Changelog
All notable changes to the uvoxen project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
0.2.3 - 2025-10-09
Other changes
- Allow
uv0.9.x with no changes. - Use
ruff0.14.0 andreuse6.x with no changes.
0.2.2 - 2025-10-08
Fixes
- Bump some lower dependency constraints to satisfy
uv --resolution=lowest.
Other changes
- Allow
media-type-version0.2.x with no changes; necessary for the lockstep upgrade of thecappadependency here and inmedia-type-version. - Allow
cappaup to 0.30.x with no changes for the same lockstep upgrade. - Allow
uv0.8.x with no changes. - Documentation:
- switch to a
mediaTypedeclaration for thepublyncconfiguration
- switch to a
0.2.1 - 2025-06-08
Other changes
- Allow
cappa0.28.x with no changes; necessary for the lockstep upgrade of thecappadependency here and inmedia-type-version. - Testing framework:
- use
ruff0.11.13 with no changes
- use
0.2.0 - 2025-05-23
INCOMPATIBLE CHANGES
- Use the
tool.uvoxen.mediaTypeTOML string field instead of thetool.uvoxen.format.version.major/minorinteger fields. The media type string must be of the formvnd.ringlet.devel.uvoxen.config/uvoxen.v0.3+toml; the only currently supported version is 0.3.
Additions
- Add Python 3.14 as a supported version now that we use
typedloadinstead ofmashumaro. - Documentation:
- add a forgotten description of the
tool.uvoxen.build-projectboolean field (the whole reason for version 0.2 of the configuration file format)
- add a forgotten description of the
Other changes
- Switch from
mashumarototypedloadfor parsing the configuration file. - Switch from
clicktocappafor command-line argument processing. - Build infrastructure:
- allow
packaging25.x with no changes - allow
uv0.7.x with no changes - add a dependency on the new
media-type-versionlibrary
- allow
- Testing framework:
- drop the pytest 7.x test environment, only use pytest 8
- use Ruff 0.11.11 with no changes
- Documentation:
- allow
mkdocstrings0.29.x with no changes
- allow
0.1.1 - 2025-03-12
Additions
- Define configuration format 0.2:
- add the
tool.uvoxen.build-projectboolean field for projects that are not really Python libraries anduv --install-projectis irrelevant
- add the
- Add the
--diffoption toreq generateandtox generatein check-only mode. - Belatedly declare the
req-generatefeature at version 0.1.
Fixes
- Add the version 0.1.0 changelog entry to this file.
0.1.0 - 2025-03-08
Started
- First public release.