canonical / vanilla-framework

From community websites to web applications, this CSS framework will help you achieve a consistent look and feel.
https://vanillaframework.io
GNU Lesser General Public License v3.0
849 stars 169 forks source link

chore(deps): update all non-major dependencies #5404

Closed renovate[bot] closed 3 weeks ago

renovate[bot] commented 4 weeks ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
@percy/cli (source) 1.29.4 -> 1.30.1 age adoption passing confidence devDependencies minor
actions/setup-node v4.0.4 -> v4.1.0 age adoption passing confidence action minor
actions/setup-python v5.2.0 -> v5.3.0 age adoption passing confidence action minor
cypress (source) 13.15.0 -> 13.15.2 age adoption passing confidence devDependencies patch
sass 1.79.4 -> 1.80.6 age adoption passing confidence devDependencies minor
style-dictionary 4.1.2 -> 4.1.4 age adoption passing confidence devDependencies patch
stylelint (source) 16.9.0 -> 16.10.0 age adoption passing confidence devDependencies minor
yaml (source) 2.5.1 -> 2.6.0 age adoption passing confidence devDependencies minor

Release Notes

percy/cli (@​percy/cli) ### [`v1.30.1`](https://redirect.github.com/percy/cli/releases/tag/v1.30.1) [Compare Source](https://redirect.github.com/percy/cli/compare/v1.30.0...v1.30.1) #### What's Changed ##### ✨ Enhancements - Cli instrumentation improvements by [@​ninadbstack](https://redirect.github.com/ninadbstack) in [https://github.com/percy/cli/pull/1757](https://redirect.github.com/percy/cli/pull/1757) ##### 🏗 Maintenance - 🧹 fix: typo in log by [@​c0state](https://redirect.github.com/c0state) in [https://github.com/percy/cli/pull/1708](https://redirect.github.com/percy/cli/pull/1708) ##### ⬆️⬇️ Dependency Updates - ⬆️ Bump ajv from 8.11.2 to 8.17.1 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/percy/cli/pull/1747](https://redirect.github.com/percy/cli/pull/1747) - ⬆️ Bump [@​babel/core](https://redirect.github.com/babel/core) from 7.24.7 to 7.25.8 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/percy/cli/pull/1755](https://redirect.github.com/percy/cli/pull/1755) - ⬆️ Bump [@​rollup/plugin-babel](https://redirect.github.com/rollup/plugin-babel) from 6.0.2 to 6.0.4 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/percy/cli/pull/1748](https://redirect.github.com/percy/cli/pull/1748) - ⬆️ Bump rollup from 2.79.1 to 2.79.2 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/percy/cli/pull/1745](https://redirect.github.com/percy/cli/pull/1745) - ⬆️👷 Bump github/codeql-action from 3.26.8 to 3.26.12 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/percy/cli/pull/1756](https://redirect.github.com/percy/cli/pull/1756) #### New Contributors - [@​c0state](https://redirect.github.com/c0state) made their first contribution in [https://github.com/percy/cli/pull/1708](https://redirect.github.com/percy/cli/pull/1708) **Full Changelog**: https://github.com/percy/cli/compare/v1.30.0...v1.30.1 ### [`v1.30.0`](https://redirect.github.com/percy/cli/releases/tag/v1.30.0) [Compare Source](https://redirect.github.com/percy/cli/compare/v1.29.4...v1.30.0) #### What's Changed - \[Responsive Snapshot Capture] Added support for handling multiple root resource in single asset discovery phase by [@​chinmay-browserstack](https://redirect.github.com/chinmay-browserstack) in [https://github.com/percy/cli/pull/1728](https://redirect.github.com/percy/cli/pull/1728) **Full Changelog**: https://github.com/percy/cli/compare/v1.29.4...v1.30.0
actions/setup-node (actions/setup-node) ### [`v4.1.0`](https://redirect.github.com/actions/setup-node/compare/v4.0.4...v4.1.0) [Compare Source](https://redirect.github.com/actions/setup-node/compare/v4.0.4...v4.1.0)
actions/setup-python (actions/setup-python) ### [`v5.3.0`](https://redirect.github.com/actions/setup-python/releases/tag/v5.3.0) [Compare Source](https://redirect.github.com/actions/setup-python/compare/v5.2.0...v5.3.0) ##### What's Changed - Add workflow file for publishing releases to immutable action package by [@​Jcambass](https://redirect.github.com/Jcambass) in [https://github.com/actions/setup-python/pull/941](https://redirect.github.com/actions/setup-python/pull/941) - Upgrade IA publish by [@​Jcambass](https://redirect.github.com/Jcambass) in [https://github.com/actions/setup-python/pull/943](https://redirect.github.com/actions/setup-python/pull/943) ##### Bug Fixes: - Normalise Line Endings to Ensure Cross-Platform Consistency by [@​priya-kinthali](https://redirect.github.com/priya-kinthali) in [https://github.com/actions/setup-python/pull/938](https://redirect.github.com/actions/setup-python/pull/938) - Revise `isGhes` logic by [@​jww3](https://redirect.github.com/jww3) in [https://github.com/actions/setup-python/pull/963](https://redirect.github.com/actions/setup-python/pull/963) - Bump pillow from 7.2 to 10.2.0 by [@​aparnajyothi-y](https://redirect.github.com/aparnajyothi-y) in [https://github.com/actions/setup-python/pull/956](https://redirect.github.com/actions/setup-python/pull/956) ##### Enhancements: - Enhance workflows and documentation updates by [@​priya-kinthali](https://redirect.github.com/priya-kinthali) in [https://github.com/actions/setup-python/pull/965](https://redirect.github.com/actions/setup-python/pull/965) - Bump default versions to latest by [@​jeffwidman](https://redirect.github.com/jeffwidman) in [https://github.com/actions/setup-python/pull/905](https://redirect.github.com/actions/setup-python/pull/905) ##### New Contributors - [@​Jcambass](https://redirect.github.com/Jcambass) made their first contribution in [https://github.com/actions/setup-python/pull/941](https://redirect.github.com/actions/setup-python/pull/941) - [@​jww3](https://redirect.github.com/jww3) made their first contribution in [https://github.com/actions/setup-python/pull/963](https://redirect.github.com/actions/setup-python/pull/963) **Full Changelog**: https://github.com/actions/setup-python/compare/v5...v5.3.0
cypress-io/cypress (cypress) ### [`v13.15.2`](https://redirect.github.com/cypress-io/cypress/releases/tag/v13.15.2) [Compare Source](https://redirect.github.com/cypress-io/cypress/compare/v13.15.1...v13.15.2) Changelog: https://docs.cypress.io/guides/references/changelog#13-15-2 ### [`v13.15.1`](https://redirect.github.com/cypress-io/cypress/releases/tag/v13.15.1) [Compare Source](https://redirect.github.com/cypress-io/cypress/compare/v13.15.0...v13.15.1) Changelog: https://docs.cypress.io/guides/references/changelog#13-15-1
sass/dart-sass (sass) ### [`v1.80.6`](https://redirect.github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1806) [Compare Source](https://redirect.github.com/sass/dart-sass/compare/1.80.5...1.80.6) ##### Command-Line Interface - Make `@parcel/watcher` an optional dependency so this can still be installed on operating systems where it's unavailable. ### [`v1.80.5`](https://redirect.github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1805) [Compare Source](https://redirect.github.com/sass/dart-sass/compare/1.80.4...1.80.5) ##### Embedded Host - Don't produce phantom `@import` deprecations when using an importer with the legacy API. ### [`v1.80.4`](https://redirect.github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1804) [Compare Source](https://redirect.github.com/sass/dart-sass/compare/1.80.3...1.80.4) - No user-visible changes. ### [`v1.80.3`](https://redirect.github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1803) [Compare Source](https://redirect.github.com/sass/dart-sass/compare/1.80.2...1.80.3) - Fix a bug where `@import url("...")` would crash in plain CSS files. - Improve consistency of how warnings are emitted by different parts of the compiler. This should result in minimal user-visible changes, but different types of warnings should now respond more reliably to flags like `--quiet`, `--verbose`, and `--silence-deprecation`. ### [`v1.80.2`](https://redirect.github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1802) [Compare Source](https://redirect.github.com/sass/dart-sass/compare/1.80.1...1.80.2) - Fix a bug where deprecation warnings were incorrectly emitted for the plain-CSS `invert()` function. ### [`v1.80.1`](https://redirect.github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1801) [Compare Source](https://redirect.github.com/sass/dart-sass/compare/1.80.0...1.80.1) - Fix a bug where repeated deprecation warnings were not automatically limited. ### [`v1.80.0`](https://redirect.github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1800) [Compare Source](https://redirect.github.com/sass/dart-sass/compare/1.79.6...1.80.0) - `@import` is now officially deprecated, as are global built-in functions that are available within built-in modules. See [the Sass blog post] for more details on the deprecation process. [the Sass blog post]: https://sass-lang.com/blog/import-is-deprecated/ ##### Embedded Host - Fix an error that would sometimes occur when deprecation warnings were emitted when using a custom importer with the legacy API. ### [`v1.79.6`](https://redirect.github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1796) [Compare Source](https://redirect.github.com/sass/dart-sass/compare/1.79.5...1.79.6) - Fix a bug where Sass would add an extra `*/` after loud comments with whitespace after an explicit `*/` in the indented syntax. - **Potentially breaking bug fix:** Adding text after an explicit `*/` in the indented syntax is now an error, rather than silently generating invalid CSS. ##### Embedded Host - Properly export the `SassBoolean` type. ### [`v1.79.5`](https://redirect.github.com/sass/dart-sass/blob/HEAD/CHANGELOG.md#1795) [Compare Source](https://redirect.github.com/sass/dart-sass/compare/1.79.4...1.79.5) - Changes to how `selector.unify()` and `@extend` combine selectors: - The relative order of pseudo-classes (like `:hover`) and pseudo-elements (like `::before`) within each original selector is now preserved when they're combined. - Pseudo selectors are now consistently placed at the end of the combined selector, regardless of which selector they came from. Previously, this reordering only applied to pseudo-selectors in the second selector. - Tweak the color transformation matrices for OKLab and OKLCH to match the newer, more accurate values in the CSS spec. - Fix a slight inaccuracy case when converting to `srgb-linear` and `display-p3`. - **Potentially breaking bug fix:** `math.unit()` now wraps multiple denominator units in parentheses. For example, `px/(em*em)` instead of `px/em*em`. ##### Command-Line Interface - Use `@parcel/watcher` to watch the filesystem when running from JavaScript and not using `--poll`. This should mitigate more frequent failures users have been seeing since version 4.0.0 of Chokidar, our previous watching tool, was released. ##### JS API - Fix `SassColor.interpolate()` to allow an undefined `options` parameter, as the types indicate. ##### Embedded Sass - Properly pass missing color channel values to and from custom functions.
amzn/style-dictionary (style-dictionary) ### [`v4.1.4`](https://redirect.github.com/amzn/style-dictionary/blob/HEAD/CHANGELOG.md#414) [Compare Source](https://redirect.github.com/amzn/style-dictionary/compare/v4.1.3...v4.1.4) ##### Patch Changes - [`a67ed31`](https://redirect.github.com/amzn/style-dictionary/commit/a67ed31): Pass PlatformConfig as options param to platform-applied preprocessors. - [`19aee32`](https://redirect.github.com/amzn/style-dictionary/commit/19aee32): Fix `convertToBase64` util to support converting binary files such as fonts, for both Browser and NodeJS. ### [`v4.1.3`](https://redirect.github.com/amzn/style-dictionary/blob/HEAD/CHANGELOG.md#413) [Compare Source](https://redirect.github.com/amzn/style-dictionary/compare/v4.1.2...v4.1.3) ##### Patch Changes - [`9376247`](https://redirect.github.com/amzn/style-dictionary/commit/9376247): Make `defaultMessage` param in FileHeader type optional. - [`43ccb42`](https://redirect.github.com/amzn/style-dictionary/commit/43ccb42): ([#​1305](https://redirect.github.com/amzn/style-dictionary/issues/1305)): fix reference sorting in `sortByReference` function for DTCG token format, ensuring token references are declared after their targets - [`26728b9`](https://redirect.github.com/amzn/style-dictionary/commit/26728b9): Fix `filterTokens` utility to deal with random metadata properties throughout token groups, without throwing errors.
stylelint/stylelint (stylelint) ### [`v16.10.0`](https://redirect.github.com/stylelint/stylelint/blob/HEAD/CHANGELOG.md#16100) [Compare Source](https://redirect.github.com/stylelint/stylelint/compare/16.9.0...16.10.0) - Changed: `shorthand-property-no-redundant-values` reported ranges ([#​8008](https://redirect.github.com/stylelint/stylelint/pull/8008)) ([@​Mouvedia](https://redirect.github.com/Mouvedia)). - Added: `formatter` configuration property ([#​7826](https://redirect.github.com/stylelint/stylelint/pull/7826)) ([@​emmacharp](https://redirect.github.com/emmacharp)). - Added: `validate` option to Node.js API and `--validate` CLI flag ([#​8009](https://redirect.github.com/stylelint/stylelint/pull/8009)) ([@​Mouvedia](https://redirect.github.com/Mouvedia)). - Added: fixed section to the output of the `verbose` formatter ([#​7985](https://redirect.github.com/stylelint/stylelint/pull/7985)) ([@​Mouvedia](https://redirect.github.com/Mouvedia)). - Added: support for `string | RegExp` to `ignoreValues` option of `value-no-vendor-prefix` ([#​7969](https://redirect.github.com/stylelint/stylelint/pull/7969)) ([@​Mouvedia](https://redirect.github.com/Mouvedia)). - Added: support for `string` to `ignoreLonghands` option of `declaration-block-no-redundant-longhand-properties` ([#​7971](https://redirect.github.com/stylelint/stylelint/pull/7971)) ([@​Mouvedia](https://redirect.github.com/Mouvedia)). - Fixed: `at-rule-no-unknown` false positives for `@position-try` ([#​7968](https://redirect.github.com/stylelint/stylelint/pull/7968)) ([@​yelizsevinc](https://redirect.github.com/yelizsevinc)). - Fixed: `declaration-block-no-redundant-longhand-properties` autofix for `grid-column`/`grid-row` ([#​8023](https://redirect.github.com/stylelint/stylelint/pull/8023)) ([@​ryo-manba](https://redirect.github.com/ryo-manba)). - Fixed: `declaration-property-value-no-unknown` false negatives/positives via [`css-tree@3.0.0`](https://redirect.github.com/csstree/csstree/releases/tag/v3.0.0) ([#​7993](https://redirect.github.com/stylelint/stylelint/pull/7993)) ([@​Mouvedia](https://redirect.github.com/Mouvedia)). - Fixed: `declaration-property-value-no-unknown` reported ranges and message ([#​8003](https://redirect.github.com/stylelint/stylelint/pull/8003)) ([@​romainmenke](https://redirect.github.com/romainmenke)). - Fixed: `keyframe-selector-notation` reported ranges ([#​7992](https://redirect.github.com/stylelint/stylelint/pull/7992)) ([@​romainmenke](https://redirect.github.com/romainmenke)). - Fixed: `length-zero-no-unit` false positives for Sass variables ([#​8035](https://redirect.github.com/stylelint/stylelint/pull/8035)) ([@​ryo-manba](https://redirect.github.com/ryo-manba)). - Fixed: `no-descending-specificity` reported ranges ([#​7996](https://redirect.github.com/stylelint/stylelint/pull/7996)) ([@​romainmenke](https://redirect.github.com/romainmenke)). - Fixed: `selector-anb-no-unmatchable` reported ranges and message ([#​8001](https://redirect.github.com/stylelint/stylelint/pull/8001)) ([@​romainmenke](https://redirect.github.com/romainmenke)). - Fixed: `string` formatter handling of log symbols for non-Unicode terminals ([#​7981](https://redirect.github.com/stylelint/stylelint/pull/7981)) ([@​Mouvedia](https://redirect.github.com/Mouvedia)). - Fixed: built `.cjs` files to address Rollup vulnerability ([#​8010](https://redirect.github.com/stylelint/stylelint/pull/8010)) ([@​ybiquitous](https://redirect.github.com/ybiquitous)). - Fixed: incorrect `config` option for Node.js API with `extends` and `overrides` ([#​8030](https://redirect.github.com/stylelint/stylelint/pull/8030)) ([@​ybiquitous](https://redirect.github.com/ybiquitous)). - Fixed: stricter validation for the options of `declaration-property-max-values`, `declaration-property-value-no-unknown` and `number-max-precision` ([#​7975](https://redirect.github.com/stylelint/stylelint/pull/7975)) ([@​Mouvedia](https://redirect.github.com/Mouvedia)).
eemeli/yaml (yaml) ### [`v2.6.0`](https://redirect.github.com/eemeli/yaml/releases/tag/v2.6.0) [Compare Source](https://redirect.github.com/eemeli/yaml/compare/v2.5.1...v2.6.0) - Use a proper tag for `!!merge <<` keys ([#​580](https://redirect.github.com/eemeli/yaml/issues/580)) - Add `stringKeys` parse option ([#​581](https://redirect.github.com/eemeli/yaml/issues/581)) - Stringify a Document as a Document ([#​576](https://redirect.github.com/eemeli/yaml/issues/576)) - Add sponsorship by [Manifest](https://manifest.build/)

Configuration

📅 Schedule: Branch creation - "before 4am on the first day of the month" (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.



This PR was generated by Mend Renovate. View the repository job log.

bartaz commented 3 weeks ago

Looks good, but sass update causes new deprecation warnings (https://github.com/canonical/vanilla-framework/issues/5410)