7.0.0 - 2021-11-12
- Breaking: bump
win-version-info
andyargs
(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)
- Add promise support (
ca8d84e
) (Vincent Weevers)
- Fix documentation of
name
(83a1f79
) (Vincent Weevers).
6.0.0 - 2020-03-04
- Breaking: Stop detecting the Chrome-only guid & uninstall properties (#68) (@pimterry)
- Upgrade
pascal-case
from~2.0.1
to~3.1.1
(addbdab
) (@vweevers) - Unlock dependencies (
5e370a1
) (@vweevers)
5.0.0 - 2019-11-22
- Upgrade
chalk
from~2.4.1
to~3.0.0
(8c8849d
) (@vweevers) - Upgrade
which
from~1.3.0
to~2.0.1
(fdc033f
) (@vweevers) - Upgrade
registry-js
from~1.8.0
to~1.9.0
(#58) (@vweevers) - Upgrade
yargs
from~13.3.0
to~15.0.1
(d45d938
,a63e8bf
,8d73bdc
) (@vweevers)
- 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
- Upgrade
registry-js
from~1.4.0
to~1.8.0
(#51) (@vweevers) - Upgrade
yargs
from~13.2.2
to~13.3.0
(#50) (@vweevers) - Upgrade
hallmark
devDependency from^0.1.0
to^1.0.0
(#49) (@vweevers) - Upgrade
standard
devDependency from^12.0.1
to^13.0.1
(#48) (@vweevers) - Unlock devDependencies (
e90ff25
) (@vweevers)
4.0.0 - 2019-06-01
- 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
)
- Add node 12 to AppVeyor (
f3e8f2e
)
- Drop support for PhantomJS (#44) (
ca6448d
) (@pimterry) - Remove node 9 from AppVeyor (
f3e8f2e
) - Drop node 6 (#38) (
0fda232
)
3.1.0 - 2018-11-24
- Move changelog to
CHANGELOG.md
- Fix race issue (#36)
3.0.0 - 2018-11-24
- Move
registry-js
andwin-version-info
out ofoptionalDependencies
. Both are safe to install on all platforms and export a noop on non-windows. - Update
debug
,resolve
andyargs
- Add
standard
3.0.0-rc1 - 2018-05-20
- Error-first callback:
cb(err, browsers)
instead ofcb(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.
- 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 asphantomjs
(1.x) - Detect Firefox ESR
- Add Firefox Developer Edition default location;
- Add Firefox Nightly default location.
- Drop Node 0.10, 4, 5
- Drop XP and Vista
- Remove
version
option; - Remove
lucky
option.
2.1.0 - 2015-05-05
- Uppercase environment variables (
a2395b8
)
2.0.0 - 2015-05-03
- Speed improvement (2-4x), because it uses a single
cscript
process to query the registry (replacesreg
queries) and a singlecscript
process to get the version numbers (replaceswmic
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.