chore(deps): update all non-major dependencies
Note: This PR body was truncated due to platform limits.
This PR contains the following updates:
| Package | Change | Age | Confidence | Type | Update |
|---|---|---|---|---|---|
| @percy/cli (source) | 1.30.7 -> 1.31.5 |
devDependencies | minor | ||
| @testing-library/cypress | 10.0.3 -> 10.1.0 |
devDependencies | minor | ||
| actions/setup-node | v6.0.0 -> v6.1.0 |
action | minor | ||
| autoprefixer | 10.4.20 -> 10.4.23 |
devDependencies | patch | ||
| cypress (source) | 14.0.2 -> 14.5.4 |
devDependencies | minor | ||
| jest (source) | 30.0.3 -> 30.2.0 |
devDependencies | minor | ||
| js-beautify (source) | 1.15.1 -> 1.15.4 |
devDependencies | patch | ||
| postcss (source) | 8.5.1 -> 8.5.6 |
devDependencies | patch | ||
| postcss-cli | 11.0.0 -> 11.0.1 |
devDependencies | patch | ||
| prettier (source) | 3.4.2 -> 3.7.4 |
devDependencies | minor | ||
| python | 3.10.14 -> 3.14.2 |
uses-with | minor | ||
| pyyaml (source) | ==6.0.2 -> ==6.0.3 |
patch | |||
| sass | 1.84.0 -> 1.97.0 |
devDependencies | minor | ||
| style-dictionary | 4.3.2 -> 4.4.0 |
devDependencies | minor | ||
| stylelint (source) | 16.14.1 -> 16.26.1 |
devDependencies | minor | ||
| yaml (source) | 2.7.0 -> 2.8.2 |
devDependencies | minor |
Release Notes
percy/cli (@percy/cli)
v1.31.5
What's Changed
✨ Enhancements
- release v1.31.5-beta.1 by @bs-shobhitkumar in #2041
- Add support for pseudo-class enabled elements in DOM serialization by @pankaj443 @this-is-shivamsingh in #2046
New Contributors
- @danieldelacruz01 made their first contribution in #1963
Full Changelog: https://github.com/percy/cli/compare/v1.31.4...v1.31.5
v1.31.4
What's Changed
✨Enhancements
- Add support for ignoreStyleSheetSerializationErrors in config by @pankaj443 in #2021
- Add testhub build run ID to PercyEnv and PercyClient by @pankaj443 in #2013
⬆️⬇️ Dependency Updates
- ⬆️ Bump @rollup/plugin-node-resolve from 15.2.3 to 16.0.3 by @dependabot[bot] in #2015
Full Changelog: https://github.com/percy/cli/compare/v1.31.3...v1.31.4
v1.31.3
What's Changed
✨ Enhancements
- [PER-5758] fix canvas-to-image width handling by @pranavz28 in #1995
- [PPLT-4565] | Add Proxy support for PoA Session for communication with
hub.browserstack.comby @bhokaremoin in #2000 - Exclude localhost/127.0.0.1 from proxying from sdk-utils by @bhokaremoin in #2010
⬆️⬇️ Dependency Updates
- ⬆️👷 Bump softprops/action-gh-release from 2.1.0 to 2.3.4 by @dependabot[bot] in #2001
- pac-proxy-agent Version Update And Release v1.31.3 beta.5 by @bhokaremoin in #2006
New Contributors
- @RakshitMandloi-bs made their first contribution in #1970
- @pranavz28 made their first contribution in #1975
Full Changelog: https://github.com/percy/cli/compare/v1.31.2...v1.31.3
v1.31.2
What's Changed
✨ Enhancements
- ✨ Adding support for ignoreCanvasSerializationErrors by @bhokaremoin in #1948
- added flag forceShadowAsLightDOM by @Shivanshu-07 in #1973
- ✨ PoA Support for Playwright with IOS Devices by @bhokaremoin in #1971
🏗 Maintenance
- chore: Typos by @pieterocp in #1959
⬆️⬇️ Dependency Updates
- ⬆️ Bump form-data from 4.0.0 to 4.0.4 by @dependabot[bot] in #1946
- ⬆️👷 Bump github/codeql-action from 3.28.11 to 3.29.2 by @dependabot[bot] in #1941
- ⬆️ Bump pac-proxy-agent from 7.1.0 to 7.2.0 by @dependabot[bot] in #1925
- ⬆️👷 Bump github/codeql-action from 3.29.2 to 3.29.11 by @dependabot[bot] in #1969
- ⬆️👷 Bump actions/download-artifact from 4 to 5 by @dependabot[bot] in #1955
- ⬆️👷 Bump actions/checkout from 3 to 5 by @dependabot[bot] in #1961
- ⬆️ Bump ws from 8.18.1 to 8.18.3 by @dependabot[bot] in #1939
- ⬆️ Bump babel-plugin-transform-import-meta from 2.2.1 to 2.3.3 by @dependabot[bot] in #1953
New Contributors
- @pieterocp made their first contribution in #1959
- @rahulXbrowserstack made their first contribution in #1965
- @ayushatstack made their first contribution in #1967
Full Changelog: https://github.com/percy/cli/compare/v1.31.1...v1.31.2
v1.31.1
What's Changed
✨ Enhancements
- ✨ Supporting Build Review Actions by @bhokaremoin in #1942
Full Changelog: https://github.com/percy/cli/compare/v1.31.0...v1.31.1
v1.31.0
What's Changed
✨ Enhancements
- Added scrollToBottom functionality by @bs-shobhitkumar in #1917
🐛 Bug Fixes
- Fix SVG element serialization and prevent network requests to serialized paths by @bs-shobhitkumar in #1919
Full Changelog: https://github.com/percy/cli/compare/v1.30.11...v1.31.0
v1.30.11
What's Changed
✨ Enhancements
- ✨ Snapshot Level Browser Enablement by @this-is-shivamsingh in #1911
🐛 Bug Fixes
- Adding check for null body in serializeDOM by @Shivanshu-07 in #1907
- 🔖 Releasing 1.30.11-beta.1 by @Shivanshu-07 in #1908
Full Changelog: https://github.com/percy/cli/compare/1.30.10...v1.30.11
v1.30.10
v1.30.9
What's Changed
✨ Enhancements
- Added normalization function to make options case-insensitive by @bs-shobhitkumar in #1865
- fixed content length NaN by @Shivanshu-07 in #1866
- fixed style ordering by @Shivanshu-07 in #1882
- Passing unique build uuid in create build by @bhokaremoin in #1881
- ✨ Added patch to capture dynamic media queries by @shantanuk-browserstack in #1884
⬆️⬇️ Dependency Updates
- ⬆️ Bump ws from 8.18.0 to 8.18.1 by @dependabot in #1872
- ⬆️👷 Bump github/codeql-action from 3.27.5 to 3.28.11 by @dependabot in #1873
- ⬆️ Bump @babel/eslint-parser from 7.25.8 to 7.26.8 by @dependabot in #1861
- ⬆️ Bump fast-glob from 3.3.2 to 3.3.3 by @dependabot in #1837
- ⬆️ Bump axios from 1.7.7 to 1.8.3 by @dependabot in #1877
New Contributors
- @bs-shobhitkumar made their first contribution in #1865
- @bhokaremoin made their first contribution in #1869
Full Changelog: https://github.com/percy/cli/compare/v1.30.8...v1.30.9
v1.30.8
Notice
A bug was introduced in version 1.30.8 that causes snapshots to fail when resources exceed 25MB, and the resource server does not include a Content-Length header in the response. As a result, the resource upload fails and the Percy build is unable to finalise.
You'll see Your CI service or client failed to correctly upload build and snapshot resources. in your dashboard.
We have made v1.30.7 as latest and we'll be releasing a stable version with the fix.
What's Changed
🐛 Bug Fixes
- added check for resources greater than 100mb by @Shivanshu-07 in #1858
New Contributors
- @Shivanshu-07 made their first contribution in #1858
Full Changelog: https://github.com/percy/cli/compare/v1.30.7...v1.30.8
actions/setup-node (actions/setup-node)
v6.1.0
What's Changed
Enhancement:
- Remove always-auth configuration handling by @priyagupta108 in #1436
Dependency updates:
- Upgrade @actions/cache from 4.0.3 to 4.1.0 by @dependabot[bot] in #1384
- Upgrade actions/checkout from 5 to 6 by @dependabot[bot] in #1439
- Upgrade js-yaml from 3.14.1 to 3.14.2 by @dependabot[bot] in #1435
Documentation update:
- Add example for restore-only cache in documentation by @aparnajyothi-y in #1419
Full Changelog: https://github.com/actions/setup-node/compare/v6...v6.1.0
postcss/autoprefixer (autoprefixer)
v10.4.23
- Reduced dependencies (by @hyperz111).
v10.4.22
- Fixed
stretchprefixes on new Can I Use database. - Updated
fraction.js.
v10.4.21
- Fixed old
-moz-prefix for:placeholder-shown(by @Marukome0743).
cypress-io/cypress (cypress)
v14.5.4
Changelog: https://docs.cypress.io/app/references/changelog#14-5-4
v14.5.3
Changelog: https://docs.cypress.io/app/references/changelog#14-5-3
v14.5.2
Changelog: https://docs.cypress.io/app/references/changelog#14-5-2
v14.5.1
Changelog: https://docs.cypress.io/app/references/changelog#14-5-1
v14.5.0
Changelog: https://docs.cypress.io/app/references/changelog#14-5-0
v14.4.1
Changelog: https://docs.cypress.io/app/references/changelog#14-4-1
v14.4.0
Changelog: https://docs.cypress.io/app/references/changelog#14-4-0
v14.3.3
Changelog: https://docs.cypress.io/app/references/changelog#14-3-3
v14.3.2
Changelog: https://docs.cypress.io/app/references/changelog#14-3-2
v14.3.1
Changelog: https://docs.cypress.io/app/references/changelog#14-3-1
v14.3.0
Changelog: https://docs.cypress.io/app/references/changelog#14-3-0
v14.2.1
Changelog: https://docs.cypress.io/app/references/changelog#14-2-1
v14.2.0
Changelog: https://docs.cypress.io/app/references/changelog#14-2-0
v14.1.0
Changelog: https://docs.cypress.io/app/references/changelog#14-1-0
v14.0.3
Changelog: https://docs.cypress.io/app/references/changelog#14-0-3
jestjs/jest (jest)
v30.2.0
Chore & Maintenance
-
[*]Update example repo for testing React Native projects (#15832) -
[*]Updatejest-watch-typeaheadto v3 (#15830)
v30.1.3
Fixes
- Fix
unstable_mockModulewithnode:prefixed core modules.
v30.1.2
Fixes
-
[jest-snapshot-utils]Correct snapshot header regexp to work with newline across OSes (#15803)
v30.1.1
Fixes
-
[jest-snapshot-utils]Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (#15800) -
[jest-snapshot-utils]Improve messaging about goo.gl snapshot link change (#15821)
v30.1.0
v30.0.5
Features
-
[jest-config]AllowtestMatchto take a string value -
[jest-worker]LetworkerIdleMemoryLimitaccept 0 to always restart worker child processes
Fixes
-
[expect]Fixbiginterror (#15702)
v30.0.4
Features
-
[expect]TheInversetype is now exported (#15714) -
[expect]feat: supportasync functionsintoBe(#15704)
Fixes
beautifier/js-beautify (js-beautify)
v1.15.4
- Downgrade nopt to v7.x to maintain Node.js v14 compatibility (#2358)
v1.15.3
- fix node 18 support by downgrading glob to v10 (#2350)
v1.15.2
postcss/postcss (postcss)
v8.5.6
- Fixed
ContainerWithChildrentype discriminating (by @Goodwine).
v8.5.5
- Fixed
package.json→exportscompatibility with some tools (by @JounQin).
v8.5.4
- Fixed Parcel compatibility issue (by @git-sumitchaudhary).
v8.5.3
- Added more details to
Unknown worderror (by @hiepxanh). - Fixed types (by @romainmenke).
- Fixed docs (by @catnipan).
v8.5.2
- Fixed end position of rules with semicolon (by @romainmenke).
prettier/prettier (prettier)
v3.7.4
LWC: Avoid quote around interpolations (#18383 by @kovsu)
<!-- Input -->
<div foo={bar}> </div>
<!-- Prettier 3.7.3 (--embedded-language-formatting off) -->
<div foo="{bar}"></div>
<!-- Prettier 3.7.4 (--embedded-language-formatting off) -->
<div foo={bar}></div>
TypeScript: Fix comment inside union type gets duplicated (#18393 by @fisker)
// Input
type Foo = (/** comment */ a | b) | c;
// Prettier 3.7.3
type Foo = /** comment */ (/** comment */ a | b) | c;
// Prettier 3.7.4
type Foo = /** comment */ (a | b) | c;
TypeScript: Fix unstable comment print in union type comments (#18395 by @fisker)
// Input
type X = (A | B) & (
// comment
A | B
);
// Prettier 3.7.3 (first format)
type X = (A | B) &
(// comment
A | B);
// Prettier 3.7.3 (second format)
type X = (
| A
| B // comment
) &
(A | B);
// Prettier 3.7.4
type X = (A | B) &
// comment
(A | B);
v3.7.3
API: Fix prettier.getFileInfo() change that breaks VSCode extension (#18375 by @fisker)
An internal refactor accidentally broke the VSCode extension plugin loading.
v3.7.2
JavaScript: Fix string print when switching quotes (#18351 by @fisker)
// Input
console.log("A descriptor\\'s .kind must be \"method\" or \"field\".")
// Prettier 3.7.1
console.log('A descriptor\\'s .kind must be "method" or "field".');
// Prettier 3.7.2
console.log('A descriptor\\\'s .kind must be "method" or "field".');
JavaScript: Preserve quote for embedded HTML attribute values (#18352 by @kovsu)
// Input
const html = /* HTML */ ` <div class="${styles.banner}"></div> `;
// 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
};
v3.7.1
API: Fix performance regression in doc printer (#18342 by @fisker)
Prettier 3.7.1 can be very slow when formatting big files, the regression has been fixed.
v3.7.0
v3.6.2
Markdown: Add missing blank line around code block (#17675 by @fisker)
<!-- Input -->
1. Some text, and code block below, with newline after code block
```yaml
---
foo: bar
```
1. Another
2. List
<!-- Prettier 3.6.1 -->
1. Some text, and code block below, with newline after code block
```yaml
---
foo: bar
```
1. Another
2. List
<!-- Prettier 3.6.2 -->
1. Some text, and code block below, with newline after code block
```yaml
---
foo: bar
```
1. Another
2. List
v3.6.1
TypeScript: Allow const without initializer (#17650, #17654 by @fisker)
// Input
export const version: string;
// Prettier 3.6.0 (--parser=babel-ts)
SyntaxError: Unexpected token (1:21)
> 1 | export const version: string;
| ^
// Prettier 3.6.0 (--parser=oxc-ts)
SyntaxError: Missing initializer in const declaration (1:14)
> 1 | export const version: string;
| ^^^^^^^^^^^^^^^
// Prettier 3.6.1
export const version: string;
Miscellaneous: Avoid closing files multiple times (#17665 by @43081j)
When reading a file to infer the interpreter from a shebang, we use the
n-readlines library to read the first line in order to get the shebang.
This library closes files when it reaches EOF, and we later try close the same
files again. We now close files only if n-readlines did not already close
them.
v3.6.0
v3.5.3
Flow: Fix missing parentheses in ConditionalTypeAnnotation (#17196 by @fisker)
// Input
type T<U> = 'a' | ('b' extends U ? 'c' : empty);
type T<U> = 'a' & ('b' extends U ? 'c' : empty);
// Prettier 3.5.2
type T<U> = "a" | "b" extends U ? "c" : empty;
type T<U> = "a" & "b" extends U ? "c" : empty;
// Prettier 3.5.3
type T<U> = "a" | ("b" extends U ? "c" : empty);
type T<U> = "a" & ("b" extends U ? "c" : empty);
v3.5.2
Remove module-sync condition (#17156 by @fisker)
In Prettier 3.5.0, we added module-sync condition to package.json, so that require("prettier") can use ESM version, but turns out it doesn't work if CommonJS and ESM plugins both imports builtin plugins. To solve this problem, we decide simply remove the module-sync condition, so require("prettier") will still use the CommonJS version, we'll revisit until require(ESM) feature is more stable.
v3.5.1
Fix CLI crash when cache for old version exists (#17100 by @sosukesuzuki)
Prettier 3.5 uses a different cache format than previous versions, Prettier 3.5.0 crashes when reading existing cache file, Prettier 3.5.1 fixed the problem.
Support dockercompose and github-actions-workflow in VSCode (#17101 by @remcohaszing)
Prettier now supports the dockercompose and github-actions-workflow languages in Visual Studio Code.
v3.5.0
actions/python-versions (python)
v3.14.2: 3.14.2
Python 3.14.2
v3.14.1: 3.14.1
Python 3.14.1
v3.14.0: 3.14.0
Python 3.14.0
v3.13.11: 3.13.11
Python 3.13.11
v3.13.10: 3.13.10
Python 3.13.10
v3.13.9: 3.13.9
Python 3.13.9
v3.13.8: 3.13.8
Python 3.13.8
v3.13.7: 3.13.7
Python 3.13.7
v3.13.6: 3.13.6
Python 3.13.6
v3.13.5: 3.13.5
Python 3.13.5
v3.13.4: 3.13.4
Python 3.13.4
v3.13.3: 3.13.3
Python 3.13.3
v3.13.2: 3.13.2
Python 3.13.2
v3.13.1: 3.13.1
Python 3.13.1
v3.13.0: 3.13.0
Python 3.13.0
v3.12.12: 3.12.12
Python 3.12.12
v3.12.11: 3.12.11
Python 3.12.11
v3.12.10: 3.12.10
Python 3.12.10
v3.12.9: 3.12.9
Python 3.12.9
v3.12.8: 3.12.8
Python 3.12.8
v3.12.7: 3.12.7
Python 3.12.7
v3.12.6: 3.12.6
Python 3.12.6
v3.12.5: 3.12.5
Python 3.12.5
v3.12.4: 3.12.4
Python 3.12.4
v3.12.3: 3.12.3
Python 3.12.3
v3.12.2: 3.12.2
Python 3.12.2
v3.12.1: 3.12.1
Python 3.12.1
v3.12.0: 3.12.0
Python 3.12.0
v3.11.14: 3.11.14
Python 3.11.14
v3.11.13: 3.11.13
Python 3.11.13
v3.11.12: 3.11.12
Python 3.11.12
v3.11.11: 3.11.11
Python 3.11.11
v3.11.10: 3.11.10
Python 3.11.10
v3.11.9: 3.11.9
Python 3.11.9
v3.11.8: 3.11.8
Python 3.11.8
v3.11.7: 3.11.7
Python 3.11.7
v3.11.6: 3.11.6
Python 3.11.6
v3.11.5: 3.11.5
Python 3.11.5
v3.11.4: 3.11.4
Python 3.11.4
v3.11.3: 3.11.3
Python 3.11.3
v3.11.2: 3.11.2
Python 3.11.2
v3.11.1: 3.11.1
Python 3.11.1
v3.11.0: 3.11.0
Python 3.11.0
v3.10.19: 3.10.19
Python 3.10.19
v3.10.18: 3.10.18
Python 3.10.18
v3.10.17: 3.10.17
Python 3.10.17
v3.10.16: 3.10.16
Python 3.10.16
v3.10.15: 3.10.15
Python 3.10.15
yaml/pyyaml (pyyaml)
v6.0.3
What's Changed
- Support for Python 3.14 and free-threading (experimental).
Full Changelog: https://github.com/yaml/pyyaml/compare/6.0.2...6.0.3
sass/dart-sass (sass)
v1.97.0
- Add support for the
display-p3-linearcolor space.
v1.96.0
- Allow numbers with complex units (more than one numerator unit or more than
zero denominator units) to be emitted to CSS. These are now emitted as
calc()expressions, which now support complex units in plain CSS.
v1.95.1
- No user-visible changes.
v1.95.0
-
Add support for the [CSS-style
if()function]. In addition to supporting the plain CSS syntax, this also supports asass()query that takes a Sass expression that evaluates totrueorfalseat preprocessing time depending on whether the Sass value is truthy. If there are no plain-CSS queries, the function will return the first value whose query returns true during preprocessing. For example,if(sass(false): 1; sass(true): 2; else: 3)returns2.[CSS-style `
Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), 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.
👻 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.
There are some changes to Prettier and Stylelint that cause the CI to fail with errors and also generate several warnings.
Holding this for when we have more time to visit it or other, more pressing, dependency updates become available.
This causes a 4 KB increase in stylesheet size. Here's a diff of what's changed.
Probably there was something changed in postcss or sass that causes this, but I don't want to merge this until we understand why that changed. Putting this on hold until more capacity available.