diff --git a/.changeset/build-with-tsdown.md b/.changeset/build-with-tsdown.md deleted file mode 100644 index eeca2d095..000000000 --- a/.changeset/build-with-tsdown.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@linaria/atomic': patch -'@linaria/core': patch -'@linaria/react': patch ---- - -Switch the build of the published `dist` files to tsdown; the file list, the export names and the module specifiers of every entry stay the same. diff --git a/.changeset/move-stylelint-dev-dependency.md b/.changeset/move-stylelint-dev-dependency.md deleted file mode 100644 index 1234d61c7..000000000 --- a/.changeset/move-stylelint-dev-dependency.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@linaria/postcss-linaria': patch ---- - -Stop installing Stylelint as a runtime dependency because it is only required by development tests. diff --git a/.changeset/raise-react-minimatch-floor.md b/.changeset/raise-react-minimatch-floor.md deleted file mode 100644 index 013bcad12..000000000 --- a/.changeset/raise-react-minimatch-floor.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@linaria/react': patch ---- - -Require minimatch ^9.0.7 so installs no longer resolve a minimatch version with known regular expression denial of service advisories. diff --git a/.changeset/server-collect-linear.md b/.changeset/server-collect-linear.md deleted file mode 100644 index 69cbaf1a7..000000000 --- a/.changeset/server-collect-linear.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -'@linaria/server': patch ---- - -`collect` no longer moves rules out of the parsed stylesheet one by one. That made it quadratic in the number of top-level rules and took seconds on large stylesheets. - -It also fixes two bugs: - -- `other` lost rules from an at-rule when a non-critical rule came before a critical one; -- `blockedClasses` let every second matching rule into `critical`. - -Whitespace between rules in the output now follows the source stylesheet. diff --git a/.changeset/typescript-5-9-declarations.md b/.changeset/typescript-5-9-declarations.md deleted file mode 100644 index 4de13a3c6..000000000 --- a/.changeset/typescript-5-9-declarations.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@linaria/atomic': patch -'@linaria/postcss-linaria': patch ---- - -Build the type declarations with TypeScript 5.9, which writes the optional `className` of the atomize helper as `className?: string` and names the postcss `Document` and `Root` types through the `postcss` entry point instead of `postcss/lib/*`. diff --git a/.changeset/update-wyw-2-7.md b/.changeset/update-wyw-2-7.md deleted file mode 100644 index 5fd659544..000000000 --- a/.changeset/update-wyw-2-7.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@linaria/atomic': minor -'@linaria/core': minor -'@linaria/react': minor -'@linaria/stylelint': minor ---- - -Update WyW dependencies to 2.7.0. diff --git a/packages/atomic/CHANGELOG.md b/packages/atomic/CHANGELOG.md index 41bb284bc..585112b1a 100644 --- a/packages/atomic/CHANGELOG.md +++ b/packages/atomic/CHANGELOG.md @@ -1,5 +1,21 @@ # Change Log +## 8.3.0 + +### Minor Changes + +- da58d1a1: Update WyW dependencies to 2.7.0. + +### Patch Changes + +- 1f2df814: Switch the build of the published `dist` files to tsdown; the file list, the export names and the module specifiers of every entry stay the same. +- 9fc8b2de: Build the type declarations with TypeScript 5.9, which writes the optional `className` of the atomize helper as `className?: string` and names the postcss `Document` and `Root` types through the `postcss` entry point instead of `postcss/lib/*`. +- Updated dependencies [1f2df814] +- Updated dependencies [4bb1012c] +- Updated dependencies [da58d1a1] + - @linaria/core@8.3.0 + - @linaria/react@8.3.0 + ## 8.2.0 ### Minor Changes diff --git a/packages/atomic/package.json b/packages/atomic/package.json index 1844fd719..e6db5df79 100644 --- a/packages/atomic/package.json +++ b/packages/atomic/package.json @@ -1,6 +1,6 @@ { "name": "@linaria/atomic", - "version": "8.2.0", + "version": "8.3.0", "description": "Blazing fast zero-runtime CSS in JS library", "keywords": [ "css", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index c52d3b297..383d2dd8f 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## 8.3.0 + +### Minor Changes + +- da58d1a1: Update WyW dependencies to 2.7.0. + +### Patch Changes + +- 1f2df814: Switch the build of the published `dist` files to tsdown; the file list, the export names and the module specifiers of every entry stay the same. + ## 8.2.0 ### Minor Changes diff --git a/packages/core/package.json b/packages/core/package.json index 9c6e38706..482d9ad39 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@linaria/core", - "version": "8.2.0", + "version": "8.3.0", "description": "Blazing fast zero-runtime CSS in JS library", "keywords": [ "css", diff --git a/packages/interop/CHANGELOG.md b/packages/interop/CHANGELOG.md index 794c5f68f..9cc7bf61f 100644 --- a/packages/interop/CHANGELOG.md +++ b/packages/interop/CHANGELOG.md @@ -1,5 +1,7 @@ # Change Log +## 8.3.0 + ## 8.2.0 ## 8.1.1 diff --git a/packages/interop/package.json b/packages/interop/package.json index e32074992..224255fc6 100644 --- a/packages/interop/package.json +++ b/packages/interop/package.json @@ -1,6 +1,6 @@ { "name": "@linaria/babel-plugin-interop", - "version": "8.2.0", + "version": "8.3.0", "homepage": "https://github.com/callstack/linaria/tree/master/packages/interop#readme", "repository": "git@github.com:callstack/linaria.git", "license": "MIT", diff --git a/packages/linaria/CHANGELOG.md b/packages/linaria/CHANGELOG.md index 238f55b27..81d03d7ba 100644 --- a/packages/linaria/CHANGELOG.md +++ b/packages/linaria/CHANGELOG.md @@ -1,5 +1,17 @@ # Change Log +## 8.3.0 + +### Patch Changes + +- Updated dependencies [1f2df814] +- Updated dependencies [4bb1012c] +- Updated dependencies [b3769e25] +- Updated dependencies [da58d1a1] + - @linaria/core@8.3.0 + - @linaria/react@8.3.0 + - @linaria/server@8.3.0 + ## 8.2.0 ### Patch Changes diff --git a/packages/linaria/package.json b/packages/linaria/package.json index f7a21c877..375066258 100644 --- a/packages/linaria/package.json +++ b/packages/linaria/package.json @@ -1,6 +1,6 @@ { "name": "linaria", - "version": "8.2.0", + "version": "8.3.0", "description": "Blazing fast zero-runtime CSS in JS library", "keywords": [ "babel", diff --git a/packages/postcss-linaria/CHANGELOG.md b/packages/postcss-linaria/CHANGELOG.md index 2768dbd92..b01f7cb01 100644 --- a/packages/postcss-linaria/CHANGELOG.md +++ b/packages/postcss-linaria/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 8.3.0 + +### Patch Changes + +- 7c9d19cd: Stop installing Stylelint as a runtime dependency because it is only required by development tests. +- 9fc8b2de: Build the type declarations with TypeScript 5.9, which writes the optional `className` of the atomize helper as `className?: string` and names the postcss `Document` and `Root` types through the `postcss` entry point instead of `postcss/lib/*`. + ## 8.2.0 ### Patch Changes diff --git a/packages/postcss-linaria/package.json b/packages/postcss-linaria/package.json index 932e8d5d2..81394cf14 100644 --- a/packages/postcss-linaria/package.json +++ b/packages/postcss-linaria/package.json @@ -1,6 +1,6 @@ { "name": "@linaria/postcss-linaria", - "version": "8.2.0", + "version": "8.3.0", "description": "Blazing fast zero-runtime CSS in JS library", "keywords": [ "css", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index a988b5218..799db9cfb 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,19 @@ # Change Log +## 8.3.0 + +### Minor Changes + +- da58d1a1: Update WyW dependencies to 2.7.0. + +### Patch Changes + +- 1f2df814: Switch the build of the published `dist` files to tsdown; the file list, the export names and the module specifiers of every entry stay the same. +- 4bb1012c: Require minimatch ^9.0.7 so installs no longer resolve a minimatch version with known regular expression denial of service advisories. +- Updated dependencies [1f2df814] +- Updated dependencies [da58d1a1] + - @linaria/core@8.3.0 + ## 8.2.0 ### Minor Changes diff --git a/packages/react/package.json b/packages/react/package.json index 124110506..227c8ea7d 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@linaria/react", - "version": "8.2.0", + "version": "8.3.0", "description": "Blazing fast zero-runtime CSS in JS library", "keywords": [ "css", diff --git a/packages/server/CHANGELOG.md b/packages/server/CHANGELOG.md index 084691756..360802dc7 100644 --- a/packages/server/CHANGELOG.md +++ b/packages/server/CHANGELOG.md @@ -1,5 +1,18 @@ # Change Log +## 8.3.0 + +### Patch Changes + +- b3769e25: `collect` no longer moves rules out of the parsed stylesheet one by one. That made it quadratic in the number of top-level rules and took seconds on large stylesheets. + + It also fixes two bugs: + + - `other` lost rules from an at-rule when a non-critical rule came before a critical one; + - `blockedClasses` let every second matching rule into `critical`. + + Whitespace between rules in the output now follows the source stylesheet. + ## 8.2.0 ## 8.1.1 diff --git a/packages/server/package.json b/packages/server/package.json index a03608fc2..b39b16e71 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -1,6 +1,6 @@ { "name": "@linaria/server", - "version": "8.2.0", + "version": "8.3.0", "description": "Blazing fast zero-runtime CSS in JS library", "keywords": [ "css", diff --git a/packages/stylelint-config-standard-linaria/CHANGELOG.md b/packages/stylelint-config-standard-linaria/CHANGELOG.md index aa46f33af..ba836c96c 100644 --- a/packages/stylelint-config-standard-linaria/CHANGELOG.md +++ b/packages/stylelint-config-standard-linaria/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 8.3.0 + +### Patch Changes + +- Updated dependencies [7c9d19cd] +- Updated dependencies [9fc8b2de] + - @linaria/postcss-linaria@8.3.0 + ## 8.2.0 ### Patch Changes diff --git a/packages/stylelint-config-standard-linaria/package.json b/packages/stylelint-config-standard-linaria/package.json index cbde8052a..4805a1909 100644 --- a/packages/stylelint-config-standard-linaria/package.json +++ b/packages/stylelint-config-standard-linaria/package.json @@ -1,6 +1,6 @@ { "name": "@linaria/stylelint-config-standard-linaria", - "version": "8.2.0", + "version": "8.3.0", "description": "Blazing fast zero-runtime CSS in JS library", "keywords": [ "css", diff --git a/packages/stylelint/CHANGELOG.md b/packages/stylelint/CHANGELOG.md index 83bbaffab..d44305ebc 100644 --- a/packages/stylelint/CHANGELOG.md +++ b/packages/stylelint/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 8.3.0 + +### Minor Changes + +- da58d1a1: Update WyW dependencies to 2.7.0. + ## 8.2.0 ### Minor Changes diff --git a/packages/stylelint/package.json b/packages/stylelint/package.json index 18113733b..aaab41583 100644 --- a/packages/stylelint/package.json +++ b/packages/stylelint/package.json @@ -1,6 +1,6 @@ { "name": "@linaria/stylelint", - "version": "8.2.0", + "version": "8.3.0", "description": "Blazing fast zero-runtime CSS in JS library", "keywords": [ "css",