Skip to content

css_ast: Implement lots more properties - #1091

Merged
keithamus merged 1 commit into
mainfrom
css-ast-implement-lots-more-properties
May 9, 2026
Merged

css_ast: Implement lots more properties#1091
keithamus merged 1 commit into
mainfrom
css-ast-implement-lots-more-properties

Conversation

@keithamus

Copy link
Copy Markdown
Member
  • VoiceFamilyStyleValue
  • WindowDragStyleValue
  • CounterResetStyleValue
  • ImageResolutionStyleValue
  • PositionTryFallbacksStyleValue
  • PositionTryStyleValue
  • TextSpacingStyleValue
  • ViewTimelineStyleValue

- VoiceFamilyStyleValue
- WindowDragStyleValue
- CounterResetStyleValue
- ImageResolutionStyleValue
- PositionTryFallbacksStyleValue
- PositionTryStyleValue
- TextSpacingStyleValue
- ViewTimelineStyleValue
@keithamus
keithamus enabled auto-merge (squash) May 9, 2026 19:42

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All CI jobs have passed. Approving.

@keithamus
keithamus merged commit 20b9bbf into main May 9, 2026
17 checks passed
@keithamus
keithamus deleted the css-ast-implement-lots-more-properties branch May 9, 2026 19:49
github-actions Bot pushed a commit that referenced this pull request May 11, 2026
## [0.0.22] - 2026-05-11

### Other Changes
- Chore(deps): update rust crate indexmap to v2.13.1 (#1108) ([#1108](#1108))
- Chore(deps): update rust crate indexmap to v2.14.0 (#1109) ([#1109](#1109))

### Chromashift
- chromashift/csskit_transform: Round fractional colour channels to perceptually safe values (#1092) ([#1092](#1092))

### Css_ast
- css_ast: implement corner-*, whites-pace, text-emphasis(-style), voice-volume (#1084) ([#1084](#1084))
- css_ast: Implement FontVariant* properties and sub-types (#1086) ([#1086](#1086))
- csskit_proc_macro: use Either<> type for 2-type Alternatives (#1089) ([#1089](#1089))
- css_ast: implement BorderColor, BorderImageSlice, BorderImageWidth (#1090) ([#1090](#1090))
- css_ast: Implement lots more properties (#1091) ([#1091](#1091))
- css_ast: Uncomment BorderShape, OffsetPath, ShapeInside, ShapeOutside (#1093) ([#1093](#1093))
- css_parse/css_ast: Use PEEK_KINDSET alot more consistently (#1094) ([#1094](#1094))
- css_ast: Implement a bunch of vendor prefixed style values (#1096) ([#1096](#1096))
- css_ast: Add vendor prefix display values (#1097) ([#1097](#1097))
- css_ast: Implement z-index (#1098) ([#1098](#1098))
- css_ast: Add vendor prefixed value keywords (#1101) ([#1101](#1101))

### Css_feature_data
- Regenerate css_ast/src/values from csswg drafts (#1102) ([#1102](#1102))

### Css_lexer
- css_parse: Add Either<Left, Right> (#1088) ([#1088](#1088))
- css_lexer: Add Span.overlaps (#1095) ([#1095](#1095))

### Css_value_definition_parser
- css_value_definition_parser: Optimize Auto Number/Percentage or LengthPercentage/Number cases (#1087) ([#1087](#1087))
- css_value_definition_parser: Ensure dash prefixed idents are properly emitted (#1099) ([#1099](#1099))

### Csskit
- chore(deps): update dependencies (patch) (#1103) ([#1103](#1103))

### Csskit-linux-x64
- packages: remove accidentally comitted bin (#1079) ([#1079](#1079))

### Csskit_proc_macro
- csskit_proc_macro: Auto generate name for Combinator of Alternatives (#1085) ([#1085](#1085))
- csskit_proc_macro: Ensure dash prefixed idents are properly emitted (#1100) ([#1100](#1100))

### Csskit_vscode
- vscode: bump version (#1082) ([#1082](#1082))
- Release csskit vscode extension v1.0.7 (#1083) ([#1083](#1083))
- chore(deps): update dependency oxlint to v1.63.0 (#1106) ([#1106](#1106))

[forcebuild]
@keithamus keithamus mentioned this pull request May 11, 2026
github-actions Bot pushed a commit that referenced this pull request May 11, 2026
## [0.0.22] - 2026-05-11

### Other Changes
- Chore(deps): update rust crate indexmap to v2.13.1 (#1108) ([#1108](#1108))
- Chore(deps): update rust crate indexmap to v2.14.0 (#1109) ([#1109](#1109))

### Chromashift
- chromashift/csskit_transform: Round fractional colour channels to perceptually safe values (#1092) ([#1092](#1092))

### Css_ast
- css_ast: implement corner-*, whites-pace, text-emphasis(-style), voice-volume (#1084) ([#1084](#1084))
- css_ast: Implement FontVariant* properties and sub-types (#1086) ([#1086](#1086))
- csskit_proc_macro: use Either<> type for 2-type Alternatives (#1089) ([#1089](#1089))
- css_ast: implement BorderColor, BorderImageSlice, BorderImageWidth (#1090) ([#1090](#1090))
- css_ast: Implement lots more properties (#1091) ([#1091](#1091))
- css_ast: Uncomment BorderShape, OffsetPath, ShapeInside, ShapeOutside (#1093) ([#1093](#1093))
- css_parse/css_ast: Use PEEK_KINDSET alot more consistently (#1094) ([#1094](#1094))
- css_ast: Implement a bunch of vendor prefixed style values (#1096) ([#1096](#1096))
- css_ast: Add vendor prefix display values (#1097) ([#1097](#1097))
- css_ast: Implement z-index (#1098) ([#1098](#1098))
- css_ast: Add vendor prefixed value keywords (#1101) ([#1101](#1101))

### Css_feature_data
- Regenerate css_ast/src/values from csswg drafts (#1102) ([#1102](#1102))

### Css_lexer
- css_parse: Add Either<Left, Right> (#1088) ([#1088](#1088))
- css_lexer: Add Span.overlaps (#1095) ([#1095](#1095))

### Css_value_definition_parser
- css_value_definition_parser: Optimize Auto Number/Percentage or LengthPercentage/Number cases (#1087) ([#1087](#1087))
- css_value_definition_parser: Ensure dash prefixed idents are properly emitted (#1099) ([#1099](#1099))

### Csskit
- chore(deps): update dependencies (patch) (#1103) ([#1103](#1103))

### Csskit-linux-x64
- packages: remove accidentally comitted bin (#1079) ([#1079](#1079))

### Csskit_proc_macro
- csskit_proc_macro: Auto generate name for Combinator of Alternatives (#1085) ([#1085](#1085))
- csskit_proc_macro: Ensure dash prefixed idents are properly emitted (#1100) ([#1100](#1100))

### Csskit_vscode
- vscode: bump version (#1082) ([#1082](#1082))
- Release csskit vscode extension v1.0.7 (#1083) ([#1083](#1083))
- chore(deps): update dependency oxlint to v1.63.0 (#1106) ([#1106](#1106))
github-actions Bot pushed a commit that referenced this pull request May 11, 2026
## [0.0.22] - 2026-05-11

### Other Changes
- Chore(deps): update rust crate indexmap to v2.13.1 (#1108) ([#1108](#1108))
- Chore(deps): update rust crate indexmap to v2.14.0 (#1109) ([#1109](#1109))

### Chromashift
- chromashift/csskit_transform: Round fractional colour channels to perceptually safe values (#1092) ([#1092](#1092))

### Css_ast
- css_ast: implement corner-*, whites-pace, text-emphasis(-style), voice-volume (#1084) ([#1084](#1084))
- css_ast: Implement FontVariant* properties and sub-types (#1086) ([#1086](#1086))
- csskit_proc_macro: use Either<> type for 2-type Alternatives (#1089) ([#1089](#1089))
- css_ast: implement BorderColor, BorderImageSlice, BorderImageWidth (#1090) ([#1090](#1090))
- css_ast: Implement lots more properties (#1091) ([#1091](#1091))
- css_ast: Uncomment BorderShape, OffsetPath, ShapeInside, ShapeOutside (#1093) ([#1093](#1093))
- css_parse/css_ast: Use PEEK_KINDSET alot more consistently (#1094) ([#1094](#1094))
- css_ast: Implement a bunch of vendor prefixed style values (#1096) ([#1096](#1096))
- css_ast: Add vendor prefix display values (#1097) ([#1097](#1097))
- css_ast: Implement z-index (#1098) ([#1098](#1098))
- css_ast: Add vendor prefixed value keywords (#1101) ([#1101](#1101))
- css_ast: Uncomment clip/clip-path/mask/mask-image/mask-mode/mask-border-slice (#1110) ([#1110](#1110))

### Css_feature_data
- Regenerate css_ast/src/values from csswg drafts (#1102) ([#1102](#1102))

### Css_lexer
- css_parse: Add Either<Left, Right> (#1088) ([#1088](#1088))
- css_lexer: Add Span.overlaps (#1095) ([#1095](#1095))

### Css_value_definition_parser
- css_value_definition_parser: Optimize Auto Number/Percentage or LengthPercentage/Number cases (#1087) ([#1087](#1087))
- css_value_definition_parser: Ensure dash prefixed idents are properly emitted (#1099) ([#1099](#1099))

### Csskit
- chore(deps): update dependencies (patch) (#1103) ([#1103](#1103))

### Csskit-linux-x64
- packages: remove accidentally comitted bin (#1079) ([#1079](#1079))

### Csskit_proc_macro
- csskit_proc_macro: Auto generate name for Combinator of Alternatives (#1085) ([#1085](#1085))
- csskit_proc_macro: Ensure dash prefixed idents are properly emitted (#1100) ([#1100](#1100))

### Csskit_vscode
- vscode: bump version (#1082) ([#1082](#1082))
- Release csskit vscode extension v1.0.7 (#1083) ([#1083](#1083))
- chore(deps): update dependency oxlint to v1.63.0 (#1106) ([#1106](#1106))

[forcebuild]
github-actions Bot pushed a commit that referenced this pull request May 11, 2026
## [0.0.22] - 2026-05-11

### Other Changes
- Chore(deps): update rust crate indexmap to v2.13.1 (#1108) ([#1108](#1108))
- Chore(deps): update rust crate indexmap to v2.14.0 (#1109) ([#1109](#1109))

### Chromashift
- chromashift/csskit_transform: Round fractional colour channels to perceptually safe values (#1092) ([#1092](#1092))

### Css_ast
- css_ast: implement corner-*, whites-pace, text-emphasis(-style), voice-volume (#1084) ([#1084](#1084))
- css_ast: Implement FontVariant* properties and sub-types (#1086) ([#1086](#1086))
- csskit_proc_macro: use Either<> type for 2-type Alternatives (#1089) ([#1089](#1089))
- css_ast: implement BorderColor, BorderImageSlice, BorderImageWidth (#1090) ([#1090](#1090))
- css_ast: Implement lots more properties (#1091) ([#1091](#1091))
- css_ast: Uncomment BorderShape, OffsetPath, ShapeInside, ShapeOutside (#1093) ([#1093](#1093))
- css_parse/css_ast: Use PEEK_KINDSET alot more consistently (#1094) ([#1094](#1094))
- css_ast: Implement a bunch of vendor prefixed style values (#1096) ([#1096](#1096))
- css_ast: Add vendor prefix display values (#1097) ([#1097](#1097))
- css_ast: Implement z-index (#1098) ([#1098](#1098))
- css_ast: Add vendor prefixed value keywords (#1101) ([#1101](#1101))
- css_ast: Uncomment clip/clip-path/mask/mask-image/mask-mode/mask-border-slice (#1110) ([#1110](#1110))

### Css_feature_data
- Regenerate css_ast/src/values from csswg drafts (#1102) ([#1102](#1102))

### Css_lexer
- css_parse: Add Either<Left, Right> (#1088) ([#1088](#1088))
- css_lexer: Add Span.overlaps (#1095) ([#1095](#1095))

### Css_value_definition_parser
- css_value_definition_parser: Optimize Auto Number/Percentage or LengthPercentage/Number cases (#1087) ([#1087](#1087))
- css_value_definition_parser: Ensure dash prefixed idents are properly emitted (#1099) ([#1099](#1099))

### Csskit
- chore(deps): update dependencies (patch) (#1103) ([#1103](#1103))

### Csskit-linux-x64
- packages: remove accidentally comitted bin (#1079) ([#1079](#1079))

### Csskit_proc_macro
- csskit_proc_macro: Auto generate name for Combinator of Alternatives (#1085) ([#1085](#1085))
- csskit_proc_macro: Ensure dash prefixed idents are properly emitted (#1100) ([#1100](#1100))

### Csskit_vscode
- vscode: bump version (#1082) ([#1082](#1082))
- Release csskit vscode extension v1.0.7 (#1083) ([#1083](#1083))
- chore(deps): update dependency oxlint to v1.63.0 (#1106) ([#1106](#1106))
github-actions Bot pushed a commit that referenced this pull request May 11, 2026
## [0.0.22] - 2026-05-11

### Other Changes
- Chore(deps): update rust crate indexmap to v2.13.1 (#1108) ([#1108](#1108))
- Chore(deps): update rust crate indexmap to v2.14.0 (#1109) ([#1109](#1109))

### Chromashift
- chromashift/csskit_transform: Round fractional colour channels to perceptually safe values (#1092) ([#1092](#1092))

### Css_ast
- css_ast: implement corner-*, whites-pace, text-emphasis(-style), voice-volume (#1084) ([#1084](#1084))
- css_ast: Implement FontVariant* properties and sub-types (#1086) ([#1086](#1086))
- csskit_proc_macro: use Either<> type for 2-type Alternatives (#1089) ([#1089](#1089))
- css_ast: implement BorderColor, BorderImageSlice, BorderImageWidth (#1090) ([#1090](#1090))
- css_ast: Implement lots more properties (#1091) ([#1091](#1091))
- css_ast: Uncomment BorderShape, OffsetPath, ShapeInside, ShapeOutside (#1093) ([#1093](#1093))
- css_parse/css_ast: Use PEEK_KINDSET alot more consistently (#1094) ([#1094](#1094))
- css_ast: Implement a bunch of vendor prefixed style values (#1096) ([#1096](#1096))
- css_ast: Add vendor prefix display values (#1097) ([#1097](#1097))
- css_ast: Implement z-index (#1098) ([#1098](#1098))
- css_ast: Add vendor prefixed value keywords (#1101) ([#1101](#1101))
- css_ast: Uncomment clip/clip-path/mask/mask-image/mask-mode/mask-border-slice (#1110) ([#1110](#1110))
- css_ast: Unlock more properties by stubbing types (#1111) ([#1111](#1111))

### Css_feature_data
- Regenerate css_ast/src/values from csswg drafts (#1102) ([#1102](#1102))

### Css_lexer
- css_parse: Add Either<Left, Right> (#1088) ([#1088](#1088))
- css_lexer: Add Span.overlaps (#1095) ([#1095](#1095))

### Css_value_definition_parser
- css_value_definition_parser: Optimize Auto Number/Percentage or LengthPercentage/Number cases (#1087) ([#1087](#1087))
- css_value_definition_parser: Ensure dash prefixed idents are properly emitted (#1099) ([#1099](#1099))

### Csskit
- chore(deps): update dependencies (patch) (#1103) ([#1103](#1103))

### Csskit-linux-x64
- packages: remove accidentally comitted bin (#1079) ([#1079](#1079))

### Csskit_proc_macro
- csskit_proc_macro: Auto generate name for Combinator of Alternatives (#1085) ([#1085](#1085))
- csskit_proc_macro: Ensure dash prefixed idents are properly emitted (#1100) ([#1100](#1100))

### Csskit_vscode
- vscode: bump version (#1082) ([#1082](#1082))
- Release csskit vscode extension v1.0.7 (#1083) ([#1083](#1083))
- chore(deps): update dependency oxlint to v1.63.0 (#1106) ([#1106](#1106))

[forcebuild]
github-actions Bot pushed a commit that referenced this pull request May 11, 2026
## [0.0.22] - 2026-05-11

### Other Changes
- Chore(deps): update rust crate indexmap to v2.13.1 (#1108) ([#1108](#1108))
- Chore(deps): update rust crate indexmap to v2.14.0 (#1109) ([#1109](#1109))

### Chromashift
- chromashift/csskit_transform: Round fractional colour channels to perceptually safe values (#1092) ([#1092](#1092))

### Css_ast
- css_ast: implement corner-*, whites-pace, text-emphasis(-style), voice-volume (#1084) ([#1084](#1084))
- css_ast: Implement FontVariant* properties and sub-types (#1086) ([#1086](#1086))
- csskit_proc_macro: use Either<> type for 2-type Alternatives (#1089) ([#1089](#1089))
- css_ast: implement BorderColor, BorderImageSlice, BorderImageWidth (#1090) ([#1090](#1090))
- css_ast: Implement lots more properties (#1091) ([#1091](#1091))
- css_ast: Uncomment BorderShape, OffsetPath, ShapeInside, ShapeOutside (#1093) ([#1093](#1093))
- css_parse/css_ast: Use PEEK_KINDSET alot more consistently (#1094) ([#1094](#1094))
- css_ast: Implement a bunch of vendor prefixed style values (#1096) ([#1096](#1096))
- css_ast: Add vendor prefix display values (#1097) ([#1097](#1097))
- css_ast: Implement z-index (#1098) ([#1098](#1098))
- css_ast: Add vendor prefixed value keywords (#1101) ([#1101](#1101))
- css_ast: Uncomment clip/clip-path/mask/mask-image/mask-mode/mask-border-slice (#1110) ([#1110](#1110))
- css_ast: Unlock more properties by stubbing types (#1111) ([#1111](#1111))

### Css_feature_data
- Regenerate css_ast/src/values from csswg drafts (#1102) ([#1102](#1102))

### Css_lexer
- css_parse: Add Either<Left, Right> (#1088) ([#1088](#1088))
- css_lexer: Add Span.overlaps (#1095) ([#1095](#1095))

### Css_value_definition_parser
- css_value_definition_parser: Optimize Auto Number/Percentage or LengthPercentage/Number cases (#1087) ([#1087](#1087))
- css_value_definition_parser: Ensure dash prefixed idents are properly emitted (#1099) ([#1099](#1099))

### Csskit
- chore(deps): update dependencies (patch) (#1103) ([#1103](#1103))

### Csskit-linux-x64
- packages: remove accidentally comitted bin (#1079) ([#1079](#1079))

### Csskit_proc_macro
- csskit_proc_macro: Auto generate name for Combinator of Alternatives (#1085) ([#1085](#1085))
- csskit_proc_macro: Ensure dash prefixed idents are properly emitted (#1100) ([#1100](#1100))

### Csskit_vscode
- vscode: bump version (#1082) ([#1082](#1082))
- Release csskit vscode extension v1.0.7 (#1083) ([#1083](#1083))
- chore(deps): update dependency oxlint to v1.63.0 (#1106) ([#1106](#1106))
github-actions Bot pushed a commit that referenced this pull request May 15, 2026
## [0.0.22] - 2026-05-15

### Other Changes
- Chore(deps): update rust crate indexmap to v2.13.1 (#1108) ([#1108](#1108))
- Chore(deps): update rust crate indexmap to v2.14.0 (#1109) ([#1109](#1109))

### Chromashift
- chromashift/csskit_transform: Round fractional colour channels to perceptually safe values (#1092) ([#1092](#1092))

### Css_ast
- css_ast: implement corner-*, whites-pace, text-emphasis(-style), voice-volume (#1084) ([#1084](#1084))
- css_ast: Implement FontVariant* properties and sub-types (#1086) ([#1086](#1086))
- csskit_proc_macro: use Either<> type for 2-type Alternatives (#1089) ([#1089](#1089))
- css_ast: implement BorderColor, BorderImageSlice, BorderImageWidth (#1090) ([#1090](#1090))
- css_ast: Implement lots more properties (#1091) ([#1091](#1091))
- css_ast: Uncomment BorderShape, OffsetPath, ShapeInside, ShapeOutside (#1093) ([#1093](#1093))
- css_parse/css_ast: Use PEEK_KINDSET alot more consistently (#1094) ([#1094](#1094))
- css_ast: Implement a bunch of vendor prefixed style values (#1096) ([#1096](#1096))
- css_ast: Add vendor prefix display values (#1097) ([#1097](#1097))
- css_ast: Implement z-index (#1098) ([#1098](#1098))
- css_ast: Add vendor prefixed value keywords (#1101) ([#1101](#1101))
- css_ast: Uncomment clip/clip-path/mask/mask-image/mask-mode/mask-border-slice (#1110) ([#1110](#1110))
- css_ast: Unlock more properties by stubbing types (#1111) ([#1111](#1111))

### Css_feature_data
- Regenerate css_ast/src/values from csswg drafts (#1102) ([#1102](#1102))

### Css_lexer
- css_parse: Add Either<Left, Right> (#1088) ([#1088](#1088))
- css_lexer: Add Span.overlaps (#1095) ([#1095](#1095))

### Css_value_definition_parser
- css_value_definition_parser: Optimize Auto Number/Percentage or LengthPercentage/Number cases (#1087) ([#1087](#1087))
- css_value_definition_parser: Ensure dash prefixed idents are properly emitted (#1099) ([#1099](#1099))

### Csskit
- chore(deps): update dependencies (patch) (#1103) ([#1103](#1103))
- csskit: Improve messaging for check commands with missing sheets (#1113) ([#1113](#1113))

### Csskit-linux-x64
- packages: remove accidentally comitted bin (#1079) ([#1079](#1079))

### Csskit_proc_macro
- csskit_proc_macro: Auto generate name for Combinator of Alternatives (#1085) ([#1085](#1085))
- csskit_proc_macro: Ensure dash prefixed idents are properly emitted (#1100) ([#1100](#1100))

### Csskit_vscode
- vscode: bump version (#1082) ([#1082](#1082))
- Release csskit vscode extension v1.0.7 (#1083) ([#1083](#1083))
- chore(deps): update dependency oxlint to v1.63.0 (#1106) ([#1106](#1106))

[forcebuild]
github-actions Bot pushed a commit that referenced this pull request May 15, 2026
## [0.0.22] - 2026-05-15

### Other Changes
- Chore(deps): update rust crate indexmap to v2.13.1 (#1108) ([#1108](#1108))
- Chore(deps): update rust crate indexmap to v2.14.0 (#1109) ([#1109](#1109))

### Chromashift
- chromashift/csskit_transform: Round fractional colour channels to perceptually safe values (#1092) ([#1092](#1092))

### Css_ast
- css_ast: implement corner-*, whites-pace, text-emphasis(-style), voice-volume (#1084) ([#1084](#1084))
- css_ast: Implement FontVariant* properties and sub-types (#1086) ([#1086](#1086))
- csskit_proc_macro: use Either<> type for 2-type Alternatives (#1089) ([#1089](#1089))
- css_ast: implement BorderColor, BorderImageSlice, BorderImageWidth (#1090) ([#1090](#1090))
- css_ast: Implement lots more properties (#1091) ([#1091](#1091))
- css_ast: Uncomment BorderShape, OffsetPath, ShapeInside, ShapeOutside (#1093) ([#1093](#1093))
- css_parse/css_ast: Use PEEK_KINDSET alot more consistently (#1094) ([#1094](#1094))
- css_ast: Implement a bunch of vendor prefixed style values (#1096) ([#1096](#1096))
- css_ast: Add vendor prefix display values (#1097) ([#1097](#1097))
- css_ast: Implement z-index (#1098) ([#1098](#1098))
- css_ast: Add vendor prefixed value keywords (#1101) ([#1101](#1101))
- css_ast: Uncomment clip/clip-path/mask/mask-image/mask-mode/mask-border-slice (#1110) ([#1110](#1110))
- css_ast: Unlock more properties by stubbing types (#1111) ([#1111](#1111))

### Css_feature_data
- Regenerate css_ast/src/values from csswg drafts (#1102) ([#1102](#1102))

### Css_lexer
- css_parse: Add Either<Left, Right> (#1088) ([#1088](#1088))
- css_lexer: Add Span.overlaps (#1095) ([#1095](#1095))

### Css_value_definition_parser
- css_value_definition_parser: Optimize Auto Number/Percentage or LengthPercentage/Number cases (#1087) ([#1087](#1087))
- css_value_definition_parser: Ensure dash prefixed idents are properly emitted (#1099) ([#1099](#1099))

### Csskit
- chore(deps): update dependencies (patch) (#1103) ([#1103](#1103))
- csskit: Improve messaging for check commands with missing sheets (#1113) ([#1113](#1113))

### Csskit-linux-x64
- packages: remove accidentally comitted bin (#1079) ([#1079](#1079))

### Csskit_proc_macro
- csskit_proc_macro: Auto generate name for Combinator of Alternatives (#1085) ([#1085](#1085))
- csskit_proc_macro: Ensure dash prefixed idents are properly emitted (#1100) ([#1100](#1100))

### Csskit_vscode
- vscode: bump version (#1082) ([#1082](#1082))
- Release csskit vscode extension v1.0.7 (#1083) ([#1083](#1083))
- chore(deps): update dependency oxlint to v1.63.0 (#1106) ([#1106](#1106))
keithamus added a commit that referenced this pull request May 15, 2026
## [0.0.22] - 2026-05-15

### Other Changes
- Chore(deps): update rust crate indexmap to v2.13.1 (#1108)
([#1108](#1108))
- Chore(deps): update rust crate indexmap to v2.14.0 (#1109)
([#1109](#1109))


### Chromashift
- chromashift/csskit_transform: Round fractional colour channels to
perceptually safe values (#1092)
([#1092](#1092))


### Css_ast
- css_ast: implement corner-*, whites-pace, text-emphasis(-style),
voice-volume (#1084)
([#1084](#1084))
- css_ast: Implement FontVariant* properties and sub-types (#1086)
([#1086](#1086))
- csskit_proc_macro: use Either<> type for 2-type Alternatives (#1089)
([#1089](#1089))
- css_ast: implement BorderColor, BorderImageSlice, BorderImageWidth
(#1090) ([#1090](#1090))
- css_ast: Implement lots more properties (#1091)
([#1091](#1091))
- css_ast: Uncomment BorderShape, OffsetPath, ShapeInside, ShapeOutside
(#1093) ([#1093](#1093))
- css_parse/css_ast: Use PEEK_KINDSET alot more consistently (#1094)
([#1094](#1094))
- css_ast: Implement a bunch of vendor prefixed style values (#1096)
([#1096](#1096))
- css_ast: Add vendor prefix display values (#1097)
([#1097](#1097))
- css_ast: Implement z-index (#1098)
([#1098](#1098))
- css_ast: Add vendor prefixed value keywords (#1101)
([#1101](#1101))
- css_ast: Uncomment
clip/clip-path/mask/mask-image/mask-mode/mask-border-slice (#1110)
([#1110](#1110))
- css_ast: Unlock more properties by stubbing types (#1111)
([#1111](#1111))


### Css_feature_data
- Regenerate css_ast/src/values from csswg drafts (#1102)
([#1102](#1102))


### Css_lexer
- css_parse: Add Either<Left, Right> (#1088)
([#1088](#1088))
- css_lexer: Add Span.overlaps (#1095)
([#1095](#1095))


### Css_value_definition_parser
- css_value_definition_parser: Optimize Auto Number/Percentage or
LengthPercentage/Number cases (#1087)
([#1087](#1087))
- css_value_definition_parser: Ensure dash prefixed idents are properly
emitted (#1099) ([#1099](#1099))


### Csskit
- chore(deps): update dependencies (patch) (#1103)
([#1103](#1103))
- csskit: Improve messaging for check commands with missing sheets
(#1113) ([#1113](#1113))


### Csskit-linux-x64
- packages: remove accidentally comitted bin (#1079)
([#1079](#1079))


### Csskit_proc_macro
- csskit_proc_macro: Auto generate name for Combinator of Alternatives
(#1085) ([#1085](#1085))
- csskit_proc_macro: Ensure dash prefixed idents are properly emitted
(#1100) ([#1100](#1100))


### Csskit_vscode
- vscode: bump version (#1082)
([#1082](#1082))
- Release csskit vscode extension v1.0.7 (#1083)
([#1083](#1083))
- chore(deps): update dependency oxlint to v1.63.0 (#1106)
([#1106](#1106))
keithamus added a commit to rlorenzo/csskit that referenced this pull request May 15, 2026
## [0.0.22] - 2026-05-15

### Other Changes
- Chore(deps): update rust crate indexmap to v2.13.1 (csskit#1108)
([csskit#1108](csskit#1108))
- Chore(deps): update rust crate indexmap to v2.14.0 (csskit#1109)
([csskit#1109](csskit#1109))


### Chromashift
- chromashift/csskit_transform: Round fractional colour channels to
perceptually safe values (csskit#1092)
([csskit#1092](csskit#1092))


### Css_ast
- css_ast: implement corner-*, whites-pace, text-emphasis(-style),
voice-volume (csskit#1084)
([csskit#1084](csskit#1084))
- css_ast: Implement FontVariant* properties and sub-types (csskit#1086)
([csskit#1086](csskit#1086))
- csskit_proc_macro: use Either<> type for 2-type Alternatives (csskit#1089)
([csskit#1089](csskit#1089))
- css_ast: implement BorderColor, BorderImageSlice, BorderImageWidth
(csskit#1090) ([csskit#1090](csskit#1090))
- css_ast: Implement lots more properties (csskit#1091)
([csskit#1091](csskit#1091))
- css_ast: Uncomment BorderShape, OffsetPath, ShapeInside, ShapeOutside
(csskit#1093) ([csskit#1093](csskit#1093))
- css_parse/css_ast: Use PEEK_KINDSET alot more consistently (csskit#1094)
([csskit#1094](csskit#1094))
- css_ast: Implement a bunch of vendor prefixed style values (csskit#1096)
([csskit#1096](csskit#1096))
- css_ast: Add vendor prefix display values (csskit#1097)
([csskit#1097](csskit#1097))
- css_ast: Implement z-index (csskit#1098)
([csskit#1098](csskit#1098))
- css_ast: Add vendor prefixed value keywords (csskit#1101)
([csskit#1101](csskit#1101))
- css_ast: Uncomment
clip/clip-path/mask/mask-image/mask-mode/mask-border-slice (csskit#1110)
([csskit#1110](csskit#1110))
- css_ast: Unlock more properties by stubbing types (csskit#1111)
([csskit#1111](csskit#1111))


### Css_feature_data
- Regenerate css_ast/src/values from csswg drafts (csskit#1102)
([csskit#1102](csskit#1102))


### Css_lexer
- css_parse: Add Either<Left, Right> (csskit#1088)
([csskit#1088](csskit#1088))
- css_lexer: Add Span.overlaps (csskit#1095)
([csskit#1095](csskit#1095))


### Css_value_definition_parser
- css_value_definition_parser: Optimize Auto Number/Percentage or
LengthPercentage/Number cases (csskit#1087)
([csskit#1087](csskit#1087))
- css_value_definition_parser: Ensure dash prefixed idents are properly
emitted (csskit#1099) ([csskit#1099](csskit#1099))


### Csskit
- chore(deps): update dependencies (patch) (csskit#1103)
([csskit#1103](csskit#1103))
- csskit: Improve messaging for check commands with missing sheets
(csskit#1113) ([csskit#1113](csskit#1113))


### Csskit-linux-x64
- packages: remove accidentally comitted bin (csskit#1079)
([csskit#1079](csskit#1079))


### Csskit_proc_macro
- csskit_proc_macro: Auto generate name for Combinator of Alternatives
(csskit#1085) ([csskit#1085](csskit#1085))
- csskit_proc_macro: Ensure dash prefixed idents are properly emitted
(csskit#1100) ([csskit#1100](csskit#1100))


### Csskit_vscode
- vscode: bump version (csskit#1082)
([csskit#1082](csskit#1082))
- Release csskit vscode extension v1.0.7 (csskit#1083)
([csskit#1083](csskit#1083))
- chore(deps): update dependency oxlint to v1.63.0 (csskit#1106)
([csskit#1106](csskit#1106))
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.

1 participant