diff --git a/changelog.md b/changelog.md index 7f67a0a99..6e859fd0a 100644 --- a/changelog.md +++ b/changelog.md @@ -1,10 +1,12 @@ # Changelog -## [`6.4.0.dev0` (unreleased)](https://github.com/kdeldycke/repomatic/compare/v6.3.2...main) +## [`6.4.1.dev0` (unreleased)](https://github.com/kdeldycke/repomatic/compare/v6.4.0...main) > [!WARNING] > This version is **not released yet** and is under active development. +## [`6.4.0` (2026-03-10)](https://github.com/kdeldycke/repomatic/compare/v6.3.2...v6.4.0) + - Rename `optimize-images` to `format-images`. Image lossless optimization is a format operation (semantics-preserving rewrite using external tools), aligning it with the `format-*` naming convention. - Add `format-images` PR body template and use `--template format-images` in the workflow, aligning with the standard format job pattern. - Allow `--prefix` and `--template` to be combined in `repomatic pr-body`. When both are given, the prefix is prepended before the rendered template content. diff --git a/pyproject.toml b/pyproject.toml index aeaad2db0..fb061f4f8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ requires = [ "uv-build>=0.9" ] [project] # Docs: https://packaging.python.org/en/latest/guides/writing-pyproject-toml/ name = "repomatic" -version = "6.4.0.dev0" +version = "6.4.1.dev0" description = "🏭 Automate repository maintenance, releases, and CI/CD workflows" readme = "readme.md" keywords = [ @@ -118,7 +118,7 @@ repomatic = "repomatic.__main__:main" [project.urls] "Changelog" = "https://github.com/kdeldycke/repomatic/blob/main/changelog.md" -"Download" = "https://github.com/kdeldycke/repomatic/releases/tag/v6.4.0.dev0" +"Download" = "https://github.com/kdeldycke/repomatic/releases/tag/v6.4.1.dev0" "Funding" = "https://github.com/sponsors/kdeldycke" "Homepage" = "https://github.com/kdeldycke/repomatic" "Issues" = "https://github.com/kdeldycke/repomatic/issues" @@ -219,7 +219,7 @@ run.source = [ "repomatic" ] report.precision = 2 [tool.bumpversion] -current_version = "6.4.0.dev0" +current_version = "6.4.1.dev0" allow_dirty = true ignore_missing_files = true # Parse versions with an optional .devN suffix (PEP 440). diff --git a/readme.md b/readme.md index 163ff73ca..64ad640ba 100644 --- a/readme.md +++ b/readme.md @@ -117,9 +117,9 @@ To ease deployment, standalone executables of `repomatic`'s latest version are a | Platform | `arm64` | `x86_64` | | :---------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | -| **Linux** | [Download `repomatic-6.3.2-linux-arm64.bin`](https://github.com/kdeldycke/repomatic/releases/download/v6.3.2/repomatic-6.3.2-linux-arm64.bin) | [Download `repomatic-6.3.2-linux-x64.bin`](https://github.com/kdeldycke/repomatic/releases/download/v6.3.2/repomatic-6.3.2-linux-x64.bin) | -| **macOS** | [Download `repomatic-6.3.2-macos-arm64.bin`](https://github.com/kdeldycke/repomatic/releases/download/v6.3.2/repomatic-6.3.2-macos-arm64.bin) | [Download `repomatic-6.3.2-macos-x64.bin`](https://github.com/kdeldycke/repomatic/releases/download/v6.3.2/repomatic-6.3.2-macos-x64.bin) | -| **Windows** | [Download `repomatic-6.3.2-windows-arm64.exe`](https://github.com/kdeldycke/repomatic/releases/download/v6.3.2/repomatic-6.3.2-windows-arm64.exe) | [Download `repomatic-6.3.2-windows-x64.exe`](https://github.com/kdeldycke/repomatic/releases/download/v6.3.2/repomatic-6.3.2-windows-x64.exe) | +| **Linux** | [Download `repomatic-6.4.0-linux-arm64.bin`](https://github.com/kdeldycke/repomatic/releases/download/v6.4.0/repomatic-6.4.0-linux-arm64.bin) | [Download `repomatic-6.4.0-linux-x64.bin`](https://github.com/kdeldycke/repomatic/releases/download/v6.4.0/repomatic-6.4.0-linux-x64.bin) | +| **macOS** | [Download `repomatic-6.4.0-macos-arm64.bin`](https://github.com/kdeldycke/repomatic/releases/download/v6.4.0/repomatic-6.4.0-macos-arm64.bin) | [Download `repomatic-6.4.0-macos-x64.bin`](https://github.com/kdeldycke/repomatic/releases/download/v6.4.0/repomatic-6.4.0-macos-x64.bin) | +| **Windows** | [Download `repomatic-6.4.0-windows-arm64.exe`](https://github.com/kdeldycke/repomatic/releases/download/v6.4.0/repomatic-6.4.0-windows-arm64.exe) | [Download `repomatic-6.4.0-windows-x64.exe`](https://github.com/kdeldycke/repomatic/releases/download/v6.4.0/repomatic-6.4.0-windows-x64.exe) | That way you have a chance to try it out without installing Python or `uv`. Or embed it in your CI/CD pipelines running on minimal images. Or run it on old platforms without worrying about dependency hell. diff --git a/repomatic/__init__.py b/repomatic/__init__.py index 091d85079..e9a64fab6 100644 --- a/repomatic/__init__.py +++ b/repomatic/__init__.py @@ -17,4 +17,4 @@ from __future__ import annotations -__version__ = "6.4.0.dev0" +__version__ = "6.4.1.dev0" diff --git a/uv.lock b/uv.lock index 6a9d10fd4..7b2d0aa30 100644 --- a/uv.lock +++ b/uv.lock @@ -3,11 +3,11 @@ revision = 3 requires-python = ">=3.10" [options] -exclude-newer = "2026-03-02T17:25:06.375499118Z" +exclude-newer = "2026-03-03T09:44:07.410116084Z" exclude-newer-span = "P1W" [options.exclude-newer-package] -repomatic = { timestamp = "2026-03-09T17:25:06.37550575Z", span = "PT0S" } +repomatic = { timestamp = "2026-03-10T09:44:07.41012495Z", span = "PT0S" } [[package]] name = "annotated-types" @@ -913,7 +913,7 @@ wheels = [ [[package]] name = "repomatic" -version = "6.4.0.dev0" +version = "6.4.1.dev0" source = { editable = "." } dependencies = [ { name = "backports-strenum", marker = "python_full_version < '3.11'" },