Skip to content

v6.27.0

Choose a tag to compare

@kdeldycke kdeldycke released this 18 Jun 11:25
Immutable release. Only release title and notes can be modified.
  • Breaking: Replace fix-vulnerable-deps with audit. repomatic audit reports vulnerable dependencies read-only; repomatic audit --fix performs the previous upgrade behavior.
  • Stop forcing pyproject-fmt table expansion: project.urls, project.scripts, and similar sections now use its default compact (dotted-key) form.
  • Recognize each bundled tool's native config files more accurately (biome, gitleaks, ruff, typos, zizmor, and others) and their config-file CLI flags.
  • Preserve comments when materializing a [tool.X] section from pyproject.toml to a tool's native TOML config file (like .gitleaks.toml), instead of dropping them.
  • Update pyproject-fmt to 2.25.0, fixing the format-pyproject job writing invalid TOML when it reformats [tool.repomatic.labels] rule tables.
  • Align the bundled [tool.bumpversion] and [tool.lychee] templates with pyproject-fmt's canonical output, ending the reformatting pull-request loops they triggered.
  • Fix cooldown bypasses ([tool.uv] exclude-newer-package) never expiring: sync-uv-lock now freezes each one at its locked version instead of a latest-tracking "0 day" span, and prunes it once that version ages past exclude-newer.
  • Fix uv.lock ping-ponging on every sync-uv-lock run: exclude-newer-package freezes are now explicit UTC timestamps, not bare dates that uv re-expands in the locking machine's timezone.
  • Fix the repomatic.myst_docstrings Sphinx extension corrupting two adjacent inline-code spans in a docstring when the second span starts with an underscore.
  • Fix the manpages release job: attach the man-page tarball to the release draft before publishing, so it no longer fails under GitHub immutable releases.

Full changelog: v6.26.0...v6.27.0


🛡️ VirusTotal scans

Binary Detections Analysis
repomatic-6.27.0-linux-arm64.bin 0 / 61 View scan
repomatic-6.27.0-linux-x64.bin 0 / 63 View scan
repomatic-6.27.0-macos-arm64.bin 2 / 60 View scan
repomatic-6.27.0-macos-x64.bin 1 / 60 View scan
repomatic-6.27.0-windows-arm64.exe 2 / 67 View scan
repomatic-6.27.0-windows-x64.exe 15 / 70 View scan