Skip to content

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 12:39
· 1 commit to main since this release

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 — exposes regexmate_validate, regexmate_match, regexmate_explain, regexmate_replace, regexmate_graph, regexmate_test and regexmate_lint as agent tools with input schemas. UTF-8 forced on both directions; notifications never produce output.
  • test command: 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.
  • lint command: 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. --strict turns findings into exit code 3 for CI gating.
  • schema command: 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

  • --help now 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