Skip to content

Latest commit

 

History

History
105 lines (72 loc) · 5 KB

CHANGELOG.md

File metadata and controls

105 lines (72 loc) · 5 KB

Changelog

6.1.1 - 2024-07-13

  • Fix ESM module browser support by appending .js extension to imports.

6.1.0 - 2023-08-07

  • Add new function validateStrict to validate according to strict semver rules.

6.0.0 - 2022-12-15

  • BREAKING CHANGE: satisfies() now supports npm comparator sets. This should not be a breaking change but it will assign meaning to spaces in the range which previously were ignored.

5.0.3 - 2022-12-13

  • Fix npm build chache from 5.0.2.

5.0.2 - 2022-12-13

  • Fix satisfies() handling of 0.x versions.

5.0.1 - 2022-08-26

  • Include source file in npm bundle for source maps.

5.0.0 - 2022-08-25

  • BREAKING CHANGE: main export is now named.
  • Rewrite in TypeScript. Ensure single source of truth for all outputs.
  • Support ESM and CJS (through UMD).
  • Dropped Bower support.

4.1.4 - 2022-08-23

  • Fix satisfies() CJS export.

4.1.3 - 2022-01-11

  • Export CJS style in ESM for cross compatibility.

4.1.2 - 2021-12-09

  • Do not allow leading comparators in validate().

4.1.1 - 2021-11-12

  • Remove optional chaining operator.

4.1.0 - 2021-11-12

  • Add satisfies() function to test for range match.

4.0.2 - 2021-11-12

  • Fix wildcard comparisons.

4.0.1 - 2021-11-01

  • Remove { "type": "module" } from package.json and set { "sideEffects": false }.

4.0.0 - 2021-10-30

  • Add new ESM version in addition to the original CJS version.
  • Refactor ESM version to improve performance and reduce lines of code.
  • No breaking API changes but releasing as a major version bump to signal the new ESM code will be used by compatible bundlers like webpack and parcel.

3.6.0 - 2020-02-13

  • Add validate() function for checking whether a version number is semver-compliant.

3.5.1 - 2019-07-31

  • Refactor map compare with less code.

3.5.0 - 2019-06-22

  • Add api returning true or false given a comparison operator.

3.4.0 - 2018-08-30

  • Show rejected version in error message.

3.3.1 - 2018-08-18

  • Fix TypeScript export declaration.

3.3.0 - 2018-06-10

  • Add TypeScript declarations.

3.2.1 - 2018-05-14

  • Fix rare bug in handling optional metadata.

3.2.0 - 2018-05-13

  • Support Chromium version numbers.

3.1.0 - 2017-09-25

  • Ignore leading zero in numbers.

3.0.1 - 2017-04-01

  • Fix for leading 'v'.

3.0.0 - 2016-08-08

  • Validate input data.

2.0.2 - 2016-06-06

  • Handle numbers in pre-release versions.

2.0.1 - 2015-09-13

  • Fix for versions with <3 digits.

2.0.0 - 2015-09-07

  • Change global window accessor from returnExports to compareVersions.

1.1.2 - 2015-05-03

  • Move patch check outside of the for loop.

1.1.1 - 2015-05-03

  • Add a base 10 radix.

1.1.0 - 2015-03-18

  • Added support for semver pre-release and metadata syntax.

1.0.0 - 2015-03-18

  • Initial release.