diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2023-12-21 22:46:53 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2023-12-21 22:46:53 +0800 |
| commit | f06956efd2dc4bf77244a9fcce2b883a00b925af (patch) | |
| tree | 0123cb73ce67f1f4b17e1d6cbabff076ee44e31b /node_modules/@csstools/css-parser-algorithms/CHANGELOG.md | |
| parent | 8d980c13970c15b6d2312b6fc4ac51698dd0d220 (diff) | |
updated node modules
Diffstat (limited to 'node_modules/@csstools/css-parser-algorithms/CHANGELOG.md')
| -rw-r--r-- | node_modules/@csstools/css-parser-algorithms/CHANGELOG.md | 62 |
1 files changed, 11 insertions, 51 deletions
diff --git a/node_modules/@csstools/css-parser-algorithms/CHANGELOG.md b/node_modules/@csstools/css-parser-algorithms/CHANGELOG.md index 8d6ae2ff..6d228cd2 100644 --- a/node_modules/@csstools/css-parser-algorithms/CHANGELOG.md +++ b/node_modules/@csstools/css-parser-algorithms/CHANGELOG.md @@ -1,5 +1,15 @@ # Changes to CSS Parser Algorithms +### 2.4.0 + +_December 15, 2023_ + +- Fix type definitions +- Only `walk` child nodes if they are still part of the current AST tree [#1202](https://github.com/csstools/postcss-plugins/issues/1202) +- Make `walk` methods safe for mutations [#1204](https://github.com/csstools/postcss-plugins/issues/1204) +- Add a `forEach` method to `FunctionNode` and `SimpleBlockNode` +- Updated [`@csstools/css-tokenizer`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer) to [`2.2.2`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer/CHANGELOG.md#222) (patch) + ### 2.3.2 _September 24, 2023_ @@ -12,54 +22,4 @@ _July 24, 2023_ - Updated [`@csstools/css-tokenizer`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer) to [`2.2.0`](https://github.com/csstools/postcss-plugins/tree/main/packages/css-tokenizer/CHANGELOG.md#220) (minor) -### 2.3.0 - -_July 3, 2023_ - -- Add `sourceIndices` helper function. - -This makes it easier to get the start and end indices of a node in the source string. -This function accepts any node that can be converted into an array of tokens. - -### 2.2.0 - -_June 1, 2023_ - -- Add `state` to `walk` methods. - -This makes it possible pass down information from a parent structure to children. -e.g. you can set `entry.state.isInCalcExpression = true` for `calc((10 + 5) / 2)` when walking the `FunctionNode` for `calc`. - -### 2.1.1 - -_April 10, 2023_ - -- Updated `@csstools/css-tokenizer` to `2.1.1` (patch) - -### 2.1.0 - -_March 25, 2023_ - -- Add `replaceComponentValues` utility function. -- Add `stringify` utility function. - -### 2.0.1 - -_January 28, 2023_ - -- Improve `types` declaration in `package.json` - -### 2.0.0 - -_January 19, 2023_ - -- Fix: Removes `UnclosedFunctionNode` and `UnclosedSimpleBlockNode`. (breaking) -- Change the `ParseError` interface, this is now a subclass of `Error` (breaking) -- Change `nameTokenValue` in `FunctionNode` to `getName` (breaking) -- Fix: Do not discard empty items in comma separated lists. - -### 1.0.0 - -_November 14, 2022_ - -- Initial version +[Full CHANGELOG](https://github.com/csstools/postcss-plugins/tree/main/packages/css-parser-algorithms/CHANGELOG.md) |
