Releases: mefellows/pact-graphql-plugin
Releases · mefellows/pact-graphql-plugin
Release list
npm: v0.4.0
v0.2.0
0.2.0 (2026-09-08)
Features
- add exact/semantic/subset query matching modes (ae6f75c)
- add GraphQL interaction builder (09114cf)
- add GraphQL request encoder (b4c61f0)
- add schema registry (35f72ff)
- canonicalise query documents through the AST (f598ef3)
- carry enum members and field return types in the schema index (12fcf4c)
- derive matching rules from the GraphQL schema (c1fb255)
- enrich graphql interaction config (bd15af3)
- implement GraphQL pact plugin server (2ffb5b1)
- matching contents and revert debug statements (d0d4bc3)
- report query mismatches at the field level (eae0e34)
- validate GraphQL responses against schema and selection set (253d297)
- wire GraphQL response matching into the plugin protocol (22ae2af)
Bug Fixes
- align pact plugin driver dependency (b4c3eb0)
- core: correct pact compatibility, validation and startup (996b78a)
- default transport during deserialization (d3227ed)
- normalize GraphQL query string variables (2f1c10e)
- preserve GraphQL JSON field order (f3915bc)
- propagate real canonicalisation errors and detect fragment cycles (0e4782b)
- return a single interaction part per configure call (22537a5)
- schema-index: revert pub(crate) widening, move tests in-crate (b0506c8)
- stabilise graphql example (252214f)
- surface graphql validation mismatches (2607fc1)
- validate schema ref hashes (6c2f920)
Documentation
- explain the per-part plugin configuration model (cb48c1f)
npm: v0.3.0
0.3.0 (2026-09-08)
⚠ BREAKING CHANGES
- js: the npm package is now
@pact-foundation/pact-graphql-plugin. Update imports frompact-graphql-helper.
Features
- add graphql message pact helpers (7aea056)
- add JS graphql interaction helper (ce4ad3b)
- js: add a fluent GraphQL DSL and correct the pact-js types (a2d67a7)
- js: configure the GraphQL response part through the plugin (25c965b)
- js: publish as @pact-foundation/pact-graphql-plugin (ed1fac1)