# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [0.0.13](https://github.com/oxc-project/oxc-css-parser/compare/oxc-css-parser-v0.0.12...oxc-css-parser-v0.0.13) - 2026-08-31
### Added
- *(parser)* accept declaration-shaped raw-prelude qualified rules in CSS ([#162](https://github.com/oxc-project/oxc-css-parser/pull/162))
### Fixed
- *(parser)* accept case-insensitive dash-digit An+B forms (2N-1) ([#161](https://github.com/oxc-project/oxc-css-parser/pull/161))
## [0.0.12](https://github.com/oxc-project/oxc-css-parser/compare/oxc-css-parser-v0.0.11...oxc-css-parser-v0.0.12) - 2026-08-27
### Fixed
- *(parser)* correct signed-value handling in Less operations and Sass calculations ([#158](https://github.com/oxc-project/oxc-css-parser/pull/158))
## [0.0.11](https://github.com/oxc-project/oxc-css-parser/compare/oxc-css-parser-v0.0.10...oxc-css-parser-v0.0.11) - 2026-08-04
### Fixed
- *(parser)* fallback to raw tokens when unknown at prelude ([#146](https://github.com/oxc-project/oxc-css-parser/pull/146))
## [0.0.10](https://github.com/oxc-project/oxc-css-parser/compare/oxc-css-parser-v0.0.9...oxc-css-parser-v0.0.10) - 2026-07-30
### Fixed
- *(parser)* stop leaking the internal error ([#140](https://github.com/oxc-project/oxc-css-parser/pull/140))
- *(parser)* accept substituted container ([#139](https://github.com/oxc-project/oxc-css-parser/pull/139))
### Other
- *(ast)* box the fat `SimpleSelector`, `MediaFeature` and `MediaQuery` variants ([#138](https://github.com/oxc-project/oxc-css-parser/pull/138))
## [0.0.9](https://github.com/oxc-project/oxc-css-parser/compare/oxc-css-parser-v0.0.8...oxc-css-parser-v0.0.9) - 2026-07-21
### Fixed
- *(parser)* parse `:host` and `:host-context` args as selector list ([#130](https://github.com/oxc-project/oxc-css-parser/pull/130))
### Other
- *(ast)* [**breaking**] remove unused `PseudoClassSelectorArgKind::CompoundSelector` ([#131](https://github.com/oxc-project/oxc-css-parser/pull/131))
## [0.0.8](https://github.com/oxc-project/oxc-css-parser/compare/oxc-css-parser-v0.0.7...oxc-css-parser-v0.0.8) - 2026-07-20
### Fixed
- *(parser)* keep a newline-separated colon out of a statement-position placeholder declaration ([#129](https://github.com/oxc-project/oxc-css-parser/pull/129))
### Other
- update sponsor section
## [0.0.7](https://github.com/oxc-project/oxc-css-parser/compare/oxc-css-parser-v0.0.6...oxc-css-parser-v0.0.7) - 2026-07-12
### Added
- *(parser)* accept functional pseudo-pages (@page::slot()) ([#121](https://github.com/oxc-project/oxc-css-parser/pull/121))
- *(parser)* allow multiple idents in ::part() ([#119](https://github.com/oxc-project/oxc-css-parser/pull/119))
- *(parser)* support scroll-driven keyframe timeline-range selectors ([#118](https://github.com/oxc-project/oxc-css-parser/pull/118))
- *(parser)* accept empty @scope () roots and limits ([#117](https://github.com/oxc-project/oxc-css-parser/pull/117))
- *(parser)* support name-only and general-enclosed @container queries ([#116](https://github.com/oxc-project/oxc-css-parser/pull/116))
### Fixed
- *(parser)* don't report an error for @color-profile device-cmyk ([#120](https://github.com/oxc-project/oxc-css-parser/pull/120))
### Other
- replace guarded single-arm matches with let chains ([#113](https://github.com/oxc-project/oxc-css-parser/pull/113))
- remove redundant clone on Copy type Span ([#112](https://github.com/oxc-project/oxc-css-parser/pull/112))
- set MSRV to 1.95.0 ([#111](https://github.com/oxc-project/oxc-css-parser/pull/111))
## [0.0.6](https://github.com/oxc-project/oxc-css-parser/compare/oxc-css-parser-v0.0.5...oxc-css-parser-v0.0.6) - 2026-07-08
### Added
- *(parser)* report spec parse errors via recoverable_errors ([#94](https://github.com/oxc-project/oxc-css-parser/pull/94))
### Other
- mention raffia fork ([#106](https://github.com/oxc-project/oxc-css-parser/pull/106))
- remove redundant clones on Copy types ([#100](https://github.com/oxc-project/oxc-css-parser/pull/100))
- *(parser)* compact CSS token data ([#98](https://github.com/oxc-project/oxc-css-parser/pull/98))
- import ast_generated as a module instead of include! ([#97](https://github.com/oxc-project/oxc-css-parser/pull/97))
- place span first in ast structs ([#96](https://github.com/oxc-project/oxc-css-parser/pull/96))
- tokenize over bytes instead of CharIndices ([#95](https://github.com/oxc-project/oxc-css-parser/pull/95))
- remove changelog
- clean up codebase and fix svmin/svmax classification ([#89](https://github.com/oxc-project/oxc-css-parser/pull/89))
- normalize README sponsor section