Releases: ComPWA/policy
Releases · ComPWA/policy
ComPWA repository policy 0.5.8
ComPWA repository policy 0.5.7
ComPWA repository policy 0.5.6
ComPWA repository policy 0.5.5
ComPWA repository policy 0.5.4
ComPWA repository policy 0.5.3
ComPWA repository policy 0.5.2
ComPWA repository policy 0.5.1
ComPWA repository policy 0.5.0
✨ New features
- Switch to
uv
as default package manager (#424) - Update Read the Docs configuration with
build.commands
ifuv
and/orpixi
is selected as package manager (#425, #446, and #449) - Add
--no-milestone
flag tocheck-dev-files
hook (#434) - Add
--no-cd
flag (#437)
⚠️ Enhancements and optimizations
- Clean up classifiers and workflows if
--no-pypi
(#422) - Detect automatically if repo has notebooks (#423)
- Automatically determine
--repo-name
if unavailable (#426) - Remove
uv
configuration if not selected as package manager (#429) - Switch to ComPWA/actions@v2 (#430)
- Remove
uv-lock
hook if no trackeduv.lock
(#431) - Add
uv.lock
to trigger files (#438) - Add GitLens VS Code extension by default (#439)
- Automatically create or update Binder configuration (#440, #442, #443, #444, #445, #447, and #448)
⚠️ API changes
- Remove
--no-notebooks
argument (#423) - Rename
--package-managers
to--package-manager
(#424) - Remove
--no-prettierrc
flag (#427) - Rename requirements workflow to update lock (#435)
⚠️ Changes that may affect behavior
- Remove post-version from dynamic PyPI version (#419)
- Remove
setup.cfg
support (#432) - Add workflow for updating lock files by default (#436)
🐛 Bug fixes
- Do not load
pyproject.toml
if non-existent (#433) - Allow
black
innotebooks
optional dependencies (#441)
🔨 Maintenance
- Extract function for
YAML(typ="rt").load
(#428)
🖱️ Developer Experience
- Switch to
uv
as default package manager (#424)
The full changelog as commits can be found here.
ComPWA repository policy 0.4.2
✨ New features
- Merge
tox.ini
intopyproject.toml
with legacy INI key (#417)
⚠️ Enhancements and optimizations
- Remove outdated
python.analysis.typeCheckingMode
VS Code setting (#399) - Ignore
rst.jinja
files with cSpell (#406) - Use case-sensitive sorting in
.vscode/settings.json
(#405) - Run
nbqa-isort
before Ruff (#402) - Switch to
pre-commit-uv
(#411) - Update
pyright
pre-commit hook URL (#413) - Use Python 3.12 in developer environment (#415)
⚠️ API changes
- Remove redundant
extract_config_section()
function (#416)
⚠️ Changes that may affect behavior
🐛 Bug fixes
🔨 Maintenance
- Drop Python 3.7 & 3.8 support due to EOL (#418)
The full changelog as commits can be found here.