What's Changed
- Accept whitespace around the offset sign in :nth-child(An+B) by @jhaygood86 in #192
- Discard a bare semicolon inside a block's contents by @jhaygood86 in #193
- Fix swapped larger/smaller entries in Map.FontSizes by @jhaygood86 in #194
- Reject non-numeric input in Length.TryParse by @jhaygood86 in #195
- Accept revert/revert-layer/unset on every property by @jhaygood86 in #203
- Add :is(), retain argument selectors for :not()/:has()/:matches(), fix forgiving-list specificity by @jhaygood86 in #201
- Keep @page declarations that follow a margin box by @jhaygood86 in #200
- Support two-position gradient color stops by @jhaygood86 in #199
- Accept flex-flow's two values in either order by @jhaygood86 in #198
- Keep layers comma-separated when exporting a multi-layer shorthand by @jhaygood86 in #197
- Return null from StartsWithValueConverter on empty input by @jhaygood86 in #196
- Fix order-independent shorthand matching for list-style and columns (#185) by @jhaygood86 in #216
- Add the string-set property and string()/content() content functions by @jhaygood86 in #215
- Support @page named selectors, selector lists, size, and the page property by @jhaygood86 in #214
- Add calc()/min()/max()/clamp() by @jhaygood86 in #213
- Add the @Property at-rule by @jhaygood86 in #212
- Accept vertical-first edge offsets in background-position by @jhaygood86 in #210
- Add clip-path with basic shapes by @jhaygood86 in #208
- Support font-style: oblique by @jhaygood86 in #206
- Add the aspect-ratio property by @jhaygood86 in #205
- Fix unicode-range tokenization and serialization by @jhaygood86 in #191
- Add the hyphens property by @jhaygood86 in #204
New Contributors
- @jhaygood86 made their first contribution in #192
Full Changelog: v4.3.1...v4.3.2