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
📖 Documentation
-
commands: Add description of automated upstream version checking upon version creation (PR#1360,
d77193e) -
configuration: Add description for
add_partial_tagssetting & usage examples (PR#1115,a28f940) -
configuration: Update
version_variablesexamples 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
tomlkitdependency 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: