Skip to content

v6.29.0

Latest

Choose a tag to compare

@kdeldycke kdeldycke released this 22 Jun 13:32
Immutable release. Only release title and notes can be modified.
  • Breaking: Remove the repomatic test-plan command and [tool.repomatic] test-plan config. The declarative test-plan engine moved upstream to click-extra; run click-extra test-plan instead, configured via [tool.click-extra.test-plan].
  • Add repomatic show-test-matrix to render the CI test matrix as a Python-version by OS grid in any --table-format.
  • Add repomatic init uv to sync the canonical [tool.uv] pins (required-version, exclude-newer) into pyproject.toml; sync-uv-lock applies the same sync, so every machine resolves uv.lock with the same uv.
  • Require click-extra >= 8; the manpages release job now uses click-extra wrap --man to generate man pages.
  • The binary download progress bar now respects --no-progress and --accessible, hiding it when progress output is turned off.
  • Move the Sphinx linkcheck output to docs/_linkcheck/ (mirroring docs/_build/); broken-links --output-json now defaults there and the generated .gitignore excludes it.
  • repomatic run now warns when --check targets a post-processed formatter (currently mdformat): check mode bypasses the fixup, so its exit status can mislead.
  • sync-uv-lock now reverts a re-lock that changed no package versions, so uv's machine-dependent re-spelling of equivalent uv.lock environment markers no longer opens empty sync PRs that ping-pong between contributors and CI.
  • Documentation pages that cover a Python module now end with that module's API reference.
  • Test the free-threaded 3.14t build as a stable single-runner smoke test instead of across the full cross-platform matrix; 3.15 stays continue-on-error.

Full changelog: v6.28.1...v6.29.0


🛡️ VirusTotal scans

Binary Detections Analysis
repomatic-6.29.0-linux-arm64.bin 0 / 60 View scan
repomatic-6.29.0-linux-x64.bin 0 / 62 View scan
repomatic-6.29.0-macos-arm64.bin 1 / 58 View scan
repomatic-6.29.0-macos-x64.bin 1 / 58 View scan
repomatic-6.29.0-windows-arm64.exe 3 / 66 View scan
repomatic-6.29.0-windows-x64.exe 17 / 68 View scan