- Replace commitizen and pre-commit
- Add ty type checking (
ap check), rename ruff'sap checktoap lint
- Commit message check can be opted out
- Generate CHANGELOG.md and GitHub release notes with git-cliff
- Both ap-commit hooks now put the project's .venv on PATH themselves and call ap directly
- Ruff now uses afterpython/ruff.toml for the whole project, not only files inside afterpython/
pcu -u --allupgrades pixi and prek even when pyproject.toml is up to dateap bumpleaves CHANGELOG.md ending in one newline and unstages it on rollback
- Remove commitizen
- Replace commitizen docs with the ap-commit hook, [commit.types] and uv-based ap bump
- Target py312 in ruff config and use type statements for type aliases
- Update pixi version to 0.81
- Update github workflows