Skip to content

📦 Release @webref/css6@6.25.0#1869

Open
github-actions[bot] wants to merge 1 commit intomainfrom
release-css6-20260311010110137
Open

📦 Release @webref/css6@6.25.0#1869
github-actions[bot] wants to merge 1 commit intomainfrom
release-css6-20260311010110137

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Mar 11, 2026

⚠ NEVER add commits to this pull request.

🤖 This pull request was automatically created to facilitate human review of @webref/css6 changes triggered by curated data at 2a02973.

🧐 Please review the diff below and version numbers. If all looks good, merge this pull request to release the changes to npm.

📦 Latest released @webref/css6 package was v6.24.2. Merging this pull request will release v6.25.0. Make sure that the bump is the right one for the changes.

✍ If any change needs to be made before release, do not add a commit to this pull request. Changes should rather be handled in a separate pull request and pushed to the main branch. You may leave this pull request open in the meantime, or close it. The pre-release job will automatically update this pull request or create a new one once the updates have made their way to the main branch.

🛈 The actual change introduced by this pull request is a version bump in packages/css6/package.json. You do not need to review that change. The bumped version is not the version that will be released when this pull request is merged, but rather the version that will be released next time.

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/compat.json packages/css6/compat.json
--- webref/node_modules/@webref/css/compat.json
+++ packages/css6/compat.json
@@ -238,6 +238,10 @@
         "animation-fill-mode",
         "animation-play-state",
         "animation-timeline"
+      ],
+      "resetLonghands": [
+        "animation-range",
+        "animation-trigger"
       ]
     },
     {
@@ -501,6 +505,9 @@
         "mask-clip",
         "mask-composite",
         "mask-mode"
+      ],
+      "resetLonghands": [
+        "mask-border"
       ]
     },
     {

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-animations.json packages/css6/css-animations.json
--- webref/node_modules/@webref/css/css-animations.json
+++ packages/css6/css-animations.json
@@ -282,6 +282,10 @@
         "animation-fill-mode",
         "animation-play-state",
         "animation-timeline"
+      ],
+      "resetLonghands": [
+        "animation-range",
+        "animation-trigger"
       ]
     }
   ],

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-backgrounds-4.json packages/css6/css-backgrounds-4.json
--- webref/node_modules/@webref/css/css-backgrounds-4.json
+++ packages/css6/css-backgrounds-4.json
@@ -597,6 +597,9 @@
         "background-origin",
         "background-clip",
         "background-color"
+      ],
+      "resetLonghands": [
+        "background-blend-mode"
       ]
     }
   ],

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-backgrounds.json packages/css6/css-backgrounds.json
--- webref/node_modules/@webref/css/css-backgrounds.json
+++ packages/css6/css-backgrounds.json
@@ -362,6 +362,9 @@
         "background-origin",
         "background-clip",
         "background-color"
+      ],
+      "resetLonghands": [
+        "background-blend-mode"
       ]
     }
   ],

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-borders.json packages/css6/css-borders.json
--- webref/node_modules/@webref/css/css-borders.json
+++ packages/css6/css-borders.json
@@ -926,6 +926,9 @@
         "border-width",
         "border-style",
         "border-color"
+      ],
+      "resetLonghands": [
+        "border-image"
       ]
     },
     {

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-color-5.json packages/css6/css-color-5.json
--- webref/node_modules/@webref/css/css-color-5.json
+++ packages/css6/css-color-5.json
@@ -412,7 +412,7 @@
     },
     {
       "name": "light-dark()",
-      "value": "light-dark( <color>, <color> )",
+      "value": "light-dark( [<color>, <color>] | [<image>, <image>])",
       "href": "https://drafts.csswg.org/css-color-5/#funcdef-light-dark",
       "type": "function"
     },

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-env.json packages/css6/css-env.json
--- webref/node_modules/@webref/css/css-env.json
+++ packages/css6/css-env.json
@@ -104,6 +104,12 @@
           "value": "preferred-text-scale"
         }
       ]
+    },
+    {
+      "name": "<env-args>",
+      "href": "https://drafts.csswg.org/css-env-1/#typedef-env-args",
+      "type": "type",
+      "value": "env( <declaration-value>, <declaration-value>? )"
     }
   ]
 }

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-fonts.json packages/css6/css-fonts.json
--- webref/node_modules/@webref/css/css-fonts.json
+++ packages/css6/css-fonts.json
@@ -335,6 +335,14 @@
         "font-size",
         "line-height",
         "font-family"
+      ],
+      "resetLonghands": [
+        "font-feature-settings",
+        "font-kerning",
+        "font-language-override",
+        "font-optical-sizing",
+        "font-size-adjust",
+        "font-variation-settings"
       ]
     },
     {

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-image-animation.json packages/css6/css-image-animation.json
--- webref/node_modules/@webref/css/css-image-animation.json
+++ packages/css6/css-image-animation.json
@@ -7,7 +7,7 @@
     {
       "name": "image-animation",
       "href": "https://drafts.csswg.org/css-image-animation-1/#propdef-image-animation",
-      "value": "normal | paused | running",
+      "value": "normal | paused | stopped | running",
       "initial": "normal",
       "appliesTo": "content images and elements with decorative images",
       "inherited": "yes",
@@ -24,15 +24,22 @@
           "value": "normal"
         },
         {
+          "name": "stopped",
+          "prose": "Animated images are rendered as if they were static images: the user agent must not run any animation it contains. If the image contains a cover frame, that is what the user agent must use; otherwise, it must display the image as it would be in the initial state of the animation.",
+          "href": "https://drafts.csswg.org/css-image-animation-1/#valdef-image-animation-stopped",
+          "type": "value",
+          "value": "stopped"
+        },
+        {
           "name": "paused",
-          "prose": "Animated images are rendered as if they were static images: the user agent must not run any animation it contains.",
+          "prose": "The user agent must not run the animation contained in the Animated images, and must continue to display the image as it was when this value started to apply, effectively pausing the animation. If the animation had not been playing prior to this value being applied, the behavior is the same as stopped.",
           "href": "https://drafts.csswg.org/css-image-animation-1/#valdef-image-animation-paused",
           "type": "value",
           "value": "paused"
         },
         {
           "name": "running",
-          "prose": "Like normal, the animation of animated images is run normally, as determined by the image format and the host language, However, animation timelines are scoped per element: among the content image and decorative images of a single element, any animated images with the same absolute URL, the same image data, and with an image-animation computed value of running must be rendered synchronized to the same timeline as a group, distinct from the timeline of images in other elements, with the timeline starting at the time of the least recent addition to the group.",
+          "prose": "Like normal, the animation of animated images is run normally, as determined by the image format and the host language. However, animation timelines are scoped per element: among the content image and decorative images of a single element, any animated images with the same absolute URL, the same image data, and with an image-animation computed value of running must be rendered synchronized to the same timeline as a group, distinct from the timeline of images in other elements. If images are added to the element while the computed value is running, the timeline starts at the time of the least recent addition to the group. If the element is created or made visible after having previously been set to display: none, with images already added and with image-animation already set to running, the timeline starts when the element is included in the layout. If this property is switched to running from another value, the beginnig of this timeline is set so that the animation continues from the state that was displayed at the timem of the switch.",
           "href": "https://drafts.csswg.org/css-image-animation-1/#valdef-image-animation-running",
           "type": "value",
           "value": "running"

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/css-masking.json packages/css6/css-masking.json
--- webref/node_modules/@webref/css/css-masking.json
+++ packages/css6/css-masking.json
@@ -394,6 +394,9 @@
         "mask-clip",
         "mask-composite",
         "mask-mode"
+      ],
+      "resetLonghands": [
+        "mask-border"
       ]
     },
     {

diff --ignore-trailing-space '--exclude=package.json' '--exclude=README.md' '--exclude=CHANGELOG.md' '--unified=3' webref/node_modules/@webref/css/scroll-animations.json packages/css6/scroll-animations.json
--- webref/node_modules/@webref/css/scroll-animations.json
+++ packages/css6/scroll-animations.json
@@ -348,7 +348,7 @@
       "appliesTo": "all elements",
       "inherited": "no",
       "percentages": "n/a",
-      "computedValue": "the keyword none or a list of CSS identifiers",
+      "computedValue": "the keyword none, the keyword all, or a list of CSS identifiers",
       "canonicalOrder": "per grammar",
       "animationType": "not animatable",
       "values": [
@@ -361,14 +361,14 @@
         },
         {
           "name": "all",
-          "prose": "Declares the names of all timelines defined by descendants—​whose scope is not already explicitly declared by a descendant using timeline-scope—​to be in scope for this element and its descendants.",
+          "prose": "Specifies that all timeline names defined by this element or its flat tree descendants—​whose scope is not already limited by a descendant using timeline-scope—​to be in scope only for this element’s flat tree descendants; and limits descendants to only match timeline names to elements within this subtree.",
           "href": "https://drafts.csswg.org/scroll-animations-1/#valdef-timeline-scope-all",
           "type": "value",
           "value": "all"
         },
         {
           "name": "<dashed-ident>",
-          "prose": "Declares the name of a matching named timeline defined by a descendant—​whose scope is not already explicitly declared by a descendant using timeline-scope—​to be in scope for this element and its descendants. If no such timeline exists, or if more than one such timeline exists, instead declares an inactive timeline with the specified name.",
+          "prose": "Specifies that a matching timeline name defined by this element or its flat tree descendants—​whose scope is not already limited by a descendant using timeline-scope—​to be in scope only for this element’s flat tree descendants; and limits descendants to only match timeline names to elements within this subtree.",
           "href": "https://drafts.csswg.org/scroll-animations-1/#valdef-timeline-scope-dashed-ident",
           "type": "value",
           "value": "<dashed-ident>"

@github-actions github-actions bot force-pushed the release-css6-20260311010110137 branch 25 times, most recently from f90c7be to 233b8ed Compare March 16, 2026 18:57
@github-actions github-actions bot changed the title 📦 Release @webref/css6@6.24.3 📦 Release @webref/css6@6.25.0 Mar 16, 2026
@github-actions github-actions bot force-pushed the release-css6-20260311010110137 branch from 233b8ed to fb882ee Compare March 17, 2026 01:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants