-
-
Notifications
You must be signed in to change notification settings - Fork 6
Comparing changes
Open a pull request
base repository: csskit/csskit
base: v0.0.14
head repository: csskit/csskit
compare: v0.0.15
- 13 commits
- 346 files changed
- 2 contributors
Commits on Jan 22, 2026
-
css_ast/csskit_derives: Add derive(NodeWithMetadata) (#824)
Visitable used to automatically derive NodeWithMetadata. This was problematic for two reasons: 1. Visitable just implemented the default simple case, which require a tag to skip this derive for more complex setups. 2. Visitable is feature flagged behind the `visitable` flag, but it was easy to forget this flag when manually deriving NodeWithMetadata, which would cause build failures. We run `test --all-features` in CI but don't build each crate individually, which means CI can pass (due to interdependent code) but publish can fail (due to independent builds). We dry-run but that can fail for breaking changes, making it a bit of a "boy-who-cried-wolf" as it can have either legitimate build failures, or just be a sign we need to cut a release due to breaking changes. Right now releases are failing due to the Visitable/NodeWithMetadata issue, so this change does a few things: 1. Implement derive NodeWithMetadata, so that all nodes can derive instead of relying on the magic in derive(Visitable). 2. Delete said magic from derive(Visitable). 3. Add a test in CI which iterates over each crate and builds it. This is all a very large change but was largely scripted (fancy find and replace) to just add derive calls everywhere. There were a few places which needed more advanced derives, to add new metadata, but largely most nodes now do what they did before but without magical derive(), and the build works!
Configuration menu - View commit details
-
Copy full SHA for e327dc1 - Browse repository at this point
Copy the full SHA e327dc1View commit details
Commits on Jan 23, 2026
-
css_ast/csskit_derive/csskit_proc_macro: Add "constrainable" generics. (
#825) The current system of `#[in_range]` is a little clunky, and has problems with extensibility - as adding new variants would require new attributes and touching proc macros, which is contributor unfriendly. This change introduces a set of generics that replace these, instead. This is a much simpler way to handle this and more closely follows the rest of the codebase conventions: derives Parse/Peek etc.
Configuration menu - View commit details
-
Copy full SHA for 82e7eac - Browse repository at this point
Copy the full SHA 82e7eacView commit details
Commits on Jan 25, 2026
-
csskit_transform/css_lexer: Check compacted lengths to determine if r…
…eplacement is shorter. (#827) Currently if ReduceTimeUnits encounters a length like `0050ms`, it will translate it to `.05s` despite `50ms` and `.05s` being equivalent lengths. This is due to it counting the length of the uncompacted cursor. This change introduces a new `may_compact()` method in SourceCursor which uses quick heuristics to determine if a cursor could be compacted. This let's us check if we should then calculate the compacted length of the cursor to see if compaction is sufficient to minify the unit. The result is that "bloated" dimensions like `0050ms` won't switch units unnecessarily, and will instead allow the CompactCursorWriteSink to do its thing and translate it to `50ms`.
Configuration menu - View commit details
-
Copy full SHA for 67724e6 - Browse repository at this point
Copy the full SHA 67724e6View commit details -
css_ast/css_lexer: Preserve sign in an+b, otherwise compact (#828)
Currently the minifier will always preserve the `+` sign, even when it's redundant. For example `+5s` will be "minified" as `+5s` despite it being possible to remove the `+` and compact to `5s`. This is largely because the `+` sign is _sometimes_ required, for example in AN+B syntax where `5n+1` _must_ be serialised as `5n+1`; `5n1` is invalid. Luckily, we have a single reserved bit in the Number bitflags. We can leverage this to store a "preserve sign" flag, which we can set during parse of AN+B syntax. Then during compaction we can check the "preserve sign" flag to check if we can safely elide the `+` or render it.
Configuration menu - View commit details
-
Copy full SHA for 2691be6 - Browse repository at this point
Copy the full SHA 2691be6View commit details -
css_ast: Don't preserve sign for integer An+B selectors. (#829)
In #828 we introduced sign preservation to ensure An+B syntax was preserved while still eliding redundant signs during minification. However we were a little too conservative. An+B integer expressions like `nth-child(+5)` can be equally represented by `nth-child(5)`. This change removes the preserve_sign() call on integer expressions, allowing these to be properly minified.
Configuration menu - View commit details
-
Copy full SHA for fc73b33 - Browse repository at this point
Copy the full SHA fc73b33View commit details
Commits on Jan 26, 2026
-
Regenerate css_ast/src/values from csswg drafts (#830)
Updates to the latest specs from w3c/csswg-drafts ## Changes from w3c/csswg-drafts Updated from [`f5642b9`](w3c/csswg-drafts@f5642b9) to [`7e27ad7`](w3c/csswg-drafts@7e27ad7) (18 commits) - [034f50a](w3c/csswg-drafts@034f50a) [fill-stroke-3][filter-effects-1][filter-effects-2][[matrix][motion-1] Changed group from fxtf to csswg - [35025cc](w3c/csswg-drafts@35025cc) [css-anchor-position-1] Add wip example - [41a4d08](w3c/csswg-drafts@41a4d08) [css-animations-1] Make `@keyframes` name disallow empty `<string>` (#13151) - [6270271](w3c/csswg-drafts@6270271) [mediaqueries-4][mediaqueries-5][editorial] Fixed typo - [e21fc71](w3c/csswg-drafts@e21fc71) [mediaqueries-5][editorial] Updated Changes section - [d787c8c](w3c/csswg-drafts@d787c8c) [css-color-4][editorial] corrected attribution for EdgeSeeker - [7bb2269](w3c/csswg-drafts@7bb2269) [css-color-4][editorial] Small clarity improvements - [40a7d63](w3c/csswg-drafts@40a7d63) [css-color-4][editorial] Clarified the original algorithm to be just one option, give a more specific name - [381dd9d](w3c/csswg-drafts@381dd9d) [css-color-4] dded pseudocode for the ray trace gamut mapping algorithm, #10579 - [d08e1be](w3c/csswg-drafts@d08e1be) [css-color-4][editorial] Clear up formatting of footnotes - [8228ada](w3c/csswg-drafts@8228ada) [css-color-4][editorial] algorithm formatting - [b5020a7](w3c/csswg-drafts@b5020a7) [mediaqueries-5][editorial] Unified media feature references - [bc67c7f](w3c/csswg-drafts@bc67c7f) [mediaqueries-5][editorial] Added changes since level 4 - [ccc16f1](w3c/csswg-drafts@ccc16f1) [css-color-4][editorial] fix typos noted in review comments #10579 - [7d4ae56](w3c/csswg-drafts@7d4ae56) [css-color-4] Correct ray trace algorithm to not overwrite `end`, #10579 - [b31fd0a](w3c/csswg-drafts@b31fd0a) [css-color-4][editorial] formatting for array elements in algorithms - [505ed8f](w3c/csswg-drafts@505ed8f) typo - [7e27ad7](w3c/csswg-drafts@7e27ad7) [css-multicol-1][editorial] Updated WPTs [View full diff](w3c/csswg-drafts@f5642b9...7e27ad7)
Configuration menu - View commit details
-
Copy full SHA for 66abed3 - Browse repository at this point
Copy the full SHA 66abed3View commit details -
chore(deps): update dependencies (patch) (#831)
This PR contains the following updates: | Package | Type | Update | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---|---|---| | [actions/checkout](https://redirect.github.com/actions/checkout) | action | patch | `v6.0.1` → `v6.0.2` |  |  | | [csskit-darwin-arm64](https://redirect.github.com/csskit/csskit) | optionalDependencies | patch | [`0.0.13` → `0.0.14`](https://renovatebot.com/diffs/npm/csskit-darwin-arm64/0.0.13/0.0.14) |  |  | | [csskit-darwin-x64](https://redirect.github.com/csskit/csskit) | optionalDependencies | patch | [`0.0.13` → `0.0.14`](https://renovatebot.com/diffs/npm/csskit-darwin-x64/0.0.13/0.0.14) |  |  | | [csskit-linux-arm64](https://redirect.github.com/csskit/csskit) | optionalDependencies | patch | [`0.0.13` → `0.0.14`](https://renovatebot.com/diffs/npm/csskit-linux-arm64/0.0.13/0.0.14) |  |  | | [csskit-linux-x64](https://redirect.github.com/csskit/csskit) | optionalDependencies | patch | [`0.0.13` → `0.0.14`](https://renovatebot.com/diffs/npm/csskit-linux-x64/0.0.13/0.0.14) |  |  | | [csskit-win32-arm64](https://redirect.github.com/csskit/csskit) | optionalDependencies | patch | [`0.0.13` → `0.0.14`](https://renovatebot.com/diffs/npm/csskit-win32-arm64/0.0.13/0.0.14) |  |  | | [csskit-win32-x64](https://redirect.github.com/csskit/csskit) | optionalDependencies | patch | [`0.0.13` → `0.0.14`](https://renovatebot.com/diffs/npm/csskit-win32-x64/0.0.13/0.0.14) |  |  | | [jdx/mise-action](https://redirect.github.com/jdx/mise-action) | action | patch | `v3.6.0` → `v3.6.1` |  |  | | [postcss-preset-env](https://redirect.github.com/csstools/postcss-plugins/tree/main/plugin-packs/postcss-preset-env#readme) ([source](https://redirect.github.com/csstools/postcss-plugins/tree/HEAD/plugin-packs/postcss-preset-env)) | devDependencies | patch | [`11.1.1` → `11.1.2`](https://renovatebot.com/diffs/npm/postcss-preset-env/11.1.1/11.1.2) |  |  | | [prettier](https://prettier.io) ([source](https://redirect.github.com/prettier/prettier)) | devDependencies | patch | [`3.8.0` → `3.8.1`](https://renovatebot.com/diffs/npm/prettier/3.8.0/3.8.1) |  |  | | [proc-macro2](https://redirect.github.com/dtolnay/proc-macro2) | workspace.dependencies | patch | `1.0.105` → `1.0.106` |  |  | | [quote](https://redirect.github.com/dtolnay/quote) | workspace.dependencies | patch | `1.0.43` → `1.0.44` |  |  | --- ### Release Notes <details> <summary>actions/checkout (actions/checkout)</summary> ### [`v6.0.2`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v602) [Compare Source](https://redirect.github.com/actions/checkout/compare/v6.0.1...v6.0.2) - Fix tag handling: preserve annotations and explicit fetch-tags by [@​ericsciple](https://redirect.github.com/ericsciple) in [#​2356](https://redirect.github.com/actions/checkout/pull/2356) </details> <details> <summary>csskit/csskit (csskit-darwin-arm64)</summary> ### [`v0.0.14`](https://redirect.github.com/csskit/csskit/blob/HEAD/CHANGELOG.md#0014---2026-01-22) [Compare Source](https://redirect.github.com/csskit/csskit/compare/v0.0.13...v0.0.14) ##### Other Changes - Coverage: Add `:unknown` coverage testing to all popular CSS libraries ([#​796](https://redirect.github.com/csskit/csskit/issues/796)) ([#​796](https://redirect.github.com/csskit/csskit/pull/796)) ##### Chromashift - chromashift: Fix lossy alpha conversions ([#​784](https://redirect.github.com/csskit/csskit/issues/784)) ([#​784](https://redirect.github.com/csskit/csskit/pull/784)) ##### Css\_ast - Regenerate css\_ast/src/values from csswg drafts ([#​789](https://redirect.github.com/csskit/csskit/issues/789)) ([#​789](https://redirect.github.com/csskit/csskit/pull/789)) - css\_ast: Fixup MediaQueryList & ContainerConditionList to use CommaSeparated ([#​795](https://redirect.github.com/csskit/csskit/issues/795)) ([#​795](https://redirect.github.com/csskit/csskit/pull/795)) - css\_ast: Add support for parsing `@import` rules ([#​797](https://redirect.github.com/csskit/csskit/issues/797)) ([#​797](https://redirect.github.com/csskit/csskit/pull/797)) - css\_ast: enables `<display>` ([#​799](https://redirect.github.com/csskit/csskit/issues/799)) ([#​799](https://redirect.github.com/csskit/csskit/pull/799)) - css\_ast/csskit\_proc\_macro: Provide system for easily renaming auto-generated types ([#​800](https://redirect.github.com/csskit/csskit/issues/800)) ([#​800](https://redirect.github.com/csskit/csskit/pull/800)) - Regenerate css\_ast/src/values from csswg drafts ([#​801](https://redirect.github.com/csskit/csskit/issues/801)) ([#​801](https://redirect.github.com/csskit/csskit/pull/801)) - Regenerate css\_ast/src/values from csswg drafts ([#​808](https://redirect.github.com/csskit/csskit/issues/808)) ([#​808](https://redirect.github.com/csskit/csskit/pull/808)) - csskit\_transform: Reduce more color types ([#​818](https://redirect.github.com/csskit/csskit/issues/818)) ([#​818](https://redirect.github.com/csskit/csskit/pull/818)) - csskit\_transform: Add ReduceTimeUnits transform ([#​819](https://redirect.github.com/csskit/csskit/issues/819)) ([#​819](https://redirect.github.com/csskit/csskit/pull/819)) - css\_ast/css\_transform: Only reduce lengths to unitless zero when applicable ([#​821](https://redirect.github.com/csskit/csskit/issues/821)) ([#​821](https://redirect.github.com/csskit/csskit/pull/821)) - csskit\_spec\_generator/css\_ast: Generate many more values ([#​823](https://redirect.github.com/csskit/csskit/issues/823)) ([#​823](https://redirect.github.com/csskit/csskit/pull/823)) ##### Css\_lexer - css\_lexer/css\_parse: Add SourceCursor compacting, ensure CursorCompactWriteSink compacts cursors before write ([#​782](https://redirect.github.com/csskit/csskit/issues/782)) ([#​782](https://redirect.github.com/csskit/csskit/pull/782)) ##### Css\_parse - csskit/csskit\_transform/css\_parse: Improve transform architecture. Minify lengths ([#​815](https://redirect.github.com/csskit/csskit/issues/815)) ([#​815](https://redirect.github.com/csskit/csskit/pull/815)) ##### Csskit - chore(deps): update dependencies (patch) ([#​790](https://redirect.github.com/csskit/csskit/issues/790)) ([#​790](https://redirect.github.com/csskit/csskit/pull/790)) ##### Csskit\_ast - csskit\_ast: Add benchmarks for linting with example cks files ([#​788](https://redirect.github.com/csskit/csskit/issues/788)) ([#​788](https://redirect.github.com/csskit/csskit/pull/788)) ##### Csskit\_transform - csskit\_transform: Add Reduce colors ([#​816](https://redirect.github.com/csskit/csskit/issues/816)) ([#​816](https://redirect.github.com/csskit/csskit/pull/816)) ##### Csskit\_vscode - chore(deps): update dependency oxlint to v1.36.0 ([#​791](https://redirect.github.com/csskit/csskit/issues/791)) ([#​791](https://redirect.github.com/csskit/csskit/pull/791)) - chore(deps): update dependency [@​types/vscode](https://redirect.github.com/types/vscode) to v1.108.1 ([#​803](https://redirect.github.com/csskit/csskit/issues/803)) ([#​803](https://redirect.github.com/csskit/csskit/pull/803)) - chore(deps): update dependency oxlint to v1.38.0 ([#​805](https://redirect.github.com/csskit/csskit/issues/805)) ([#​805](https://redirect.github.com/csskit/csskit/pull/805)) - chore(deps): update dependencies (patch) ([#​802](https://redirect.github.com/csskit/csskit/issues/802)) ([#​802](https://redirect.github.com/csskit/csskit/pull/802)) - fix(deps): update dependencies (patch) ([#​809](https://redirect.github.com/csskit/csskit/issues/809)) ([#​809](https://redirect.github.com/csskit/csskit/pull/809)) - chore(deps): update dependency oxlint to v1.39.0 ([#​811](https://redirect.github.com/csskit/csskit/issues/811)) ([#​811](https://redirect.github.com/csskit/csskit/pull/811)) - chore(deps): update dependency prettier to v3.8.0 ([#​813](https://redirect.github.com/csskit/csskit/issues/813)) ([#​813](https://redirect.github.com/csskit/csskit/pull/813)) ##### Csskit\_wasm - website: fix pages deploy ([#​807](https://redirect.github.com/csskit/csskit/issues/807)) ([#​807](https://redirect.github.com/csskit/csskit/pull/807)) - csskit\_wasm: Use minifier transform architecture ([#​817](https://redirect.github.com/csskit/csskit/issues/817)) ([#​817](https://redirect.github.com/csskit/csskit/pull/817)) </details> <details> <summary>jdx/mise-action (jdx/mise-action)</summary> ### [`v3.6.1`](https://redirect.github.com/jdx/mise-action/releases/tag/v3.6.1) [Compare Source](https://redirect.github.com/jdx/mise-action/compare/v3.6.0...v3.6.1) #### What's Changed - Revert "fix(cache): isolate cache keys per working\_directory in monorepos" by [@​jdx](https://redirect.github.com/jdx) in [#​364](https://redirect.github.com/jdx/mise-action/pull/364) - chore: release v3.6.1 by [@​mise-en-dev](https://redirect.github.com/mise-en-dev) in [#​365](https://redirect.github.com/jdx/mise-action/pull/365) **Full Changelog**: <jdx/mise-action@v3.6.0...v3.6.1> </details> <details> <summary>csstools/postcss-plugins (postcss-preset-env)</summary> ### [`v11.1.2`](https://redirect.github.com/csstools/postcss-plugins/blob/HEAD/plugin-packs/postcss-preset-env/CHANGELOG.md#1112) [Compare Source](https://redirect.github.com/csstools/postcss-plugins/compare/8a86436c8be32cd49a42dbc84fa607fc7a2e941c...79c962bdca9fb45ada0585ecf5644292a2bb1515) *January 25, 2026* - Updated [`@csstools/postcss-normalize-display-values`](https://redirect.github.com/csstools/postcss-plugins/tree/main/plugins/postcss-normalize-display-values) to [`5.0.1`](https://redirect.github.com/csstools/postcss-plugins/tree/main/plugins/postcss-normalize-display-values/CHANGELOG.md#501) (patch) - Updated [`@csstools/color-helpers`](https://redirect.github.com/csstools/postcss-plugins/tree/main/packages/color-helpers) to [`6.0.1`](https://redirect.github.com/csstools/postcss-plugins/tree/main/packages/color-helpers/CHANGELOG.md#601) (patch) </details> <details> <summary>prettier/prettier (prettier)</summary> ### [`v3.8.1`](https://redirect.github.com/prettier/prettier/compare/3.8.0...fbf300f9d89820364ddc9b2efa05b92b8c01b692) [Compare Source](https://redirect.github.com/prettier/prettier/compare/3.8.0...3.8.1) </details> <details> <summary>dtolnay/proc-macro2 (proc-macro2)</summary> ### [`v1.0.106`](https://redirect.github.com/dtolnay/proc-macro2/releases/tag/1.0.106) [Compare Source](https://redirect.github.com/dtolnay/proc-macro2/compare/1.0.105...1.0.106) - Optimize `Span::byte_range` ([#​530](https://redirect.github.com/dtolnay/proc-macro2/issues/530)) </details> <details> <summary>dtolnay/quote (quote)</summary> ### [`v1.0.44`](https://redirect.github.com/dtolnay/quote/releases/tag/1.0.44) [Compare Source](https://redirect.github.com/dtolnay/quote/compare/1.0.43...1.0.44) - Support raw lifetime syntax `'r#async` ([#​323](https://redirect.github.com/dtolnay/quote/issues/323)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 9am on monday" (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](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/csskit/csskit). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8538714 - Browse repository at this point
Copy the full SHA 8538714View commit details -
chore(deps): update dependency lightningcss-cli to v1.31.1 (#832)
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [lightningcss-cli](https://redirect.github.com/parcel-bundler/lightningcss) | [`1.30.2` → `1.31.1`](https://renovatebot.com/diffs/npm/lightningcss-cli/1.30.2/1.31.1) |  |  | --- ### Release Notes <details> <summary>parcel-bundler/lightningcss (lightningcss-cli)</summary> ### [`v1.31.1`](https://redirect.github.com/parcel-bundler/lightningcss/compare/v1.31.0...6993d9f1d3cd69030c5976cd8860361b7679f68d) [Compare Source](https://redirect.github.com/parcel-bundler/lightningcss/compare/v1.31.0...6993d9f1d3cd69030c5976cd8860361b7679f68d) ### [`v1.31.0`](https://redirect.github.com/parcel-bundler/lightningcss/releases/tag/v1.31.0) [Compare Source](https://redirect.github.com/parcel-bundler/lightningcss/compare/v1.30.2...v1.31.0) #### Features - [Implement scroll-state container queries](https://redirect.github.com/parcel-bundler/lightningcss/commit/220b39039d83d1d5e9c488c21242bede49834a97) - [Allow @​property to be nested inside at-rules](https://redirect.github.com/parcel-bundler/lightningcss/pull/1090) - [Support print-color-adjust property](https://redirect.github.com/parcel-bundler/lightningcss/pull/1102) - [Support `<string>` in @​property syntax](https://redirect.github.com/parcel-bundler/lightningcss/pull/1134) - [Add :state() pseudo-class support](https://redirect.github.com/parcel-bundler/lightningcss/pull/1133) - [Reduce min(), max() and clamp() with number arguments](https://redirect.github.com/parcel-bundler/lightningcss/pull/1131) - [Support name-only @​container queries](https://redirect.github.com/parcel-bundler/lightningcss/pull/1125) - #### Fixes - [Ensure compiled range media queries are correctly parenthesised](https://redirect.github.com/parcel-bundler/lightningcss/pull/1114) - [Add quotes to font-families with multiple consecutive spaces](https://redirect.github.com/parcel-bundler/lightningcss/pull/1064) - [Do not remove whitespace in token lists](https://redirect.github.com/parcel-bundler/lightningcss/commit/32f1f52f025fc43887b20448cc9646b09ef96329) - [Fix whitespace handling in view transition pseudos](https://redirect.github.com/parcel-bundler/lightningcss/commit/8986055badf22d508a197dc8ef368f1a6145f804) - [Ensure interleave nested declarations have a semicolon when needed](https://redirect.github.com/parcel-bundler/lightningcss/commit/9e04c0112da0d614a437ff5903066607c50bc6f9) - [Fix casing for camel-cased svg values](https://redirect.github.com/parcel-bundler/lightningcss/pull/1108) - [Improve grid-template-areas handling and grid shorthand](https://redirect.github.com/parcel-bundler/lightningcss/pull/1132) - [Fix background-position minification and handling for various cases](https://redirect.github.com/parcel-bundler/lightningcss/pull/1124) - [Update browser compat data](https://redirect.github.com/parcel-bundler/lightningcss/commit/7754bd22ee5ad2c2be3b8c10ea3d24ed33d6dad7) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 9am on monday" (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. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/csskit/csskit). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9f676bd - Browse repository at this point
Copy the full SHA 9f676bdView commit details -
chore(deps): update dependency node to v25.4.0 (#833)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ca675bf - Browse repository at this point
Copy the full SHA ca675bfView commit details -
chore(deps): update dependency oxlint to v1.40.0 (#834)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b07d628 - Browse repository at this point
Copy the full SHA b07d628View commit details -
css_lexer: De-duplicate escape sequence consumption (#835)
This code wasn't very DRY, which I don't really care about too much normally, but considering this change is sensitive logic it's worth removing duplicate logic here.
Configuration menu - View commit details
-
Copy full SHA for 911707d - Browse repository at this point
Copy the full SHA 911707dView commit details
Commits on Jan 28, 2026
-
releases cargo publish last (#837)
- releases: cargo publish before npm publish - releases: cargo publish last
Configuration menu - View commit details
-
Copy full SHA for 10c9ad1 - Browse repository at this point
Copy the full SHA 10c9ad1View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc5ccd0 - Browse repository at this point
Copy the full SHA bc5ccd0View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.0.14...v0.0.15