2.6 KiB
Changelog
2026-04-07 - 3.1.0 - feat(smartversion)
add equality comparison methods for SmartVersion instances and version strings
- Adds equals() to compare two SmartVersion instances
- Adds equalsString() to compare a SmartVersion against a version string
- Covers equality behavior with node+chromium tests
2026-04-07 - 3.0.6 - fix(tooling)
migrate project config and test tooling while hardening fuzzy version parsing
- replace legacy npmextra.json with .smartconfig.json and update package file references
- upgrade build and test toolchain dependencies and switch scripts away from web-specific flags
- move tests to the new @git.zone/tstest tapbundle entrypoint
- throw a descriptive error when a fuzzy version string cannot be resolved
- allow getBestMatch to safely fall back to the resolved version string and return undefined when no match exists
- refresh the README with updated installation, usage, and API documentation
2024-05-29 - 3.0.5 - maintenance
Release 3.0.5 primarily contains repository and configuration housekeeping updates.
- Updated project description
- Refined TypeScript configuration
- Updated
npmextra.jsongit host settings
2024-03-07 - 3.0.2 - 3.0.4 - core
A series of patch releases delivered repeated core update fixes.
- Applied core update fixes across versions 3.0.2, 3.0.3, and 3.0.4
2022-04-26 - 3.0.0 - 3.0.1 - core
Initial 3.x releases focused on core update fixes.
- Applied core update fixes in versions 3.0.0 and 3.0.1
2022-04-26 - 2.0.7 - core
Release 2.0.7 introduced a breaking core update.
- BREAKING CHANGE: updated core behavior
2021-04-25 - 2.0.4 - 2.0.6 - core
Several patch releases delivered incremental core fixes.
- Applied core update fixes across versions 2.0.4, 2.0.5, and 2.0.6
2018-09-02 - 2.0.0 - 2.0.3 - core
The early 2.x line focused on a set of core update fixes.
- Applied core update fixes across versions 2.0.0, 2.0.1, 2.0.2, and 2.0.3
2018-09-02 - 1.0.4 - scope
Release 1.0.4 introduced a breaking package scope change.
- BREAKING CHANGE: changed package scope to
@pushrocks
2017-08-18 - 1.0.3 - dependencies
Release 1.0.3 updated dependencies to align with newer standards.
- Updated dependencies to latest standards
2017-08-18 - 1.0.2 - core
Release 1.0.2 improved internal structure consistency.
- Made the smartversion class structure more uniform
2017-08-17 - 1.0.1 - features
Early 1.0.x releases established the first working version and added compare function support.
- First working version
- Added support for compare functions
2016-08-28 - 1.0.0 - core
Initial project release.
- Initial release