Skip to content

Releases: mefellows/pact-graphql-plugin

npm: v0.4.0

Choose a tag to compare

@github-actions github-actions released this 09 Sep 01:17
6fee605

0.4.0 (2026-09-09)

Features

  • js: install the plugin binary with the npm package (f6bf073)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 08 Sep 03:05
73b6b56

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

Choose a tag to compare

@github-actions github-actions released this 08 Sep 03:43
2cb516c

0.3.0 (2026-09-08)

⚠ BREAKING CHANGES

  • js: the npm package is now @pact-foundation/pact-graphql-plugin. Update imports from pact-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)

Bug Fixes

  • align helper with pact plugin API (291ed79)
  • ci: match package.json repository to the publishing repository (1a20c75)
  • ci: stop the release bumping the DSL's plugin version out of range (7fc6715)