Release v16.0.0
·
0 commits
to 30cbf4911280e816102e26e216669d591fb6721e
since this release
16.0.0 (2025-10-07)
⚠ BREAKING CHANGES
Check the migration guide to 16.x
- Rename Matchers to MatchersV2 to to avoid type overlap. remove AnyTemplate from V3 types
- deps: min node >=20
- export PactV4 / MatchersV3 as Pact / Matchers. Pact / Matchers renamaed to PactV2 / MatchersV2
- deps: min node >=20, update express wildcard 5.x splat
Features
- add GraphQL support to PactV4 (4fe838c)
- export PactV4 / MatchersV3 as Pact / Matchers. Pact / Matchers renamaed to PactV2 / MatchersV2 (f1ce98e)
- initial scaffolding for async messages (041fa19)
- support GraphQL for PactV3 (6d077f4), closes #1093
Fixes and Improvements
- deps: explictly add router package, removed in express 5.x (f99e01b)
- deps: min node >=20 (228d197)
- deps: min node >=20, update express wildcard 5.x splat (ef6d3d2)
- deps: update dependency axios to v1.12.0 [security] (#1561) (75fad7c)
- deps: update dependency body-parser to v2 (#1433) (357095a)
- deps: update dependency ramda to ^0.31.0 (#1507) (61c33c0)
- examples/e2e/package.json & examples/e2e/package-lock.json to reduce vulnerabilities (#1472) (1732a0f)
- mock backend to return the example value provided in date and time v3 matchers (#1405) (5f47e5d)
- Rename Matchers to MatchersV2 to to avoid type overlap. remove AnyTemplate from V3 types (c2fe8f5)