Releases: voxpelli/node-installed-check-core
Releases · voxpelli/node-installed-check-core
v6.0.0
- Breaking change: Now requires Node.js version matching
^14.18.0 || >=16.0.0
- Breaking change: Is now a pure ESM package
v5.0.0
All changes from previous pre-releases:
- Breaking change: Now requires Node.js version matching
^12.20.0 || ^14.13.1 || >=16.0.0
, to ensure compatibility with ESM-based dependencies - Possibly breaking change: The engine checks are now driven by
@voxpelli/semver-set
version3.x
, which is rewritten from scratch, only keeping the tests and the exported API from before. This to fix the license of the project as the author of the original project never assigned a license to his code + it fixed a bug in the process. - Possibly breaking change: As a result of new tests for edge cases, some alterations was made to what was warnings or notices as well as when errors was thrown. Thanks to tests this can now be guaranteed over time
- Improvement: Swap non-standard
VError
forpony-cause
pony-fill of standard Error Causes - Stability: Added tests to ensure consistent functionality over time as well as in edge cases
- Lots of dependency updates and some test hardening
v5.0.0-2
v5.0.0-1
v5.0.0-0
- Possibly breaking change: The engine checks are now driven by
@voxpelli/semver-set
version3.x
, which is rewritten from scratch, only keeping the tests and the exported API from before. This to fix the license of the project as the author of the original project never assigned a license to his code + it fixed a bug in the process. - Possibly breaking change: As a result of new tests for edge cases, some alterations was made to what was warnings or notices as well as when errors was thrown. Thanks to tests this can now be guaranteed over time
- Stability: Added tests to ensure consistent functionality over time as well as in edge cases
v4.0.2
v4.0.1
v4.0.0
- Breaking change: Now requires at least Node.js 12.x (somewhat following the LTS of Node.js itself)
- Dependencies: Moved to newer
@voxpelli/semver-set
module, which has fewer sub-dependencies and is now typed - Dependencies: Created new
list-installed
module, replacingread-installed
in this module, making it natively async as well as adds types - Dependencies: Moved to
read-pkg
instead ofread-package-json
, making it natively async as well as adds types
v4.0.0-0
- Breaking change: Now requires at least Node.js 12.x (somewhat following the LTS of Node.js itself)
- Dependencies: Moved to newer
@voxpelli/semver-set
module, which has fewer sub-dependencies and is now typed - Dependencies: Created new
list-installed
module, replacingread-installed
in this module, making it natively async as well as adds types - Dependencies: Moved to
read-pkg
instead ofread-package-json
, making it natively async as well as adds types
v3.0.0
- Breaking change: Now requires at least Node.js 10.x (somewhat following the LTS of Node.js itself)
- Breaking change: Does not default to do version checking anymore. Requires new
versionCheck
parameter to do that. - Breaking change: Only takes a single argument now.
path
is moved to a key on thatoptions
object. - Feature: Split this core module out of the CLI module