pypi semver 3.1.1

one hour ago

What's Changed

  • Reject invalid token arguments in Version.bump_prerelease and Version.bump_build by @Str0k in #483
  • Fix #484: Increment old-style prerelease with dot by @tomschr in #485
  • Drop build metadata when bumping an old-style prerelease by @youdie006 in #486
  • Compare long numeric prerelease identifiers without integer conversion by @SAY-5 in #488
  • fix: validate and match prerelease token prefixes by @MbappeWU in #489
  • Bump urllib3 from 2.7.0 to 2.8.0 by @dependabot[bot] in #491
  • Bump virtualenv from 21.5.1 to 21.7.13 by @dependabot[bot] in #492
  • Annotate supported bytes inputs to Version.is_valid by @xiehuanyi in #495
  • Preserve version order when switching prerelease tokens by @Apeksha9389 in #498
  • Preserve version order when legacy prerelease counters roll over by @pabszero in #500
  • Bump virtualenv from 21.7.13 to 21.14.13 by @dependabot[bot] in #503
  • Bump certifi from 2026.6.17 to 2026.10.19 by @dependabot[bot] in #504
  • Preserve constructor TypeError in Version.replace by @Zhuyuyangyy in #501
  • test: cover six behaviours found untested by mutation testing by @coresystemdev23 in #502
  • Use the integer index protocol for Version subscripts by @shrohan2003 in #508
  • Bump version 3.1.0 -> 3.1.1 by @tomschr in #509

New Contributors

Full Changelog: 3.1.0...3.1.1

Don't miss a new semver release

NewReleases is sending notifications on new releases.