|
| 1 | +# Changelog |
| 2 | + |
| 3 | +## [3.1.0] - 2018-11-24 |
| 4 | + |
| 5 | +### Changed |
| 6 | + |
| 7 | +- Move changelog to `CHANGELOG.md` |
| 8 | + |
| 9 | +### Added |
| 10 | + |
| 11 | +- Detect [Beaker](https://beakerbrowser.com/) |
| 12 | +- Detect [Brave](https://brave.com/) |
| 13 | + |
| 14 | +### Fixed |
| 15 | + |
| 16 | +- Fix race issue ([#36](https://github.com/vweevers/win-detect-browsers/issues/36)) |
| 17 | + |
| 18 | +## [3.0.0] - 2018-11-24 |
| 19 | + |
| 20 | +### Changed |
| 21 | + |
| 22 | +- Move `registry-js` and `win-version-info` out of `optionalDependencies`. Both are safe to install on all platforms and export a noop on non-windows. |
| 23 | +- Update `debug`, `resolve` and `yargs` |
| 24 | +- Add `standard` |
| 25 | + |
| 26 | +## [3.0.0-rc1] - 2018-05-20 |
| 27 | + |
| 28 | +### Changed |
| 29 | + |
| 30 | +- Error-first callback: `cb(err, browsers)` instead of `cb(browsers)` |
| 31 | +- Remove streams: with new metadata being discovered via multiple avenues, results have to be merged before we can emit something; |
| 32 | +- More than 2x faster by using native modules: [registry-js](https://www.npmjs.com/package/registry-js) to read the Windows Registry and [win-version-info](https://www.npmjs.org/package/win-version-info) to read executable metadata. No longer spawns child processes. |
| 33 | + |
| 34 | +### Added |
| 35 | + |
| 36 | +- Add Node 6, 8, 9, 10 |
| 37 | +- Add release channel for Chrome, Firefox and Opera |
| 38 | +- Add executable metadata and CPU type to all browsers |
| 39 | +- Support `phantomjs-prebuilt` (2.x) as well as `phantomjs` (1.x) |
| 40 | +- Detect Firefox ESR |
| 41 | +- Add Firefox Developer Edition default location; |
| 42 | +- Add Firefox Nightly default location. |
| 43 | + |
| 44 | +### Removed |
| 45 | + |
| 46 | +- Drop Node 0.10, 4, 5 |
| 47 | +- Drop XP and Vista |
| 48 | +- Remove `version` option; |
| 49 | +- Remove `lucky` option. |
| 50 | + |
| 51 | +## 2.0.0 - 2018-05-03 |
| 52 | + |
| 53 | +### Changed |
| 54 | + |
| 55 | +- Speed improvement (2-4x), because it uses a single `cscript` process to query the registry (replaces `reg` queries) and a single `cscript` process to get the version numbers (replaces `wmic` queries). |
| 56 | +- Exports a readable object stream, but 1.x callback style is still supported |
| 57 | +- Only emits executables (`*.exe`) |
| 58 | +- No longer uses command-line version flags or version numbers found in the registry or elsewhere. This simplifies the process and makes the version numbers consistent and more detailed. |
| 59 | + |
| 60 | +[3.1.0]: https://github.com/vweevers/win-detect-browsers/compare/v3.0.0...v3.1.0 |
| 61 | +[3.0.0]: https://github.com/vweevers/win-detect-browsers/compare/v3.0.0-rc1...v3.0.0 |
| 62 | +[3.0.0-rc1]: https://github.com/vweevers/win-detect-browsers/compare/v2.1.0...v3.0.0-rc1 |
0 commit comments