@@ -11,31 +11,19 @@ Please also have a look at our
11
11
### Added
12
12
13
13
- 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 )
19
16
- Add a class diagram to the README (#482 )
20
- - Add support for the ` dvh ` , ` lvh ` and ` svh ` length units (#415 )
21
17
- Add more tests (#449 )
22
18
23
19
### Changed
24
20
25
21
- Use more native type declarations and strict mode
26
22
(#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 )
31
23
- Add visibility to all class/interface constants (#469 )
32
24
33
25
### Deprecated
34
26
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
-
39
27
### Removed
40
28
41
29
- Remove ` Parser::setCharset/getCharset ` (#808 )
@@ -50,11 +38,6 @@ Please also have a look at our
50
38
51
39
- Don't render ` rgb ` colors with percentage values using hex notation (#803 )
52
40
- 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 )
58
41
59
42
### Documentation
60
43
@@ -63,6 +46,57 @@ Please also have a look at our
63
46
@ziegenberg is a new contributor to this release and did a lot of the heavy
64
47
lifting. Thanks! :heart :
65
48
49
+ ## 8.7.0: Add support for PHP 8.4
50
+
51
+ ### Added
52
+
53
+ - Add support for PHP 8.4 (#675 , #701 , #746 , #751 )
54
+
55
+ ### Changed
56
+
57
+ - Mark parsing-internal classes and methods as ` @internal ` (#711 )
58
+ - Block installations on unsupported higher PHP versions (#691 )
59
+
60
+ ### Deprecated
61
+
62
+ - Deprecate the expansion of shorthand properties (#719 )
63
+ - Deprecate ` Parser::setCharset() ` and ` Parser::getCharset() ` (#703 )
64
+
65
+ ### Fixed
66
+
67
+ - Fix type errors in PHP strict mode (#695 )
68
+
69
+ ## 8.6.0
70
+
71
+ ### Added
72
+
73
+ - Support arithmetic operators in CSS function arguments (#607 )
74
+ - Add support for inserting an item in a CSS list (#545 )
75
+ - Add support for the ` dvh ` , ` lvh ` and ` svh ` length units (#415 )
76
+
77
+ ### Changed
78
+
79
+ - Improve performance of ` Value::parseValue ` with many delimiters by refactoring
80
+ to remove ` array_search() ` (#413 )
81
+
82
+ ## 8.5.2
83
+
84
+ ### Changed
85
+
86
+ - Mark all class constants as ` @internal ` (#500 )
87
+
88
+ ### Fixed
89
+
90
+ - Fix undefined local variable in ` CalcFunction::parse() ` (#593 )
91
+
92
+ ## 8.5.1
93
+
94
+ ### Fixed
95
+
96
+ - Fix PHP notice caused by parsing invalid color values having less than
97
+ 6 characters (#485 )
98
+ - Fix (regression) failure to parse at-rules with strict parsing (#456 )
99
+
66
100
## 8.5.0
67
101
68
102
### Added
0 commit comments