Skip to content

Commit e41d214

Browse files
committed
Prepare release 8.4.0
Closes MyIntervals#345, MyIntervals#338
1 parent ed2305b commit e41d214

File tree

1 file changed

+29
-2
lines changed

1 file changed

+29
-2
lines changed

CHANGELOG.md

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,35 @@
11
# Revision History
22

3-
## x.y.z
3+
## 8.4.0
44

5-
* Require PHP ≥ 5.6
5+
### Features
6+
7+
* Support for PHP 8.x
8+
* PHPDoc annotations
9+
* Allow usage of CSS variables inside color functions (by parsing them as regular functions)
10+
* Use PSR-12 code style
11+
* *No deprecations*
12+
13+
### Bugfixes
14+
15+
* Improved handling of whitespace in `calc()`
16+
* Fix parsing units whose prefix is also a valid unit, like `vmin`
17+
* Allow passing an object to `CSSList#replace`
18+
* Fix PHP 7.3 warnings
19+
* Correctly parse keyframes with `%`
20+
* Don’t convert large numbers to scientific notation
21+
* Allow a file to end after an `@import`
22+
* Preserve case of CSS variables as specced
23+
* Allow identifiers to use escapes the same way as strings
24+
* No longer use `eval` for the comparison in `getSelectorsBySpecificity`, in case it gets passed untrusted input (CVE-2020-13756). Also fixed in 8.3.1, 8.2.1, 8.1.1, 8.0.1, 7.0.4, 6.0.2, 5.2.1, 5.1.3, 5.0.9, 4.0.1, 3.0.1, 2.0.1, 1.0.1.
25+
* Prevent an infinite loop when parsing invalid grid line names
26+
* Remove invalid unit `vm`
27+
* Retain rule order after expanding shorthands
28+
29+
### Backwards-incompatible changes
30+
31+
* PHP ≥ 5.6 is now required
32+
* HHVM compatibility target dropped
633

734
## 8.3.0 (2019-02-22)
835

0 commit comments

Comments
 (0)