v1.1.0
The agent-era release: MCP server, batch testing with evidence, static risk analysis and a self-describing contract.
Added
- MCP server (
regexmate mcp): stdio JSON-RPC 2.0, newline-delimited — exposesregexmate_validate,regexmate_match,regexmate_explain,regexmate_replace,regexmate_graph,regexmate_testandregexmate_lintas agent tools with input schemas. UTF-8 forced on both directions; notifications never produce output. testcommand: assert a pattern against JSON cases (text/expect: match|no-match/contains) and get per-case evidence with reasons. Exit 0 all pass, 3 failures, 1 invalid regex.lintcommand: deterministic static findings —nested-quantifier(catastrophic backtracking risk),quantified-assertion,empty-branch,duplicate-branch,shadowed-branch— each with rule id, approximate position, severity and message.--strictturns findings into exit code 3 for CI gating.schemacommand: machine-readable description of every command, flag, exit code and MCP tool — the contract describes itself.SKILL.md: agent skill card for platforms that load repository skills.
Changed
--helpnow lists nine commands; usage text is bilingual.- 49 unit tests and 42 smoke checks, including an end-to-end MCP session test.
Standalone binaries — no Racket installation required.
Checksums (SHA-256)
a93ce66b45d821045abd5fd08e585b6352fa2cd0997dc5cdb98a702b1c6d2a6e regexmate-linux-x86_64-v1.1.0.tar.gz
45159c03a4fcc6f07e813f4974d874ab75f2a9fd8abdc25b25b010ef2a5ba217 regexmate-macos-aarch64-v1.1.0.tar.gz
b0cf2a5c9094466de21283a8320cf2f1f8f7c1e03f98d0485f18ab1ad4627ffc regexmate-windows-x86_64-v1.1.0.zip
Full Changelog: v1.0.0...v1.1.0