Releases: Pact-Community-Organization/pact-kit
Releases · Pact-Community-Organization/pact-kit
Release list
v0.3.0
What's Changed
- Add red-team testing (offensive complement to pact-auditor) by @dnns-es in #9
- docs: register red-team files across manifests and docs by @DaisukeFlowers in #10
- chore(release): 0.3.0 by @DaisukeFlowers in #11
New Contributors
Full Changelog: v0.2.0...v0.3.0
0.2.0
Research-driven hardening pass: every change grounded in the kda-community/pact-5
source (v5.4 / 368-file REPL test suite), the official Pact 4→5 migration guide, and
the community contract corpus (CryptoPascal31, brothers-DAO, daplcor, kda-community).
Corrected
- pact-traps / pact-rules / pact-auditor: table reads inside an
enforcecondition
pass in the Pact 5.3+ REPL but FAIL on the KDA-CE chainweb-node (devnet-verified) —
rule restored: always let-bind table reads beforeenforce. workspace-conventions.md: restored twoinstructions/paths lost in extraction.
Added
- pact-traps: Pact 4→5 migration traps; verified
acquire-module-adminsemantics;
modref read-only reentrancy guard; testnet06-verified dependency-inlining findings. - examples/ — runnable example-token module + REPL suite (CI fixture).
- skills/pact/SKILL.md — native Claude Code skill router.
- docs/reference-repos.md — vetted primary sources.
- scripts/pact-check-hook.sh — scoped PostToolUse static-gate adapter.
- scripts/check-md-links.sh — relative-link checker.
- pact-repl-testing: community idioms + managed-cap test semantics.
Changed
- Real CI: shellcheck, link check, pact 5.3 smoke tests on the examples.
- pact-static-check.sh: reads-inside-enforce WARN; environment-error classification.
- install.sh: installs project-templates, hook adapter, skill router.
- npm publishing via OIDC trusted publishing with provenance (release.yml).
Full details: CHANGELOG.md