- Update watchify to 4.0.0
- Update browserify to 17.0.0
- Bump minimum node version to 8.10 to keep up with with watchify and chokidar
- Update browserify to 16.0.0
- New: Added
cacheFile
option for browserify-incremental support (contributed by Greg Slepak) - Update dependencies.
- Update dependencies. Browserify 14.0
- Update dependencies. Browserify 13.0
- Fix Watchify on MacOS #358
- BC: the order of transform arguments is now consistent with the browserify API #319
- Update dependencies. Browserify 10.0
- New: Users can specify the alias with {alias: path} #316
- Update dependencies.
- Update to Watchify 3.0 (#314 via @jonbretman)
- New: browserify-shim example
- Fix: #289 with #317 by adding more details in readme for watchify.
- New: List only the required files in package.json
- New: Added node 0.12 for Travis.
- Fix: Run tasks in parallel instead of in series to fix #199.
- Update dependencies.
- Update watchify to fix an issue with *.json files (watchify#160 with #308 (@Pleochism))
- New: Support for passing options to watchify (watchifyOptions) (#299 via @nfvs)
- New: JSHint in Travis (#300 via @jonbretman)
- New: require option can now takes options hash (#302 via @jonbretman)
- New: configure option to be able to configure the bundle using the browserify api. (#303 via @oliverwoodings)
- Update dependencies. Browserify to v9.
- Fix: Update require to expose as per browserify (#292 via @justinjmoses)
- New: Add example with factor-bundle
- Update dependencies. Browserify to v8.
- Fix: Remove errant console.log (#257 via @tleunen)
- Fix: Deep clone browserify options to prevent dupes (#261 via @wgcrouch)
- New: Add support for browserify entries option (@JoshuaToenyes)
- New: Add Banner option (@tleunen)
- Fix: Merge options.alias with options.require (@tleunen)
- Update dependencies. Browserify to v6.
- Fix regression #227: keep failed process alive
- Release of 2.2-beta
- Actually moving to semver from this point forward
- Update browserify to v5 and watchify to v1
- Update browserify to deal with security vulnerability
- Fix ignore/exclude behavior
- Fix onBundleComplete regression
- Update dependencies layout
- Only write bundle if src exists
- Properly append semicolons to bundle output
- Update to Browserify 4.x
- Exclude should only resolve filenames for glob patterns.
- Allow watchify bundle updates to fail without killing grunt
- Add support for globbing patterns for ignore, exclude, and external
- Update deps
- Allow
alias
to work with modules. (via @daviwil)
- Restore keepAlive and watch support.
- Remove browserify-shim dependency, since it's now an optional transform
- Complete rewrite of grunt-browserify internals, and update of the API. (2.0.0 was mis-published to NPM and removed).
- Adding
require
and globaltransform
options.
- Adding support for Browserify 3.2 paths (via @trevordixon)
- Bump to Browserify v3
- Add
preBundleCB
option (via @alexstrat)
- Move to browserify 2.35 for upstream dedupe fix
- Fix #106
- Fix peerDependency version requirements
- Add postBundle callback support (via @Bockit)
- Fix bug in sharing shimmed files across bundles (#89)
- Move browserify to a peer dependency, to allow custom versions (via @nrn)
- Add support for browserify extension flag (from browserify v2.31)
- Documentation fix (via @alanshaw)
- Allow aliasing inner modules (via @bananushka)
- Fix multitask shim bug (via @byronmwong)
- Flatten options arrays, to prevent any weird behavior (via @joeybaker)
- Allow aliasing with arbitrary ids. For example, you could alias
./vendor/client/jquery/jquery.js
to/vendor/jquery
for consumption by other bundles. See the updatedcomplex
andexternals
examples
- Change
alias
destination behavior to only treat the destination as a filepath if it exists
- Bumping dependency versions
Externalize
has been deprecated in favor ofalias
(#69)- Allow
external
to use module names, in addition to file paths (#68). Waiting on Browserify changes for this to actually work. - Much improved docs (#67)
- Allow non-files to be ignored (#50), via @joshuarubin
- Fix regression where shimmed modules not being parsed
- Added support for noParse option
- Change browserify() call to pass files as opts.entries
- Bumping to latest Browserify (2.18.x)
- Adding directory support for
external
parameter
- Add new aliasMappings functionality
- Move away from browserify-stream to callback approach
- Really should've been released at v0.2, but better late than never!
- Update externalize to expose npm modules to external bundles
- Add externalize option, to expose modules to external bundles
- Add browserify-shim support
- Completely rewrote and significantly improved tests
- Various fixes
- Add support for Browserify 2
- Properly support compact and full grunt task syntax
- Initial release