-
Notifications
You must be signed in to change notification settings - Fork 100
Comparing changes
Open a pull request
base repository: python-semver/python-semver
base: improve-issue-templates2
head repository: python-semver/python-semver
compare: master
- 16 commits
- 25 files changed
- 10 contributors
Commits on Nov 17, 2024
-
Merge pull request #451 from python-semver/improve-issue-templates2
Turn our Markdown issue templates into YAML
Configuration menu - View commit details
-
Copy full SHA for 2eeefcb - Browse repository at this point
Copy the full SHA 2eeefcbView commit details -
Configuration menu - View commit details
-
Copy full SHA for bd97cfc - Browse repository at this point
Copy the full SHA bd97cfcView commit details
Commits on Dec 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bc41390 - Browse repository at this point
Copy the full SHA bc41390View commit details -
Merge pull request #453 from viccie30/fix-subclass-comparison
Fix comparison with subclasses
Configuration menu - View commit details
-
Copy full SHA for 15aa6a6 - Browse repository at this point
Copy the full SHA 15aa6a6View commit details
Commits on Jan 18, 2025
-
* Allow uvx to be executed by tox * Adjust building semver section * Rework release procedure with uv * Add restview to `pyproject.toml` * Mention PEP 639 in `pyproject.toml` * Update Changelog * Extend `.readthedocs.yaml` with jobs
Configuration menu - View commit details
-
Copy full SHA for cc4ae07 - Browse repository at this point
Copy the full SHA cc4ae07View commit details -
Merge pull request #454 from python-semver/release/3.0.3
Release/3.0.3
Configuration menu - View commit details
-
Copy full SHA for 486e489 - Browse repository at this point
Copy the full SHA 486e489View commit details
Commits on Jan 24, 2025
-
Configuration menu - View commit details
-
Copy full SHA for bae0b7c - Browse repository at this point
Copy the full SHA bae0b7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6adf876 - Browse repository at this point
Copy the full SHA 6adf876View commit details
Commits on Jan 28, 2025
-
Fix #463: Remove duplicate code Version.bump_build (#464)
* Fix #463: Remove duplicate code Version.bump_build * Update changelog
Configuration menu - View commit details
-
Copy full SHA for d959aa7 - Browse repository at this point
Copy the full SHA d959aa7View commit details -
Fix #460 Improve bump_prerelease to alway get a newer version (#462)
Raising a prerelease version always results in a newer version, and raising an empty prerelease version has the option to raise the patch version as well Co-authored-by: Tom Schraitle <tomschr@users.noreply.github.com> --------- Co-authored-by: Bas Roos <bas.roos@enreach.com> Co-authored-by: Tom Schraitle <tomschr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d8813b6 - Browse repository at this point
Copy the full SHA d8813b6View commit details
Commits on Jul 4, 2025
-
441 update pydantic section of docs (#442)
* Update docs/advanced/combine-pydantic-and-semver.rst * Update example with pydantic 2.10.5 semantic_version type --------- Co-authored-by: Tom Schraitle <tomschr@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for cc5b1d3 - Browse repository at this point
Copy the full SHA cc5b1d3View commit details
Commits on Jun 29, 2026
-
Fix #448: Remove Python 3.7-3.9 (EOL) (#470)
According to the Status of Python versions (https://devguide.python.org/versions/), Python 3.7, 3.8, and 3.9 are already "end-of-life". * Python 3.7: PEP 537, end of life 2023-06-27 * Python 3.8: PEP 569, end of life 2024-10-07 * Python 3.9: PEP 596, end of life 2025-10-31 => For semver, the lowest supported Python version is Python 3.10 now. Additional changes: * Remove docformatter * Add version identifiers for packages in `pyproject.toml` * Update uv.lock
Configuration menu - View commit details
-
Copy full SHA for 9c19156 - Browse repository at this point
Copy the full SHA 9c19156View commit details
Commits on Jul 5, 2026
-
fix: replace deprecated semver.parse() with semver.Version.parse() in…
… docstrings (#471) The docstrings in bump_major, bump_minor, bump_patch, bump_prerelease, bump_build, and next_version used semver.parse() which returns a plain dict, not a Version object. Calling instance methods like .bump_major() on a dict raises AttributeError. Replace all 6 occurrences with semver.Version.parse() which correctly returns a Version instance, making the doctests runnable and accurate.
Configuration menu - View commit details
-
Copy full SHA for a8bb4f8 - Browse repository at this point
Copy the full SHA a8bb4f8View commit details
Commits on Jul 15, 2026
-
fix: next_version should bump version for build-only versions (#469)
next_version('patch') on a version with build metadata but no prerelease (e.g. 1.2.3+build.5) would strip the build and return the same version (1.2.3) instead of bumping the patch (1.2.4). The condition in next_version was (version.prerelease or version.build), which caused build-only versions to enter the 'finalization' path meant for prereleases. Build metadata does not affect version precedence, so its presence should not trigger version finalization. Change the condition to only check version.prerelease. * docs: update next_version build-only example for new bump behaviorConfiguration menu - View commit details
-
Copy full SHA for 4e09ef0 - Browse repository at this point
Copy the full SHA 4e09ef0View commit details
Commits on Jul 30, 2026
-
fix(next_version): reset prerelease when token changes (#339) (#472)
When next_version("prerelease", prerelease_token="rc") is called on a version that already has a prerelease with a different token (e.g. dev), bump_prerelease() ignores the token argument and simply increments the existing counter. 1.2.4-dev.1 becomes 1.2.4-dev.2 instead of 1.2.4-rc.1. Fix: before delegating to bump_prerelease, check whether the existing prerelease token matches the requested one. When they differ, replace the prerelease directly with "{prerelease_token}.1".Configuration menu - View commit details
-
Copy full SHA for fdec4ae - Browse repository at this point
Copy the full SHA fdec4aeView commit details
Commits on Aug 5, 2026
-
Bump cryptography from 49.0.0 to 50.0.0 (#473)
Bumps [cryptography](https://github.com/pyca/cryptography) from 49.0.0 to 50.0.0. - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](pyca/cryptography@49.0.0...50.0.0) --- updated-dependencies: - dependency-name: cryptography dependency-version: 50.0.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 99d2032 - Browse repository at this point
Copy the full SHA 99d2032View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff improve-issue-templates2...master