-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: AfterPythonOrg/afterpython
base: v0.3.19
head repository: AfterPythonOrg/afterpython
compare: v0.4.0
- 16 commits
- 63 files changed
- 3 contributors
Commits on Sep 24, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 0ec3ef3 - Browse repository at this point
Copy the full SHA 0ec3ef3View commit details -
build(deps): bump actions/setup-python (#10)
Bumps the github-actions group with 1 update in the / directory: [actions/setup-python](https://github.com/actions/setup-python). Updates `actions/setup-python` from 6 to 7 - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](actions/setup-python@v6...v7) --- updated-dependencies: - dependency-name: actions/setup-python dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b7d4ae2 - Browse repository at this point
Copy the full SHA b7d4ae2View commit details
Commits on Sep 28, 2026
-
feat!: replace commitizen and pre-commit
- add ap-commit hook: checks the commit type against [commit.types] in afterpython.toml and lists the types in the editor template - replace pre-commit with prek (ap prek / ap pc) - ap bump uses uv version instead of cz bump and makes the bump commit and tag itself; stable versions bump patch by default, --minor/--major for the others - releasing (ap bump --release, ap release) only works on the default branch, pushes the branch and tag together, and stops if the remote has commits you don't have - remove commitizen: ap commit, ap cz, cz.toml - ap init creates afterpython.toml from a template
Configuration menu - View commit details
-
Copy full SHA for 80e4f07 - Browse repository at this point
Copy the full SHA 80e4f07View commit details -
Configuration menu - View commit details
-
Copy full SHA for 227d3f6 - Browse repository at this point
Copy the full SHA 227d3f6View commit details -
fix: both ap-commit hooks now put the project's .venv on PATH themsel…
…ves and call ap directly
Configuration menu - View commit details
-
Copy full SHA for 6df268a - Browse repository at this point
Copy the full SHA 6df268aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 71874ed - Browse repository at this point
Copy the full SHA 71874edView commit details -
fix: ruff now uses afterpython/ruff.toml for the whole project, not o…
…nly files inside afterpython/ - ap init adds [tool.ruff] extend = "afterpython/ruff.toml" to pyproject.toml, so plain ruff, ap format and editors find the config without --config - src = ["..", "../src"] in ruff.toml keeps import sorting correct for files inside afterpython/ - ap init skips the ruff setup if a root ruff.toml/.ruff.toml or [tool.ruff] already exists; new `ap init ruff` re-runs it - drop --config from ap check and the ruff pre-commit hooks Co-Authored-By: Claude Opus 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 310721a - Browse repository at this point
Copy the full SHA 310721aView commit details -
refactor: target py312 in ruff config and use type statements for typ…
…e aliases Co-Authored-By: Claude Opus 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d1c83bf - Browse repository at this point
Copy the full SHA d1c83bfView commit details -
docs: replace commitizen docs with the ap-commit hook, [commit.types]…
… and uv-based ap bump - commit_workflow.md: ap prek instead of ap pre-commit, plain git commit checked by the ap-commit hook - package_releases.md: ap bump uses uv version --bump, add --minor/--major - remove cz.toml/commitizen mentions from concepts, overview, ci_cd and faq_sample - fix broken release_management.md link in ci_cd.md Co-Authored-By: Claude Opus 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4ad2cdf - Browse repository at this point
Copy the full SHA 4ad2cdfView commit details -
feat: commit message check can be opted out
- no (or an empty) [commit.types] in afterpython.toml means no check, instead of blocking every commit - ap init asks whether to check commit messages; if not, [commit.types] is written commented out Co-Authored-By: Claude Opus 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4b1fd67 - Browse repository at this point
Copy the full SHA 4b1fd67View commit details -
feat!: add ty type checking (
ap check), rename ruff'sap checkto…… `ap lint` - `ap check` runs `ty check` with afterpython/ty.toml (ty has no `extend` yet) - `ap init` asks to create afterpython/ty.toml, `ap init ty` re-runs the setup - ruff/ty hooks and CI checks only run when their config exists in afterpython/ - local `ty` pre-commit hook and CI `typecheck` job (uv or pixi environment) - fix type errors found by ty, incl. pcu treating a failed PyPI request as a version - docs: type checking, editor setup, `ap lint` Co-Authored-By: Claude Opus 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1b48569 - Browse repository at this point
Copy the full SHA 1b48569View commit details
Commits on Sep 30, 2026
-
fix:
pcu -u --allupgrades pixi and prek even when pyproject.toml i……s up to date Co-Authored-By: Claude Opus 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6d89aa2 - Browse repository at this point
Copy the full SHA 6d89aa2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b04c61 - Browse repository at this point
Copy the full SHA 9b04c61View commit details
Commits on Oct 1, 2026
-
feat: generate CHANGELOG.md and GitHub release notes with git-cliff
- `ap init cliff` sets up afterpython/cliff.toml, `ap changelog` previews it - stable `ap bump` adds the release section to CHANGELOG.md and opens it in git's editor before committing (`--no-edit` to skip) - the release workflow writes the GitHub release notes with git-cliff - versions link to their GitHub compare page, (#123) links to the pull request Co-Authored-By: Claude Opus 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 75b0ebb - Browse repository at this point
Copy the full SHA 75b0ebbView commit details -
fix: ap bump leaves CHANGELOG.md ending in one newline and unstages i…
…t on rollback Co-Authored-By: Claude Opus 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 30415ef - Browse repository at this point
Copy the full SHA 30415efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cba35c - Browse repository at this point
Copy the full SHA 3cba35cView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.3.19...v0.4.0