From 53163984b1b3772a2f32e50f1caeaca4d14890e3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 30 Sep 2024 00:55:12 +0000 Subject: [PATCH] Version Packages --- .changeset/chatty-geese-invite.md | 22 ---------------- .changeset/curvy-scissors-double.md | 5 ---- .changeset/lucky-gorillas-wash.md | 5 ---- examples/ssr/CHANGELOG.md | 22 ++++++++++++++++ examples/ssr/package.json | 2 +- examples/webpack/CHANGELOG.md | 9 +++++++ examples/webpack/package.json | 2 +- .../parcel-optimizer-test-app/CHANGELOG.md | 7 +++++ .../parcel-optimizer-test-app/package.json | 4 +-- .../parcel-transformer-test-app/CHANGELOG.md | 7 +++++ .../parcel-transformer-test-app/package.json | 4 +-- .../CHANGELOG.md | 7 +++++ .../package.json | 4 +-- .../CHANGELOG.md | 7 +++++ .../package.json | 4 +-- .../CHANGELOG.md | 7 +++++ .../package.json | 4 +-- .../CHANGELOG.md | 7 +++++ .../package.json | 4 +-- .../babel-plugin-strip-runtime/CHANGELOG.md | 24 +++++++++++++++++ .../babel-plugin-strip-runtime/package.json | 6 ++--- packages/babel-plugin/CHANGELOG.md | 9 +++++++ packages/babel-plugin/package.json | 6 ++--- packages/codemods/CHANGELOG.md | 8 ++++++ packages/codemods/package.json | 4 +-- packages/css/CHANGELOG.md | 23 ++++++++++++++++ packages/css/package.json | 4 +-- packages/eslint-plugin/CHANGELOG.md | 8 ++++++ packages/eslint-plugin/package.json | 4 +-- packages/parcel-config/CHANGELOG.md | 8 ++++++ packages/parcel-config/package.json | 6 ++--- packages/parcel-optimizer/CHANGELOG.md | 24 +++++++++++++++++ packages/parcel-optimizer/package.json | 6 ++--- packages/parcel-transformer/CHANGELOG.md | 10 +++++++ packages/parcel-transformer/package.json | 8 +++--- packages/react/CHANGELOG.md | 17 ++++++++++++ packages/react/package.json | 4 +-- packages/utils/CHANGELOG.md | 19 ++++++++++++++ packages/utils/package.json | 2 +- packages/webpack-loader/CHANGELOG.md | 26 +++++++++++++++++++ packages/webpack-loader/package.json | 12 ++++----- 41 files changed, 294 insertions(+), 77 deletions(-) delete mode 100644 .changeset/chatty-geese-invite.md delete mode 100644 .changeset/curvy-scissors-double.md delete mode 100644 .changeset/lucky-gorillas-wash.md diff --git a/.changeset/chatty-geese-invite.md b/.changeset/chatty-geese-invite.md deleted file mode 100644 index f7297946b..000000000 --- a/.changeset/chatty-geese-invite.md +++ /dev/null @@ -1,22 +0,0 @@ ---- -'@compiled/babel-plugin-strip-runtime': minor -'@compiled/parcel-optimizer': minor -'@compiled/webpack-loader': minor -'@compiled/react': minor -'@compiled/utils': minor -'@compiled/ssr-app': minor -'@compiled/css': minor ---- - -Sort shorthand properties so that they come before longhand properties. - -When using Compiled, one of the following will happen: - -Option 1. If stylesheet extraction is turned off ("runtime mode"): shorthand properties will be sorted before longhand properties, as long as they are not in a pseudo-selector like `:hover` or `:active`. This is enabled by default and cannot be turned off. - -Option 2. If stylesheet extraction is turned on and one of the below is true: - -- You are using Webpack -- You are using Parcel AND you are running in production mode - -... shorthand properties will only be sorted if `sortShorthand: true` is passed to `CompiledExtractPlugin` (Webpack), or `sortShorthand: true` is passed to your Compiled config file like `.compiledcssrc` (Parcel). When sorting shorthand properties using this method (option 2), shorthand properties will always be sorted before longhand properties, taking precedence over pseudo-selectors like `:hover` or `:active`. diff --git a/.changeset/curvy-scissors-double.md b/.changeset/curvy-scissors-double.md deleted file mode 100644 index bce034563..000000000 --- a/.changeset/curvy-scissors-double.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@compiled/webpack-app': patch ---- - -Enable sortShorthand diff --git a/.changeset/lucky-gorillas-wash.md b/.changeset/lucky-gorillas-wash.md deleted file mode 100644 index 52f4a636e..000000000 --- a/.changeset/lucky-gorillas-wash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@compiled/utils': minor ---- - -Remove unused buildSourceMap function diff --git a/examples/ssr/CHANGELOG.md b/examples/ssr/CHANGELOG.md index 750b4cf1a..2ae55f565 100644 --- a/examples/ssr/CHANGELOG.md +++ b/examples/ssr/CHANGELOG.md @@ -1,5 +1,27 @@ # @compiled/ssr-app +## 1.2.0 + +### Minor Changes + +- 9a15e742: Sort shorthand properties so that they come before longhand properties. + + When using Compiled, one of the following will happen: + + Option 1. If stylesheet extraction is turned off ("runtime mode"): shorthand properties will be sorted before longhand properties, as long as they are not in a pseudo-selector like `:hover` or `:active`. This is enabled by default and cannot be turned off. + + Option 2. If stylesheet extraction is turned on and one of the below is true: + + - You are using Webpack + - You are using Parcel AND you are running in production mode + + ... shorthand properties will only be sorted if `sortShorthand: true` is passed to `CompiledExtractPlugin` (Webpack), or `sortShorthand: true` is passed to your Compiled config file like `.compiledcssrc` (Parcel). When sorting shorthand properties using this method (option 2), shorthand properties will always be sorted before longhand properties, taking precedence over pseudo-selectors like `:hover` or `:active`. + +### Patch Changes + +- Updated dependencies [9a15e742] + - @compiled/react@0.18.0 + ## 1.1.0 ### Minor Changes diff --git a/examples/ssr/package.json b/examples/ssr/package.json index 9f9acf3e8..6e832520c 100644 --- a/examples/ssr/package.json +++ b/examples/ssr/package.json @@ -1,6 +1,6 @@ { "name": "@compiled/ssr-app", - "version": "1.1.0", + "version": "1.2.0", "private": true, "scripts": { "build": "razzle build", diff --git a/examples/webpack/CHANGELOG.md b/examples/webpack/CHANGELOG.md index a45f75929..e4d895cd9 100644 --- a/examples/webpack/CHANGELOG.md +++ b/examples/webpack/CHANGELOG.md @@ -1,5 +1,14 @@ # @compiled/webpack-app +## 1.3.1 + +### Patch Changes + +- 9a15e742: Enable sortShorthand +- Updated dependencies [9a15e742] + - @compiled/webpack-loader@0.16.0 + - @compiled/react@0.18.0 + ## 1.3.0 ### Minor Changes diff --git a/examples/webpack/package.json b/examples/webpack/package.json index 099c041f4..b8cc9437a 100644 --- a/examples/webpack/package.json +++ b/examples/webpack/package.json @@ -1,6 +1,6 @@ { "name": "@compiled/webpack-app", - "version": "1.3.0", + "version": "1.3.1", "private": true, "scripts": { "build": "webpack", diff --git a/fixtures/parcel-optimizer-test-app/CHANGELOG.md b/fixtures/parcel-optimizer-test-app/CHANGELOG.md index 9f15099d3..2830fbce2 100644 --- a/fixtures/parcel-optimizer-test-app/CHANGELOG.md +++ b/fixtures/parcel-optimizer-test-app/CHANGELOG.md @@ -1,5 +1,12 @@ # @compiled/parcel-optimizer-test-app +## 0.1.6 + +### Patch Changes + +- Updated dependencies [9a15e742] + - @compiled/react@0.18.0 + ## 0.1.5 ### Patch Changes diff --git a/fixtures/parcel-optimizer-test-app/package.json b/fixtures/parcel-optimizer-test-app/package.json index 4ece9d39a..8c638968b 100644 --- a/fixtures/parcel-optimizer-test-app/package.json +++ b/fixtures/parcel-optimizer-test-app/package.json @@ -1,9 +1,9 @@ { "name": "@compiled/parcel-optimizer-test-app", - "version": "0.1.5", + "version": "0.1.6", "private": true, "dependencies": { - "@compiled/react": "^0.17.0", + "@compiled/react": "^0.18.0", "react": "^17.0.2", "react-dom": "^17.0.2" }, diff --git a/fixtures/parcel-transformer-test-app/CHANGELOG.md b/fixtures/parcel-transformer-test-app/CHANGELOG.md index fe908e3f7..bebb35bda 100644 --- a/fixtures/parcel-transformer-test-app/CHANGELOG.md +++ b/fixtures/parcel-transformer-test-app/CHANGELOG.md @@ -1,5 +1,12 @@ # @compiled/parcel-transformer-test-app +## 0.1.6 + +### Patch Changes + +- Updated dependencies [9a15e742] + - @compiled/react@0.18.0 + ## 0.1.5 ### Patch Changes diff --git a/fixtures/parcel-transformer-test-app/package.json b/fixtures/parcel-transformer-test-app/package.json index be3cd0416..9dc24cab4 100644 --- a/fixtures/parcel-transformer-test-app/package.json +++ b/fixtures/parcel-transformer-test-app/package.json @@ -1,9 +1,9 @@ { "name": "@compiled/parcel-transformer-test-app", - "version": "0.1.5", + "version": "0.1.6", "private": true, "dependencies": { - "@compiled/react": "^0.17.0", + "@compiled/react": "^0.18.0", "react": "^17.0.2", "react-dom": "^17.0.2" }, diff --git a/fixtures/parcel-transformer-test-compress-class-name-app/CHANGELOG.md b/fixtures/parcel-transformer-test-compress-class-name-app/CHANGELOG.md index 93e31de32..408bbefca 100644 --- a/fixtures/parcel-transformer-test-compress-class-name-app/CHANGELOG.md +++ b/fixtures/parcel-transformer-test-compress-class-name-app/CHANGELOG.md @@ -1,5 +1,12 @@ # @compiled/parcel-transformer-test-compress-class-name-app +## 0.2.5 + +### Patch Changes + +- Updated dependencies [9a15e742] + - @compiled/react@0.18.0 + ## 0.2.4 ### Patch Changes diff --git a/fixtures/parcel-transformer-test-compress-class-name-app/package.json b/fixtures/parcel-transformer-test-compress-class-name-app/package.json index bb40e682a..183b4d6e2 100644 --- a/fixtures/parcel-transformer-test-compress-class-name-app/package.json +++ b/fixtures/parcel-transformer-test-compress-class-name-app/package.json @@ -1,9 +1,9 @@ { "name": "@compiled/parcel-transformer-test-compress-class-name-app", - "version": "0.2.4", + "version": "0.2.5", "private": true, "dependencies": { - "@compiled/react": "^0.17.0", + "@compiled/react": "^0.18.0", "react": "^17.0.2", "react-dom": "^17.0.2" }, diff --git a/fixtures/parcel-transformer-test-custom-resolve-app/CHANGELOG.md b/fixtures/parcel-transformer-test-custom-resolve-app/CHANGELOG.md index 54b78acb4..1c9102790 100644 --- a/fixtures/parcel-transformer-test-custom-resolve-app/CHANGELOG.md +++ b/fixtures/parcel-transformer-test-custom-resolve-app/CHANGELOG.md @@ -1,5 +1,12 @@ # @compiled/parcel-transformer-test-custom-resolve-app +## 0.1.7 + +### Patch Changes + +- Updated dependencies [9a15e742] + - @compiled/react@0.18.0 + ## 0.1.6 ### Patch Changes diff --git a/fixtures/parcel-transformer-test-custom-resolve-app/package.json b/fixtures/parcel-transformer-test-custom-resolve-app/package.json index b934574d5..92687f4cf 100644 --- a/fixtures/parcel-transformer-test-custom-resolve-app/package.json +++ b/fixtures/parcel-transformer-test-custom-resolve-app/package.json @@ -1,9 +1,9 @@ { "name": "@compiled/parcel-transformer-test-custom-resolve-app", - "version": "0.1.6", + "version": "0.1.7", "private": true, "dependencies": { - "@compiled/react": "^0.17.0", + "@compiled/react": "^0.18.0", "react": "^17.0.2", "react-dom": "^17.0.2" }, diff --git a/fixtures/parcel-transformer-test-custom-resolver-app/CHANGELOG.md b/fixtures/parcel-transformer-test-custom-resolver-app/CHANGELOG.md index e75b6df30..b87987c48 100644 --- a/fixtures/parcel-transformer-test-custom-resolver-app/CHANGELOG.md +++ b/fixtures/parcel-transformer-test-custom-resolver-app/CHANGELOG.md @@ -1,5 +1,12 @@ # @compiled/parcel-transformer-test-custom-resolver-app +## 0.1.3 + +### Patch Changes + +- Updated dependencies [9a15e742] + - @compiled/react@0.18.0 + ## 0.1.2 ### Patch Changes diff --git a/fixtures/parcel-transformer-test-custom-resolver-app/package.json b/fixtures/parcel-transformer-test-custom-resolver-app/package.json index 05237cea3..610e90967 100644 --- a/fixtures/parcel-transformer-test-custom-resolver-app/package.json +++ b/fixtures/parcel-transformer-test-custom-resolver-app/package.json @@ -1,9 +1,9 @@ { "name": "@compiled/parcel-transformer-test-custom-resolver-app", - "version": "0.1.2", + "version": "0.1.3", "private": true, "dependencies": { - "@compiled/react": "^0.17.0", + "@compiled/react": "^0.18.0", "react": "^17.0.2", "react-dom": "^17.0.2" }, diff --git a/fixtures/parcel-transformer-test-extract-app/CHANGELOG.md b/fixtures/parcel-transformer-test-extract-app/CHANGELOG.md index 4f677b7a4..70807ebeb 100644 --- a/fixtures/parcel-transformer-test-extract-app/CHANGELOG.md +++ b/fixtures/parcel-transformer-test-extract-app/CHANGELOG.md @@ -1,5 +1,12 @@ # @compiled/parcel-transformer-test-extract-app +## 0.1.6 + +### Patch Changes + +- Updated dependencies [9a15e742] + - @compiled/react@0.18.0 + ## 0.1.5 ### Patch Changes diff --git a/fixtures/parcel-transformer-test-extract-app/package.json b/fixtures/parcel-transformer-test-extract-app/package.json index 0a3545e38..cba1223b8 100644 --- a/fixtures/parcel-transformer-test-extract-app/package.json +++ b/fixtures/parcel-transformer-test-extract-app/package.json @@ -1,9 +1,9 @@ { "name": "@compiled/parcel-transformer-test-extract-app", - "version": "0.1.5", + "version": "0.1.6", "private": true, "dependencies": { - "@compiled/react": "^0.17.0", + "@compiled/react": "^0.18.0", "react": "^17.0.2", "react-dom": "^17.0.2" }, diff --git a/packages/babel-plugin-strip-runtime/CHANGELOG.md b/packages/babel-plugin-strip-runtime/CHANGELOG.md index da04bcd1f..58b184837 100644 --- a/packages/babel-plugin-strip-runtime/CHANGELOG.md +++ b/packages/babel-plugin-strip-runtime/CHANGELOG.md @@ -1,5 +1,29 @@ # @compiled/babel-plugin-strip-runtime +## 0.31.0 + +### Minor Changes + +- 9a15e742: Sort shorthand properties so that they come before longhand properties. + + When using Compiled, one of the following will happen: + + Option 1. If stylesheet extraction is turned off ("runtime mode"): shorthand properties will be sorted before longhand properties, as long as they are not in a pseudo-selector like `:hover` or `:active`. This is enabled by default and cannot be turned off. + + Option 2. If stylesheet extraction is turned on and one of the below is true: + + - You are using Webpack + - You are using Parcel AND you are running in production mode + + ... shorthand properties will only be sorted if `sortShorthand: true` is passed to `CompiledExtractPlugin` (Webpack), or `sortShorthand: true` is passed to your Compiled config file like `.compiledcssrc` (Parcel). When sorting shorthand properties using this method (option 2), shorthand properties will always be sorted before longhand properties, taking precedence over pseudo-selectors like `:hover` or `:active`. + +### Patch Changes + +- Updated dependencies [9a15e742] +- Updated dependencies [9a15e742] + - @compiled/utils@0.12.0 + - @compiled/css@0.15.0 + ## 0.29.0 ### Patch Changes diff --git a/packages/babel-plugin-strip-runtime/package.json b/packages/babel-plugin-strip-runtime/package.json index 64ae9ed1d..ed3f68135 100644 --- a/packages/babel-plugin-strip-runtime/package.json +++ b/packages/babel-plugin-strip-runtime/package.json @@ -1,6 +1,6 @@ { "name": "@compiled/babel-plugin-strip-runtime", - "version": "0.29.0", + "version": "0.31.0", "description": "A familiar and performant compile time CSS-in-JS library for React.", "homepage": "https://compiledcssinjs.com/docs/pkg-babel-plugin-strip-runtime", "bugs": "https://github.com/atlassian-labs/compiled/issues/new?assignees=&labels=bug&template=bug_report.md", @@ -24,8 +24,8 @@ "@babel/template": "^7.20.7", "@babel/traverse": "^7.23.2", "@babel/types": "^7.21.5", - "@compiled/css": "^0.14.0", - "@compiled/utils": "^0.11.1" + "@compiled/css": "^0.15.0", + "@compiled/utils": "^0.12.0" }, "devDependencies": { "@compiled/babel-plugin": "*", diff --git a/packages/babel-plugin/CHANGELOG.md b/packages/babel-plugin/CHANGELOG.md index 75cd8555e..14ad30ac1 100644 --- a/packages/babel-plugin/CHANGELOG.md +++ b/packages/babel-plugin/CHANGELOG.md @@ -1,5 +1,14 @@ # @compiled/babel-plugin +## 0.31.0 + +### Patch Changes + +- Updated dependencies [9a15e742] +- Updated dependencies [9a15e742] + - @compiled/utils@0.12.0 + - @compiled/css@0.15.0 + ## 0.30.0 ### Minor Changes diff --git a/packages/babel-plugin/package.json b/packages/babel-plugin/package.json index 5d4a2a096..10da97711 100644 --- a/packages/babel-plugin/package.json +++ b/packages/babel-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@compiled/babel-plugin", - "version": "0.30.0", + "version": "0.31.0", "description": "A familiar and performant compile time CSS-in-JS library for React.", "homepage": "https://compiledcssinjs.com/docs/pkg-babel-plugin", "bugs": "https://github.com/atlassian-labs/compiled/issues/new?assignees=&labels=bug&template=bug_report.md", @@ -28,8 +28,8 @@ "@babel/template": "^7.20.7", "@babel/traverse": "^7.23.2", "@babel/types": "^7.21.5", - "@compiled/css": "^0.14.0", - "@compiled/utils": "^0.11.1", + "@compiled/css": "^0.15.0", + "@compiled/utils": "^0.12.0", "@emotion/is-prop-valid": "^1.2.1", "resolve": "^1.22.8" }, diff --git a/packages/codemods/CHANGELOG.md b/packages/codemods/CHANGELOG.md index 2b048a01a..55133145c 100644 --- a/packages/codemods/CHANGELOG.md +++ b/packages/codemods/CHANGELOG.md @@ -1,5 +1,13 @@ # @compiled/codemods +## 0.9.5 + +### Patch Changes + +- Updated dependencies [9a15e742] +- Updated dependencies [9a15e742] + - @compiled/utils@0.12.0 + ## 0.9.4 ### Patch Changes diff --git a/packages/codemods/package.json b/packages/codemods/package.json index f42c08fef..223784c81 100644 --- a/packages/codemods/package.json +++ b/packages/codemods/package.json @@ -1,6 +1,6 @@ { "name": "@compiled/codemods", - "version": "0.9.4", + "version": "0.9.5", "description": "A familiar and performant compile time CSS-in-JS library for React.", "keywords": [ "codemod", @@ -30,7 +30,7 @@ "unset-value": ">=2.0.1" }, "dependencies": { - "@compiled/utils": "^0.11.1", + "@compiled/utils": "^0.12.0", "chalk": "^4.1.2", "jscodeshift": "^0.16.0" }, diff --git a/packages/css/CHANGELOG.md b/packages/css/CHANGELOG.md index 59ad1f7c5..55860e6df 100644 --- a/packages/css/CHANGELOG.md +++ b/packages/css/CHANGELOG.md @@ -1,5 +1,28 @@ # @compiled/css +## 0.15.0 + +### Minor Changes + +- 9a15e742: Sort shorthand properties so that they come before longhand properties. + + When using Compiled, one of the following will happen: + + Option 1. If stylesheet extraction is turned off ("runtime mode"): shorthand properties will be sorted before longhand properties, as long as they are not in a pseudo-selector like `:hover` or `:active`. This is enabled by default and cannot be turned off. + + Option 2. If stylesheet extraction is turned on and one of the below is true: + + - You are using Webpack + - You are using Parcel AND you are running in production mode + + ... shorthand properties will only be sorted if `sortShorthand: true` is passed to `CompiledExtractPlugin` (Webpack), or `sortShorthand: true` is passed to your Compiled config file like `.compiledcssrc` (Parcel). When sorting shorthand properties using this method (option 2), shorthand properties will always be sorted before longhand properties, taking precedence over pseudo-selectors like `:hover` or `:active`. + +### Patch Changes + +- Updated dependencies [9a15e742] +- Updated dependencies [9a15e742] + - @compiled/utils@0.12.0 + ## 0.14.0 ### Minor Changes diff --git a/packages/css/package.json b/packages/css/package.json index 0230cc0e2..c00364705 100644 --- a/packages/css/package.json +++ b/packages/css/package.json @@ -1,6 +1,6 @@ { "name": "@compiled/css", - "version": "0.14.0", + "version": "0.15.0", "description": "A familiar and performant compile time CSS-in-JS library for React.", "homepage": "https://compiledcssinjs.com/docs/pkg-css", "bugs": "https://github.com/atlassian-labs/compiled/issues/new?assignees=&labels=bug&template=bug_report.md", @@ -23,7 +23,7 @@ "nth-check": ">=2.1.1" }, "dependencies": { - "@compiled/utils": "^0.11.1", + "@compiled/utils": "^0.12.0", "autoprefixer": "^10.4.14", "cssnano-preset-default": "^5.2.14", "postcss": "^8.4.31", diff --git a/packages/eslint-plugin/CHANGELOG.md b/packages/eslint-plugin/CHANGELOG.md index dde2a6d8c..92cf1c789 100644 --- a/packages/eslint-plugin/CHANGELOG.md +++ b/packages/eslint-plugin/CHANGELOG.md @@ -1,5 +1,13 @@ # @compiled/eslint-plugin +## 0.14.1 + +### Patch Changes + +- Updated dependencies [9a15e742] +- Updated dependencies [9a15e742] + - @compiled/utils@0.12.0 + ## 0.14.0 ### Minor Changes diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index f73f97410..36cf18158 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@compiled/eslint-plugin", - "version": "0.14.0", + "version": "0.14.1", "description": "A familiar and performant compile time CSS-in-JS library for React.", "homepage": "https://compiledcssinjs.com/docs/pkg-eslint-plugin", "bugs": "https://github.com/atlassian-labs/compiled/issues/new?assignees=&labels=bug&template=bug_report.md", @@ -20,7 +20,7 @@ "src" ], "dependencies": { - "@compiled/utils": "^0.11.1" + "@compiled/utils": "^0.12.0" }, "devDependencies": { "@babel/eslint-parser": "^7.21.8", diff --git a/packages/parcel-config/CHANGELOG.md b/packages/parcel-config/CHANGELOG.md index a41d7f114..1edb3a022 100644 --- a/packages/parcel-config/CHANGELOG.md +++ b/packages/parcel-config/CHANGELOG.md @@ -1,5 +1,13 @@ # @compiled/parcel-config +## 0.5.2 + +### Patch Changes + +- Updated dependencies [9a15e742] + - @compiled/parcel-optimizer@0.5.0 + - @compiled/parcel-transformer@0.16.2 + ## 0.5.1 ### Patch Changes diff --git a/packages/parcel-config/package.json b/packages/parcel-config/package.json index 836c1296a..277bcb7d1 100644 --- a/packages/parcel-config/package.json +++ b/packages/parcel-config/package.json @@ -1,6 +1,6 @@ { "name": "@compiled/parcel-config", - "version": "0.5.1", + "version": "0.5.2", "description": "A familiar and performant compile time CSS-in-JS library for React.", "bugs": "https://github.com/atlassian-labs/compiled/issues/new?assignees=&labels=bug&template=bug_report.md", "repository": { @@ -16,8 +16,8 @@ "config.json" ], "dependencies": { - "@compiled/parcel-optimizer": "^0.4.5", - "@compiled/parcel-transformer": "^0.16.0", + "@compiled/parcel-optimizer": "^0.5.0", + "@compiled/parcel-transformer": "^0.16.2", "@compiled/parcel-transformer-external": "^0.1.0", "@parcel/plugin": "^2.8.3" }, diff --git a/packages/parcel-optimizer/CHANGELOG.md b/packages/parcel-optimizer/CHANGELOG.md index 70b7172c3..688316685 100644 --- a/packages/parcel-optimizer/CHANGELOG.md +++ b/packages/parcel-optimizer/CHANGELOG.md @@ -1,5 +1,29 @@ # @compiled/parcel-optimizer +## 0.5.0 + +### Minor Changes + +- 9a15e742: Sort shorthand properties so that they come before longhand properties. + + When using Compiled, one of the following will happen: + + Option 1. If stylesheet extraction is turned off ("runtime mode"): shorthand properties will be sorted before longhand properties, as long as they are not in a pseudo-selector like `:hover` or `:active`. This is enabled by default and cannot be turned off. + + Option 2. If stylesheet extraction is turned on and one of the below is true: + + - You are using Webpack + - You are using Parcel AND you are running in production mode + + ... shorthand properties will only be sorted if `sortShorthand: true` is passed to `CompiledExtractPlugin` (Webpack), or `sortShorthand: true` is passed to your Compiled config file like `.compiledcssrc` (Parcel). When sorting shorthand properties using this method (option 2), shorthand properties will always be sorted before longhand properties, taking precedence over pseudo-selectors like `:hover` or `:active`. + +### Patch Changes + +- Updated dependencies [9a15e742] +- Updated dependencies [9a15e742] + - @compiled/utils@0.12.0 + - @compiled/css@0.15.0 + ## 0.4.5 ### Patch Changes diff --git a/packages/parcel-optimizer/package.json b/packages/parcel-optimizer/package.json index 9f881914a..fb0d35a9a 100644 --- a/packages/parcel-optimizer/package.json +++ b/packages/parcel-optimizer/package.json @@ -1,6 +1,6 @@ { "name": "@compiled/parcel-optimizer", - "version": "0.4.5", + "version": "0.5.0", "description": "A familiar and performant compile time CSS-in-JS library for React.", "bugs": "https://github.com/atlassian-labs/compiled/issues/new?assignees=&labels=bug&template=bug_report.md", "repository": { @@ -19,8 +19,8 @@ "src" ], "dependencies": { - "@compiled/css": "^0.14.0", - "@compiled/utils": "^0.11.1", + "@compiled/css": "^0.15.0", + "@compiled/utils": "^0.12.0", "@parcel/plugin": "^2.8.3", "posthtml": "^0.16.6", "posthtml-insert-at": "^0.2.7" diff --git a/packages/parcel-transformer/CHANGELOG.md b/packages/parcel-transformer/CHANGELOG.md index 1947ac5a3..26e524e36 100644 --- a/packages/parcel-transformer/CHANGELOG.md +++ b/packages/parcel-transformer/CHANGELOG.md @@ -1,5 +1,15 @@ # @compiled/parcel-transformer +## 0.16.2 + +### Patch Changes + +- Updated dependencies [9a15e742] +- Updated dependencies [9a15e742] + - @compiled/babel-plugin-strip-runtime@0.31.0 + - @compiled/utils@0.12.0 + - @compiled/babel-plugin@0.31.0 + ## 0.16.1 ### Patch Changes diff --git a/packages/parcel-transformer/package.json b/packages/parcel-transformer/package.json index 7e5e462b5..c40a16fae 100644 --- a/packages/parcel-transformer/package.json +++ b/packages/parcel-transformer/package.json @@ -1,6 +1,6 @@ { "name": "@compiled/parcel-transformer", - "version": "0.16.1", + "version": "0.16.2", "description": "A familiar and performant compile time CSS-in-JS library for React.", "homepage": "https://compiledcssinjs.com/docs/pkg-parcel-transformer", "bugs": "https://github.com/atlassian-labs/compiled/issues/new?assignees=&labels=bug&template=bug_report.md", @@ -22,9 +22,9 @@ "dependencies": { "@babel/core": "^7.21.8", "@babel/generator": "^7.21.5", - "@compiled/babel-plugin": "^0.30.0", - "@compiled/babel-plugin-strip-runtime": "^0.29.0", - "@compiled/utils": "^0.11.2", + "@compiled/babel-plugin": "^0.31.0", + "@compiled/babel-plugin-strip-runtime": "^0.31.0", + "@compiled/utils": "^0.12.0", "@parcel/plugin": "^2.8.3", "@parcel/source-map": "^2.1.1", "@parcel/utils": "^2.8.3", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 646415157..387f7d24b 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,22 @@ # @compiled/react +## 0.18.0 + +### Minor Changes + +- 9a15e742: Sort shorthand properties so that they come before longhand properties. + + When using Compiled, one of the following will happen: + + Option 1. If stylesheet extraction is turned off ("runtime mode"): shorthand properties will be sorted before longhand properties, as long as they are not in a pseudo-selector like `:hover` or `:active`. This is enabled by default and cannot be turned off. + + Option 2. If stylesheet extraction is turned on and one of the below is true: + + - You are using Webpack + - You are using Parcel AND you are running in production mode + + ... shorthand properties will only be sorted if `sortShorthand: true` is passed to `CompiledExtractPlugin` (Webpack), or `sortShorthand: true` is passed to your Compiled config file like `.compiledcssrc` (Parcel). When sorting shorthand properties using this method (option 2), shorthand properties will always be sorted before longhand properties, taking precedence over pseudo-selectors like `:hover` or `:active`. + ## 0.17.3 ### Patch Changes diff --git a/packages/react/package.json b/packages/react/package.json index fa7bea8f2..4c0524c0e 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@compiled/react", - "version": "0.17.3", + "version": "0.18.0", "description": "A familiar and performant compile time CSS-in-JS library for React.", "keywords": [ "compiled", @@ -76,7 +76,7 @@ }, "devDependencies": { "@compiled/benchmark": "^1.1.0", - "@compiled/utils": "^0.11.1", + "@compiled/utils": "^0.12.0", "@fixture/strict-api-test": "*", "@testing-library/react": "^12.1.5", "@types/jsdom": "^16.2.15", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 6a84a4fa3..0db346814 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,24 @@ # @compiled/utils +## 0.12.0 + +### Minor Changes + +- 9a15e742: Sort shorthand properties so that they come before longhand properties. + + When using Compiled, one of the following will happen: + + Option 1. If stylesheet extraction is turned off ("runtime mode"): shorthand properties will be sorted before longhand properties, as long as they are not in a pseudo-selector like `:hover` or `:active`. This is enabled by default and cannot be turned off. + + Option 2. If stylesheet extraction is turned on and one of the below is true: + + - You are using Webpack + - You are using Parcel AND you are running in production mode + + ... shorthand properties will only be sorted if `sortShorthand: true` is passed to `CompiledExtractPlugin` (Webpack), or `sortShorthand: true` is passed to your Compiled config file like `.compiledcssrc` (Parcel). When sorting shorthand properties using this method (option 2), shorthand properties will always be sorted before longhand properties, taking precedence over pseudo-selectors like `:hover` or `:active`. + +- 9a15e742: Remove unused buildSourceMap function + ## 0.11.2 ### Patch Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index a8f606787..a6b193105 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@compiled/utils", - "version": "0.11.2", + "version": "0.12.0", "description": "A familiar and performant compile time CSS-in-JS library for React.", "homepage": "https://compiledcssinjs.com", "bugs": "https://github.com/atlassian-labs/compiled/issues/new?assignees=&labels=bug&template=bug_report.md", diff --git a/packages/webpack-loader/CHANGELOG.md b/packages/webpack-loader/CHANGELOG.md index da50262f3..02eba1057 100644 --- a/packages/webpack-loader/CHANGELOG.md +++ b/packages/webpack-loader/CHANGELOG.md @@ -1,5 +1,31 @@ # @compiled/webpack-loader +## 0.16.0 + +### Minor Changes + +- 9a15e742: Sort shorthand properties so that they come before longhand properties. + + When using Compiled, one of the following will happen: + + Option 1. If stylesheet extraction is turned off ("runtime mode"): shorthand properties will be sorted before longhand properties, as long as they are not in a pseudo-selector like `:hover` or `:active`. This is enabled by default and cannot be turned off. + + Option 2. If stylesheet extraction is turned on and one of the below is true: + + - You are using Webpack + - You are using Parcel AND you are running in production mode + + ... shorthand properties will only be sorted if `sortShorthand: true` is passed to `CompiledExtractPlugin` (Webpack), or `sortShorthand: true` is passed to your Compiled config file like `.compiledcssrc` (Parcel). When sorting shorthand properties using this method (option 2), shorthand properties will always be sorted before longhand properties, taking precedence over pseudo-selectors like `:hover` or `:active`. + +### Patch Changes + +- Updated dependencies [9a15e742] +- Updated dependencies [9a15e742] + - @compiled/babel-plugin-strip-runtime@0.31.0 + - @compiled/utils@0.12.0 + - @compiled/css@0.15.0 + - @compiled/babel-plugin@0.31.0 + ## 0.15.0 ### Minor Changes diff --git a/packages/webpack-loader/package.json b/packages/webpack-loader/package.json index b4c3f6ecf..2733d8176 100644 --- a/packages/webpack-loader/package.json +++ b/packages/webpack-loader/package.json @@ -1,6 +1,6 @@ { "name": "@compiled/webpack-loader", - "version": "0.15.0", + "version": "0.16.0", "description": "A familiar and performant compile time CSS-in-JS library for React.", "homepage": "https://compiledcssinjs.com/docs/pkg-webpack-loader", "bugs": "https://github.com/atlassian-labs/compiled/issues/new?assignees=&labels=bug&template=bug_report.md", @@ -22,16 +22,16 @@ "dependencies": { "@babel/core": "^7.21.8", "@babel/parser": "^7.21.8", - "@compiled/babel-plugin": "^0.30.0", - "@compiled/babel-plugin-strip-runtime": "^0.29.0", - "@compiled/css": "^0.14.0", - "@compiled/utils": "^0.11.2", + "@compiled/babel-plugin": "^0.31.0", + "@compiled/babel-plugin-strip-runtime": "^0.31.0", + "@compiled/css": "^0.15.0", + "@compiled/utils": "^0.12.0", "enhanced-resolve": "^5.15.0", "loader-utils": "^2.0.4", "webpack-sources": "^3.2.3" }, "devDependencies": { - "@compiled/react": "^0.17.0", + "@compiled/react": "^0.18.0", "babel-loader": "^9.1.2", "css-loader": "^6.7.3", "memfs": "^3.5.3",