Changelog
All notable changes to the venv-retarget project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
0.1.1 - 2025-10-10
Fixes
- Test framework:
- also test with virtual environments created using
uv
- also test with virtual environments created using
Additions
- Build framework:
- mark Python 3.14 as supported
- Test framework:
- add the
run-uvoxen
helper tool for testing with all supported Python versions
- add the
- Documentation:
- link to the download page
- Nix test framework:
- add Python 3.14
- add
uv
as a dependency now that the test suite uses it
Other changes
- Build framework:
- switch to a PEP 639 license specification, bump the
hatchling
dependency version to 0.26 to support it - move the runtime dependencies into the
pyproject.toml
file - use PEP 735 dependency groups for the documentation and test suite dependencies
- switch to a PEP 639 license specification, bump the
- Test framework:
- switch to
uvoxen
for generating and running the tests - allow some new dependency versions
- bump some lower requirements for dependency versions for
uv --resolution=lowest
- only use
pytest
8.x - use
ruff
0.14.0 with no changes - simplify some unit test functions
- switch to
- Nix test framework:
- drop Python 3.9, it was dropped from
nixpkgs/unstable
- drop Python 3.9, it was dropped from
0.1.0 - 2024-11-15
Started
- First public release.