@@ -11,29 +11,17 @@ Please also have a look at our
1111### Added
1212
1313- Partial support for CSS Color Module Level 4:
14- - ` rgb ` and ` rgba ` , and ` hsl ` and ` hsla ` are now aliases (#797 }
15- - 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 )
14+ - ` rgb ` and ` rgba ` , and ` hsl ` and ` hsla ` are now aliases (#797 }
15+ - Parse color functions that use the "modern" syntax (#800 )
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
25- - Mark parsing-internal classes and methods as ` @internal ` (#674 )
26- - Block installations on unsupported higher PHP versions (#691 )
27- - Improve performance of ` Value::parseValue ` with many delimiters by refactoring
28- to remove ` array_search() ` (#413 )
2921- Add visibility to all class/interface constants (#469 )
3022
3123### Deprecated
3224
33- - Deprecate ` Parser::setCharset() ` and ` Parser::getCharset() ` (#688 )
34- - Deprecate the expansion of shorthand properties (#578 , #580 , #579 , #577 , #576 ,
35- #575 , #574 , #573 , #572 , #571 , #570 , #569 , #566 , #567 , #558 )
36-
3725### Removed
3826
3927- Remove ` Rule::getValues() ` (#582 )
@@ -47,11 +35,6 @@ Please also have a look at our
4735
4836- Don't render ` rgb ` colors with percentage values using hex notation (#803 )
4937- Parse ` @font-face ` ` src ` property as comma-delimited list (#790 )
50- - Fix type errors in PHP strict mode (#664 )
51- - Fix undefined local variable in ` CalcFunction::parse() ` (#593 )
52- - Fix PHP notice caused by parsing invalid color values having less than 6
53- characters (#485 )
54- - Fix (regression) failure to parse at-rules with strict parsing (#456 )
5538
5639### Documentation
5740
@@ -60,6 +43,57 @@ Please also have a look at our
6043@ziegenberg is a new contributor to this release and did a lot of the heavy
6144lifting. Thanks! :heart :
6245
46+ ## 8.7.0: Add support for PHP 8.4
47+
48+ ### Added
49+
50+ - Add support for PHP 8.4 (#675 , #701 , #746 , #751 )
51+
52+ ### Changed
53+
54+ - Mark parsing-internal classes and methods as ` @internal ` (#711 )
55+ - Block installations on unsupported higher PHP versions (#691 )
56+
57+ ### Deprecated
58+
59+ - Deprecate the expansion of shorthand properties (#719 )
60+ - Deprecate ` Parser::setCharset() ` and ` Parser::getCharset() ` (#703 )
61+
62+ ### Fixed
63+
64+ - Fix type errors in PHP strict mode (#695 )
65+
66+ ## 8.6.0
67+
68+ ### Added
69+
70+ - Support arithmetic operators in CSS function arguments (#607 )
71+ - Add support for inserting an item in a CSS list (#545 )
72+ - Add support for the ` dvh ` , ` lvh ` and ` svh ` length units (#415 )
73+
74+ ### Changed
75+
76+ - Improve performance of ` Value::parseValue ` with many delimiters by refactoring
77+ to remove ` array_search() ` (#413 )
78+
79+ ## 8.5.2
80+
81+ ### Changed
82+
83+ - Mark all class constants as ` @internal ` (#500 )
84+
85+ ### Fixed
86+
87+ - Fix undefined local variable in ` CalcFunction::parse() ` (#593 )
88+
89+ ## 8.5.1
90+
91+ ### Fixed
92+
93+ - Fix PHP notice caused by parsing invalid color values having less than
94+ 6 characters (#485 )
95+ - Fix (regression) failure to parse at-rules with strict parsing (#456 )
96+
6397## 8.5.0
6498
6599### Added
0 commit comments