Skip to content

Releases: voxpelli/node-installed-check-core

v6.0.0

14 Jun 10:42
Compare
Choose a tag to compare
  • 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...v6.0.0

v5.0.0

14 Nov 18:17
Compare
Choose a tag to compare

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 version 3.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 for pony-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

v4.0.0...v5.0.0

v5.0.0-2

21 Oct 13:32
Compare
Choose a tag to compare
v5.0.0-2 Pre-release
Pre-release
  • Swap VError for pony-cause 2a0a3c5

v5.0.0-1...v5.0.0-2

v5.0.0-1

18 Oct 22:26
Compare
Choose a tag to compare
v5.0.0-1 Pre-release
Pre-release
  • Have checks pass even when importing ESM-modules e0627af
  • Update read-pkg 1c78737
  • Add type-coverage 4242ed5
  • Make tests more robust 8386d54
  • Prevent lockfile 1ba9fd4
  • And lots of dependency updates

v5.0.0-0...v5.0.0-1

v5.0.0-0

12 Mar 12:27
Compare
Choose a tag to compare
v5.0.0-0 Pre-release
Pre-release
  • Possibly breaking change: The engine checks are now driven by @voxpelli/semver-set version 3.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...v5.0.0-0

v4.0.2

28 Jan 17:43
Compare
Choose a tag to compare

v4.0.1...v4.0.2

v4.0.1

22 Oct 12:20
Compare
Choose a tag to compare
  • Relaxing type of options object 4f73a22

v4.0.0...v4.0.1

v4.0.0

21 Oct 21:30
Compare
Choose a tag to compare
  • 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, replacing read-installed in this module, making it natively async as well as adds types
  • Dependencies: Moved to read-pkg instead of read-package-json, making it natively async as well as adds types

v3.0.0...v4.0.0

v4.0.0-0

21 Oct 21:24
Compare
Choose a tag to compare
v4.0.0-0 Pre-release
Pre-release
  • 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, replacing read-installed in this module, making it natively async as well as adds types
  • Dependencies: Moved to read-pkg instead of read-package-json, making it natively async as well as adds types

v3.0.0...v4.0.0-0

v3.0.0

09 Aug 08:55
Compare
Choose a tag to compare
  • 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 that options object.
  • Feature: Split this core module out of the CLI module

v3.0.0-0...v3.0.0