semver@7.7.4

The semantic version parser used by npm.

Upgrade Path

You are on 7.7.4, latest is 7.8.5 (6 versions behind). View full diff on GitHub

Version History (6 versions)
Version
Released
Size
Links
7.8.5 (latest)
2026-06-19
101.1 kB (+3%)
Release notes

7.8.5 (2026-06-19)

Bug Fixes

  • 9c8692a #878 include prereleases in tilde range lower bound with includePrerelease (#878) (@chatman-media)
7.8.4
2026-06-09
100.8 kB (+3%)
Release notes

7.8.4 (2026-06-09)

Bug Fixes

  • e583226 #874 reject numeric segments after x-ranges (@pupuking723)
7.8.3
2026-06-08
100.6 kB (+3%)
Release notes

7.8.3 (2026-06-08)

Bug Fixes

  • 046da7f #872 align caret includePrerelease lower bounds (#872) (@wayyoungboy)

Chores

  • 3485dda #866 bump @npmcli/eslint-config from 6.0.1 to 7.0.0 (#866) (@dependabot[bot])
7.8.2
2026-06-04
100.6 kB (+3%)
Release notes

7.8.2 (2026-06-04)

Bug Fixes

  • bea6028 #870 increment dotted prerelease identifiers (#870) (@liuzemei, @SheldonNeo)
7.8.1
2026-05-21
100.2 kB (+2%)
Release notes

7.8.1 (2026-05-21)

Bug Fixes

  • 17aa702 #869 strip build metadata before comparator trimming (#869) (@owlstronaut)
  • 5f3ca13 #867 handle prerelease bounds in subset (#867) (@puneetdixit200, Puneet Dixit)
7.8.0
2026-05-08
100.0 kB (+2%)
Release notes

7.8.0 (2026-05-08)

Features

  • 0d0a0a2 #855 Add truncate function (#855) (@pjohnmeyer, @owlstronaut)

Bug Fixes

  • 3905343 #859 Warn when defaulting to --inc=patch in CLI (@pjohnmeyer)

Documentation

  • c368af6 #853 fix typos in documentation (#853) (@ankitkumar572005)
  • 37776c3 #846 fix BNF grammar to distinguish prerelease from build identifiers (#846) (@abhu85, @claude)

Chores

  • 9542e09 #860 template-oss-apply (@owlstronaut)
  • 937bc2c #860 template-oss-apply@5.0.0 (@owlstronaut)
  • 6946fef #852 bump @npmcli/template-oss from 4.29.0 to 4.30.0 (#852) (@dependabot[bot], @npm-cli-bot)