Skip to content

Releases: Pact-Community-Organization/pact-kit

Release list

v0.3.0

Choose a tag to compare

@DaisukeFlowers DaisukeFlowers released this 08 Jul 19:49
1680779

What's Changed

New Contributors

Full Changelog: v0.2.0...v0.3.0

0.2.0

Choose a tag to compare

@DaisukeFlowers DaisukeFlowers released this 02 Jul 02:26
093653f

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 enforce condition
    pass in the Pact 5.3+ REPL but FAIL on the KDA-CE chainweb-node (devnet-verified) —
    rule restored: always let-bind table reads before enforce.
  • workspace-conventions.md: restored two instructions/ paths lost in extraction.

Added

  • pact-traps: Pact 4→5 migration traps; verified acquire-module-admin semantics;
    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