Update dependency semver to v3.0.4 #9

Merged
kjh merged 1 commit from renovate/semver-3.x into main 2026-08-20 22:52:25 +02:00
Collaborator

This PR contains the following updates:

Package Change Age Confidence
semver (changelog) ==3.0.0 → ==3.0.4 age confidence

Release Notes

python-semver/python-semver (semver)

v3.0.4

Compare Source

=============

:Released: 2025-01-24
:Maintainer: Tom Schraitle

Bug Fixes

  • :gh:459: Fix 3.0.3:

    • :pr:457: Re-enable Trove license identifier
    • :pr:456: Fix source dist file

v3.0.3

Compare Source

=============

:Released: 2025-01-18
:Maintainer: Tom Schraitle

Bug Fixes

  • :pr:453: The check in _comparator does not match the check in :meth:Version.compare.
    This breaks comparision with subclasses.

Improved Documentation

  • :pr:435: Several small improvements for documentation:

    • Add meta description to improve SEO
    • Use canonicals on ReadTheDocs (commit 87f639f)
    • Pin versions for reproducable doc builds (commit 03fb990)
    • Add missing :file:.readthedocs.yaml file (commit ec9348a)
    • Correct some smaller issues when building (commit f65feab)
  • :pr:436: Move search box more at the top. This makes it easier for
    users as if the TOC is long, the search box isn't visible
    anymore.

Features

  • :pr:439: Improve type hints to fix TODOs

Internal Changes

  • :pr:440: Update workflow file

  • :pr:446: Add Python 3.13 to GitHub Actions

  • :pr:447: Modernize project configs with :file:pyproject.toml and
    use Astral's uv command.

    • In :file:pyproject.toml:

      • Move all project related data from :file:setup.cfg to :file:pyproject.toml
      • Use new dependency group from :pep:735
      • Consolidate flake8, isort, pycodestyle with ruff
      • Split towncrier config type "trivial" into "trivial" and "internal"
    • Create config file for ruff (:file:.ruff.toml)

    • Create config file for pytest (:file:.pytest.ini)

    • Simplify :file:tox.ini and remove old stuff

    • Document installation with new :command:uv command

    • Simplify Sphinx config with :func:find_version()

    • Update the authors

    • Use :command:uv in GitHub Action :file:python-testing.yml workflow

  • Update :file:release-procedure.md.

  • :pr:451: Turn our Markdown issue templates into YAML

Trivial Changes

  • :pr:438: Replace organization placeholder in license

  • :pr:445: Improve private :func:_nat_cmp method:

    • Remove obsolete else.
    • Find a better way to identify digits without the :mod:re module.
    • Fix docstring in :meth:Version.compare

v3.0.2

Compare Source

=============

:Released: 2023-10-09
:Maintainer: Tom Schraitle

Bug Fixes

  • :pr:418: Replace :class:~collection.OrderedDict with :class:dict.

    The dict datatype is ordered since Python 3.7. As we do not support
    Python 3.6 anymore, it can be considered safe to avoid :class:~collection.OrderedDict.
    Related to :gh:419.

  • :pr:426: Fix :meth:~semver.version.Version.replace method to use the derived class
    of an instance instead of :class:~semver.version.Version class.

Improved Documentation

  • :pr:431: Clarify version policy for the different semver versions (v2, v3, >v3)
    and the supported Python versions.

  • :gh:432: Improve external doc links to Python and Pydantic.

Features

  • :pr:417: Amend GitHub Actions to check against MacOS.

Trivial/Internal Changes

  • :pr:420: Introduce :py:class:~typing.ClassVar for some :class:~semver.version.Version
    class variables, mainly :data:~semver.version.Version.NAMES and some private.

  • :pr:421: Insert mypy configuration into :file:pyproject.toml and remove
    config options from :file:tox.ini.


v3.0.1

Compare Source

=============

:Released: 2023-06-14
:Maintainer: Tom Schraitle

Bug Fixes

  • :gh:410: Export functions properly using __all__ in __init__.py.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [semver](https://github.com/python-semver/python-semver) ([changelog](https://python-semver.readthedocs.io/en/latest/changelog.html)) | `==3.0.0` → `==3.0.4` | ![age](https://developer.mend.io/api/mc/badges/age/pypi/semver/3.0.4?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/semver/3.0.0/3.0.4?slim=true) | --- ### Release Notes <details> <summary>python-semver/python-semver (semver)</summary> ### [`v3.0.4`](https://github.com/python-semver/python-semver/blob/HEAD/CHANGELOG.rst#Version-304) [Compare Source](https://github.com/python-semver/python-semver/compare/3.0.3...3.0.4) \============= :Released: 2025-01-24 :Maintainer: Tom Schraitle ## Bug Fixes - :gh:`459`: Fix 3.0.3: - :pr:`457`: Re-enable Trove license identifier - :pr:`456`: Fix source dist file *** ### [`v3.0.3`](https://github.com/python-semver/python-semver/blob/HEAD/CHANGELOG.rst#Version-303) [Compare Source](https://github.com/python-semver/python-semver/compare/3.0.2...3.0.3) \============= :Released: 2025-01-18 :Maintainer: Tom Schraitle ## Bug Fixes - :pr:`453`: The check in `_comparator` does not match the check in :meth:`Version.compare`. This breaks comparision with subclasses. ## Improved Documentation - :pr:`435`: Several small improvements for documentation: - Add meta description to improve SEO - Use canonicals on ReadTheDocs (commit [`87f639f`](https://github.com/python-semver/python-semver/commit/87f639f)) - Pin versions for reproducable doc builds (commit [`03fb990`](https://github.com/python-semver/python-semver/commit/03fb990)) - Add missing :file:`.readthedocs.yaml` file (commit [`ec9348a`](https://github.com/python-semver/python-semver/commit/ec9348a)) - Correct some smaller issues when building (commit [`f65feab`](https://github.com/python-semver/python-semver/commit/f65feab)) - :pr:`436`: Move search box more at the top. This makes it easier for users as if the TOC is long, the search box isn't visible anymore. ## Features - :pr:`439`: Improve type hints to fix TODOs ## Internal Changes - :pr:`440`: Update workflow file - :pr:`446`: Add Python 3.13 to GitHub Actions - :pr:`447`: Modernize project configs with :file:`pyproject.toml` and use Astral's uv command. - In :file:`pyproject.toml`: - Move all project related data from :file:`setup.cfg` to :file:`pyproject.toml` - Use new dependency group from :pep:`735` - Consolidate flake8, isort, pycodestyle with ruff - Split towncrier config type "trivial" into "trivial" and "internal" - Create config file for ruff (:file:`.ruff.toml`) - Create config file for pytest (:file:`.pytest.ini`) - Simplify :file:`tox.ini` and remove old stuff - Document installation with new :command:`uv` command - Simplify Sphinx config with :func:`find_version()` - Update the authors - Use :command:`uv` in GitHub Action :file:`python-testing.yml` workflow - Update :file:`release-procedure.md`. - :pr:`451`: Turn our Markdown issue templates into YAML ## Trivial Changes - :pr:`438`: Replace organization placeholder in license - :pr:`445`: Improve private :func:`_nat_cmp` method: - Remove obsolete else. - Find a better way to identify digits without the :mod:`re` module. - Fix docstring in :meth:`Version.compare` *** ### [`v3.0.2`](https://github.com/python-semver/python-semver/blob/HEAD/CHANGELOG.rst#Version-302) [Compare Source](https://github.com/python-semver/python-semver/compare/3.0.1...3.0.2) \============= :Released: 2023-10-09 :Maintainer: Tom Schraitle ## Bug Fixes - :pr:`418`: Replace :class:`~collection.OrderedDict` with :class:`dict`. The dict datatype is ordered since Python 3.7. As we do not support Python 3.6 anymore, it can be considered safe to avoid :class:`~collection.OrderedDict`. Related to :gh:`419`. - :pr:`426`: Fix :meth:`~semver.version.Version.replace` method to use the derived class of an instance instead of :class:`~semver.version.Version` class. ## Improved Documentation - :pr:`431`: Clarify version policy for the different semver versions (v2, v3, >v3) and the supported Python versions. - :gh:`432`: Improve external doc links to Python and Pydantic. ## Features - :pr:`417`: Amend GitHub Actions to check against MacOS. ## Trivial/Internal Changes - :pr:`420`: Introduce :py:class:`~typing.ClassVar` for some :class:`~semver.version.Version` class variables, mainly :data:`~semver.version.Version.NAMES` and some private. - :pr:`421`: Insert mypy configuration into :file:`pyproject.toml` and remove config options from :file:`tox.ini`. *** ### [`v3.0.1`](https://github.com/python-semver/python-semver/blob/HEAD/CHANGELOG.rst#Version-301) [Compare Source](https://github.com/python-semver/python-semver/compare/3.0.0...3.0.1) \============= :Released: 2023-06-14 :Maintainer: Tom Schraitle ## Bug Fixes - :gh:`410`: Export functions properly using `__all__` in `__init__.py`. *** </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zNi4wIiwidXBkYXRlZEluVmVyIjoiNDQuMzYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
kjh merged commit 71e6d87ad0 into main 2026-08-20 22:52:25 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kjh/fragcha!9
No description provided.