2.7 KiB
2.7 KiB
Changes to Media Query List Parser
2.1.5
September 24, 2023
- Updated
@csstools/css-tokenizer
to2.2.1
(patch) - Updated
@csstools/css-parser-algorithms
to2.3.2
(patch)
2.1.4
August 5, 2023
- Do not allow keywords as media feature values in range context queries.
2.1.3
July 24, 2023
- Updated
@csstools/css-tokenizer
to2.2.0
(minor) - Updated
@csstools/css-parser-algorithms
to2.3.1
(patch)
2.1.2
July 3, 2023
- Updated
@csstools/css-parser-algorithms
to2.3.0
(minor)
2.1.1
June 21, 2023
- Fix parsing of
(width == 100px)
. This was erroneously parsed as a range query and will now instead be a general enclosed node.
2.1.0
June 1, 2023
- Fix
walk
forMediaFeatureValue
with complex component values. - Add
state
towalk
methods.
This makes it possible pass down information from a parent structure to children.
e.g. you can set entry.state.inInPrintQuery = true
for print and (min-width: 30cm)
.
2.0.4
April 10, 2023
- Updated
@csstools/css-tokenizer
to2.1.1
(patch) - Updated
@csstools/css-parser-algorithms
to2.1.1
(patch)
2.0.3
April 10, 2023
- Add support for
env()
functions as values in media queries. - Improve the detection of math function as values in media queries.
2.0.2
March 25, 2023
- Improve case insensitive string matching.
2.0.1
January 28, 2023
- Improve
types
declaration inpackage.json
2.0.0
January 19, 2023
- Refactor
MediaFeatureBoolean
so that it follows the same structure asMediaFeaturePlain
(breaking) - Change the
ParseError
interface, this is now a subclass ofError
(breaking) - Add
getName
andgetNameToken
to all nodes that have a feature name. - Add
@custom-media
parsing.
1.0.0
November 14, 2022
- Initial version