https://pact.io logo
Join Slack
Powered by
# pact-js-development
  • g

    GitHub

    10/17/2025, 11:20 AM
    #1340 fail fast when `uponReceiving` is not set Issue created by sku0x20 ### Checklist Before making a feature request, I have: • [ x] Searched the issues to check that this feature hasn't been requested before • [ x] Checked the documentation to see if it is possible to do what I want already ### Feature description when adding interactions in PactV4, fail fast if
    uponReceiving
    is not set. from what i found its a required parameter. if it can't be done; pls add it in the docs. ### Use case save debug time by failing fast if
    uponReceiving
    is not set. ### Issue my pact file was always having the last interaction no matter how i run the tests. i wasted 2 days of debugging, thinking it was different pact instances causing the issue, trying to have global setup, finding PactfileWriteMode can help but not there in v4, removed cause rust core does merging by default, looking at debug traces, which says merging, yet it's not happening. after all this finding
    uponReceiving
    by chance. very frustrated rn. :( imho, instead of
    uponReceiving
    just putting
    description
    in builder would have helped too. anyways, as a stupid person i would really appreciate some basic stupidity checks. :( pact-foundation/pact-js
    • 1
    • 1
  • g

    GitHub

    10/17/2025, 11:33 AM
    #729 fix: prevent missing pino logs Pull request opened by mefellows Fixes pact-foundation/pact-js#1113. This change overwrites the default
    pino-pretty
    behaviour by writing to
    console.log
    with the (pretty) formatted message. This change probably wouldn't be ideal in a high-performance production environment, but should be quite acceptable in a test framework. pact-foundation/pact-js-core
    • 1
    • 1
  • g

    GitHub

    10/17/2025, 11:37 AM
    #1113 Pact doesn't display any useful errors when actual and expected requests are different Issue created by satishautade ### Software versions • OS: Mac OSX 13.4.1 • Consumer Pact library: Pact JS v3 • Provider Pact library: N/A • Node Version: v18.14.2 ### Issue Checklist Please confirm the following: • I have upgraded to the latest • I have the read the FAQs in the Readme • I have triple checked, that there are no unhandled promises in my code and have read the section on intermittent test failures • I have set my log level to debug and attached a log file showing the complete request/response cycle • For bonus points and virtual high fives, I have created a reproduceable git repository (see below) to illustrate the problem ### Expected behaviour Log level INFO. When the actual consumer request is different from the request specified in pact mock provider, the pact should show useful error highlighting the mismatch. ### Actual behaviour Log level INFO. When the actual consumer request is different from the request specified in pact mock provider, the pact just fails without any useful information about the differences.
    Copy code
    [12:20:00.532] ERROR (97438): pact@12.1.0: Test failed for the following reasons:
    
      Mock server failed with the following mismatches:
    
    	0) The following request was incorrect:
    
                	GET /dogs
    
     RUNS  __tests__/simple-example.pact.js
    ### Steps to reproduce 1. Clone this example repo https://github.com/satishautade/pact-bug 2. Run npm install && npm test in the root directory of this project. ### Relevant log files Attached the log file of the same test by re-running it in DEBUG mode. pact-failure-debug-log.log pact-foundation/pact-js
    • 1
    • 1
  • g

    GitHub

    10/17/2025, 7:44 PM
    #730 chore(deps): update eslint monorepo to v9.38.0 Pull request opened by renovate[bot] This PR contains the following updates: | Package | Change | Age | Confidence | | ------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [@eslint/js](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint/tree/HEAD/packages/js)) | [9.37.0 -> 9.38.0](https://renovatebot.com/diffs/npm/@eslint%2fjs/9.37.0/9.38.0) | [[age](https://camo.githubusercontent.com/a6728d32d633eeda47b23a6eef111cd18dea8bd5977d2b473d639ec654de12f0/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f6167652f6e706d2f4065736c696e742532666a732f392e33382e303f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[confidence](https://camo.githubusercontent.com/42bb4b4255f2643ba96e7b08bf80ad5e0fb35d4e74863887f331e7eb4f62b581/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6e666964656e63652f6e706d2f4065736c696e742532666a732f392e33372e302f392e33382e303f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | | [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | [9.37.0 -> 9.38.0](https://renovatebot.com/diffs/npm/eslint/9.37.0/9.38.0) | [[age](https://camo.githubusercontent.com/8eec964c6ab51f17e4f14ea01c24d378b34e323bd3b6591945e55bebabe164c2/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f6167652f6e706d2f65736c696e742f392e33382e303f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[confidence](https://camo.githubusercontent.com/32355a185a0eef89e08ef30739ea90422b6beb2b5afaebc7979df5e9f41c5702/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6e666964656e63652f6e706d2f65736c696e742f392e33372e302f392e33382e303f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes eslint/eslint (@​eslint/js) ### `v9.38.0` Compare Source eslint/eslint (eslint) ### `v9.38.0` Compare Source --- ### Configuration 📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 Automerge: Enabled. ♻️ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 Ignore: Close this PR and you won't be reminded about these updates again. --- • If you want to rebase/retry this PR, check this box --- This PR was generated by Mend Renovate. View the repository job log. pact-foundation/pact-js-core
    • 1
    • 1
  • g

    GitHub

    10/18/2025, 12:17 AM
    Release - Release v17.0.1 New release published by github-actions[bot] ## 17.0.1 (2025-10-18) ### Fixes and Improvements • deps: update dependency pino to v10 (#717) (8888877) • prevent missing pino logs (#729) (4f81dfe) pact-foundation/pact-js-core
  • g

    GitHub

    10/20/2025, 5:09 PM
    #731 chore(deps): update typescript-eslint monorepo to v8.46.2 Pull request opened by renovate[bot] This PR contains the following updates: | Package | Change | Age | Confidence | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [8.46.1 -> 8.46.2](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/8.46.1/8.46.2) | [[age](https://camo.githubusercontent.com/89f5e1a6a5668f63ac4fab54aed1851aafaa907dc2fa7b5761c473a5b28400b3/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f6167652f6e706d2f40747970657363726970742d65736c696e7425326665736c696e742d706c7567696e2f382e34362e323f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[confidence](https://camo.githubusercontent.com/f2e5228c1d84dccc3d73a40ed43ae7672e90d1d7860cc983b931f6e9eb82c931/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6e666964656e63652f6e706d2f40747970657363726970742d65736c696e7425326665736c696e742d706c7567696e2f382e34362e312f382e34362e323f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | [8.46.1 -> 8.46.2](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/8.46.1/8.46.2) | [[age](https://camo.githubusercontent.com/38f2da6f3044a07d5603039970a1af102b541262c0f8ea96a9b177f126f21c76/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f6167652f6e706d2f40747970657363726970742d65736c696e742532667061727365722f382e34362e323f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[confidence](https://camo.githubusercontent.com/b172447291b9b4a89066617860dceea08e91491909831d6d86a0749292dfcf4b/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6e666964656e63652f6e706d2f40747970657363726970742d65736c696e742532667061727365722f382e34362e312f382e34362e323f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | | [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)) | [8.46.1 -> 8.46.2](https://renovatebot.com/diffs/npm/typescript-eslint/8.46.1/8.46.2) | [[age](https://camo.githubusercontent.com/bdf39981b5db000b5014f6ce66cd304b18b39672c4aeb0505ed387e234330b48/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f6167652f6e706d2f747970657363726970742d65736c696e742f382e34362e323f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[confidence](https://camo.githubusercontent.com/7e1650e35dd3a420b6bdb4f56f74259f08f82bd70d702e5b05973685ed6c665d/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6e666964656e63652f6e706d2f747970657363726970742d65736c696e742f382e34362e312f382e34362e323f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin) ### `v8.46.2` Compare Source ##### 🩹 Fixes • eslint-plugin: [prefer-optional-chain] skip optional chaining when it could change the result (#​11702) ##### ❤️ Thank You • mdm317 You can read about our versioning strategy and releases on our website. typescript-eslint/typescript-eslint (@​typescript-eslint/parser) ### `v8.46.2` Compare Source This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our versioning strategy and releases on our website. typescript-eslint/typescript-eslint (typescript-eslint) ### `v8.46.2` Compare Source This was a version bump only for typescript-eslint to align it with other projects, there were no code changes. You can read about our versioning strategy and releases on our website. --- ### Configuration 📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 Automerge: Enabled. ♻️ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 Ignore: Close this PR and you won't be reminded about these updates again. --- • If you want to rebase/retry this PR, check this box --- This PR was generated by Mend Renovate. View the repository job log. pact-foundation/pact-js-core
    • 1
    • 1
  • g

    GitHub

    10/20/2025, 5:10 PM
    #732 chore(deps): update dependency @types/node to v24.9.0 Pull request opened by renovate[bot] This PR contains the following updates: | Package | Change | Age | Confidence | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [24.8.1 -> 24.9.0](https://renovatebot.com/diffs/npm/@types%2fnode/24.8.1/24.9.0) | [[age](https://camo.githubusercontent.com/b187aa78cd25b4cd8bed5dbaf124a87f5ab89eda796e267aff0f9bbf5086d9de/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f6167652f6e706d2f4074797065732532666e6f64652f32342e392e303f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[confidence](https://camo.githubusercontent.com/e826035531888f65bea9dd20dea8e0a61d16189d5bf67c46c532ac33d6807ed1/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6e666964656e63652f6e706d2f4074797065732532666e6f64652f32342e382e312f32342e392e303f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 Automerge: Enabled. ♻️ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 Ignore: Close this PR and you won't be reminded about this update again. --- • If you want to rebase/retry this PR, check this box --- This PR was generated by Mend Renovate. View the repository job log. pact-foundation/pact-js-core
    • 1
    • 1
  • g

    GitHub

    10/20/2025, 6:06 PM
    #441 chore(deps): update dependency lint-staged to v16.2.5 Pull request opened by renovate[bot] This PR contains the following updates: | Package | Change | Age | Confidence | | ------------------------------------------------------------------ | ------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [lint-staged](https://redirect.github.com/lint-staged/lint-staged) | [16.2.4 -> 16.2.5](https://renovatebot.com/diffs/npm/lint-staged/16.2.4/16.2.5) | [[age](https://camo.githubusercontent.com/bb1b5a43ff1fbb3de2050d14da127d0d8e0cc22d741a27bb997cf109e608c69f/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f6167652f6e706d2f6c696e742d7374616765642f31362e322e353f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[confidence](https://camo.githubusercontent.com/8b32a5f411769052f9c3f3029d448d5b65e74e6e847e5cbd2ae505563f4b550c/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6e666964656e63652f6e706d2f6c696e742d7374616765642f31362e322e342f31362e322e353f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes lint-staged/lint-staged (lint-staged) ### `v16.2.5` Compare Source ##### Patch Changes • #​1687 `9e02d9d` Thanks @​iiroj! - Fix unhandled promise rejection when spawning tasks (instead of the tasks themselves failing). Previously when a task failed to spawn, lint-staged also failed and the backup stash might not have been automatically restored. --- ### Configuration 📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 Automerge: Enabled. ♻️ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 Ignore: Close this PR and you won't be reminded about this update again. --- • If you want to rebase/retry this PR, check this box --- This PR was generated by Mend Renovate. View the repository job log. pact-foundation/jest-pact
    • 1
    • 1
  • g

    GitHub

    10/20/2025, 8:40 PM
    1 new commit pushed to
    <https://github.com/pact-foundation/jest-pact/tree/master|master>
    by renovate[bot]
    <https://github.com/pact-foundation/jest-pact/commit/98be07c80079668393fcbff5a06837772de9b388|98be07c8>
    - chore(deps): update dependency lint-staged to v16.2.5 (#441) pact-foundation/jest-pact
  • g

    GitHub

    10/20/2025, 9:01 PM
    #442 chore(deps-dev): bump @typescript-eslint/parser from 5.62.0 to 8.46.2 Pull request opened by dependabot[bot] Bumps @typescript-eslint/parser from 5.62.0 to 8.46.2. Release notes Sourced from `@​typescript-eslint/parser`'s releases.
    ## v8.46.2
    ## 8.46.2 (2025-10-20)
    ### 🩹 Fixes
    • eslint-plugin: [prefer-optional-chain] skip optional chaining when it could change the result (#11702)
    • typescript-estree: forbid invalid modifiers in object methods (#11689)
    ### ❤️ Thank You
    • fisker Cheung `@​fisker`
    • mdm317
    You can read about our versioning strategy and releases on our website.
    ## v8.46.1
    ## 8.46.1 (2025-10-13)
    ### 🩹 Fixes
    • ast-spec: cleanup
    TSLiteralType
    (#11624)
    • eslint-plugin: [prefer-optional-chain] include mixed "nullish comparison style" chains in checks (#11533)
    • eslint-plugin: [no-misused-promises] special-case
    .finally
    not to report when a promise returning function is provided as an argument (#11667)
    ### ❤️ Thank You
    • Abraham Guo
    • mdm317
    • Ronen Amiel
    You can read about our versioning strategy and releases on our website.
    ## v8.46.0
    ## 8.46.0 (2025-10-06)
    ### 🚀 Features
    • eslint-plugin: [no-unsafe-member-access] add allowOptionalChaining option (#11659)
    • eslint-plugin-internal: [no-dynamic-tests] new internal Lint rule to ban dynamic syntax in generating tests (#11323)
    • rule-schema-to-typescript-types: clean up and make public (#11633)
    • typescript-eslint: export util types (#10848, #10849)
    • typescript-estree: mention file specifics in project service allowDefaultProject error (#11635)
    • typescript-estree: private identifiers can only appear on LHS of in expressions (#9232)
    ### 🩹 Fixes
    • eslint-plugin: [no-floating-promises] remove excess parentheses in suggestions (#11487)
    • eslint-plugin: [unbound-method] improve wording around
    this: void
    and binding (#11634)
    • eslint-plugin: [no-deprecated] ignore deprecated `export import`s (#11603)
    • eslint-plugin: removed error type previously deprecated (#11674)
    ... (truncated) Changelog Sourced from `@​typescript-eslint/parser`'s changelog.
    ## 8.46.2 (2025-10-20)
    This was a version bump only for parser to align it with other projects, there were no code changes.
    You can read about our versioning strategy and releases on our website.
    ## 8.46.1 (2025-10-13)
    This was a version bump only for parser to align it with other projects, there were no code changes.
    You can read about our versioning strategy and releases on our website.
    ## 8.46.0 (2025-10-06)
    This was a version bump only for parser to align it with other projects, there were no code changes.
    You can read about our versioning strategy and releases on our website.
    ## 8.45.0 (2025-09-29)
    This was a version bump only for parser to align it with other projects, there were no code changes.
    You can read about our versioning strategy and releases on our website.
    ## 8.44.1 (2025-09-22)
    This was a version bump only for parser to align it with other projects, there were no code changes.
    You can read about our versioning strategy and releases on our website.
    ## 8.44.0 (2025-09-15)
    This was a version bump only for parser to align it with other projects, there were no code changes.
    You can read about our versioning strategy and releases on our website.
    ## 8.43.0 (2025-09-08)
    This was a version bump only for parser to align it with other projects, there were no code changes.
    You can read about our versioning strategy and releases on our website.
    ## 8.42.0 (2025-09-02)
    This was a version bump only for parser to align it with other projects, there were no code changes.
    You can read about our versioning strategy and releases on our website.
    ## 8.41.0 (2025-08-25)
    ... (truncated) Commits • `55ca033` chore(release): publish 8.46.2 • `3f5fbf6` chore(release): publish 8.46.1 • `aec785e` chore(release): publish 8.46.0 • `255e9e2` chore(release): publish 8.45.0 • `c198052` chore(release): publish 8.44.1 • `77056f7` chore(release): publish 8.44.0 • `ef9173c` chore(release): publish 8.43.0 • `d135909` chore(release): publish 8.42.0 • `31a7336` chore(release): publish 8.41.0 • <https://git… pact-foundation/jest-pact
  • g

    GitHub

    10/20/2025, 9:02 PM
    #443 chore(deps-dev): bump eslint from 8.57.1 to 9.38.0 Pull request opened by dependabot[bot] Bumps eslint from 8.57.1 to 9.38.0. Release notes Sourced from eslint's releases.
    ## v9.38.0
    ## Features
    • `ce40f74` feat: update
    complexity
    rule to only highlight function header (#20048) (Atul Nair)
    • `e37e590` feat: correct
    no-loss-of-precision
    false positives with
    e
    notation (#20187) (Francesco Trotta)
    ## Bug Fixes
    • `50c3dfd` fix: improve type support for isolated dependencies in pnpm (#20201) (Francesco Trotta)
    • `a1f06a3` fix: correct SourceCode typings (#20114) (Pixel998)
    ## Documentation
    • `462675a` docs: improve web accessibility by hiding non-semantic character (#20205) (루밀LuMir)
    • `c070e65` docs: correct formatting in
    no-irregular-whitespace
    rule documentation (#20203) (루밀LuMir)
    • `b39e71a` docs: Update README (GitHub Actions Bot)
    • `cd39983` docs: move
    custom-formatters
    type descriptions to
    nodejs-api
    (#20190) (Percy Ma)
    ## Chores
    • `d17c795` chore: upgrade `@​eslint/js` `@​9`.38.0 (#20221) (Milos Djermanovic)
    • `25d0e33` chore: package.json update for
    @​eslint/js
    release (Jenkins)
    • `c82b5ef` refactor: Use types from
    @​eslint/core
    (#20168) (Nicholas C. Zakas)
    • `ff31609` ci: add Node.js 25 to
    ci.yml
    (#20220) (루밀LuMir)
    • `004577e` ci: bump github/codeql-action from 3 to 4 (#20211) (dependabot[bot])
    • `eac71fb` test: remove use of
    nodejsScope
    option of eslint-scope from tests (#20206) (Milos Djermanovic)
    • `4168a18` chore: fix typo in legacy-eslint.js (#20202) (Sweta Tanwar)
    • `205dbd2` chore: fix typos (#20200) (ntnyq)
    • `dbb200e` chore: use team member's username when name is not available in data (#20194) (Milos Djermanovic)
    • `8962089` chore: mark deprecated rules as available until v11.0.0 (#20184) (Pixel998)
    ## v9.37.0
    ## Features
    • `39f7fb4` feat:
    preserve-caught-error
    should recognize all static "cause" keys (#20163) (Pixel998)
    • `f81eabc` feat: support TS syntax in
    no-restricted-imports
    (#19562) (Nitin Kumar)
    ## Bug Fixes
    • `a129cce` fix: correct
    no-loss-of-precision
    false positives for leading zeros (#20164) (Francesco Trotta)
    • `09e04fc` fix: add missing AST token types (#20172) (Pixel998)
    • `861c6da` fix: correct
    ESLint
    typings (#20122) (Pixel998)
    ## Documentation
    • `b950359` docs: fix typos across the docs (#20182) (루밀LuMir)
    • `42498a2` docs: improve ToC accessibility by hiding non-semantic character (#20181) (Percy Ma)
    • `29ea092` docs: Update README (GitHub Actions Bot)
    • `5c97a04` docs: show
    availableUntil
    in deprecated rule banner (#20170) (Pixel998)
    • `90a71bf` docs: update
    README
    files to add badge and instructions (#20115) (루밀LuMir)
    • `1603ae1` docs: update references from
    master
    to
    main
    (#20153) (루밀LuMir)
    ## Chores
    • `afe8a13` chore: update
    @eslint/js
    dependency to version 9.37.0 (#20183) (Francesco Trotta)
    • `abee4ca` chore: package.json update for
    @​eslint/js
    release (Jenkins)
    • `fc9381f` chore: fix typos in comments (#20175) (overlookmotel)
    • `e1574a2` chore: unpin jiti (#20173) (renovate[bot])
    ... (truncated) Commits • `8fe511b` 9.38.0 • `f961736` Build: changelog update for 9.38.0 • … pact-foundation/jest-pact
  • g

    GitHub

    10/20/2025, 9:02 PM
    #444 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.62.0 to 8.46.2 Pull request opened by dependabot[bot] Bumps @typescript-eslint/eslint-plugin from 5.62.0 to 8.46.2. Release notes Sourced from `@​typescript-eslint/eslint-plugin`'s releases.
    ## v8.46.2
    ## 8.46.2 (2025-10-20)
    ### 🩹 Fixes
    • eslint-plugin: [prefer-optional-chain] skip optional chaining when it could change the result (#11702)
    • typescript-estree: forbid invalid modifiers in object methods (#11689)
    ### ❤️ Thank You
    • fisker Cheung `@​fisker`
    • mdm317
    You can read about our versioning strategy and releases on our website.
    ## v8.46.1
    ## 8.46.1 (2025-10-13)
    ### 🩹 Fixes
    • ast-spec: cleanup
    TSLiteralType
    (#11624)
    • eslint-plugin: [prefer-optional-chain] include mixed "nullish comparison style" chains in checks (#11533)
    • eslint-plugin: [no-misused-promises] special-case
    .finally
    not to report when a promise returning function is provided as an argument (#11667)
    ### ❤️ Thank You
    • Abraham Guo
    • mdm317
    • Ronen Amiel
    You can read about our versioning strategy and releases on our website.
    ## v8.46.0
    ## 8.46.0 (2025-10-06)
    ### 🚀 Features
    • eslint-plugin: [no-unsafe-member-access] add allowOptionalChaining option (#11659)
    • eslint-plugin-internal: [no-dynamic-tests] new internal Lint rule to ban dynamic syntax in generating tests (#11323)
    • rule-schema-to-typescript-types: clean up and make public (#11633)
    • typescript-eslint: export util types (#10848, #10849)
    • typescript-estree: mention file specifics in project service allowDefaultProject error (#11635)
    • typescript-estree: private identifiers can only appear on LHS of in expressions (#9232)
    ### 🩹 Fixes
    • eslint-plugin: [no-floating-promises] remove excess parentheses in suggestions (#11487)
    • eslint-plugin: [unbound-method] improve wording around
    this: void
    and binding (#11634)
    • eslint-plugin: [no-deprecated] ignore deprecated `export import`s (#11603)
    • eslint-plugin: removed error type previously deprecated (#11674)
    ... (truncated) Changelog Sourced from `@​typescript-eslint/eslint-plugin`'s changelog.
    ## 8.46.2 (2025-10-20)
    ### 🩹 Fixes
    • eslint-plugin: [prefer-optional-chain] skip optional chaining when it could change the result (#11702)
    ### ❤️ Thank You
    • mdm317
    You can read about our versioning strategy and releases on our website.
    ## 8.46.1 (2025-10-13)
    ### 🩹 Fixes
    • eslint-plugin: [no-misused-promises] special-case
    .finally
    not to report when a promise returning function is provided as an argument (#11667)
    • eslint-plugin: [prefer-optional-chain] include mixed "nullish comparison style" chains in checks (#11533)
    ### ❤️ Thank You
    • mdm317
    • Ronen Amiel
    You can read about our versioning strategy and releases on our website.
    ## 8.46.0 (2025-10-06)
    ### 🚀 Features
    • eslint-plugin: [no-unsafe-member-access] add allowOptionalChaining option (#11659)
    • rule-schema-to-typescript-types: clean up and make public (#11633)
    ### 🩹 Fixes
    • eslint-plugin: [prefer-readonly-parameter-types] ignore tagged primitives (#11660)
    • typescript-estree: forbid abstract method and accessor to have implementation (#11657)
    • eslint-plugin: removed error type previously deprecated (#11674)
    • eslint-plugin: [no-deprecated] ignore deprecated `export import`s (#11603)
    • eslint-plugin: [unbound-method] improve wording around
    this: void
    and binding (#11634)
    • rule-tester: deprecate TestCaseError#type and LintMessage#nodeType (#11628)
    • eslint-plugin: [no-floating-promises] remove excess parentheses in suggestions (#11487)
    ### ❤️ Thank You
    • fisker Cheung `@​fisker`
    • Josh Goldberg ✨
    • Kirk Waiblinger `@​kirkwaiblinger`
    • Mark de Dios `@​peanutenthusiast`
    • Richard Torres `@​richardtorres314`
    ... (truncated) Commits • `55ca033` chore(release): publish 8.46.2 • `698e7a8` fix(eslint-plugin): [prefer-optional-chain] skip optional chaining when it co... • `3f5fbf6` chore(release): publish 8.46.1 • `a64b3cc` fix(eslint-plugin): [no-misused-promises] special-case
    .finally
    not to repo... • <https://… pact-foundation/jest-pact
  • g

    GitHub

    10/21/2025, 1:42 AM
    #733 chore(deps): update dependency @types/chai to v5.2.3 Pull request opened by renovate[bot] This PR contains the following updates: | Package | Change | Age | Confidence | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [@types/chai](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/chai) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai)) | [5.2.2 -> 5.2.3](https://renovatebot.com/diffs/npm/@types%2fchai/5.2.2/5.2.3) | [[age](https://camo.githubusercontent.com/81161d285f2195ceaaceb7883e0c5b0f0e90db6b2e787fb536c50880087f8dd9/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f6167652f6e706d2f407479706573253266636861692f352e322e333f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[confidence](https://camo.githubusercontent.com/4de76fd8141511cb4d2a96558a80e882f6bcbf642d4a2602173174a829730aa5/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6e666964656e63652f6e706d2f407479706573253266636861692f352e322e322f352e322e333f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 Automerge: Enabled. ♻️ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 Ignore: Close this PR and you won't be reminded about this update again. --- • If you want to rebase/retry this PR, check this box --- This PR was generated by Mend Renovate. View the repository job log. pact-foundation/pact-js-core
    • 1
    • 1
  • g

    GitHub

    10/21/2025, 1:42 AM
    #734 chore(deps): update dependency @types/node to v24.9.1 Pull request opened by renovate[bot] This PR contains the following updates: | Package | Change | Age | Confidence | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [24.9.0 -> 24.9.1](https://renovatebot.com/diffs/npm/@types%2fnode/24.9.0/24.9.1) | [[age](https://camo.githubusercontent.com/492ce0e1d7d0ea2254d440da879cfa76570ed407a9fae412b210b830d15ab129/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f6167652f6e706d2f4074797065732532666e6f64652f32342e392e313f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[confidence](https://camo.githubusercontent.com/ca56bf0215d0a888f727fb828964fcb7de01ff1b8e572f85fb0ed126b1620f7b/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6e666964656e63652f6e706d2f4074797065732532666e6f64652f32342e392e302f32342e392e313f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 Automerge: Enabled. ♻️ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 Ignore: Close this PR and you won't be reminded about this update again. --- • If you want to rebase/retry this PR, check this box --- This PR was generated by Mend Renovate. View the repository job log. pact-foundation/pact-js-core
    • 1
    • 1
  • g

    GitHub

    10/21/2025, 6:48 AM
    #1585 fix: gracefully handle state handler errors Pull request opened by mefellows Previously, when an error was thrown in a state handler an HTTP 500 was sent back to the core engine, making it hard to debug the issue from within test frameworks. This change wraps the state handlers with error handling, rather than propagating the error back to the pact core engine. Errors will be clearly printed to the console (and logged at ERROR level). Fixes #631 pact-foundation/pact-js
    hooray 1
    • 1
    • 1
  • g

    GitHub

    10/21/2025, 6:49 AM
    #1586 chore(deps): update dependency @types/chai to v5.2.3 Pull request opened by renovate[bot] This PR contains the following updates: | Package | Change | Age | Confidence | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [@types/chai](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/chai) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chai)) | [5.2.2 -> 5.2.3](https://renovatebot.com/diffs/npm/@types%2fchai/5.2.2/5.2.3) | [[age](https://camo.githubusercontent.com/81161d285f2195ceaaceb7883e0c5b0f0e90db6b2e787fb536c50880087f8dd9/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f6167652f6e706d2f407479706573253266636861692f352e322e333f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[confidence](https://camo.githubusercontent.com/4de76fd8141511cb4d2a96558a80e882f6bcbf642d4a2602173174a829730aa5/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6e666964656e63652f6e706d2f407479706573253266636861692f352e322e322f352e322e333f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 Automerge: Enabled. ♻️ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 Ignore: Close this PR and you won't be reminded about this update again. --- • If you want to rebase/retry this PR, check this box --- This PR was generated by Mend Renovate. View the repository job log. pact-foundation/pact-js
    • 1
    • 1
  • g

    GitHub

    10/21/2025, 6:49 AM
    #1587 chore(deps): update dependency @types/node to v22.18.12 Pull request opened by renovate[bot] This PR contains the following updates: | Package | Change | Age | Confidence | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [22.18.11 -> 22.18.12](https://renovatebot.com/diffs/npm/@types%2fnode/22.18.11/22.18.12) | [[age](https://camo.githubusercontent.com/40ebb4516c4413ca09163baf8ade75530e13dbd576930ecb277bb94a8fb89b57/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f6167652f6e706d2f4074797065732532666e6f64652f32322e31382e31323f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[confidence](https://camo.githubusercontent.com/150244541ff1b3a6a39ba8cbcf61666ee0b5a57c5ba7044ff170d9ea99c2bc01/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6e666964656e63652f6e706d2f4074797065732532666e6f64652f32322e31382e31312f32322e31382e31323f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 Automerge: Enabled. ♻️ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 Ignore: Close this PR and you won't be reminded about this update again. --- • If you want to rebase/retry this PR, check this box --- This PR was generated by Mend Renovate. View the repository job log. pact-foundation/pact-js
    • 1
    • 1
  • g

    GitHub

    10/21/2025, 11:18 AM
    #631 Pact Verifier should throw an error if state-handler function fail Issue created by ashishjoshi7 ### Feature description Currently, if the state-handler function is broken, tester will not be able to track whether the state has failed or any other steps in the process has failed. Because, pact setup will fail and it will not hit the provider service. Now, there will be no logs to specify what has failed. Even
    trace
    logs do not provide any information on error. So only way to find error in this case is to add `try-catch `block everywhere, which makes code bulkier. Though adding try-catch block will help in this case but the pact verifier should at-least throw an error stating that something has failed in sate-handler, so that at-least tester can think in right direction. ### Use case This will be helpful in the situation mentioned above where anything breaks in state handler and pact-setup fails. The pact verifier can notify the tester on where and what is the error. It will be a better experience for tester while debugging test errors. ### Checklist Before making a feature request, I have: • Searched the issues to check that this feature hasn't been requested before • Checked the documentation to see if it is possible to do what I want already pact-foundation/pact-js
    • 1
    • 1
  • g

    GitHub

    10/21/2025, 11:19 AM
    #1588 chore(deps): pin dependencies Pull request opened by renovate[bot] This PR contains the following updates: | Package | Type | Update | Change | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | --------- | ------------------------------------------------------------------------------------- | | [@types/stack-utils](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/stack-utils) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/stack-utils)) | devDependencies | pin | [^2.0.3 -> 2.0.3](https://renovatebot.com/diffs/npm/@types%2fstack-utils/2.0.3/2.0.3) | | node | final | pinDigest | -> 08e94d8 | Add the preset
    :preserveSemverRanges
    to your config if you don't want to pin your dependencies. --- ### Configuration 📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 Automerge: Enabled. ♻️ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired. --- • If you want to rebase/retry this PR, check this box --- This PR was generated by Mend Renovate. View the repository job log. pact-foundation/pact-js
    • 1
    • 1
  • g

    GitHub

    10/21/2025, 11:22 AM
    Release - Release v16.0.2 New release published by github-actions[bot] ## 16.0.2 (2025-10-21) ### Fixes and Improvements • gracefully handle state handler errors (#1585) (a323814), closes #631 pact-foundation/pact-js
  • g

    GitHub

    10/21/2025, 3:42 PM
    #735 chore(deps): update dependency @snyk/protect to v1.1300.1 Pull request opened by renovate[bot] This PR contains the following updates: | Package | Change | Age | Confidence | | ------------------------------------------------------ | ------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [@snyk/protect](https://redirect.github.com/snyk/snyk) | [1.1300.0 -> 1.1300.1](https://renovatebot.com/diffs/npm/@snyk%2fprotect/1.1300.0/1.1300.1) | [[age](https://camo.githubusercontent.com/53b5891bc45c5b4f1b42f0e0056b5f96c3af1937baf33ca645054061930d12cd/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f6167652f6e706d2f40736e796b25326670726f746563742f312e313330302e313f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[confidence](https://camo.githubusercontent.com/22e03a78cf1a41f0e7aa91de24f2475f3e8746e12362e3c9ffb34b12d163a87d/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6e666964656e63652f6e706d2f40736e796b25326670726f746563742f312e313330302e302f312e313330302e313f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes snyk/snyk (@​snyk/protect) ### `v1.1300.1` Compare Source The Snyk CLI is being deployed to different deployment channels, users can select the stability level according to their needs. For details please see this documentation ##### Features • mcp: Added support for the MCP server to use IDE extension storage when running in VS Code (7f26dc6) • redteam: Added a new experimental AI Red Teaming feature, read more: https://docs.snyk.io/developer-tools/snyk-cli/commands/ai-red-teaming (fe37e0f) ##### Bug Fixes • test: Fix issue where npm aliases only detected the latest version of a dependency (cb37da7) • security: Upgrades dependencies to address CVE-2025-58058 and CVE-2025-11065 (d7e87e2) • general: Improved error messaging (5d16466) • logging: Remove support for legacy DEBUG environment variable. For the supported debugging options, please check https://docs.snyk.io/developer-tools/snyk-cli/debugging-the-snyk-cli (2087f74) --- ### Configuration 📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 Automerge: Enabled. ♻️ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 Ignore: Close this PR and you won't be reminded about this update again. --- • If you want to rebase/retry this PR, check this box --- This PR was generated by Mend Renovate. View the repository job log. pact-foundation/pact-js-core
    • 1
    • 1
  • g

    GitHub

    10/22/2025, 11:11 AM
    #103 fix: update standalone to 2.5.4 Pull request opened by github-actions[bot] pact-foundation/pact-js-cli
    • 1
    • 3
  • g

    GitHub

    10/22/2025, 1:42 PM
    1 new commit pushed to
    <https://github.com/pact-foundation/pact-js-cli/tree/main|main>
    by YOU54F
    <https://github.com/pact-foundation/pact-js-cli/commit/c0976b5da4d8965e501206963f7293d1e63f80fb|c0976b5d>
    - fix: update standalone to 2.5.4 pact-foundation/pact-js-cli
  • g

    GitHub

    10/22/2025, 6:52 PM
    #445 chore(deps): update dependency lint-staged to v16.2.6 Pull request opened by renovate[bot] This PR contains the following updates: | Package | Change | Age | Confidence | | ------------------------------------------------------------------ | ------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [lint-staged](https://redirect.github.com/lint-staged/lint-staged) | [16.2.5 -> 16.2.6](https://renovatebot.com/diffs/npm/lint-staged/16.2.5/16.2.6) | [[age](https://camo.githubusercontent.com/f950582ae6f9cdcdba0a9e47c7c90e8c198aa3e34fdcdc5bb8b3414ddb1cd0a4/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f6167652f6e706d2f6c696e742d7374616765642f31362e322e363f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[confidence](https://camo.githubusercontent.com/216f50955512e16b24bc93445fad303dd63c60981253a5800ccac12f9f1d2920/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6e666964656e63652f6e706d2f6c696e742d7374616765642f31362e322e352f31362e322e363f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes lint-staged/lint-staged (lint-staged) ### `v16.2.6` Compare Source ##### Patch Changes • #​1693 `33d4502` Thanks @​Adrian-Baran-GY! - Fix problems with
    --continue-on-error
    option, where tasks might have still been killed (
    SIGINT
    ) when one of them failed. --- ### Configuration 📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 Automerge: Enabled. ♻️ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 Ignore: Close this PR and you won't be reminded about this update again. --- • If you want to rebase/retry this PR, check this box --- This PR was generated by Mend Renovate. View the repository job log. pact-foundation/jest-pact
    • 1
    • 1
  • g

    GitHub

    10/22/2025, 9:11 PM
    #104 fix: update standalone to 2.5.5 Pull request opened by github-actions[bot] pact-foundation/pact-js-cli
  • g

    GitHub

    10/22/2025, 9:15 PM
    1 new commit pushed to
    <https://github.com/pact-foundation/jest-pact/tree/master|master>
    by renovate[bot]
    <https://github.com/pact-foundation/jest-pact/commit/07655b6f9a7e08b07f740fee171f557fc8798b66|07655b6f>
    - chore(deps): update dependency lint-staged to v16.2.6 (#445) pact-foundation/jest-pact
  • g

    GitHub

    10/23/2025, 6:03 PM
    #1589 chore(deps): update babel monorepo to v7.28.5 Pull request opened by renovate[bot] This PR contains the following updates: | Package | Change | Age | Confidence | | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [@babel/core](https://babel.dev/docs/en/next/babel-core) ([source](https://redirect.github.com/babel/babel/tree/HEAD/packages/babel-core)) | [7.28.4 -> 7.28.5](https://renovatebot.com/diffs/npm/@babel%2fcore/7.28.4/7.28.5) | [[age](https://camo.githubusercontent.com/f26a6dae9fc5aeaf9f210ece28c2b42183cf65e058b913ad97ee3873c56bb87e/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f6167652f6e706d2f40626162656c253266636f72652f372e32382e353f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[confidence](https://camo.githubusercontent.com/3ae9b0d8517c54bf125a62fccc920b90b21463fb9583d1b36bf36ca26bac8b5b/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6e666964656e63652f6e706d2f40626162656c253266636f72652f372e32382e342f372e32382e353f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | | [@babel/preset-env](https://babel.dev/docs/en/next/babel-preset-env) ([source](https://redirect.github.com/babel/babel/tree/HEAD/packages/babel-preset-env)) | [7.28.3 -> 7.28.5](https://renovatebot.com/diffs/npm/@babel%2fpreset-env/7.28.3/7.28.5) | [[age](https://camo.githubusercontent.com/2863bd72b058656fb2faec663d3c97760bda8c2e99d542de81de6745a4402a7a/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f6167652f6e706d2f40626162656c2532667072657365742d656e762f372e32382e353f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[confidence](https://camo.githubusercontent.com/c9cd6eb9a6a35ded979ceb7dab3ccac107a22c6b81000fa4f5124d264476ea36/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6e666964656e63652f6e706d2f40626162656c2532667072657365742d656e762f372e32382e332f372e32382e353f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes babel/babel (@​babel/core) ### `v7.28.5` Compare Source ##### 👓 Spec Compliance •
    babel-parser
    • #​17446 Allow
    Runtime Errors for Function Call Assignment Targets
    (@​liuxingbaoyu) •
    babel-helper-validator-identifier
    • #​17501 fix: update identifier to unicode 17 (@​fisker) ##### 🐛 Bug Fix •
    babel-plugin-proposal-destructuring-private
    • #​17534 Allow mixing private destructuring and rest (@​CO0Ki3) •
    babel-parser
    • #​17521 Improve
    @babel/parser
    error typing (@​JLHwung) • #​17491 fix: improve ts-only declaration parsing (@​JLHwung) •
    babel-plugin-proposal-discard-binding
    ,
    babel-plugin-transform-destructuring
    • #​17519 fix:
    rest
    correctly returns plain array (@​liuxingbaoyu) •
    babel-helper-create-class-features-plugin
    ,
    babel-helper-member-expression-to-functions
    ,
    babel-plugin-transform-block-scoping
    ,
    babel-plugin-transform-optional-chaining
    ,
    babel-traverse
    ,
    babel-types
    • #​17503 Fix
    JSXIdentifier
    handling in
    isReferencedIdentifier
    (@​JLHwung) •
    babel-traverse
    • #​17504 fix: ensure scope.push register in anonymous fn (@​JLHwung) ##### 🏠 Internal •
    babel-types
    • #​17494 Type checking babel-types scripts (@​JLHwung) ##### 🏃‍♀️ Performance •
    babel-core
    • #​17490 Faster finding of locations in
    buildCodeFrameError
    (@​liuxingbaoyu) --- ### Configuration 📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 Automerge: Enabled. ♻️ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 Ignore: Close this PR and you won't be reminded about these updates again. --- • If you want to rebase/retry this PR, check this box --- This PR was generated by Mend Renovate. View the repository job log. pact-foundation/pact-js
  • g

    GitHub

    10/24/2025, 4:59 AM
    #736 chore(deps): update dependency @types/express to v5.0.4 Pull request opened by renovate[bot] This PR contains the following updates: | Package | Change | Age | Confidence | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [@types/express](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express)) | [5.0.3 -> 5.0.4](https://renovatebot.com/diffs/npm/@types%2fexpress/5.0.3/5.0.4) | [[age](https://camo.githubusercontent.com/c2d862e98b5376fcbb9474cfb7c94377e0b1eb26a0906acc955d8d7280552120/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f6167652f6e706d2f407479706573253266657870726573732f352e302e343f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[confidence](https://camo.githubusercontent.com/a35f019ee4bbf350ae67d00c62bce63898febc972ee414a96396778b7ac98d91/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6e666964656e63652f6e706d2f407479706573253266657870726573732f352e302e332f352e302e343f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 Automerge: Enabled. ♻️ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 Ignore: Close this PR and you won't be reminded about this update again. --- • If you want to rebase/retry this PR, check this box --- This PR was generated by Mend Renovate. View the repository job log. pact-foundation/pact-js-core
  • g

    GitHub

    10/24/2025, 5:49 AM
    #1590 chore(deps): update dependency @types/express to v4.17.24 Pull request opened by renovate[bot] This PR contains the following updates: | Package | Change | Age | Confidence | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [@types/express](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express)) | [4.17.23 -> 4.17.24](https://renovatebot.com/diffs/npm/@types%2fexpress/4.17.23/4.17.24) | [[age](https://camo.githubusercontent.com/23393d66d96cfaca3a12f01b4de6e4eff57435e169fddc9e060caa1240493485/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f6167652f6e706d2f407479706573253266657870726573732f342e31372e32343f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[confidence](https://camo.githubusercontent.com/1d45790ff5bf1dfc26b53cb7b1d6b8cf9dcf5c02dfd24c5e81d494e97216709b/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6e666964656e63652f6e706d2f407479706573253266657870726573732f342e31372e32332f342e31372e32343f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 Automerge: Enabled. ♻️ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 Ignore: Close this PR and you won't be reminded about this update again. --- • If you want to rebase/retry this PR, check this box --- This PR was generated by Mend Renovate. View the repository job log. pact-foundation/pact-js
  • g

    GitHub

    10/24/2025, 5:49 AM
    #1591 chore(deps): update dependency @types/http-proxy to v1.17.17 Pull request opened by renovate[bot] This PR contains the following updates: | Package | Change | Age | Confidence | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [@types/http-proxy](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/http-proxy) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/http-proxy)) | [1.17.16 -> 1.17.17](https://renovatebot.com/diffs/npm/@types%2fhttp-proxy/1.17.16/1.17.17) | [[age](https://camo.githubusercontent.com/75560fda8853fe664fd61818f98ac337dcec672fdfacdfd9b633ef11647b5d54/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f6167652f6e706d2f407479706573253266687474702d70726f78792f312e31372e31373f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[confidence](https://camo.githubusercontent.com/7c86e2da774472c459264c2bf203439775cf92c460df149b3446429945c5494d/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6e666964656e63652f6e706d2f407479706573253266687474702d70726f78792f312e31372e31362f312e31372e31373f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 Automerge: Enabled. ♻️ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 Ignore: Close this PR and you won't be reminded about this update again. --- • If you want to rebase/retry this PR, check this box --- This PR was generated by Mend Renovate. View the repository job log. pact-foundation/pact-js