diff --git a/CHANGELOG.md b/CHANGELOG.md index 70ce7f402..0afd58dbc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,36 @@ +## [0.0.30] - 2026-08-22 + +### Css_ast +- css_ast: Allow symbolic-counter-style in content syntax (#1419) ([#1419](https://github.com/csskit/csskit/pull/1419)) +- css_ast: Boxup rare nodes to reduce allocation size (#1421) ([#1421](https://github.com/csskit/csskit/pull/1421)) +- css_ast: Clean up & improve NodeWithMetadata derives, add value_kinds (#1422) ([#1422](https://github.com/csskit/csskit/pull/1422)) +- csskit_transform: implement ReduceCharsetRule (#1427) ([#1427](https://github.com/csskit/csskit/pull/1427)) +- css_ast: Add missing webkit pseudo elements (#1428) ([#1428](https://github.com/csskit/csskit/pull/1428)) +- css_ast: Implement InitialLetterAlignStyleValue (#1429) ([#1429](https://github.com/csskit/csskit/pull/1429)) + + +### Css_lexer +- css_lexer/css_parse: Ensure parsed whitespace survives minification (#1420) ([#1420](https://github.com/csskit/csskit/pull/1420)) + + +### Csskit +- chore(deps): update dependencies (patch) (#1407) ([#1407](https://github.com/csskit/csskit/pull/1407)) + + +### Csskit_transform +- coverage: update css-minify-tests (#1423) ([#1423](https://github.com/csskit/csskit/pull/1423)) +- csskit_transform: skip subtrees which don't match metadata (#1424) ([#1424](https://github.com/csskit/csskit/pull/1424)) + + +### Csskit_vscode +- chore(deps): update dependency mocha to v11.8.0 (#1410) ([#1410](https://github.com/csskit/csskit/pull/1410)) +- chore(deps): update dependency oxlint to v1.76.0 (#1411) ([#1411](https://github.com/csskit/csskit/pull/1411)) +- chore(deps): update dependency oxlint to v1.78.0 (#1413) ([#1413](https://github.com/csskit/csskit/pull/1413)) + + +### Derive_atom_set +- derive_atom_set: Don't case fold on punctuation. (#1426) ([#1426](https://github.com/csskit/csskit/pull/1426)) + ## [0.0.29] - 2026-08-14 ### Other Changes @@ -86,6 +119,7 @@ - chore(deps): update dependencies (patch) (#1312) ([#1312](https://github.com/csskit/csskit/pull/1312)) - csskit-wasm: Fix wasm-opt errors (#1330) ([#1330](https://github.com/csskit/csskit/pull/1330)) - csskit: Clean up imports with preludes (#1366) ([#1366](https://github.com/csskit/csskit/pull/1366)) +- Release v0.0.29 (#1314) ([#1314](https://github.com/csskit/csskit/pull/1314)) ### Csskit_arena diff --git a/Cargo.toml b/Cargo.toml index 89e58ab89..96683e4fd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,7 +5,7 @@ default-members = ["crates/*"] exclude = ["packages/csskit_zed"] [workspace.package] -version = "0.0.29" # @release +version = "0.0.30" # @release authors = ["Keith Cirkel (https://keithcirkel.co.uk)"] edition = "2024" description = "Refreshing CSS!" @@ -15,27 +15,27 @@ license = "MIT" keywords = ["CSS", "parser"] [workspace.dependencies] -chromashift = { path = "crates/chromashift", version = "0.0.29" } # @release -css_ast = { path = "crates/css_ast", version = "0.0.29" } # @release -css_feature_data = { path = "crates/css_feature_data", version = "0.0.29" } # @release -css_lexer = { path = "crates/css_lexer", version = "0.0.29" } # @release -css_parse = { path = "crates/css_parse", version = "0.0.29" } # @release -css_value_definition_parser = { path = "crates/css_value_definition_parser", version = "0.0.29" } # @release +chromashift = { path = "crates/chromashift", version = "0.0.30" } # @release +css_ast = { path = "crates/css_ast", version = "0.0.30" } # @release +css_feature_data = { path = "crates/css_feature_data", version = "0.0.30" } # @release +css_lexer = { path = "crates/css_lexer", version = "0.0.30" } # @release +css_parse = { path = "crates/css_parse", version = "0.0.30" } # @release +css_value_definition_parser = { path = "crates/css_value_definition_parser", version = "0.0.30" } # @release # Local packages -csskit = { path = "crates/csskit", version = "0.0.29" } # @release -csskit_arena = { path = "crates/csskit_arena", version = "0.0.29" } # @release -csskit_ast = { path = "crates/csskit_ast", version = "0.0.29" } # @release -csskit_derives = { path = "crates/csskit_derives", version = "0.0.29" } # @release -csskit_highlight = { path = "crates/csskit_highlight", version = "0.0.29" } # @release -csskit_lsp = { path = "crates/csskit_lsp", version = "0.0.29" } # @release -csskit_proc_macro = { path = "crates/csskit_proc_macro", version = "0.0.29" } # @release -csskit_source_finder = { path = "crates/csskit_source_finder", version = "0.0.29" } # @release +csskit = { path = "crates/csskit", version = "0.0.30" } # @release +csskit_arena = { path = "crates/csskit_arena", version = "0.0.30" } # @release +csskit_ast = { path = "crates/csskit_ast", version = "0.0.30" } # @release +csskit_derives = { path = "crates/csskit_derives", version = "0.0.30" } # @release +csskit_highlight = { path = "crates/csskit_highlight", version = "0.0.30" } # @release +csskit_lsp = { path = "crates/csskit_lsp", version = "0.0.30" } # @release +csskit_proc_macro = { path = "crates/csskit_proc_macro", version = "0.0.30" } # @release +csskit_source_finder = { path = "crates/csskit_source_finder", version = "0.0.30" } # @release csskit_spec_generator = { path = "tools/csskit_spec_generator", version = "0.0.0" } -csskit_transform = { path = "crates/csskit_transform", version = "0.0.29" } # @release -derive_atom_set = { path = "crates/derive_atom_set", version = "0.0.29" } # @release -stable_type_layout = { package = "stable-type-layout", path = "crates/stable_type_layout", version = "0.0.29" } # @release -stable_type_layout_derive = { package = "stable-type-layout-derive", path = "crates/stable_type_layout_derive", version = "0.0.29" } # @release -visit_flow = { package = "visit-flow", path = "crates/visit_flow", version = "0.0.29" } # @release +csskit_transform = { path = "crates/csskit_transform", version = "0.0.30" } # @release +derive_atom_set = { path = "crates/derive_atom_set", version = "0.0.30" } # @release +stable_type_layout = { package = "stable-type-layout", path = "crates/stable_type_layout", version = "0.0.30" } # @release +stable_type_layout_derive = { package = "stable-type-layout-derive", path = "crates/stable_type_layout_derive", version = "0.0.30" } # @release +visit_flow = { package = "visit-flow", path = "crates/visit_flow", version = "0.0.30" } # @release # Memory allocator-api2 = { version = "0.4.0" } diff --git a/packages/csskit-darwin-arm64/package.json b/packages/csskit-darwin-arm64/package.json index 62388da3a..781dbfb0a 100644 --- a/packages/csskit-darwin-arm64/package.json +++ b/packages/csskit-darwin-arm64/package.json @@ -1,6 +1,6 @@ { "name": "csskit-darwin-arm64", - "version": "0.0.29", + "version": "0.0.30", "description": "Refreshing CSS - macOS arm64 binary", "keywords": [ "css", diff --git a/packages/csskit-darwin-x64/package.json b/packages/csskit-darwin-x64/package.json index d1bb31853..176087854 100644 --- a/packages/csskit-darwin-x64/package.json +++ b/packages/csskit-darwin-x64/package.json @@ -1,6 +1,6 @@ { "name": "csskit-darwin-x64", - "version": "0.0.29", + "version": "0.0.30", "description": "Refreshing CSS - macOS x64 binary", "keywords": [ "css", diff --git a/packages/csskit-linux-arm64/package.json b/packages/csskit-linux-arm64/package.json index 2f6089d4c..4eaf33fc6 100644 --- a/packages/csskit-linux-arm64/package.json +++ b/packages/csskit-linux-arm64/package.json @@ -1,6 +1,6 @@ { "name": "csskit-linux-arm64", - "version": "0.0.29", + "version": "0.0.30", "description": "Refreshing CSS - Linux arm64 binary", "keywords": [ "css", diff --git a/packages/csskit-linux-x64/package.json b/packages/csskit-linux-x64/package.json index f16ecaa1f..4504906d9 100644 --- a/packages/csskit-linux-x64/package.json +++ b/packages/csskit-linux-x64/package.json @@ -1,6 +1,6 @@ { "name": "csskit-linux-x64", - "version": "0.0.29", + "version": "0.0.30", "description": "Refreshing CSS - Linux x64 binary", "keywords": [ "css", diff --git a/packages/csskit-win32-arm64/package.json b/packages/csskit-win32-arm64/package.json index 8528967fb..5a59699a1 100644 --- a/packages/csskit-win32-arm64/package.json +++ b/packages/csskit-win32-arm64/package.json @@ -1,6 +1,6 @@ { "name": "csskit-win32-arm64", - "version": "0.0.29", + "version": "0.0.30", "description": "Refreshing CSS - Windows arm64 binary", "keywords": [ "css", diff --git a/packages/csskit-win32-x64/package.json b/packages/csskit-win32-x64/package.json index ed7ebfa05..297e1b424 100644 --- a/packages/csskit-win32-x64/package.json +++ b/packages/csskit-win32-x64/package.json @@ -1,6 +1,6 @@ { "name": "csskit-win32-x64", - "version": "0.0.29", + "version": "0.0.30", "description": "Refreshing CSS - Windows x64 binary", "keywords": [ "css", diff --git a/packages/csskit/package-lock.json b/packages/csskit/package-lock.json index 259dc879c..e02d5fb35 100644 --- a/packages/csskit/package-lock.json +++ b/packages/csskit/package-lock.json @@ -1,12 +1,12 @@ { "name": "csskit", - "version": "0.0.29", + "version": "0.0.30", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "csskit", - "version": "0.0.29", + "version": "0.0.30", "license": "MIT", "dependencies": { "csskit-darwin-arm64": "^0.0.29", diff --git a/packages/csskit/package.json b/packages/csskit/package.json index e3876d97f..2d7b2d568 100644 --- a/packages/csskit/package.json +++ b/packages/csskit/package.json @@ -1,6 +1,6 @@ { "name": "csskit", - "version": "0.0.29", + "version": "0.0.30", "description": "Refreshing CSS", "keywords": [], "repository": "https://github.com/csskit/csskit", @@ -26,11 +26,11 @@ "./bundle" ], "optionalDependencies": { - "csskit-darwin-arm64": "0.0.29", - "csskit-darwin-x64": "0.0.29", - "csskit-linux-arm64": "0.0.29", - "csskit-linux-x64": "0.0.29", - "csskit-win32-arm64": "0.0.29", - "csskit-win32-x64": "0.0.29" + "csskit-darwin-arm64": "0.0.30", + "csskit-darwin-x64": "0.0.30", + "csskit-linux-arm64": "0.0.30", + "csskit-linux-x64": "0.0.30", + "csskit-win32-arm64": "0.0.30", + "csskit-win32-x64": "0.0.30" } }