Skip to content

Commit 3c1b281

Browse files
committed
[DOCS] Integrate the 8.x changelog into the main changelog
Now the changelog up to the latest feature release 8.7.0 is part of the `main` changelog. This makes it easier to see what has changed after the last feature release. Also, this makes it clear in which release some methods were deprecated, avoid the impression that methods got both deprecated and removed in the same release. Also autoformat the changelog.
1 parent 129f7ce commit 3c1b281

File tree

1 file changed

+53
-19
lines changed

1 file changed

+53
-19
lines changed

CHANGELOG.md

Lines changed: 53 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -11,31 +11,19 @@ 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

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 `Rule::getValues()` (#582)
@@ -49,11 +37,6 @@ Please also have a look at our
4937

5038
- Don't render `rgb` colors with percentage values using hex notation (#803)
5139
- Parse `@font-face` `src` property as comma-delimited list (#790)
52-
- Fix type errors in PHP strict mode (#664)
53-
- Fix undefined local variable in `CalcFunction::parse()` (#593)
54-
- Fix PHP notice caused by parsing invalid color values having less than 6
55-
characters (#485)
56-
- Fix (regression) failure to parse at-rules with strict parsing (#456)
5740

5841
### Documentation
5942

@@ -62,6 +45,57 @@ Please also have a look at our
6245
@ziegenberg is a new contributor to this release and did a lot of the heavy
6346
lifting. Thanks! :heart:
6447

48+
## 8.7.0: Add support for PHP 8.4
49+
50+
### Added
51+
52+
- Add support for PHP 8.4 (#675, #701, #746, #751)
53+
54+
### Changed
55+
56+
- Mark parsing-internal classes and methods as `@internal` (#711)
57+
- Block installations on unsupported higher PHP versions (#691)
58+
59+
### Deprecated
60+
61+
- Deprecate the expansion of shorthand properties (#719)
62+
- Deprecate `Parser::setCharset()` and `Parser::getCharset()` (#703)
63+
64+
### Fixed
65+
66+
- Fix type errors in PHP strict mode (#695)
67+
68+
## 8.6.0
69+
70+
### Added
71+
72+
- Support arithmetic operators in CSS function arguments (#607)
73+
- Add support for inserting an item in a CSS list (#545)
74+
- Add support for the `dvh`, `lvh` and `svh` length units (#415)
75+
76+
### Changed
77+
78+
- Improve performance of `Value::parseValue` with many delimiters by refactoring
79+
to remove `array_search()` (#413)
80+
81+
## 8.5.2
82+
83+
### Changed
84+
85+
- Mark all class constants as `@internal` (#500)
86+
87+
### Fixed
88+
89+
- Fix undefined local variable in `CalcFunction::parse()` (#593)
90+
91+
## 8.5.1
92+
93+
### Fixed
94+
95+
- Fix PHP notice caused by parsing invalid color values having less than
96+
6 characters (#485)
97+
- Fix (regression) failure to parse at-rules with strict parsing (#456)
98+
6599
## 8.5.0
66100

67101
### Added

0 commit comments

Comments
 (0)