Skip to content

Latest commit

 

History

History
169 lines (105 loc) · 8.95 KB

CHANGELOG.md

File metadata and controls

169 lines (105 loc) · 8.95 KB

Changelog

7.0.0 - 2021-11-12

Changed

  • Breaking: bump win-version-info and yargs (b0c9ab0, b438175) (Vincent Weevers). Drops support of Node.js 8.
  • Change CLI to always print result as JSON (88dc694) (Vincent Weevers)
  • Remove xtend dependency (fbcba58) (Vincent Weevers)
  • Refactor: remove unused pre hook (ec92805) (Vincent Weevers)
  • Refactor: remove unused events and opts from Finder (48c683c) (Vincent Weevers)

Added

  • Add promise support (ca8d84e) (Vincent Weevers)

Fixed

  • Fix documentation of name (83a1f79) (Vincent Weevers).

6.0.0 - 2020-03-04

Changed

5.0.0 - 2019-11-22

Changed

Added

Removed

  • Breaking: remove bitness from chrome metadata (#61) (@vweevers)

Fixed

  • Improve detection of Chrome channel variants (#61) (@pimterry)
  • Avoid errors if the registry is not readable (#65) (@pimterry). Previously this could happen if the user did not have access to the given hive or key.

4.0.1 - 2019-08-17

Changed

4.0.0 - 2019-06-01

Changed

  • Upgrade win-version-info from ~2.1.0 to ~3.0.0 (#46) (d92aee4)
  • Upgrade resolve from ~1.8.1 to ~1.11.0 (0fda232, 1e0502a)
  • Upgrade registry-js from ~1.0.7 to ~1.4.0 (0fda232, f1269fe)
  • Upgrade yargs from ~12.0.4 to ~13.2.2 (0fda232)
  • Upgrade tape devDependency from ~4.9.0 to ~4.10.1 (0fda232)
  • Use standard badge style in README.md (fe624eb)

Added

  • Add node 12 to AppVeyor (f3e8f2e)

Removed

3.1.0 - 2018-11-24

Changed

  • Move changelog to CHANGELOG.md

Added

Fixed

  • Fix race issue (#36)

3.0.0 - 2018-11-24

Changed

  • 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.
  • Update debug, resolve and yargs
  • Add standard

3.0.0-rc1 - 2018-05-20

Changed

  • Error-first callback: cb(err, browsers) instead of cb(browsers)
  • Remove streams: with new metadata being discovered via multiple avenues, results have to be merged before we can emit something;
  • More than 2x faster by using native modules: registry-js to read the Windows Registry and win-version-info to read executable metadata. No longer spawns child processes.

Added

  • Add Node 6, 8, 9, 10
  • Add release channel for Chrome, Firefox and Opera
  • Add executable metadata and CPU type to all browsers
  • Support phantomjs-prebuilt (2.x) as well as phantomjs (1.x)
  • Detect Firefox ESR
  • Add Firefox Developer Edition default location;
  • Add Firefox Nightly default location.

Removed

  • Drop Node 0.10, 4, 5
  • Drop XP and Vista
  • Remove version option;
  • Remove lucky option.

2.1.0 - 2015-05-05

Changed

  • Replace fs.exists() with path-exists (7ec303c)
  • Prefer native cscript (8676bfb) (#18)

Fixed

  • Uppercase environment variables (a2395b8)

2.0.0 - 2015-05-03

Changed

  • 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).
  • Exports a readable object stream, but 1.x callback style is still supported
  • Only emits executables (*.exe)
  • 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.