Skip to content

Latest commit

 

History

History
161 lines (94 loc) · 5.51 KB

CHANGELOG.md

File metadata and controls

161 lines (94 loc) · 5.51 KB

nodejs-semver Release Changelog

4.1.0 (2024-11-05)

Features

  • conversion: implement additional traits for converting integer types to Version. (d1b6021)

Bug Fixes

  • namespace: add prefix to std to avoid namespace conflict (02a866b)

Performance

  • range: boxing BoundSet (#8)

Miscellaneous Tasks

  • deps: bump deps

4.0.0 (2024-03-10)

Miscellaneous Tasks

  • winnow: upgrade to winnow 0.6 (#6)

  • miette: upgrade to miette 7.2 (#7)

BREAKING CHANGE

bump MSRV to 1.70.0 (#7)

3.4.0 (2024-01-06)

Features

3.3.1 (2023-12-19)

Performance

  • winnow: migrate to winnow (#3)

3.3.0 (2023-11-30)

Features

  • serde: add optional feature: serde (3842e9af)

3.2.0 (2023-10-22)

Features

Documentation

3.1.0 (2023-10-10)

Miscellaneous Tasks

  • deps: bump deps

Features

3.0.1 (2023-09-29)

Bug Fixes

  • range: make <=11 work the same as in npm (#1) (6438d9f4)

3.0.0 (2023-09-06)

BREAKING CHANGE

remove unnecessary serde(18f26b43)

Performance

  • vector: initialize vector with capacity(f454c8e1)

2.2.0 (2023-09-05)

Miscellaneous Tasks

  • crate: Project forked.

Performance

  • syscall: Reduced unnecessary cloning operations(598e3554)

2.1.0 (2022-09-21)

Features

  • format: Include the build and prerelease when stringifying to maintain consistency (#9) (f2b2e44c)

2.0.1 (2022-09-04)

Bug Fixes

  • satisfies: Fix .satisfies bug for higher major/minor/path pre-release versions (#8) (ee8376e7)
  • range: handle partial = ranges, which was causing panics (#7) (f0eef040)

2.0.0 (2021-09-26)

This is an almost full rewrite of the Range parser to make it work much more closely to how the JS node-semver parser works. Not by using regex, fortunately.

As such, this is potentially a pretty breaking change, but it's a breaking change in the direction of compatibility.

Please file issues for any compatibility issues you find and we'll fix them asap!

Features

  • loose: rewrite to support loose mode better (#5) (20fb02d8)
    • BREAKING CHANGE: This accepts (and rejects) some semver strings that were valid before, and I'm not comfortable just calling thos e bugs. It also vastly reduces the number of "bad" semver parses by outright throwing out bad-looking data without warning you. This is literally what the JavaScript node-semver does. And so...

1.0.1 (2021-09-24)

Bug Fixes

  • api: stop exporting anything but Range from range mod (4eeb862d)

1.0.0 (2021-09-24)

Features

  • error: upgrade miette and change error API a bit (82625fd3)
    • BREAKING CHANGE: This changes the error API a bit. You may need to update code that handles errors by hand
  • version: add .satisfies() method to Version (da70b187)