Skip to content

Releases

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 23:03

Changed

  • Relicensed MIT → BUSL-1.1 (Change Date 2030-10-22). Use remains free for
    any purpose, including internal production use, CI pipelines and AI-agent
    invocation; what is not granted is distribution as a competing regex
    workbench or offering the Work as a hosted or commercial service. Each
    version converts to MIT four years after its first public distribution,
    whichever comes first; all versions up to and including 0.7.0 remain MIT.
  • Windows icon redrawn full-bleed: a brand-green (#037A55) squircle with a
    white .* glyph (branding/app-icon-windows.svg → app.ico). The old
    .ico reused the macOS Big Sur inset-card artwork, which rendered as a
    shrunken near-invisible white tile in the taskbar and Explorer next to
    the family's full-bleed icons. The macOS .icns keeps the Apple-template
    artwork unchanged; the Linux desktop icon switches to the same full-bleed
    artwork (linux-icon → branding/app-icon-linux-512.png), matching the
    family's deb/rpm/AppImage convention.
  • "Check for Updates…" moved into the App menu directly below About on
    macOS (was the File menu), per the family menu convention.
  • Rivet upgraded from the pinned de1fb899 commit to v0.12.0
    (1ebb3ac), pinned as a literal commit SHA in every install step. The
    Windows host now sets its title-bar icon from the embedded exe resource —
    WinUI showed a generic placeholder there while taskbar and shortcuts
    carried the real brand icon. Regenerated clients are byte-identical to
    the previous pin; the v0.12.0 generator additionally emits a Kotlin
    client (.rivet/generated/kotlin/…, committed for the freshness gate).
  • The release gate is enforced in CI: raco rivet doctor --release fails
    on stale generated clients, a broken schema baseline, updater calls with
    keywords the pinned rivet does not accept, or empty dependency pins.
    The release workflow runs the same gate at the tagged commit.

Added

  • Windows and Linux hosts gain the missing manual "Check for Updates…"
    entry as a Help menu (with About Regexmate beside it), wired to the
    backend's existing read-only update-check RPC; the macOS host already
    had it.
  • Product acceptance now ends in one cross-platform verdict: each platform
    leg uploads its acceptance --json report and a matrix job folds the
    reports with raco rivet matrix — a required kind/platform cell is
    proven only by a passing suite on that platform, and a missing platform
    is never silently green.

Standalone binaries — no Racket installation required.

The CLI self-updates: regexmate update verifies the Ed25519-signed update-manifest.json manifest before touching your install.

Checksums (SHA-256)

c44987e7039980e37ed10e9ec2a3b9a9c69a61f3b2022821e2f66a9e3741e935  ./regexmate-0.8.0-linux-aarch64.AppImage
3c0cafa628ef9e07561572f0cd78f8385c626c7db096270cb9583d7fb0a1858e  ./regexmate-0.8.0-linux-aarch64.AppImage.sha256
d8ed4081a8263624646d5d03d02aa9f66e23f02dd550c6fb72ed5b3426faa78b  ./regexmate-0.8.0-linux-aarch64.rpm
08c6a0bf84f2372542115f588a186da58e2e877040ac455b93436ece7d87f808  ./regexmate-0.8.0-linux-aarch64.rpm.sha256
cf252d98c7780a3aec169df6ff983f2d6c56f531c1a1f45d3594048ae8f64717  ./regexmate-0.8.0-linux-amd64.deb
606222e5ade092010d47b9fb0aa8162524fe263b86bdf900e2c3d7cc6b1385c2  ./regexmate-0.8.0-linux-amd64.deb.sha256
6cbdb7856b8e81ee46329ca30b07cc3f05e30aa367a6a3cff15dd7ffb03c0d97  ./regexmate-0.8.0-linux-arm64-THIRD_PARTY_NOTICES.txt
37706660cf0deff47bea98f527d1411e876c82605f42bbe828e18677044257d8  ./regexmate-0.8.0-linux-arm64.deb
a82b5e85ce7cb080aff5af3a341ccdd015116bfe77f637527abd852f942fd37e  ./regexmate-0.8.0-linux-arm64.deb.sha256
daf8ad12fb67ba4a3211485db370aae9b3cc84bf2c94a1e3d17bdc84f23fe486  ./regexmate-0.8.0-linux-arm64.sbom.cdx.json
c8c1f7e6e5a963227e45898a9c8f0178be0d232f14205ac1e051c5d8ff9045bc  ./regexmate-0.8.0-linux-arm64.tar.gz
884120ff6f01eaeef123ca8e074aeee84d0adaaa818a39c46b909564172883d5  ./regexmate-0.8.0-linux-arm64.tar.gz.sha256
6cbdb7856b8e81ee46329ca30b07cc3f05e30aa367a6a3cff15dd7ffb03c0d97  ./regexmate-0.8.0-linux-x86_64-THIRD_PARTY_NOTICES.txt
29cc0a12265ecbae9fa417384866e6c76afa9549a4411eb495bb8b26fcf0f32b  ./regexmate-0.8.0-linux-x86_64.AppImage
4cf115241de03614e5643367469c8906cf2b97d60c9c5ce38c748b39777760a1  ./regexmate-0.8.0-linux-x86_64.AppImage.sha256
c4224fa0d86109b02e42f51e9ce0e256ebed50f7e88a4f37704dd4522a7f1f46  ./regexmate-0.8.0-linux-x86_64.rpm
494221a4adf925f69dc105569c4c356763ef7dbb43a2dfb2f5d95167dde32cf3  ./regexmate-0.8.0-linux-x86_64.rpm.sha256
4404dbbf04c1220976869a8cd3e090a69133160a299be2fc99171e9b0ddaf12f  ./regexmate-0.8.0-linux-x86_64.sbom.cdx.json
ac81362ec3e1ad051937b11a3e052e65359af718ce8a4595a5236b64110a924d  ./regexmate-0.8.0-linux-x86_64.tar.gz
5f21b22111567f005a13b2245855122ede4735598c73fcfa484d3d964eda9139  ./regexmate-0.8.0-linux-x86_64.tar.gz.sha256
6cbdb7856b8e81ee46329ca30b07cc3f05e30aa367a6a3cff15dd7ffb03c0d97  ./regexmate-0.8.0-macos-arm64-THIRD_PARTY_NOTICES.txt
b88a5dd7c45c0982f636d2f6902b678019756901ab8a4a53f73ccae339da9ffc  ./regexmate-0.8.0-macos-arm64.dmg
8dcbf5a79c883dba2a8cc1b30e21705cbe6f2737d9d21b0ecabd4a610bf4f66d  ./regexmate-0.8.0-macos-arm64.dmg.sha256
873f1e67b1930db18c7efa59e4236895be63f99ee89a39d3c52051dca06e1274  ./regexmate-0.8.0-macos-arm64.sbom.cdx.json
b76959f789188cbfb0938c7020419ce1849648e93a23b35442fc911547f71b96  ./regexmate-0.8.0-macos-arm64.tar.gz
5c07380f98f795872a0443f0afe4509b9182c30faa3871c815444befe09a23ee  ./regexmate-0.8.0-macos-arm64.tar.gz.sha256
6cbdb7856b8e81ee46329ca30b07cc3f05e30aa367a6a3cff15dd7ffb03c0d97  ./regexmate-0.8.0-macos-x64-THIRD_PARTY_NOTICES.txt
92cb0596acaea41af5b728b1a3552abd9412f0dab18f7f9f2e4778bab6a17e9d  ./regexmate-0.8.0-macos-x64.dmg
7bbad84e38581f5a18dafe637e40e8d8df690373e583776181973ad097b2fd53  ./regexmate-0.8.0-macos-x64.dmg.sha256
5cf66c987a23d98160f184392cc23258bd81041c0f660d86269b452596363f9c  ./regexmate-0.8.0-macos-x64.sbom.cdx.json
11d640692fd9bac331e54f731c9c360fad834acdecfc501fc6296134fb715813  ./regexmate-0.8.0-macos-x64.tar.gz
1bb10db8b4170dc726feb01cd654ab6d9f8762d31995137ea49780dc07f5b55e  ./regexmate-0.8.0-macos-x64.tar.gz.sha256
007cb48751fe85a97af0b2be9a3e9907e06f0bbd19c82c833b0f7f189f77406a  ./regexmate-0.8.0-windows-x64.msi
091c11f1030eaba5d0f24794a283a6085b253975eb3426506ea84b197627a1a0  ./regexmate-0.8.0-windows-x64.msi.sha256
6cbdb7856b8e81ee46329ca30b07cc3f05e30aa367a6a3cff15dd7ffb03c0d97  ./regexmate-0.8.0-windows-x86_64-THIRD_PARTY_NOTICES.txt
493ae832d7f953d74e03ecf386f177c7e5e73edba71f59015d4e0ff63694f21f  ./regexmate-0.8.0-windows-x86_64-standalone.exe
1b77067933cdcc4b5e813dbac5dfc9abd7cf0ae8dbc8a3ee562809f10293bbf1  ./regexmate-0.8.0-windows-x86_64-standalone.exe.sha256
6cfc2f57bb314bdbbe9d96deb75ac7f8a175819e9de4c28ccdfc6cb40be9062c  ./regexmate-0.8.0-windows-x86_64.sbom.cdx.json
e731d33ca3e506d9a77c698f10b3a2503d23a81a0c8d39855fb9ebb88770d323  ./regexmate-0.8.0-windows-x86_64.zip
16de4d4cd1c7dba40092249372f9c6da7989a89dc1805504a96535fdbb38d0a2  ./regexmate-0.8.0-windows-x86_64.zip.sha256
b0ec8576770168aa78b216eab7b180b2b94d71bb528ee26c8fcbb5a76d6441c5  ./update-manifest.json

What's Changed

  • test: enforce cross-platform product acceptance by @turinglambdaai in #1

New Contributors

  • @turinglambdaai made their first contribution in #1

Full Changelog: v0.7.0...v0.8.0

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 15 Oct 14:04

Added

  • Human installers on every platform alongside the portable archives:
    dmg on macOS (arm64 and, new, Intel x64), msi on Windows, and
    deb / rpm / AppImage on Linux (x64 and, new, arm64) — all built by
    raco rivet release with a launch smoke, an SBOM and third-party notices
    per leg. The portable CLI+GUI archives keep their exact layout and stay
    the self-update payload; the Windows standalone exe is unchanged.
  • Feedback entrance: .github/ISSUE_TEMPLATE bug/feature templates
    with a docs contact link.
  • Check for Updates in the GUI (macOS pilot): a read-only app-menu item
    (⇧⌘U) backed by the new update-check backend RPC, which walks the same
    verified-manifest path as regexmate update --check and reports
    up-to-date / available / offline . Applying an update
    remains the CLI's job — the GUI never mutates its own bundle. The RPC is
    generated into all three hosts; wiring the Windows/Linux UIs is left for
    real-machine acceptance passes.

Changed

  • scripts/check-version.rkt is the single release gate: VERSION,
    info.rkt, version.rkt, rivet.rktd and the README badges (en/zh) must
    state one version — the badge shipped stale on 0.6.3 because nothing
    checked it.
  • rivet-schema.json is committed as the backend-contract baseline and
    gated in CI with raco rivet schema check.
  • Removed packaging/aur: distribution is GitHub Releases only.

Standalone binaries — no Racket installation required.

The CLI self-updates: regexmate update verifies the Ed25519-signed update-manifest.json manifest before touching your install.

Checksums (SHA-256)

fb0576f3baba6cadf80ff3da7f13db626b5a6db2ad69622f41542c5e2d8bdd84  ./regexmate-0.7.0-linux-aarch64.AppImage
7b3218b67d98ac3e6cbb9d1e19715413ae59fd9dbf148eed94fd29437310a385  ./regexmate-0.7.0-linux-aarch64.AppImage.sha256
cd1580ee51325bde1e63b02dabe534c30a660a7ba8f8389ed796bd53b9ed6599  ./regexmate-0.7.0-linux-aarch64.rpm
f5ef35bb03fd6e4fb6e8ae1fd3b64c36a99d231f4f47a2006ffdc97d59aec734  ./regexmate-0.7.0-linux-aarch64.rpm.sha256
f7bd77eb369d1abe244ea0146f1318598671b21f367fd0c6a2b1421740ac6836  ./regexmate-0.7.0-linux-amd64.deb
ad0e54010159c38977ad74e3ee5fdcba379e835f5c28ad0e31a546ec285075f2  ./regexmate-0.7.0-linux-amd64.deb.sha256
0e0b76a8e9182d25613c0f2e41f35c83eec14595b97e4868507fc9c4aef2b68a  ./regexmate-0.7.0-linux-arm64-THIRD_PARTY_NOTICES.txt
420cb8a0147aaab55f7975a37cfc4666961a6d6bec8eb6ceb7a236b45b6e31ab  ./regexmate-0.7.0-linux-arm64.deb
afaf240cfc9f4d87f8b050fb56a3ded4b86299f1a01e053c6fc89257496dd03d  ./regexmate-0.7.0-linux-arm64.deb.sha256
59ef3c58d252834e85459127deb65a6d54384cc0a3e078a094a83c9bc58d7868  ./regexmate-0.7.0-linux-arm64.sbom.cdx.json
d5790b076ce88e3f4d4c1e15b31df0beec10ed2a66142055126e67ce3b3311c5  ./regexmate-0.7.0-linux-arm64.tar.gz
026ab5ba6c3c94d6ad5b1dbd3386db31583ea14315b8074ab89285ebca788b96  ./regexmate-0.7.0-linux-arm64.tar.gz.sha256
0e0b76a8e9182d25613c0f2e41f35c83eec14595b97e4868507fc9c4aef2b68a  ./regexmate-0.7.0-linux-x86_64-THIRD_PARTY_NOTICES.txt
d77dad8c50e754c9741fd4cf05efbf47ec4bb6e4eeab6f107048cb7a9c6249e0  ./regexmate-0.7.0-linux-x86_64.AppImage
4be666ade9fcd2c5b40721257fa436332ecb95e06b71e84aaff941a6d3acb056  ./regexmate-0.7.0-linux-x86_64.AppImage.sha256
5381ac2566698a6661defab332e109ce60365848dcda994f15ab0dd826783d0b  ./regexmate-0.7.0-linux-x86_64.rpm
dc7fb5dc1124b7019384f6d907355e5b0b243551285417fda0a164b42c4d4029  ./regexmate-0.7.0-linux-x86_64.rpm.sha256
f083f7dfe71b23399d862d62d468ae8b93907fc82015e300ba8bc81278d5882d  ./regexmate-0.7.0-linux-x86_64.sbom.cdx.json
4c2b951d748ee3a86eb3a81e62bc5ac17f47f391d1a829756536076db8c8ea44  ./regexmate-0.7.0-linux-x86_64.tar.gz
f1cc0791506a6cc2845110684f610b9fde5248c9176a291ce5c0d1b8d5a202bc  ./regexmate-0.7.0-linux-x86_64.tar.gz.sha256
0e0b76a8e9182d25613c0f2e41f35c83eec14595b97e4868507fc9c4aef2b68a  ./regexmate-0.7.0-macos-arm64-THIRD_PARTY_NOTICES.txt
16b6fccd84801e3e14ad53d440e22c9dcd086300593f6da15571eef5a8eb3fb6  ./regexmate-0.7.0-macos-arm64.dmg
a6954ddc6aecbfbbf78973525a0d38010a6eb0911c1a799684000ad6ddfec4b8  ./regexmate-0.7.0-macos-arm64.dmg.sha256
ee0c71f8f125857e1f27261073efb6a6e8c31d5bf4df012a74aebcb05e6e0c9f  ./regexmate-0.7.0-macos-arm64.sbom.cdx.json
5d7c7b375c02e223451f26ab6c70b314c65651a58eff7e7a2969b6e500c46cdd  ./regexmate-0.7.0-macos-arm64.tar.gz
fcd6e4a15776a43a14339ef75d7fb8b8bcb59fcf86b3c1b4bb892a6f4a541cdd  ./regexmate-0.7.0-macos-arm64.tar.gz.sha256
0e0b76a8e9182d25613c0f2e41f35c83eec14595b97e4868507fc9c4aef2b68a  ./regexmate-0.7.0-macos-x64-THIRD_PARTY_NOTICES.txt
9837932d7262d08885bb61d82cd6cabcd8d8ea38403e565f7f0f914b636d282f  ./regexmate-0.7.0-macos-x64.dmg
ad07d733f91bf5fe59e41bcb619ffaba9445dc7479daed98961f73330d39edbb  ./regexmate-0.7.0-macos-x64.dmg.sha256
8d1a0eb63ef65bf46e9e9a47aa085f4f541aa17eeabe59fd7c11f499cb683a82  ./regexmate-0.7.0-macos-x64.sbom.cdx.json
51f081c61cbfb12f7d4779cf1f2995b8582a05932c6205a98275b81344775ec4  ./regexmate-0.7.0-macos-x64.tar.gz
c8eb4261316f516c2e77088a06b932972dea0f82a0382ca5fbb2f6a0e0fd4593  ./regexmate-0.7.0-macos-x64.tar.gz.sha256
8a65594544545daba89d37fbab357fc9bca3f58733de8b54c87ee2eaa59b6b97  ./regexmate-0.7.0-windows-x64.msi
c233e4d062fa4d6b4456c700b03baa4268f45d0fe33a7fba43d4b32768717965  ./regexmate-0.7.0-windows-x64.msi.sha256
0e0b76a8e9182d25613c0f2e41f35c83eec14595b97e4868507fc9c4aef2b68a  ./regexmate-0.7.0-windows-x86_64-THIRD_PARTY_NOTICES.txt
1dda4ad796cab482f58f8ea4fd88ee9bd891ec269c4bac222ba8f6f04540b118  ./regexmate-0.7.0-windows-x86_64-standalone.exe
460e45bb71d5f0c9afc6527790af2b7965be75dac9bd663f13733919c7bf5244  ./regexmate-0.7.0-windows-x86_64-standalone.exe.sha256
7e1908b4d76eadf108eecc1d1249a0bc01885d7408f7f86cdd4ef3fc24551181  ./regexmate-0.7.0-windows-x86_64.sbom.cdx.json
f8a10a971ef236549ea4830288511cf25b1c6f56fa478b72ab1836585aaa1fa8  ./regexmate-0.7.0-windows-x86_64.zip
15375dfab472c75ca25324aaac3e88108aab783fcb9397ca83ab036b3e9db517  ./regexmate-0.7.0-windows-x86_64.zip.sha256
b38efe0aae9d87b4668c6fd74d18ef32594d9e94ab75ac8f38b0182c9e221652  
6749fdad2d3fdca466092cbbcc359cac257e9f3dd60d19b53870774b83b6ec48  
3bd50d57e50a8d8b0d431d916b8f0312fbc5f72f66f9d9935595698ba93983de  ./update-manifest.json

Full Changelog: v0.6.3...v0.7.0

v0.6.3

Choose a tag to compare

@github-actions github-actions released this 14 Oct 15:08

The update-stable.json byte-level alias retires: there is no pre-0.6.1
installed base to keep self-updating, so releases publish the signed
update-manifest.json only (the versionless installer download aliases
are unaffected).

Standalone binaries — no Racket installation required.

The CLI self-updates: regexmate update verifies the Ed25519-signed update-manifest.json manifest before touching your install.

Checksums (SHA-256)

9239256e39a3c505bdd349f4698ffeb6f27f5670e7e10367c44a462c7ede83d5  ./regexmate-0.6.3-linux-x86_64.tar.gz
06b6e7356555679fd83dedc1f25cd1b64b9ce2e6df69b6ae6fdeb97a08340410  ./regexmate-0.6.3-linux-x86_64.tar.gz.sha256
854c7d6ce00cbe2c7e4bd323b85f4d9df7f36c34f9d192e49a6a294b5f2ade47  ./regexmate-0.6.3-macos-arm64.tar.gz
c8b26ea83590079662e0ac22866fe8bf56ae9583d1fc464b1032a057256a6066  ./regexmate-0.6.3-macos-arm64.tar.gz.sha256
93cd4137521aedfc9fe5df64f2917f8fe453b69a35c301b13bcf1dae48830cd0  ./regexmate-0.6.3-windows-x86_64-standalone.exe
0dd94331cacdb21a32dc64538b91a0963d51c91daab8ddb8fae6a974e40ec1f0  ./regexmate-0.6.3-windows-x86_64-standalone.exe.sha256
4c855348548f4184c7a601c349e86b815668976206a3ae454023811bd80f3b81  ./regexmate-0.6.3-windows-x86_64.zip
391ea6099f7d602f50b6a80464d2b031a6cd28d71e84814c97cb4c59d6e7eaed  ./regexmate-0.6.3-windows-x86_64.zip.sha256
c5ccc24ce672f563248b93653edd01f929e460bbdb39c8a58d3932d24da2deb3  ./update-manifest.json

Full Changelog: v0.6.2...v0.6.3

v0.6.2

Choose a tag to compare

@github-actions github-actions released this 14 Oct 12:52

Engineering alignment with the family benchmark (taskly). No CLI behavior
changes.

Added

  • User manual at docs/guide.html (live on the site under 手册 /
    Manual): a five-minute start, one section per command with real output
    produced by the binary, the MCP server setup, the versioned JSON
    contract and an FAQ (platform coverage, MCP config, updating,
    uninstalling) — bilingual via the same data-i18n dictionary mechanism
    as the homepage, linked from the site nav and both READMEs

Changed

  • The signing tools and the engine share one pin: CI and release
    workflows install Rivet from rivet.git#v0.11.0 instead of floating on
    the package catalog, the release signing leg checks out the same
    v0.11.0 ref before linking the manifest signer, and
    setup-embed-racket runs at the tagged ref — the tool versions that
    sign and build a release can no longer drift
  • Host packages consume the Rivet platform as a package target: the
    Linux host links rivet::platform via add_subdirectory and the
    Windows host references rivet-host.vcxproj via ProjectReference,
    replacing hand-copied Rivet translation units — rivet adding a source
    file no longer needs a downstream change
  • The Linux release leg rides rivet's own tooling end to end: it
    builds on ubuntu-latest (the rivet platform configures with
    gtk4>=4.10), switches to the embeddable runtime through rivet's
    pinned setup-embed-racket action and keeps the Rivet install
    idempotent across the two Racket installations
  • The site drops the version pill (the homepage no longer states a
    version), aligns the palette with the family values, upgrades dark mode
    to the full scheme (manual toggle with localStorage persistence and a
    no-flash inline head script) and defaults to Chinese with the shared
    data-i18n dictionary pattern
  • A VERSION file now sits at the repository root, matching the family
    convention

Standalone binaries — no Racket installation required.

The CLI self-updates: regexmate update verifies the Ed25519-signed update-manifest.json manifest before touching your install.

Checksums (SHA-256)

a687e46210153364dc1c4dd3e2463d4d7c119a19a4f191a5bd56d6af12157e37  ./regexmate-0.6.2-linux-x86_64.tar.gz
894054dce07a50ee3e8103e75d6764d2dacb84c59ed371dc7d759ce10128c38a  ./regexmate-0.6.2-linux-x86_64.tar.gz.sha256
1fcf41ce78194f4719f54f1a189192fe6fdb366e56ed3cfd41b7a005309de772  ./regexmate-0.6.2-macos-arm64.tar.gz
d732307b84eb0e62c13035f6e6786dd9d88377f0a8dd0811af28a0dcd255c395  ./regexmate-0.6.2-macos-arm64.tar.gz.sha256
d07c3a7ba131a1b2562587e925e5606f2908b533e7dfb254e4110b9ab03c0e87  ./regexmate-0.6.2-windows-x86_64-standalone.exe
9df3a208b0db59045167cdc8f24ca5055d6d7d130144e7fd1c5b6459650b643e  ./regexmate-0.6.2-windows-x86_64-standalone.exe.sha256
af84a7a9ba622d6a6597d14676de6e2958133aa52bfb907b19997a47eb2ff0ad  ./regexmate-0.6.2-windows-x86_64.zip
ecece3ab3b54f38d0b0049ad4e2c7b321802731525cc0e3361096cbec2b98531  ./regexmate-0.6.2-windows-x86_64.zip.sha256
da1967603f933e6f881d8cad458a3299ba74cd3137b0d9fc020afc43589bd0f8  ./update-manifest.json
da1967603f933e6f881d8cad458a3299ba74cd3137b0d9fc020afc43589bd0f8  ./update-stable.json

Full Changelog: v0.6.1...v0.6.2

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 11 Oct 15:12

Naming and feed alignment with the family packaging benchmark (taskly).
No behavior changes beyond the manifest location.

Changed

  • Release assets rename to the family scheme regexmate-<version>-<os>-<arch>.<ext>
    (regexmate-0.6.1-linux-x86_64.tar.gz, regexmate-0.6.1-macos-arm64.tar.gz,
    regexmate-0.6.1-windows-x86_64.zip, plus
    regexmate-0.6.1-windows-x86_64-standalone.exe) — the version moves out
    of the middle of the file name and the macOS arch follows the family
    spelling
  • The signed update feed publishes as update-manifest.json (family
    convention); a byte-identical update-stable.json alias keeps pre-0.6.1
    builds self-updating until the field has moved on

Standalone binaries — no Racket installation required.

The CLI self-updates: regexmate update verifies the Ed25519-signed update-manifest.json manifest before touching your install.

Checksums (SHA-256)

dbd25d46d4521b5bc71927da7d934a2d007aaaa3046da8e9c892979f61f75f71  ./regexmate-0.6.1-linux-x86_64.tar.gz
94aebe9159fe8361501422a5e3c1803e37a5c2627e3d1f85fd5ceea265291cd4  ./regexmate-0.6.1-linux-x86_64.tar.gz.sha256
82bb41f0073fabcaee9dc5c1aec6871c282f0633d8a45a91d0b23fd0173f4d86  ./regexmate-0.6.1-macos-arm64.tar.gz
f5d356f93c8a186f7f6bbfe424356bdc71778c3e06d4d0f7ba4a371b691d04e3  ./regexmate-0.6.1-macos-arm64.tar.gz.sha256
8b3029126b0c78af0ca76f6a71a44a92433f26fa7b8c9164052a997dad091044  ./regexmate-0.6.1-windows-x86_64-standalone.exe
f068ed0bce570028a07c42faa69700519db92bf7fd0a4d4f3ee033e4683d7c10  ./regexmate-0.6.1-windows-x86_64.zip
5ecc3726399a311a14f8a690705f5e952eb06c531b1e31dbfa45ddc90973d942  ./regexmate-0.6.1-windows-x86_64.zip.sha256
d0dfe8a029e70303ab035aa9264cb6fbc5dab6699bbe93ac8f03ba8e92c546f8  ./update-manifest.json
d0dfe8a029e70303ab035aa9264cb6fbc5dab6699bbe93ac8f03ba8e92c546f8  ./update-stable.json

Full Changelog: v0.6.0...v0.6.1

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 09 Oct 04:25

The trust release: online updates now verify a signature before they touch
your install.

Added

  • Ed25519-verified online updates: regexmate update and
    regexmate update --check now read an Ed25519-signed channel manifest
    (update-stable.json, published alongside every release) instead of
    probing the GitHub API. The signature is checked against the public key
    embedded in the binary (key id regexmate-2026-10) before anything else,
    then the download's byte size and SHA-256 are checked against that same
    signed manifest — a compromised mirror can no longer serve a tampered
    archive. Release CI signs one merged manifest covering exactly the
    shipped artifacts: the Linux and macOS archives, the Windows archive and
    the Windows standalone exe.

Changed

  • Updates cover the whole install: the CLI, its runtime and the bundled
    GUI are all swapped in place (renamed aside; leftovers cleaned on next
    start). The GUI is refreshed by the same update — restart the app
    afterwards. Standalone single-file Windows installs update to the
    standalone exe artifact.
  • Update flow is one request: the check fetches a single signed
    manifest instead of hitting the rate-limited GitHub releases API —
    friendlier for agents and CI that run regexmate update --check often.

Standalone binaries — no Racket installation required.

The CLI self-updates: regexmate update verifies the Ed25519-signed update-stable.json manifest before touching your install.

Checksums (SHA-256)

c9021d81286235b58ff30f3ab6f8062e7dc15edd00063db38b8312a761486df3  ./regexmate-linux-x86_64-v0.6.0.tar.gz
3e1b3fd4255f5cd4f22f17499cd307d584bd06f6faaffb0ccbd18afb468caab1  ./regexmate-linux-x86_64-v0.6.0.tar.gz.sha256
35650583e31b631bab9d840e7a7ed6fc3866e1b8664a866530a5be488e0f42b1  ./regexmate-macos-aarch64-v0.6.0.tar.gz
c65760f28e5177c32cfc5802cd6d87d02eaac029f26024a86f4c5bbb07d1fc4d  ./regexmate-macos-aarch64-v0.6.0.tar.gz.sha256
f63dfdd8981316e7f0f73df9f2d904531a322d659c9f847ae27ed95a183555e6  ./regexmate-standalone-windows-x86_64-v0.6.0.exe
b9eb5f39db485b3413ce2eacd4c069ce0971cbd023e0950a5a18f65bf8fa6cd7  ./regexmate-windows-x86_64-v0.6.0.zip
1096aa4052362a82ba0095df7314890e54846260a374ee52fcdc84cb2779dbec  ./regexmate-windows-x86_64-v0.6.0.zip.sha256
e3feb9e05dffe71c2a327997b0f1de0787b857a31a9b30e4de8459fc80feda59  ./update-stable.json

Full Changelog: v0.5.0...v0.6.0