chore(deps): update dependencies (patch)#728
Merged
Conversation
github-actions bot
pushed a commit
that referenced
this pull request
Dec 22, 2025
## [0.0.9] - 2025-12-22 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
Merged
github-actions bot
pushed a commit
that referenced
this pull request
Dec 22, 2025
## [0.0.9] - 2025-12-22 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 22, 2025
## [0.0.9] - 2025-12-22 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 22, 2025
## [0.0.9] - 2025-12-22 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 22, 2025
## [0.0.9] - 2025-12-22 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 22, 2025
## [0.0.9] - 2025-12-22 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 22, 2025
## [0.0.9] - 2025-12-22 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 22, 2025
## [0.0.9] - 2025-12-22 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 22, 2025
## [0.0.9] - 2025-12-22 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 22, 2025
## [0.0.9] - 2025-12-22 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 22, 2025
## [0.0.9] - 2025-12-22 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 22, 2025
## [0.0.9] - 2025-12-22 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 22, 2025
## [0.0.9] - 2025-12-22 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 22, 2025
## [0.0.9] - 2025-12-22 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 22, 2025
## [0.0.9] - 2025-12-22 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 22, 2025
## [0.0.9] - 2025-12-22 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 23, 2025
## [0.0.9] - 2025-12-23 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 23, 2025
## [0.0.9] - 2025-12-23 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 23, 2025
## [0.0.9] - 2025-12-23 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) - css_ast: Ensure visit_declaration provides a QueryableNode (#741) ([#741](#741)) - css_ast: Implement @counter-style, @namespace (#742) ([#742](#742)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 23, 2025
## [0.0.9] - 2025-12-23 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) - css_ast: Ensure visit_declaration provides a QueryableNode (#741) ([#741](#741)) - css_ast: Implement @counter-style, @namespace (#742) ([#742](#742)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 23, 2025
## [0.0.9] - 2025-12-23 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) - css_ast: Ensure visit_declaration provides a QueryableNode (#741) ([#741](#741)) - css_ast: Implement @counter-style, @namespace (#742) ([#742](#742)) - css_ast/csskit_highlight/csskit_ast: Simplify code with visit_queryable_node (#743) ([#743](#743)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 23, 2025
## [0.0.9] - 2025-12-23 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) - css_ast: Ensure visit_declaration provides a QueryableNode (#741) ([#741](#741)) - css_ast: Implement @counter-style, @namespace (#742) ([#742](#742)) - css_ast/csskit_highlight/csskit_ast: Simplify code with visit_queryable_node (#743) ([#743](#743)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 24, 2025
## [0.0.9] - 2025-12-24 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) - css_ast: Ensure visit_declaration provides a QueryableNode (#741) ([#741](#741)) - css_ast: Implement @counter-style, @namespace (#742) ([#742](#742)) - css_ast/csskit_highlight/csskit_ast: Simplify code with visit_queryable_node (#743) ([#743](#743)) - csskit_ast: Significantly rework the selector engine. (#745) ([#745](#745)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 24, 2025
## [0.0.9] - 2025-12-24 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) - css_ast: Ensure visit_declaration provides a QueryableNode (#741) ([#741](#741)) - css_ast: Implement @counter-style, @namespace (#742) ([#742](#742)) - css_ast/csskit_highlight/csskit_ast: Simplify code with visit_queryable_node (#743) ([#743](#743)) - csskit_ast: Significantly rework the selector engine. (#745) ([#745](#745)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 24, 2025
## [0.0.9] - 2025-12-24 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) - css_ast: Ensure visit_declaration provides a QueryableNode (#741) ([#741](#741)) - css_ast: Implement @counter-style, @namespace (#742) ([#742](#742)) - css_ast/csskit_highlight/csskit_ast: Simplify code with visit_queryable_node (#743) ([#743](#743)) - csskit_ast: Significantly rework the selector engine. (#745) ([#745](#745)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) - csskit_ast: Implement `:has()` (#746) ([#746](#746)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 24, 2025
## [0.0.9] - 2025-12-24 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) - css_ast: Ensure visit_declaration provides a QueryableNode (#741) ([#741](#741)) - css_ast: Implement @counter-style, @namespace (#742) ([#742](#742)) - css_ast/csskit_highlight/csskit_ast: Simplify code with visit_queryable_node (#743) ([#743](#743)) - csskit_ast: Significantly rework the selector engine. (#745) ([#745](#745)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) - csskit_ast: Implement `:has()` (#746) ([#746](#746)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 25, 2025
## [0.0.9] - 2025-12-25 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) - css_ast: Ensure visit_declaration provides a QueryableNode (#741) ([#741](#741)) - css_ast: Implement @counter-style, @namespace (#742) ([#742](#742)) - css_ast/csskit_highlight/csskit_ast: Simplify code with visit_queryable_node (#743) ([#743](#743)) - csskit_ast: Significantly rework the selector engine. (#745) ([#745](#745)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) - csskit_ast: Implement `:has()` (#746) ([#746](#746)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 25, 2025
## [0.0.9] - 2025-12-25 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) - css_ast: Ensure visit_declaration provides a QueryableNode (#741) ([#741](#741)) - css_ast: Implement @counter-style, @namespace (#742) ([#742](#742)) - css_ast/csskit_highlight/csskit_ast: Simplify code with visit_queryable_node (#743) ([#743](#743)) - csskit_ast: Significantly rework the selector engine. (#745) ([#745](#745)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) - csskit_ast: Implement `:has()` (#746) ([#746](#746)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 25, 2025
## [0.0.9] - 2025-12-25 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) - css_ast: Ensure visit_declaration provides a QueryableNode (#741) ([#741](#741)) - css_ast: Implement @counter-style, @namespace (#742) ([#742](#742)) - css_ast/csskit_highlight/csskit_ast: Simplify code with visit_queryable_node (#743) ([#743](#743)) - csskit_ast: Significantly rework the selector engine. (#745) ([#745](#745)) - csskit_ast: Implement :size() pseudo (#748) ([#748](#748)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) - csskit_ast: Implement `:has()` (#746) ([#746](#746)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 25, 2025
## [0.0.9] - 2025-12-25 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) - css_ast: Ensure visit_declaration provides a QueryableNode (#741) ([#741](#741)) - css_ast: Implement @counter-style, @namespace (#742) ([#742](#742)) - css_ast/csskit_highlight/csskit_ast: Simplify code with visit_queryable_node (#743) ([#743](#743)) - csskit_ast: Significantly rework the selector engine. (#745) ([#745](#745)) - csskit_ast: Implement :size() pseudo (#748) ([#748](#748)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) - csskit_ast: Implement `:has()` (#746) ([#746](#746)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 25, 2025
## [0.0.9] - 2025-12-25 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) - css_ast: Ensure visit_declaration provides a QueryableNode (#741) ([#741](#741)) - css_ast: Implement @counter-style, @namespace (#742) ([#742](#742)) - css_ast/csskit_highlight/csskit_ast: Simplify code with visit_queryable_node (#743) ([#743](#743)) - csskit_ast: Significantly rework the selector engine. (#745) ([#745](#745)) - csskit_ast: Implement :size() pseudo (#748) ([#748](#748)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) - csskit_ast: Implement `:has()` (#746) ([#746](#746)) - csskit_ast: Move CsskitAtomSet to own file (#749) ([#749](#749)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 25, 2025
## [0.0.9] - 2025-12-25 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) - css_ast: Ensure visit_declaration provides a QueryableNode (#741) ([#741](#741)) - css_ast: Implement @counter-style, @namespace (#742) ([#742](#742)) - css_ast/csskit_highlight/csskit_ast: Simplify code with visit_queryable_node (#743) ([#743](#743)) - csskit_ast: Significantly rework the selector engine. (#745) ([#745](#745)) - csskit_ast: Implement :size() pseudo (#748) ([#748](#748)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) - csskit_ast: Implement `:has()` (#746) ([#746](#746)) - csskit_ast: Move CsskitAtomSet to own file (#749) ([#749](#749)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 25, 2025
## [0.0.9] - 2025-12-25 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) - css_ast: Ensure visit_declaration provides a QueryableNode (#741) ([#741](#741)) - css_ast: Implement @counter-style, @namespace (#742) ([#742](#742)) - css_ast/csskit_highlight/csskit_ast: Simplify code with visit_queryable_node (#743) ([#743](#743)) - csskit_ast: Significantly rework the selector engine. (#745) ([#745](#745)) - csskit_ast: Implement :size() pseudo (#748) ([#748](#748)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) - csskit: Add a `tree` command which shows selector tree (#750) ([#750](#750)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) - csskit_ast: Implement `:has()` (#746) ([#746](#746)) - csskit_ast: Move CsskitAtomSet to own file (#749) ([#749](#749)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 25, 2025
## [0.0.9] - 2025-12-25 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) - css_ast: Ensure visit_declaration provides a QueryableNode (#741) ([#741](#741)) - css_ast: Implement @counter-style, @namespace (#742) ([#742](#742)) - css_ast/csskit_highlight/csskit_ast: Simplify code with visit_queryable_node (#743) ([#743](#743)) - csskit_ast: Significantly rework the selector engine. (#745) ([#745](#745)) - csskit_ast: Implement :size() pseudo (#748) ([#748](#748)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) - csskit: Add a `tree` command which shows selector tree (#750) ([#750](#750)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) - csskit_ast: Implement `:has()` (#746) ([#746](#746)) - csskit_ast: Move CsskitAtomSet to own file (#749) ([#749](#749)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 27, 2025
## [0.0.9] - 2025-12-27 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) - css_ast: Ensure visit_declaration provides a QueryableNode (#741) ([#741](#741)) - css_ast: Implement @counter-style, @namespace (#742) ([#742](#742)) - css_ast/csskit_highlight/csskit_ast: Simplify code with visit_queryable_node (#743) ([#743](#743)) - csskit_ast: Significantly rework the selector engine. (#745) ([#745](#745)) - csskit_ast: Implement :size() pseudo (#748) ([#748](#748)) - css_lexer: Add DynAtomRegistry (#751) ([#751](#751)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) - csskit: Add a `tree` command which shows selector tree (#750) ([#750](#750)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) - csskit_ast: Implement `:has()` (#746) ([#746](#746)) - csskit_ast: Move CsskitAtomSet to own file (#749) ([#749](#749)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 27, 2025
## [0.0.9] - 2025-12-27 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) - css_ast: Ensure visit_declaration provides a QueryableNode (#741) ([#741](#741)) - css_ast: Implement @counter-style, @namespace (#742) ([#742](#742)) - css_ast/csskit_highlight/csskit_ast: Simplify code with visit_queryable_node (#743) ([#743](#743)) - csskit_ast: Significantly rework the selector engine. (#745) ([#745](#745)) - csskit_ast: Implement :size() pseudo (#748) ([#748](#748)) - css_lexer: Add DynAtomRegistry (#751) ([#751](#751)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) - csskit: Add a `tree` command which shows selector tree (#750) ([#750](#750)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) - csskit_ast: Implement `:has()` (#746) ([#746](#746)) - csskit_ast: Move CsskitAtomSet to own file (#749) ([#749](#749)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 27, 2025
## [0.0.9] - 2025-12-27 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) - css_ast: Ensure visit_declaration provides a QueryableNode (#741) ([#741](#741)) - css_ast: Implement @counter-style, @namespace (#742) ([#742](#742)) - css_ast/csskit_highlight/csskit_ast: Simplify code with visit_queryable_node (#743) ([#743](#743)) - csskit_ast: Significantly rework the selector engine. (#745) ([#745](#745)) - csskit_ast: Implement :size() pseudo (#748) ([#748](#748)) - css_lexer: Add DynAtomRegistry (#751) ([#751](#751)) - css_ast/csskit_spec_generator: Expand longhands in generator, not at runtime (#752) ([#752](#752)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) - csskit: Add a `tree` command which shows selector tree (#750) ([#750](#750)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) - csskit_ast: Implement `:has()` (#746) ([#746](#746)) - csskit_ast: Move CsskitAtomSet to own file (#749) ([#749](#749)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 27, 2025
## [0.0.9] - 2025-12-27 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) - css_ast: Ensure visit_declaration provides a QueryableNode (#741) ([#741](#741)) - css_ast: Implement @counter-style, @namespace (#742) ([#742](#742)) - css_ast/csskit_highlight/csskit_ast: Simplify code with visit_queryable_node (#743) ([#743](#743)) - csskit_ast: Significantly rework the selector engine. (#745) ([#745](#745)) - csskit_ast: Implement :size() pseudo (#748) ([#748](#748)) - css_lexer: Add DynAtomRegistry (#751) ([#751](#751)) - css_ast/csskit_spec_generator: Expand longhands in generator, not at runtime (#752) ([#752](#752)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) - csskit: Add a `tree` command which shows selector tree (#750) ([#750](#750)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) - csskit_ast: Implement `:has()` (#746) ([#746](#746)) - csskit_ast: Move CsskitAtomSet to own file (#749) ([#749](#749)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 27, 2025
## [0.0.9] - 2025-12-27 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) - css_ast: Ensure visit_declaration provides a QueryableNode (#741) ([#741](#741)) - css_ast: Implement @counter-style, @namespace (#742) ([#742](#742)) - css_ast/csskit_highlight/csskit_ast: Simplify code with visit_queryable_node (#743) ([#743](#743)) - csskit_ast: Significantly rework the selector engine. (#745) ([#745](#745)) - csskit_ast: Implement :size() pseudo (#748) ([#748](#748)) - css_lexer: Add DynAtomRegistry (#751) ([#751](#751)) - css_ast/csskit_spec_generator: Expand longhands in generator, not at runtime (#752) ([#752](#752)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) - csskit: Add a `tree` command which shows selector tree (#750) ([#750](#750)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) - csskit_ast: Implement `:has()` (#746) ([#746](#746)) - csskit_ast: Move CsskitAtomSet to own file (#749) ([#749](#749)) - csskit_ast: Ensure invalid selectors never match (#753) ([#753](#753)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 27, 2025
## [0.0.9] - 2025-12-27 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) - css_ast: Ensure visit_declaration provides a QueryableNode (#741) ([#741](#741)) - css_ast: Implement @counter-style, @namespace (#742) ([#742](#742)) - css_ast/csskit_highlight/csskit_ast: Simplify code with visit_queryable_node (#743) ([#743](#743)) - csskit_ast: Significantly rework the selector engine. (#745) ([#745](#745)) - csskit_ast: Implement :size() pseudo (#748) ([#748](#748)) - css_lexer: Add DynAtomRegistry (#751) ([#751](#751)) - css_ast/csskit_spec_generator: Expand longhands in generator, not at runtime (#752) ([#752](#752)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) - csskit: Add a `tree` command which shows selector tree (#750) ([#750](#750)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) - csskit_ast: Implement `:has()` (#746) ([#746](#746)) - csskit_ast: Move CsskitAtomSet to own file (#749) ([#749](#749)) - csskit_ast: Ensure invalid selectors never match (#753) ([#753](#753)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 28, 2025
## [0.0.9] - 2025-12-28 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) - css_ast: Ensure visit_declaration provides a QueryableNode (#741) ([#741](#741)) - css_ast: Implement @counter-style, @namespace (#742) ([#742](#742)) - css_ast/csskit_highlight/csskit_ast: Simplify code with visit_queryable_node (#743) ([#743](#743)) - csskit_ast: Significantly rework the selector engine. (#745) ([#745](#745)) - csskit_ast: Implement :size() pseudo (#748) ([#748](#748)) - css_lexer: Add DynAtomRegistry (#751) ([#751](#751)) - css_ast/csskit_spec_generator: Expand longhands in generator, not at runtime (#752) ([#752](#752)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) - csskit: Add a `tree` command which shows selector tree (#750) ([#750](#750)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) - csskit_ast: Implement `:has()` (#746) ([#746](#746)) - csskit_ast: Move CsskitAtomSet to own file (#749) ([#749](#749)) - csskit_ast: Ensure invalid selectors never match (#753) ([#753](#753)) - csskit_ast: build.rs to generate NodeId atoms in csskit_atom_set (#754) ([#754](#754)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 28, 2025
## [0.0.9] - 2025-12-28 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) - css_ast: Ensure visit_declaration provides a QueryableNode (#741) ([#741](#741)) - css_ast: Implement @counter-style, @namespace (#742) ([#742](#742)) - css_ast/csskit_highlight/csskit_ast: Simplify code with visit_queryable_node (#743) ([#743](#743)) - csskit_ast: Significantly rework the selector engine. (#745) ([#745](#745)) - csskit_ast: Implement :size() pseudo (#748) ([#748](#748)) - css_lexer: Add DynAtomRegistry (#751) ([#751](#751)) - css_ast/csskit_spec_generator: Expand longhands in generator, not at runtime (#752) ([#752](#752)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) - csskit: Add a `tree` command which shows selector tree (#750) ([#750](#750)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) - csskit_ast: Implement `:has()` (#746) ([#746](#746)) - csskit_ast: Move CsskitAtomSet to own file (#749) ([#749](#749)) - csskit_ast: Ensure invalid selectors never match (#753) ([#753](#753)) - csskit_ast: build.rs to generate NodeId atoms in csskit_atom_set (#754) ([#754](#754)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 28, 2025
## [0.0.9] - 2025-12-28 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) - css_ast: Ensure visit_declaration provides a QueryableNode (#741) ([#741](#741)) - css_ast: Implement @counter-style, @namespace (#742) ([#742](#742)) - css_ast/csskit_highlight/csskit_ast: Simplify code with visit_queryable_node (#743) ([#743](#743)) - csskit_ast: Significantly rework the selector engine. (#745) ([#745](#745)) - csskit_ast: Implement :size() pseudo (#748) ([#748](#748)) - css_lexer: Add DynAtomRegistry (#751) ([#751](#751)) - css_ast/csskit_spec_generator: Expand longhands in generator, not at runtime (#752) ([#752](#752)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) - csskit: Add a `tree` command which shows selector tree (#750) ([#750](#750)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) - csskit_ast: Implement `:has()` (#746) ([#746](#746)) - csskit_ast: Move CsskitAtomSet to own file (#749) ([#749](#749)) - csskit_ast: Ensure invalid selectors never match (#753) ([#753](#753)) - csskit_ast: build.rs to generate NodeId atoms in csskit_atom_set (#754) ([#754](#754)) - csskit_ast: Tidy up types, adding derives, removing dead code (#755) ([#755](#755)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 28, 2025
## [0.0.9] - 2025-12-28 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) - css_ast: Ensure visit_declaration provides a QueryableNode (#741) ([#741](#741)) - css_ast: Implement @counter-style, @namespace (#742) ([#742](#742)) - css_ast/csskit_highlight/csskit_ast: Simplify code with visit_queryable_node (#743) ([#743](#743)) - csskit_ast: Significantly rework the selector engine. (#745) ([#745](#745)) - csskit_ast: Implement :size() pseudo (#748) ([#748](#748)) - css_lexer: Add DynAtomRegistry (#751) ([#751](#751)) - css_ast/csskit_spec_generator: Expand longhands in generator, not at runtime (#752) ([#752](#752)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) - csskit: Add a `tree` command which shows selector tree (#750) ([#750](#750)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) - csskit_ast: Implement `:has()` (#746) ([#746](#746)) - csskit_ast: Move CsskitAtomSet to own file (#749) ([#749](#749)) - csskit_ast: Ensure invalid selectors never match (#753) ([#753](#753)) - csskit_ast: build.rs to generate NodeId atoms in csskit_atom_set (#754) ([#754](#754)) - csskit_ast: Tidy up types, adding derives, removing dead code (#755) ([#755](#755)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 28, 2025
## [0.0.9] - 2025-12-28 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) - css_ast: Ensure visit_declaration provides a QueryableNode (#741) ([#741](#741)) - css_ast: Implement @counter-style, @namespace (#742) ([#742](#742)) - css_ast/csskit_highlight/csskit_ast: Simplify code with visit_queryable_node (#743) ([#743](#743)) - csskit_ast: Significantly rework the selector engine. (#745) ([#745](#745)) - csskit_ast: Implement :size() pseudo (#748) ([#748](#748)) - css_lexer: Add DynAtomRegistry (#751) ([#751](#751)) - css_ast/csskit_spec_generator: Expand longhands in generator, not at runtime (#752) ([#752](#752)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) - csskit: Add a `tree` command which shows selector tree (#750) ([#750](#750)) - csskit: improve `find` command (#756) ([#756](#756)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) - csskit_ast: Implement `:has()` (#746) ([#746](#746)) - csskit_ast: Move CsskitAtomSet to own file (#749) ([#749](#749)) - csskit_ast: Ensure invalid selectors never match (#753) ([#753](#753)) - csskit_ast: build.rs to generate NodeId atoms in csskit_atom_set (#754) ([#754](#754)) - csskit_ast: Tidy up types, adding derives, removing dead code (#755) ([#755](#755)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
github-actions bot
pushed a commit
that referenced
this pull request
Dec 28, 2025
## [0.0.9] - 2025-12-28 ### Css_ast - css_ast: Re-work CssAtomSet to allow for vendor prefix bitflags (#716) ([#716](#716)) - css_ast: Add NodeKinds to CssMetadata (#719) ([#719](#719)) - css_parse/css_ast: Improve NodeWithMetadata to allow extracting self meta (#720) ([#720](#720)) - css_ast: Set DeclarationKind Shorthand/Longhand for known properties (#721) ([#721](#721)) - css_ast: Queryable now requires NodeWithMetadata<CssMetada>, derives default (#722) ([#722](#722)) - css_parse: Consume whitespace as trivia around non-descendant combinators (#723) ([#723](#723)) - csskit_ast: Rework matcher, using Metadata to propagate up SelectorRequirements (#725) ([#725](#725)) - css_ast/csskit_ast: Implement efficient attribute selectors via PropertyKind (#726) ([#726](#726)) - Regenerate css_ast/src/values from csswg drafts (#727) ([#727](#727)) - css_ast: Parse error on nested :has() (#739) ([#739](#739)) - css_ast: Rework CssMetadata to remove RuleKind (#740) ([#740](#740)) - css_ast: Ensure visit_declaration provides a QueryableNode (#741) ([#741](#741)) - css_ast: Implement @counter-style, @namespace (#742) ([#742](#742)) - css_ast/csskit_highlight/csskit_ast: Simplify code with visit_queryable_node (#743) ([#743](#743)) - csskit_ast: Significantly rework the selector engine. (#745) ([#745](#745)) - csskit_ast: Implement :size() pseudo (#748) ([#748](#748)) - css_lexer: Add DynAtomRegistry (#751) ([#751](#751)) - css_ast/csskit_spec_generator: Expand longhands in generator, not at runtime (#752) ([#752](#752)) ### Css_parse - csskit_ast: Optimise QuerySelectorComponent matching with single-pass… (#733) ([#733](#733)) ### Csskit - csskit_ast: Rewrite QuerySelector to use css_parse (#724) ([#724](#724)) - chore(deps): update dependencies (patch) (#728) ([#728](#728)) - csskit: Add a `tree` command which shows selector tree (#750) ([#750](#750)) - csskit: improve `find` command (#756) ([#756](#756)) ### Csskit_ast - csskit_ast: Remove :block psuedo class (#718) ([#718](#718)) - csskit_ast: Split matcher.rs into several files (#732) ([#732](#732)) - csskit_ast: Simplify PropertyGroup and VendorPrefixes lookups during parse/meta creation (#734) ([#734](#734)) - csskit_ast: Unify pseudo-class matching for nodes and declarations. (#735) ([#735](#735)) - csskit_ast: Improve :not & sibling selector matching (#736) ([#736](#736)) - csskit_ast: Optimise selector & attribute matching (#737) ([#737](#737)) - csskit_ast: Further improve :not() matching. (#738) ([#738](#738)) - csskit_ast: Implement `:has()` (#746) ([#746](#746)) - csskit_ast: Move CsskitAtomSet to own file (#749) ([#749](#749)) - csskit_ast: Ensure invalid selectors never match (#753) ([#753](#753)) - csskit_ast: build.rs to generate NodeId atoms in csskit_atom_set (#754) ([#754](#754)) - csskit_ast: Tidy up types, adding derives, removing dead code (#755) ([#755](#755)) ### Csskit_vscode - chore(deps): update dependency oxlint to v1.34.0 (#730) ([#730](#730))
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.19.0->3.19.10.16.1->0.16.20.0.7->0.0.80.0.7->0.0.80.0.7->0.0.80.0.7->0.0.80.0.7->0.0.80.0.7->0.0.80.12.25->0.12.260.9.8->0.9.100.1.43->0.1.44Release Notes
fitzgen/bumpalo (bumpalo)
v3.19.1Compare Source
Released 2025-12-16.
Changed
bumpalo::collections::String::from_str_inas#[inline].Fixed
unstable
allocator_apifeature.console-rs/console (console)
v0.16.2Compare Source
What's Changed
csskit/csskit (csskit-darwin-arm64)
v0.0.8Compare Source
Css_ast
csskit find, csskit_ast (#715) (#715)Css_parse
Csskit_vscode
Csskit_wasm
seanmonstar/reqwest (reqwest)
v0.12.26Compare Source
Accept-Encodingheader only with values configured with reqwest, regardless of underlying tower-http config.toml-rs/toml (toml)
v0.9.10Compare Source
v0.9.9Compare Source
tokio-rs/tracing (tracing)
v0.1.44: tracing 0.1.44Compare Source
Fixed
record_allpanic (#3432)Changed
tracing-core: updated to 0.1.36 (#3440)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 if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.