Skip to content

Release 1.1.1 (2026-02-16)

Bug fixes

  • set docs default version to latest on main deploy The root URL redirect was pointing to dev/ because mike set-default was never called. Add mike set-default latest after deploying from main so the root URL always redirects to the latest release.

  • allow commits on release/* branches in library-release model The pre-commit hook blocked commits on release/ branches, which prevents prepare_release.py from committing the changelog. Remove release/ from the universal protected set and add release/ to the library-release allowed prefixes.

  • remove PR_BUMP_TOKEN and add issue linkage to version bump PR Replace secrets.PR_BUMP_TOKEN fallback with github.token since the default GITHUB_TOKEN has sufficient permissions for PR creation when the workflow declares pull-requests: write. Remove the explicit remote URL override that was only needed for the PAT-based auth.

After creating the version bump PR, edit its body to include a self-referencing Ref #N, then close and reopen it so branch protection rules re-evaluate the PR event, and finally enable auto-merge.

Documentation

  • refresh CLAUDE.md with current project state (#91) Remove stale meta-documentation about the dual-file strategy, update version from 0.1.0-SNAPSHOT to 1.1.1, add single-test commands, document git hooks (Conventional Commits, co-author validation), branching model details, and NullAway/JSpecify usage.