@@ -13,29 +13,17 @@ Please also have a look at our
1313- Partial support for CSS Color Module Level 4:
1414 - ` rgb ` and ` rgba ` , and ` hsl ` and ` hsla ` are now aliases (#797 }
1515 - Parse color functions that use the "modern" syntax (#800 )
16- - Add official support for PHP 8.4 (#657 )
17- - Support arithmetic operators in CSS function arguments (#607 )
18- - Add support for inserting an item in a CSS list (#545 )
1916- Add a class diagram to the README (#482 )
20- - Add support for the ` dvh ` , ` lvh ` and ` svh ` length units (#415 )
2117- Add more tests (#449 )
2218
2319### Changed
2420
2521- Use more native type declarations and strict mode
2622 (#641 , #772 , #774 , #778 , #804 )
27- - Mark parsing-internal classes and methods as ` @internal ` (#674 )
28- - Block installations on unsupported higher PHP versions (#691 )
29- - Improve performance of ` Value::parseValue ` with many delimiters by refactoring
30- to remove ` array_search() ` (#413 )
3123- Add visibility to all class/interface constants (#469 )
3224
3325### Deprecated
3426
35- - Deprecate ` Parser::setCharset() ` and ` Parser::getCharset() ` (#688 )
36- - Deprecate the expansion of shorthand properties (#578 , #580 , #579 , #577 , #576 ,
37- #575 , #574 , #573 , #572 , #571 , #570 , #569 , #566 , #567 , #558 )
38-
3927### Removed
4028
4129- Remove ` Parser::setCharset/getCharset ` (#808 )
@@ -50,11 +38,6 @@ Please also have a look at our
5038
5139- Don't render ` rgb ` colors with percentage values using hex notation (#803 )
5240- Parse ` @font-face ` ` src ` property as comma-delimited list (#790 )
53- - Fix type errors in PHP strict mode (#664 )
54- - Fix undefined local variable in ` CalcFunction::parse() ` (#593 )
55- - Fix PHP notice caused by parsing invalid color values having less than 6
56- characters (#485 )
57- - Fix (regression) failure to parse at-rules with strict parsing (#456 )
5841
5942### Documentation
6043
@@ -63,6 +46,59 @@ Please also have a look at our
6346@ziegenberg is a new contributor to this release and did a lot of the heavy
6447lifting. Thanks! :heart :
6548
49+ ## 8.7.0: Add support for PHP 8.4
50+
51+ ### Added
52+
53+ - Add support for PHP 8.4 (#643 , #657 )
54+
55+ ### Changed
56+
57+ - Mark parsing-internal classes and methods as ` @internal ` (#674 )
58+ - Block installations on unsupported higher PHP versions (#691 )
59+
60+ ### Deprecated
61+
62+ - Deprecate the expansion of shorthand properties
63+ (#578 , #580 , #579 , #577 , #576 , #575 , #574 , #573 , #572 , #571 , #570 , #569 , #566 ,
64+ #567 , #558 , #714 )
65+ - Deprecate ` Parser::setCharset() ` and ` Parser::getCharset() ` (#688 )
66+
67+ ### Fixed
68+
69+ - Fix type errors in PHP strict mode (#664 )
70+
71+ ## 8.6.0
72+
73+ ### Added
74+
75+ - Support arithmetic operators in CSS function arguments (#607 )
76+ - Add support for inserting an item in a CSS list (#545 )
77+ - Add support for the ` dvh ` , ` lvh ` and ` svh ` length units (#415 )
78+
79+ ### Changed
80+
81+ - Improve performance of ` Value::parseValue ` with many delimiters by refactoring
82+ to remove ` array_search() ` (#413 )
83+
84+ ## 8.5.2
85+
86+ ### Changed
87+
88+ - Mark all class constants as ` @internal ` (#472 )
89+
90+ ### Fixed
91+
92+ - Fix undefined local variable in ` CalcFunction::parse() ` (#593 )
93+
94+ ## 8.5.1
95+
96+ ### Fixed
97+
98+ - Fix PHP notice caused by parsing invalid color values having less than
99+ 6 characters (#485 )
100+ - Fix (regression) failure to parse at-rules with strict parsing (#456 )
101+
66102## 8.5.0
67103
68104### Added
0 commit comments