Skip to content

chore: release v2.0.7 - Python 3.13 migration and beta release pipeline#92

Merged
overwrite00 merged 4 commits into
mainfrom
develop
Jul 21, 2026
Merged

chore: release v2.0.7 - Python 3.13 migration and beta release pipeline#92
overwrite00 merged 4 commits into
mainfrom
develop

Conversation

@overwrite00

Copy link
Copy Markdown
Owner

Merge updates from develop for the v2.0.7 stable release:

  • Migration to Python 3.13 (PyMuPDF 1.28.0 abi3 wheels remove the previous 3.12 constraint)
  • New two-stage beta release pipeline (beta prerelease -> promote to stable without rebuild)
  • actions/setup-python bumped to v7 in CI workflows
  • CHANGELOG updated for the v2.0.7 release

Verified: full test suite (11/11), mypy (no regressions), full PyInstaller build, and beta pipeline already validated end-to-end via v2.0.7-beta.1.

overwrite00 and others added 4 commits July 14, 2026 16:08
Replaces the single branch-specific badge (which caused merge friction
between develop and main) with two static badges that render identically
on every branch; shields.io keeps them live via the GitHub API.
Verified: actions/setup-python v7 upgrade is safe - only unused 'pip-install' input was removed, our workflows only use 'python-version' and 'cache'.
Document the new beta release pipeline and the actions/setup-python
bump, and align the release date with the actual stable release.
@overwrite00 overwrite00 self-assigned this Jul 21, 2026
@overwrite00
overwrite00 merged commit 30579d5 into main Jul 21, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant