GitHub
11/16/2025, 4:51 AMGitHub
11/17/2025, 4:48 AM@ljharb/eslint-config, eslint `5822467`
• [Fix] set Symbol.toStringTag in the proper place `76d0dee`
---
### 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-coreGitHub
11/17/2025, 12:11 PMGitHub
11/17/2025, 12:14 PMGitHub
11/17/2025, 5:57 PMGitHub
11/17/2025, 6:03 PMGitHub
11/17/2025, 11:15 PMGitHub
11/18/2025, 6:44 AMGitHub
11/18/2025, 8:14 PM## [3.14.2] - 2025-11-15
### Security
• Backported v4.1.1 fix to v3
## [4.1.1] - 2025-11-12
### Security
• Fix prototype pollution issue in yaml merge (<<) operator.
## [4.1.0] - 2021-04-15
### Added
• Types are now exported as.<http://yaml.types.XXX|yaml.types.XXX>
• Every type now hasproperty with original arguments kept as they were (seeoptionsas an example).yaml.types.int.options
### Changed
•now keeps old type order in case of conflicts (e.g. Schema.extend([ a, b, c ]).extend([ b, a, d ]) is now ordered asSchema.extend()instead ofabcd).cbad
## [4.0.0] - 2021-01-03
### Changed
• Check migration guide to see details for all breaking changes.
• Breaking: "unsafe" tags,!!js/function,!!js/regexpare moved to js-yaml-js-types package.!!js/undefined
• Breaking: removedfunctions. Usesafe*,load, `dump`instead which are all now safe by default.loadAll
•andyaml.DEFAULT_SAFE_SCHEMAare removed, use`yaml.DEFAULT_SCHEMA` instead.yaml.DEFAULT_FULL_SCHEMA
•is removed, useyaml.Schema.create(schema, tags)instead.schema.extend(tags)
•now always mapped to!!binaryon load.Uint8Array
• Reduced nesting offolder./lib
• Parse numbers according to YAML 1.2 instead of YAML 1.1 (is now decimal,01234is octal,0o1234is parsed as string instead of base60).1:23
•no longer quotesdump(),:,[,],(except when necessary, #470, #557.)
• Line and column in exceptions are now formatted asinstead of`at line X, column Y` (also present in compact format), #332.(X:Y)
• Code snippet created in exceptions now contains multiple lines with line numbers.
•now serializesdump()asundefinedin collections and removes keys with`undefined` in mappings, #571.null
•withdump()now serializes invalid items in collections as null.skipInvalid=true
• Custom tags starting withare now dumped as!instead of!tag, #576.!<!tag>
• Custom tags starting withare now shorthanded usingtag:<http://yaml.org|yaml.org>,2002:, #258.!!
### Added
• Added(es modules) support..mjs
• AddedandquotingTypeoptions for dumper to configure string literal style, #290, #529.forceQuotes
• Added... (truncated) Commits • `9963d36` 3.14.2 released • `10d3c8e` dist rebuild • `5278870` fix prototype pollution in merge (<<) (#731) • See full diff in compare view [Dependabot compatibility score](https://camo.githubusercontent.com/b11949402e197740284dbf67773f782149902336f3efca9c13dad70f8f5110cd/68747470733a2f2f646570656e6461626f742d6261646765732e6769746875626170702e636f6d2f6261646765732f636f6d7061746962696c6974795f73636f72653f646570656e64656e63792d6e616d653d6a732d79616d6c267061636b6167652d6d616e616765723d6e706d5f616e645f7961726e2670726576696f75732d76657273696f6e3d332e31342e31266e65772d76657273696f6e3d332e31342e32) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commentingoption for dumper (serializesstyles: { '!!null': 'empty' }as "`foo: `"), #570.{ foo: null }
@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)
You can disable automated security fix PRs for this repo from the Security Alerts page.
pact-foundation/pact-jsGitHub
11/18/2025, 8:15 PM## [3.14.2] - 2025-11-15
### Security
• Backported v4.1.1 fix to v3
## [4.1.1] - 2025-11-12
### Security
• Fix prototype pollution issue in yaml merge (<<) operator.
## [4.1.0] - 2021-04-15
### Added
• Types are now exported as.<http://yaml.types.XXX|yaml.types.XXX>
• Every type now hasproperty with original arguments kept as they were (seeoptionsas an example).yaml.types.int.options
### Changed
•now keeps old type order in case of conflicts (e.g. Schema.extend([ a, b, c ]).extend([ b, a, d ]) is now ordered asSchema.extend()instead ofabcd).cbad
## [4.0.0] - 2021-01-03
### Changed
• Check migration guide to see details for all breaking changes.
• Breaking: "unsafe" tags,!!js/function,!!js/regexpare moved to js-yaml-js-types package.!!js/undefined
• Breaking: removedfunctions. Usesafe*,load, `dump`instead which are all now safe by default.loadAll
•andyaml.DEFAULT_SAFE_SCHEMAare removed, use`yaml.DEFAULT_SCHEMA` instead.yaml.DEFAULT_FULL_SCHEMA
•is removed, useyaml.Schema.create(schema, tags)instead.schema.extend(tags)
•now always mapped to!!binaryon load.Uint8Array
• Reduced nesting offolder./lib
• Parse numbers according to YAML 1.2 instead of YAML 1.1 (is now decimal,01234is octal,0o1234is parsed as string instead of base60).1:23
•no longer quotesdump(),:,[,],(except when necessary, #470, #557.)
• Line and column in exceptions are now formatted asinstead of`at line X, column Y` (also present in compact format), #332.(X:Y)
• Code snippet created in exceptions now contains multiple lines with line numbers.
•now serializesdump()asundefinedin collections and removes keys with`undefined` in mappings, #571.null
•withdump()now serializes invalid items in collections as null.skipInvalid=true
• Custom tags starting withare now dumped as!instead of!tag, #576.!<!tag>
• Custom tags starting withare now shorthanded usingtag:<http://yaml.org|yaml.org>,2002:, #258.!!
### Added
• Added(es modules) support..mjs
• AddedandquotingTypeoptions for dumper to configure string literal style, #290, #529.forceQuotes
• Added... (truncated) Commits • `9963d36` 3.14.2 released • `10d3c8e` dist rebuild • `5278870` fix prototype pollution in merge (<<) (#731) • See full diff in compare view [Dependabot compatibility score](https://camo.githubusercontent.com/b11949402e197740284dbf67773f782149902336f3efca9c13dad70f8f5110cd/68747470733a2f2f646570656e6461626f742d6261646765732e6769746875626170702e636f6d2f6261646765732f636f6d7061746962696c6974795f73636f72653f646570656e64656e63792d6e616d653d6a732d79616d6c267061636b6167652d6d616e616765723d6e706d5f616e645f7961726e2670726576696f75732d76657273696f6e3d332e31342e31266e65772d76657273696f6e3d332e31342e32) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commentingoption for dumper (serializesstyles: { '!!null': 'empty' }as "`foo: `"), #570.{ foo: null }
@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)
You can disable automated security fix PRs for this repo from the Security Alerts page.
pact-foundation/pact-jsGitHub
11/19/2025, 5:49 PMGitHub
11/19/2025, 5:49 PMGitHub
11/19/2025, 6:16 PM@pact-foundation/pact-core?
It contains this fix: pact-foundation/pact-js-core#729.
Current version: 17.0.0
Fixed version: 17.0.1
many thanks
Matt
pact-foundation/pact-jsGitHub
11/19/2025, 9:14 PM<https://github.com/pact-foundation/jest-pact/tree/master|master> by renovate[bot]
<https://github.com/pact-foundation/jest-pact/commit/89f49b85ebe397379a8ae48f45c2577238ebe203|89f49b85> - chore(deps): update dependency lint-staged to v16.2.7 (#448)
pact-foundation/jest-pactGitHub
11/20/2025, 12:33 AM<https://github.com/pact-foundation/jest-pact/tree/master|master> by renovate[bot]
<https://github.com/pact-foundation/jest-pact/commit/2985ece8dbba160e18517e47807ecfcb541cf671|2985ece8> - chore(deps): update dependency rimraf to v6.1.2 (#449)
pact-foundation/jest-pactGitHub
11/20/2025, 5:06 PMGitHub
11/20/2025, 6:01 PMGitHub
11/20/2025, 6:44 PMGitHub
11/20/2025, 9:37 PMjs-yaml from 3.14.1 to 3.14.2
Changelog
Sourced from js-yaml's changelog.
## [3.14.2] - 2025-11-15
### Security
• Backported v4.1.1 fix to v3
## [4.1.1] - 2025-11-12
### Security
• Fix prototype pollution issue in yaml merge (<<) operator.
## [4.1.0] - 2021-04-15
### Added
• Types are now exported as.<http://yaml.types.XXX|yaml.types.XXX>
• Every type now hasproperty with original arguments kept as they were (seeoptionsas an example).yaml.types.int.options
### Changed
•now keeps old type order in case of conflicts (e.g. Schema.extend([ a, b, c ]).extend([ b, a, d ]) is now ordered asSchema.extend()instead ofabcd).cbad
## [4.0.0] - 2021-01-03
### Changed
• Check migration guide to see details for all breaking changes.
• Breaking: "unsafe" tags,!!js/function,!!js/regexpare moved to js-yaml-js-types package.!!js/undefined
• Breaking: removedfunctions. Usesafe*,load, `dump`instead which are all now safe by default.loadAll
•andyaml.DEFAULT_SAFE_SCHEMAare removed, use`yaml.DEFAULT_SCHEMA` instead.yaml.DEFAULT_FULL_SCHEMA
•is removed, useyaml.Schema.create(schema, tags)instead.schema.extend(tags)
•now always mapped to!!binaryon load.Uint8Array
• Reduced nesting offolder./lib
• Parse numbers according to YAML 1.2 instead of YAML 1.1 (is now decimal,01234is octal,0o1234is parsed as string instead of base60).1:23
•no longer quotesdump(),:,[,],(except when necessary, #470, #557.)
• Line and column in exceptions are now formatted asinstead of`at line X, column Y` (also present in compact format), #332.(X:Y)
• Code snippet created in exceptions now contains multiple lines with line numbers.
•now serializesdump()asundefinedin collections and removes keys with`undefined` in mappings, #571.null
•withdump()now serializes invalid items in collections as null.skipInvalid=true
• Custom tags starting withare now dumped as!instead of!tag, #576.!<!tag>
• Custom tags starting withare now shorthanded usingtag:<http://yaml.org|yaml.org>,2002:, #258.!!
### Added
• Added(es modules) support..mjs
• AddedandquotingTypeoptions for dumper to configure string literal style, #290, #529.forceQuotes
• Added... (truncated) Commits • `9963d36` 3.14.2 released • `10d3c8e` dist rebuild • `5278870` fix prototype pollution in merge (<<) (#731) • See full diff in compare view Updatesoption for dumper (serializesstyles: { '!!null': 'empty' }as "`foo: `"), #570.{ foo: null }
mocha from 10.0.0 to 10.8.2
Release notes
Sourced from mocha's releases.
## v10.8.2
## 10.8.2 (2024-10-30)
### 🩹 Fixes
• support errors with circular dependencies in object values with --parallel (#5212) (ba0fefe)
• test link in html reporter (#5224) (f054acc)
### 📚 Documentation
• indicate 'exports' interface does not work in browsers (#5181) (14e640e)
### 🧹 Chores
• fix docs builds by re-adding eleventy and ignoring gitignore again (#5240) (881e3b0)
### 🤖 Automation
• deps: bump the github-actions group with 1 update (#5132) (e536ab2)
## v10.8.1
## 10.8.1 (2024-10-29)
### 🩹 Fixes
• handle case of invalid package.json with no explicit config (#5198) (f72bc17)
• Typos on mochajs.org (#5237) (d8ca270)
• use accurate test links in HTML reporter (#5228) (68803b6)
## v10.8.0
## 10.8.0 (2024-10-29)
### 🌟 Features
• highlight browser failures (#5222) (8ff4845)
### 🩹 Fixes
• removefrom:is()to support older browsers (#5225) (#5227) (0a24b58)mocha.css
### 📚 Documentation... (truncated) Changelog Sourced from mocha's changelog.
## 10.8.2 (2024-10-30)
### 🩹 Fixes
• support errors with circular dependencies in object values with --parallel (#5212) (ba0fefe)
• test link in html reporter (#5224) (f054acc)
### 📚 Documentation
• indicate 'exports' interface does not work in browsers (#5181) (14e640e)
### :…pact-foundation/pact-js
GitHub
11/21/2025, 1:10 PMarrayContaining matcher) are not very helpful at pinpointing what part of the data is incorrect.
The only error message is that the entry we're looking for wasn't found.
For example:
Variant at index 0 ({"attributes":{"createdAt":"2025-11-19T08:37:43.937Z","someProperty":{"image":{"alt":"Some alt text","url":"<https://example.com?some-image.jpg>"},"otherUrl":"<https://example.com?some-image.jpg>"},"payload":{"payload":{"someProperty":{"alt":"Some alt text","otherUrl":"<https://example.com?some-image.jpg>","url":"<https://example.com?some-image.jpg>"},"ctaTitleOverride":"some text","titleOverride":"some text","welcomeMessage":"Welcome!"},"type":"some-type"},"publishedAt":"2025-11-19T08:37:43.937Z","levels":["high"],"type":"some-type"},"id":"some-uuid","type":"another-type"}) was not found in the actual list
When I'm looking at that message, I have no idea what part of it is incorrect.
In my context, this is a test that used to work, but is now failing – which indicates that it's likely something small that has changed on the provider (it turned out to be different casing for one of the data keys).
Testing libraries like Jest & Vitest have a useful way of showing the diffs of expected versus actual, so it would be really useful to have something like that.
I realise this is likely quite challenging with the arrayContaining matcher, but it would make a massive difference in tracking down the error.
pact-foundation/pact-jsGitHub
11/25/2025, 3:03 PMGitHub
11/25/2025, 3:03 PM--include-system-jars, to support scanning of usr/lib JARs (57078b6)
• test(maven): Initial maven 4 support, testing against the most recent release candidate (88cf47e)
• test(maven): A new experimental flag --include-provenance that will produce DepGraphs containing purls with checksum qualifiers for each package. Primarily to be used via --print-graph, not yet used in the main testing flow (5b8fe0a)
• sbom(maven): A new experimental flag --include-provenance that will produce an SBOM with checksum qualifiers in each purl (5b8fe0a)
• language-server: Automatic selection of the organization for IDEs based on workspace folder (EA). (2cc554e)
• language-server: Analytics for configuration and folder trust (2cc554e)
• mcp: Support for writing scan output into a file (2cc554e)
• mcp: Service Account support (2cc554e)
##### Bug Fixes
• general: Fix incorrect error mapping for varying status codes (5829500)
• general: Some invalid flag combinations are now correctly handled (ca5903b)
• test: The Snyk CLI now correctly handles optional dependencies without separate package entries
(bfcbda7)
• test: The Snyk CLI now correctly handles aliased packages with nested dependencies (bfcbda7)
• test: The Snyk CLI now correctly handles bundled dependencies with non-hoisted bundle owners (bfcbda7)
• test: Fixes issue where sub packages were getting grouped incorrectly, leading to deps getting marked as missing. (b904e8c)
• test, sbom: Stops misclassifying NX Build project.json as a NuGet project (ff6860f)
• test(npm): Improve npm alias support (cb37da7)
• test(npm): The Snyk CLI now correctly handles npm packages with bundled dependencies (7d93b86)
• test(python): Scanning projects using Python 2.7 will no longer fail with a string formatting error (4effc7f)
• test(python): Fixed JSON parsing error for Python projects with missing packages (4effc7f)
• test(maven): Underlying maven commands adjusted slightly to make aggregate projects that encounter issues when rebuilding more likely to succeed (3b72d86)
• test(dotnet): Fix an issue with NuGet v3 scanner where the netstandard and netcoreapp TargetFrameworks were treated as .netx.x (227b50c)
• test(dotnet): Fix an issue with NuGet v3 scanner where the pinned dependencies were not discovered (0d9b0c4)
• container: Fixed a bug where scanning docker images with very large files would result in the CLI crashing with no message (57078b6)
• container: Fix rare crash when scan…
pact-foundation/pact-js-coreGitHub
11/25/2025, 3:09 PMGitHub
11/25/2025, 6:31 PMencodingExists by using prototype-less objects
• raw-body@^3.0.1
• debug@^4.4.3
---
### Configuration
📅 Schedule: Branch creation - "" (UTC), 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-jsGitHub
11/25/2025, 6:31 PMGitHub
11/27/2025, 9:00 AMGitHub
11/27/2025, 5:57 PM<https://github.com/pact-foundation/jest-pact/tree/master|master> by renovate[bot]
<https://github.com/pact-foundation/jest-pact/commit/daa7a4ac0f977505f3165521ceb1c4c6416ebead|daa7a4ac> - chore(deps): update dependency prettier to v3.7.1 (#451)
pact-foundation/jest-pactGitHub
11/27/2025, 6:10 PMGitHub
11/27/2025, 9:50 PMencodingExists by using prototype-less objects
• raw-body@^3.0.1
• debug@^4.4.3
---
### 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-coreGitHub
11/28/2025, 10:06 PM;
// Prettier 3.7.1
const html = /* HTML */ <div class=${styles.banner}></div> ;
// Prettier 3.7.2
const html = /* HTML */ <div class="${styles.banner}"></div> `;
##### TypeScript: Fix comment in empty type literal (#18364 by @fisker)
// Input
export type XXX = {
// tbd
};
// Prettier 3.7.1
export type XXX = { // tbd };
// Prettier 3.7.2
export type XXX = {
// tbd
};
---
### 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