Repository navigation
Releases
v0.8.0
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
.icoreused 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.icnskeeps 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
de1fb899commit 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 --releasefails
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 itsacceptance --jsonreport and amatrixjob folds the
reports withraco 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
Added
- Human installers on every platform alongside the portable archives:
dmgon macOS (arm64 and, new, Intel x64),msion Windows, and
deb/rpm/AppImageon Linux (x64 and, new, arm64) — all built by
raco rivet releasewith 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_TEMPLATEbug/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 newupdate-checkbackend RPC, which walks the same
verified-manifest path asregexmate update --checkand 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.rktis 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.jsonis committed as the backend-contract baseline and
gated in CI withraco 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
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
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 samedata-i18ndictionary 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 fromrivet.git#v0.11.0instead of floating on
the package catalog, the release signing leg checks out the same
v0.11.0ref before linking the manifest signer, and
setup-embed-racketruns 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 linksrivet::platformviaadd_subdirectoryand the
Windows host referencesrivet-host.vcxprojviaProjectReference,
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 onubuntu-latest(the rivet platform configures with
gtk4>=4.10), switches to the embeddable runtime through rivet's
pinnedsetup-embed-racketaction 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 withlocalStoragepersistence and a
no-flash inline head script) and defaults to Chinese with the shared
data-i18ndictionary pattern - A
VERSIONfile 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
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-identicalupdate-stable.jsonalias 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
The trust release: online updates now verify a signature before they touch
your install.
Added
- Ed25519-verified online updates:
regexmate updateand
regexmate update --checknow 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 idregexmate-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 runregexmate update --checkoften.
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