Skip to content

Commit 98b430c

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 7c6845f commit 98b430c

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 `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,57 @@ Please also have a look at our
6346
@ziegenberg is a new contributor to this release and did a lot of the heavy
6447
lifting. Thanks! :heart:
6548

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+
66100
## 8.5.0
67101

68102
### Added

0 commit comments

Comments
 (0)