Releases: ComPWA/policy
Releases · ComPWA/policy
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.
ComPWA repository policy 0.4.1
ComPWA repository policy 0.4.0
✨ New features
- implement
--allowed-cell-metadata
flag (#366) - support
pixi
andvenv
in.envrc
(#367) - automatically create Pixi environment (#374)
- create or remove Conda
environment.yml
(#375) - remove Pixi configuration if not listed in
--package-managers
(#377)
⚠️ Enhancements and optimizations
- remove GitPod badge if
--no-gitpod
(#369) - allow enforce single-line arrays (#373)
- add --drop-empty-cells tag in pre-commmit hook (#380)
- rename mirrors-taplo repo to taplo-pre-commit (#383)
- remove
target-version
fromblack
andruff
config (#382) - update Prettier pre-commit URL to ComPWA (#386)
⚠️ API changes
- rename
enforce_multiline
into_toml_array()
(#372) - merge
vscode.remove_setting()
intoremove_settings()
(#376) - expose
changelog
as property (#384) - remove GitPod configuration by default (#387)
⚠️ Changes that may affect behavior
🐛 Bug fixes
- set intermediate TOML tables to be super table (#368)
- do not sort table keys with
toml-sort
(#388) - do not duplicate
nbstripout
--extra-keys
(#389) - do not create
pixi.activation
table forenv
(#390)
📝 Documentation
- add --drop-empty-cells tag in pre-commmit hook (#380)
🔨 Maintenance
- clean up Tox configuration (#370)
🖱️ Developer Experience
- remove GitPod badge if
--no-gitpod
(#369) - clean up Tox configuration (#370)
- add --drop-empty-cells tag in pre-commmit hook (#380)
The full changelog as commits can be found here.