pypi python-semantic-release 10.5.0
v10.5.0

latest releases: 10.5.2, 10.5.1
8 days ago

Warning

2025-11-09: Release fails if active branch is not tracking a remote branch - Resolved in v10.5.1

v10.5.0 (2025-11-09)

This release is published under the MIT License.

✨ Features

  • cmd-version: Add automatic repository un-shallowing to version workflow (PR#1366, 90a1ffa)

  • cmd-version: Add functionality to create & update partial version tags (PR#1115, a28f940)

  • cmd-version: Adds c-macro style version definition support to version_variables (PR#1349, 4ce1fca)

  • cmd-version: Adds upstream check into workflow to prevent commit push collisions (PR#1360, d77193e)

🪲 Bug Fixes

  • cmd-version: Prevent regular expression errors on tag_format (PR#1367, e7d7aa7)

📖 Documentation

  • commands: Add description of automated upstream version checking upon version creation (PR#1360, d77193e)

  • configuration: Add description for add_partial_tags setting & usage examples (PR#1115, a28f940)

  • configuration: Fix tag_format definition (PR#1367, e7d7aa7)

  • configuration: Update version_variables examples with a c-macro style replacement (PR#1349, 4ce1fca)

  • github-actions: Adds release job outputs definition to example (PR#1344, 0fb4875)

  • github-actions: Removed verify upstream status step from example workflow (PR#1360, d77193e)

  • github-actions: Update example to remove need to specify repo checkout's fetch depth (PR#1366, 90a1ffa)

  • uv-integration: Remove verify upstream check from uv integration example (PR#1360, d77193e)

  • uv-integration: Update example to remove need to specify repo checkout's fetch depth (PR#1366, 90a1ffa)

⚙️ Build System

  • deps: Bump tomlkit dependency from ~=0.11.0 to ~=0.13.0 (PR#1355, 55c94ec)

  • deps: Change github-actions container image to python:3.14-slim-trixie (PR#1346, 1a23712)

💡 Additional Release Information

  • cmd-version: If you were previously handling the unshallowing of a repository clone in your CI/CD pipelines, you may now remove that step from your workflow. PSR will now detect a shallow repository and unshallow it before evaluating the commit history.

✅ Resolved Issues

  • #1348: How can I update a C header file with the version?

Detailed Changes: v10.4.1...v10.5.0


Installable artifacts are available from:

Don't miss a new python-semantic-release release

NewReleases is sending notifications on new releases.