Files
smartversion/changelog.md

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.json git 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