browserify/browserify
### [`v17.0.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1700)
[Compare Source](https://togithub.com/browserify/browserify/compare/v16.5.2...v17.0.0)
- Upgrade events to v3.x. EventEmitter instances now have an `off()` method. `require('events').once` can be used to react to an event being emitted with `async`/`await` syntax. ([#1839](https://togithub.com/browserify/browserify/pull/1839))
- Upgrade path-browserify to v1.x. ([#1838](https://togithub.com/browserify/browserify/pull/1838))
- Upgrade stream-browserify to v3.x. `require('stream')` now matches the Node.js 10+ API. ([#1970](https://togithub.com/browserify/browserify/pull/1970))
- Upgrade util to v0.12. Most notably, `util.promisify` and `util.callbackify` are finally available by default in browserify. ([#1844](https://gihub.com/browserify/browserify/pull/1844))
- Add JSON syntax checking. Syntax errors in `.json` files will now fail to bundle. ([#1700](https://togithub.com/browserify/browserify/pull/1700))
### [`v16.5.2`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1652)
[Compare Source](https://togithub.com/browserify/browserify/compare/v16.5.1...v16.5.2)
Upgrade browser-resolve to v2.
[https://github.com/browserify/browserify/pull/1973](https://togithub.com/browserify/browserify/pull/1973)
### [`v16.5.1`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1651)
[Compare Source](https://togithub.com/browserify/browserify/compare/v16.5.0...v16.5.1)
Remove deprecated `mkdirp` version in favour of `mkdirp-classic`.
https://github.com/browserify/browserify/commit/00c913fa345dbb7f612bdad6b4acc91c706e98b2
Pin dependencies for Node.js 0.8 support.
[https://github.com/browserify/browserify/pull/1939](https://togithub.com/browserify/browserify/pull/1939)
### [`v16.5.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1650)
[Compare Source](https://togithub.com/browserify/browserify/compare/v16.4.0...v16.5.0)
Support custom name for `"browser"` field resolution in `package.json` using the `browserField` option.
[https://github.com/browserify/browserify/pull/1918](https://togithub.com/browserify/browserify/pull/1918)
### [`v16.4.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1640)
[Compare Source](https://togithub.com/browserify/browserify/compare/v16.3.0...v16.4.0)
Upgrade stream-http to v3. This version drops support for IE10 and below.
[https://github.com/browserify/browserify/pull/1916](https://togithub.com/browserify/browserify/pull/1916)
### [`v16.3.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1630)
[Compare Source](https://togithub.com/browserify/browserify/compare/v16.2.3...v16.3.0)
add empty stub for the `http2` builtin module.
[https://github.com/browserify/browserify/pull/1913](https://togithub.com/browserify/browserify/pull/1913)
update license text to remove references to code that is no longer included.
[https://github.com/browserify/browserify/pull/1906](https://togithub.com/browserify/browserify/pull/1906)
add more tests for folder resolution.
[https://github.com/browserify/browserify/pull/1139](https://togithub.com/browserify/browserify/pull/1139)
### [`v16.2.3`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1623)
[Compare Source](https://togithub.com/browserify/browserify/compare/v16.2.2...v16.2.3)
add empty stub for the `inspector` builtin module.
[https://github.com/browserify/browserify/pull/1854](https://togithub.com/browserify/browserify/pull/1854)
change the "browser" field link to the browser-field-spec repo instead of the old gist.
[https://github.com/browserify/browserify/pull/1845](https://togithub.com/browserify/browserify/pull/1845)
### [`v16.2.2`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1622)
[Compare Source](https://togithub.com/browserify/browserify/compare/v16.2.1...v16.2.2)
Remove some extraneous files from the published package.
### [`v16.2.1`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1621)
[Compare Source](https://togithub.com/browserify/browserify/compare/v16.2.0...v16.2.1)
Fix relative `--external` paths on Windows.
[https://github.com/browserify/browserify/pull/1704](https://togithub.com/browserify/browserify/pull/1704)
Fix tests to work on Windows, and add Appveyor CI for Windows testing.
[https://github.com/browserify/browserify/pull/1819](https://togithub.com/browserify/browserify/pull/1819)
### [`v16.2.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1620)
[Compare Source](https://togithub.com/browserify/browserify/compare/v16.1.1...v16.2.0)
update the browser versions of `vm-browserify` and `string_decoder`.
`string_decoder` updates to the Node 8+ API.
`vm-browserify` replaces an unlicensed dependency by an MIT one.
[https://github.com/browserify/browserify/pull/1829](https://togithub.com/browserify/browserify/pull/1829)
### [`v16.1.1`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1611)
[Compare Source](https://togithub.com/browserify/browserify/compare/v16.1.0...v16.1.1)
add empty stub for the `perf_hooks` builtin module.
[https://github.com/browserify/browserify/pull/1815](https://togithub.com/browserify/browserify/pull/1815)
### [`v16.1.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1610)
[Compare Source](https://togithub.com/browserify/browserify/compare/v16.0.0...v16.1.0)
add `bare` and `node` options to the API, same as the `--bare` and `--node` CLI arguments.
[https://github.com/browserify/browserify/pull/1804](https://togithub.com/browserify/browserify/pull/1804)
### [`v16.0.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1600)
[Compare Source](https://togithub.com/browserify/browserify/compare/v15.2.0...v16.0.0)
add `--preserve-symlinks` option from Node 6.3
[https://github.com/browserify/browserify/pull/1742](https://togithub.com/browserify/browserify/pull/1742)
[https://github.com/browserify/browserify/pull/1801](https://togithub.com/browserify/browserify/pull/1801)
update the browser version of `events` to 2.0.0—this version adds methods like `prependListener` that were introduced in recent node versions, but it is also twice the size of events v1.x (2KB instead of 1KB).
[https://github.com/browserify/browserify/pull/1803](https://togithub.com/browserify/browserify/pull/1803)
Dynamically calculate `__dirname` and `__filename` when `--node` is passed
[https://github.com/browserify/browserify/pull/1725](https://togithub.com/browserify/browserify/pull/1725)
upgrade module-deps, see https://github.com/browserify/module-deps/releases/tag/v6.0.0
https://github.com/browserify/browserify/commit/e5e1ec8799f1007a56118ae46646e0048385ed84
### [`v15.2.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1520)
[Compare Source](https://togithub.com/browserify/browserify/compare/v15.1.0...v15.2.0)
create parent directories if they do not exist when `--outfile /x/y/z/bundle.js` is used
[https://github.com/browserify/browserify/pull/995](https://togithub.com/browserify/browserify/pull/995)
add regression test for object rest spread syntax
[https://github.com/browserify/browserify/pull/1798](https://togithub.com/browserify/browserify/pull/1798)
### [`v15.1.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1510)
[Compare Source](https://togithub.com/browserify/browserify/compare/v15.0.0...v15.1.0)
restore support for node `< 4.0` until we can decide on a support schedule
### [`v15.0.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1500)
[Compare Source](https://togithub.com/browserify/browserify/compare/14.5.0...v15.0.0)
fixed repository url in package.json.
https://github.com/browserify/browserify/commit/5ec19eed48a5f46cb48d44be8ffc2f6bfb73fbfb
update `module-deps` to 5.0.0, which enables requiring modules in backtick-enclosed strings.
[https://github.com/browserify/browserify/pull/1785](https://togithub.com/browserify/browserify/pull/1785)
dropped testing in node 0.10 and 0.12, set supported node versions to `>=4`
[https://github.com/browserify/browserify/pull/1743](https://togithub.com/browserify/browserify/pull/1743)
[https://github.com/browserify/browserify/pull/1793](https://togithub.com/browserify/browserify/pull/1793)
add support for passing arrays to the `exclude` and `ignore` methods.
[https://github.com/browserify/browserify/pull/1769](https://togithub.com/browserify/browserify/pull/1769)
### [`v14.5.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1450)
[Compare Source](https://togithub.com/browserify/browserify/compare/14.4.0...14.5.0)
update `os-browserify` to 0.3.0, which adds a shim for node.js's `os.homedir` method.
[https://github.com/browserify/browserify/pull/1767](https://togithub.com/browserify/browserify/pull/1767)
update `browserify-zlib` to 0.2.0, which adds support for dictionaries.
[https://github.com/browserify/browserify/pull/1733](https://togithub.com/browserify/browserify/pull/1733)
### [`v14.4.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1440)
[Compare Source](https://togithub.com/browserify/browserify/compare/14.3.0...14.4.0)
update `string_decoder` to 1.0.0, which matches the latest node.js behavior more closely.
[https://github.com/substack/node-browserify/pull/1714](https://togithub.com/substack/node-browserify/pull/1714)
### [`v14.3.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1430)
[Compare Source](https://togithub.com/browserify/browserify/compare/14.2.0...14.3.0)
update `https-browserify` to 1.0.0, which matches node.js behavior more closely.
- throw exception if non-https URL is passed to `https.request` or `https.get`
- support passing string URL as first argument to `https.request` and `https.get`
[https://github.com/substack/node-browserify/pull/1710](https://togithub.com/substack/node-browserify/pull/1710)
### [`v14.2.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1420)
[Compare Source](https://togithub.com/browserify/browserify/compare/14.1.0...14.2.0)
adds a --transform-key flag to the command-line tool
[https://github.com/substack/node-browserify/pull/1709](https://togithub.com/substack/node-browserify/pull/1709)
### [`v14.1.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1410)
[Compare Source](https://togithub.com/browserify/browserify/compare/14.0.0...14.1.0)
writes to a temp outfile until success
Previously, browserify would overwrite output files when an error occurs.
[https://github.com/substack/node-browserify/pull/1673](https://togithub.com/substack/node-browserify/pull/1673)
[https://github.com/substack/node-browserify/issues/899](https://togithub.com/substack/node-browserify/issues/899)
### [`v14.0.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1400)
[Compare Source](https://togithub.com/browserify/browserify/compare/13.3.0...14.0.0)
Updates the version of the buffer package, which drops support for IE8-10.
buffer v5 removes the `Object` implementation and relies on a single,
fast Typed Array (`Uint8Array`) implementation, greatly simplifying the
maintanence of the buffer package.
If IE8-10 support is critical to your web app, you can continue to rely on
browserify v13, or see the PR for other workarounds.
[https://github.com/substack/node-browserify/pull/1678](https://togithub.com/substack/node-browserify/pull/1678)
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR contains the following updates:
^13.0.1
->^17.0.0
Release Notes
browserify/browserify
### [`v17.0.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1700) [Compare Source](https://togithub.com/browserify/browserify/compare/v16.5.2...v17.0.0) - Upgrade events to v3.x. EventEmitter instances now have an `off()` method. `require('events').once` can be used to react to an event being emitted with `async`/`await` syntax. ([#1839](https://togithub.com/browserify/browserify/pull/1839)) - Upgrade path-browserify to v1.x. ([#1838](https://togithub.com/browserify/browserify/pull/1838)) - Upgrade stream-browserify to v3.x. `require('stream')` now matches the Node.js 10+ API. ([#1970](https://togithub.com/browserify/browserify/pull/1970)) - Upgrade util to v0.12. Most notably, `util.promisify` and `util.callbackify` are finally available by default in browserify. ([#1844](https://gihub.com/browserify/browserify/pull/1844)) - Add JSON syntax checking. Syntax errors in `.json` files will now fail to bundle. ([#1700](https://togithub.com/browserify/browserify/pull/1700)) ### [`v16.5.2`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1652) [Compare Source](https://togithub.com/browserify/browserify/compare/v16.5.1...v16.5.2) Upgrade browser-resolve to v2. [https://github.com/browserify/browserify/pull/1973](https://togithub.com/browserify/browserify/pull/1973) ### [`v16.5.1`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1651) [Compare Source](https://togithub.com/browserify/browserify/compare/v16.5.0...v16.5.1) Remove deprecated `mkdirp` version in favour of `mkdirp-classic`. https://github.com/browserify/browserify/commit/00c913fa345dbb7f612bdad6b4acc91c706e98b2 Pin dependencies for Node.js 0.8 support. [https://github.com/browserify/browserify/pull/1939](https://togithub.com/browserify/browserify/pull/1939) ### [`v16.5.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1650) [Compare Source](https://togithub.com/browserify/browserify/compare/v16.4.0...v16.5.0) Support custom name for `"browser"` field resolution in `package.json` using the `browserField` option. [https://github.com/browserify/browserify/pull/1918](https://togithub.com/browserify/browserify/pull/1918) ### [`v16.4.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1640) [Compare Source](https://togithub.com/browserify/browserify/compare/v16.3.0...v16.4.0) Upgrade stream-http to v3. This version drops support for IE10 and below. [https://github.com/browserify/browserify/pull/1916](https://togithub.com/browserify/browserify/pull/1916) ### [`v16.3.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1630) [Compare Source](https://togithub.com/browserify/browserify/compare/v16.2.3...v16.3.0) add empty stub for the `http2` builtin module. [https://github.com/browserify/browserify/pull/1913](https://togithub.com/browserify/browserify/pull/1913) update license text to remove references to code that is no longer included. [https://github.com/browserify/browserify/pull/1906](https://togithub.com/browserify/browserify/pull/1906) add more tests for folder resolution. [https://github.com/browserify/browserify/pull/1139](https://togithub.com/browserify/browserify/pull/1139) ### [`v16.2.3`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1623) [Compare Source](https://togithub.com/browserify/browserify/compare/v16.2.2...v16.2.3) add empty stub for the `inspector` builtin module. [https://github.com/browserify/browserify/pull/1854](https://togithub.com/browserify/browserify/pull/1854) change the "browser" field link to the browser-field-spec repo instead of the old gist. [https://github.com/browserify/browserify/pull/1845](https://togithub.com/browserify/browserify/pull/1845) ### [`v16.2.2`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1622) [Compare Source](https://togithub.com/browserify/browserify/compare/v16.2.1...v16.2.2) Remove some extraneous files from the published package. ### [`v16.2.1`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1621) [Compare Source](https://togithub.com/browserify/browserify/compare/v16.2.0...v16.2.1) Fix relative `--external` paths on Windows. [https://github.com/browserify/browserify/pull/1704](https://togithub.com/browserify/browserify/pull/1704) Fix tests to work on Windows, and add Appveyor CI for Windows testing. [https://github.com/browserify/browserify/pull/1819](https://togithub.com/browserify/browserify/pull/1819) ### [`v16.2.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1620) [Compare Source](https://togithub.com/browserify/browserify/compare/v16.1.1...v16.2.0) update the browser versions of `vm-browserify` and `string_decoder`. `string_decoder` updates to the Node 8+ API. `vm-browserify` replaces an unlicensed dependency by an MIT one. [https://github.com/browserify/browserify/pull/1829](https://togithub.com/browserify/browserify/pull/1829) ### [`v16.1.1`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1611) [Compare Source](https://togithub.com/browserify/browserify/compare/v16.1.0...v16.1.1) add empty stub for the `perf_hooks` builtin module. [https://github.com/browserify/browserify/pull/1815](https://togithub.com/browserify/browserify/pull/1815) ### [`v16.1.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1610) [Compare Source](https://togithub.com/browserify/browserify/compare/v16.0.0...v16.1.0) add `bare` and `node` options to the API, same as the `--bare` and `--node` CLI arguments. [https://github.com/browserify/browserify/pull/1804](https://togithub.com/browserify/browserify/pull/1804) ### [`v16.0.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1600) [Compare Source](https://togithub.com/browserify/browserify/compare/v15.2.0...v16.0.0) add `--preserve-symlinks` option from Node 6.3 [https://github.com/browserify/browserify/pull/1742](https://togithub.com/browserify/browserify/pull/1742) [https://github.com/browserify/browserify/pull/1801](https://togithub.com/browserify/browserify/pull/1801) update the browser version of `events` to 2.0.0—this version adds methods like `prependListener` that were introduced in recent node versions, but it is also twice the size of events v1.x (2KB instead of 1KB). [https://github.com/browserify/browserify/pull/1803](https://togithub.com/browserify/browserify/pull/1803) Dynamically calculate `__dirname` and `__filename` when `--node` is passed [https://github.com/browserify/browserify/pull/1725](https://togithub.com/browserify/browserify/pull/1725) upgrade module-deps, see https://github.com/browserify/module-deps/releases/tag/v6.0.0 https://github.com/browserify/browserify/commit/e5e1ec8799f1007a56118ae46646e0048385ed84 ### [`v15.2.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1520) [Compare Source](https://togithub.com/browserify/browserify/compare/v15.1.0...v15.2.0) create parent directories if they do not exist when `--outfile /x/y/z/bundle.js` is used [https://github.com/browserify/browserify/pull/995](https://togithub.com/browserify/browserify/pull/995) add regression test for object rest spread syntax [https://github.com/browserify/browserify/pull/1798](https://togithub.com/browserify/browserify/pull/1798) ### [`v15.1.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1510) [Compare Source](https://togithub.com/browserify/browserify/compare/v15.0.0...v15.1.0) restore support for node `< 4.0` until we can decide on a support schedule ### [`v15.0.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1500) [Compare Source](https://togithub.com/browserify/browserify/compare/14.5.0...v15.0.0) fixed repository url in package.json. https://github.com/browserify/browserify/commit/5ec19eed48a5f46cb48d44be8ffc2f6bfb73fbfb update `module-deps` to 5.0.0, which enables requiring modules in backtick-enclosed strings. [https://github.com/browserify/browserify/pull/1785](https://togithub.com/browserify/browserify/pull/1785) dropped testing in node 0.10 and 0.12, set supported node versions to `>=4` [https://github.com/browserify/browserify/pull/1743](https://togithub.com/browserify/browserify/pull/1743) [https://github.com/browserify/browserify/pull/1793](https://togithub.com/browserify/browserify/pull/1793) add support for passing arrays to the `exclude` and `ignore` methods. [https://github.com/browserify/browserify/pull/1769](https://togithub.com/browserify/browserify/pull/1769) ### [`v14.5.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1450) [Compare Source](https://togithub.com/browserify/browserify/compare/14.4.0...14.5.0) update `os-browserify` to 0.3.0, which adds a shim for node.js's `os.homedir` method. [https://github.com/browserify/browserify/pull/1767](https://togithub.com/browserify/browserify/pull/1767) update `browserify-zlib` to 0.2.0, which adds support for dictionaries. [https://github.com/browserify/browserify/pull/1733](https://togithub.com/browserify/browserify/pull/1733) ### [`v14.4.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1440) [Compare Source](https://togithub.com/browserify/browserify/compare/14.3.0...14.4.0) update `string_decoder` to 1.0.0, which matches the latest node.js behavior more closely. [https://github.com/substack/node-browserify/pull/1714](https://togithub.com/substack/node-browserify/pull/1714) ### [`v14.3.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1430) [Compare Source](https://togithub.com/browserify/browserify/compare/14.2.0...14.3.0) update `https-browserify` to 1.0.0, which matches node.js behavior more closely. - throw exception if non-https URL is passed to `https.request` or `https.get` - support passing string URL as first argument to `https.request` and `https.get` [https://github.com/substack/node-browserify/pull/1710](https://togithub.com/substack/node-browserify/pull/1710) ### [`v14.2.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1420) [Compare Source](https://togithub.com/browserify/browserify/compare/14.1.0...14.2.0) adds a --transform-key flag to the command-line tool [https://github.com/substack/node-browserify/pull/1709](https://togithub.com/substack/node-browserify/pull/1709) ### [`v14.1.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1410) [Compare Source](https://togithub.com/browserify/browserify/compare/14.0.0...14.1.0) writes to a temp outfile until success Previously, browserify would overwrite output files when an error occurs. [https://github.com/substack/node-browserify/pull/1673](https://togithub.com/substack/node-browserify/pull/1673) [https://github.com/substack/node-browserify/issues/899](https://togithub.com/substack/node-browserify/issues/899) ### [`v14.0.0`](https://togithub.com/browserify/browserify/blob/HEAD/changelog.markdown#1400) [Compare Source](https://togithub.com/browserify/browserify/compare/13.3.0...14.0.0) Updates the version of the buffer package, which drops support for IE8-10. buffer v5 removes the `Object` implementation and relies on a single, fast Typed Array (`Uint8Array`) implementation, greatly simplifying the maintanence of the buffer package. If IE8-10 support is critical to your web app, you can continue to rely on browserify v13, or see the PR for other workarounds. [https://github.com/substack/node-browserify/pull/1678](https://togithub.com/substack/node-browserify/pull/1678)Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
🔕 Ignore: Close this PR and you won't be reminded about this update again.