Releases: pact-foundation/pact-js
Releases · pact-foundation/pact-js
Release v16.0.2
Release v16.0.1
Release v16.0.0
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)
Release v15.0.1
Release v15.0.0
What's Changed
- chore(deps): update dependency eslint-import-resolver-typescript to v3.8.1 by @renovate in #1374
- chore(deps): update dependency eslint-import-resolver-typescript to v3.8.2 by @renovate in #1375
- chore(deps): update dependency tsx to v4.19.3 by @renovate in #1376
- chore(deps): update actions/upload-artifact digest to 4cec3d8 by @renovate in #1378
- chore(deps): update dependency @types/node to v22.13.5 by @renovate in #1379
- chore(deps): update dependency eslint-import-resolver-typescript to v3.8.3 by @renovate in #1377
- chore(deps): update dependency prettier to v3.5.2 by @renovate in #1380
- chore(deps): update dependency @types/sinon to v17.0.4 by @renovate in #1381
- chore(deps): update actions/download-artifact digest to cc20338 by @renovate in #1383
- chore(deps): update codecov/codecov-action digest to 0565863 by @renovate in #1384
- chore(deps): update dependency eslint-config-prettier to v10.0.2 by @renovate in #1382
- chore(deps): update dependency typescript to v5.8.2 by @renovate in #1385
- chore(deps): update dependency @types/node to v22.13.8 by @renovate in #1386
- chore(deps): update dependency @types/lodash to v4.17.16 by @renovate in #1387
- chore(deps): update dependency prettier to v3.5.3 by @renovate in #1388
- chore(deps): update dependency @types/chai to v5.2.0 by @renovate in #1391
- chore(deps): update dependency @types/chai-as-promised to v8.0.2 by @renovate in #1390
- chore(deps): update dependency eslint-config-prettier to v10.1.1 by @renovate in #1393
- chore(deps): update dependency @types/node to v22.13.9 by @renovate in #1389
- fix(deps): update dependency axios to v1.8.2 [security] by @renovate in #1395
- chore(deps): update dependency @types/node to v22.13.10 by @renovate in #1397
- chore(deps): update dependency eslint-import-resolver-typescript to v3.8.4 by @renovate in #1399
- docs: update windows troubleshooting information by @YOU54F in #1392
- chore(deps): update dependency @babel/core to v7.26.10 by @renovate in #1400
- chore(deps): update dependency eslint-import-resolver-typescript to v3.8.5 by @renovate in #1401
- chore(deps): update dependency eslint-import-resolver-typescript to v3.8.6 by @renovate in #1402
- chore(deps): update dependency eslint-import-resolver-typescript to v3.8.7 by @renovate in #1403
- chore(deps): update dependency eslint-import-resolver-typescript to v3.9.0 by @renovate in #1406
- chore(deps): update dependency eslint-import-resolver-typescript to v3.9.1 by @renovate in #1407
- chore(deps): update dependency eslint-import-resolver-typescript to v4 by @renovate in #1408
- chore(deps): update actions/setup-node digest to cdca736 by @renovate in #1409
- chore(deps): update dependency eslint-import-resolver-typescript to v4.2.0 by @renovate in #1410
- chore(deps): update actions/download-artifact digest to b14cf4c by @renovate in #1412
- chore(deps): update dependency sinon to v19.0.4 by @renovate in #1416
- chore(deps): update actions/download-artifact digest to 95815c3 by @renovate in #1414
- chore(deps): update actions/upload-artifact digest to ea165f8 by @renovate in #1417
- chore(deps): update dependency eslint-import-resolver-typescript to v4.2.2 by @renovate in #1413
- chore(deps): update dependency @types/node to v22.13.11 by @renovate in #1419
- chore(deps): update dependency @types/node to v22.13.12 by @renovate in #1421
- chore(deps): update dependency @types/node to v22.13.13 by @renovate in #1423
- chore(deps): update dependency @types/chai to v5.2.1 by @renovate in #1422
- chore(deps): bump axios from 1.7.8 to 1.8.2 by @dependabot in #1394
Full Changelog: v14.0.0...v15.0.0
v14.0.0
14.0.0 (2025-02-17)
⚠ BREAKING CHANGES
- deps: - Contains platform/architecture specific optional dependencies in pact-core v16+. Users should not need to do anything manually as long as they are running supported platforms
linux-x64-glibclinux-arm64-glibclinux-x64-musllinux-arm64-musldarwin-x64darwin-arm64windows-x64
- deps: update pact-core to v16 (c5ca6ae)