Headline Changes
This release improves performance, and minifier robustness, while also supporting color-mix, gap-rule-list, and has better minifier support for colors.
What's Changed
- chore(deps): update rust crate toml to v1 by @renovate[bot] in #875
- chromashift: Update to support wide-gamut color spaces, out of gamut colors by @keithamus in #877
- chromashift: Implement css-color-4 raytrace gamut mapping by @keithamus in #879
- release-automation: release on npm using latest dist tag by @keithamus in #880
- css_ast: Implement gap rule list by @cijiugechu in #878
- chore(deps): update dependency apexcharts to v5.4.0 by @renovate[bot] in #885
- chore(deps): update dependencies (minor) by @renovate[bot] in #884
- chore(deps): update dependencies (patch) by @renovate[bot] in #882
- Regenerate css_ast/src/values from csswg drafts by @keithamus in #881
- update css-tokenizer-tests by @keithamus in #887
- csskit_transform: introduce css-minify-tests by @keithamus in #886
- css_parse: Add BumpBox type and blanket trait impls for Box types by @keithamus in #888
- css_ast: Implement ColorMix by @keithamus in #889
- css_ast: Boxup more types by @keithamus in #890
- css_lexer: Introduce UnicodeRange token kind. by @keithamus in #891
- css_lexer: Add "Bad" tokens. by @keithamus in #892
- csskit_transform: snapshot css-minify-tests failures instead of asserting count by @keithamus in #893
- css_lexer: Re-encode escapes in strings if they're invalid for unescaping by @keithamus in #894
- chore(deps): update dawidd6/action-download-artifact action to v15 by @renovate[bot] in #895
- css_lexer: Re-encode escapes in idents if they're invalid for unescaping by @keithamus in #896
- chromashift: Increase precision of display-p3 to sRGB conversion by @keithamus in #897
- Implement ColorFunctionColor::to_chromashift() and extract shortest_color helper by @keithamus in #898
- chore(deps): update dependency apexcharts to v5.6.0 by @renovate[bot] in #903
- chore(deps): update dependencies to v1.49.0 (minor) by @renovate[bot] in #901
- chore(deps): update dependencies (patch) by @renovate[bot] in #900
- Regenerate css_ast/src/values from csswg drafts by @keithamus in #899
- chore(deps): update dawidd6/action-download-artifact action to v16 by @renovate[bot] in #904
- chore(deps): update actions/upload-artifact action to v7 by @renovate[bot] in #906
- chore(deps): update actions/download-artifact action to v8 by @renovate[bot] in #905
- css_lexer: Rewrite to use Bytes, memchr by @keithamus in #907
- css_parse: flush trailing semicolons in CursorCompactWriteSink on drop by @keithamus in #908
- css_ast: Remove StringOrUrl type by @keithamus in #909
- csskit_transform: reduce Urls to Strings where possible by @keithamus in #910
- Release v0.0.18 by @keithamus in #876
Full Changelog: v0.0.17...v0.0.18