diff --git a/.changeset/empty-pumpkins-grin.md b/.changeset/empty-pumpkins-grin.md deleted file mode 100644 index 2c6a6116b..000000000 --- a/.changeset/empty-pumpkins-grin.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@compiled/parcel-transformer': minor -'@compiled/webpack-loader': minor -'@compiled/babel-plugin': minor -'@compiled/css': minor ---- - -Adds a new option that can be passed to the babel plugin called `classHashPrefix`. Its value is used to add a prefix to the class names when generating their hashes. diff --git a/.changeset/giant-geckos-peel.md b/.changeset/giant-geckos-peel.md deleted file mode 100644 index 25a4288d5..000000000 --- a/.changeset/giant-geckos-peel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@compiled/eslint-plugin': patch ---- - -Adding eslint rule to enforce shorthand css properties come before longhand diff --git a/.changeset/six-tomatoes-kick.md b/.changeset/six-tomatoes-kick.md deleted file mode 100644 index 239d8b026..000000000 --- a/.changeset/six-tomatoes-kick.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -'@compiled/parcel-transformer': minor -'@compiled/webpack-loader': minor -'@compiled/eslint-plugin': minor -'@compiled/babel-plugin': minor -'@compiled/codemods': minor -'@compiled/utils': minor ---- - -Make support for `@atlaskit/css` as a first-class import consistently default. This means the same functionality of parsing JSX pragmas, linting specific imports, and extracting styles should all work from `@compiled/react` and `@atlaskit/css` equally without the `importSources: ['@atlaskit/css']` config we use internally. - -This was already the default in about 1/3rd of the code, but not consistent. Now it's consistent and I've cleaned up duplicated import patterns. diff --git a/packages/babel-plugin-strip-runtime/CHANGELOG.md b/packages/babel-plugin-strip-runtime/CHANGELOG.md index 58b184837..0d1708989 100644 --- a/packages/babel-plugin-strip-runtime/CHANGELOG.md +++ b/packages/babel-plugin-strip-runtime/CHANGELOG.md @@ -1,5 +1,14 @@ # @compiled/babel-plugin-strip-runtime +## 0.32.0 + +### Patch Changes + +- Updated dependencies [4fb5c6e1] +- Updated dependencies [2750e288] + - @compiled/css@0.16.0 + - @compiled/utils@0.13.0 + ## 0.31.0 ### Minor Changes diff --git a/packages/babel-plugin-strip-runtime/package.json b/packages/babel-plugin-strip-runtime/package.json index ed3f68135..ff446f074 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.31.0", + "version": "0.32.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.15.0", - "@compiled/utils": "^0.12.0" + "@compiled/css": "^0.16.0", + "@compiled/utils": "^0.13.0" }, "devDependencies": { "@compiled/babel-plugin": "*", diff --git a/packages/babel-plugin/CHANGELOG.md b/packages/babel-plugin/CHANGELOG.md index 14ad30ac1..1c735cf6b 100644 --- a/packages/babel-plugin/CHANGELOG.md +++ b/packages/babel-plugin/CHANGELOG.md @@ -1,5 +1,21 @@ # @compiled/babel-plugin +## 0.32.0 + +### Minor Changes + +- 4fb5c6e1: Adds a new option that can be passed to the babel plugin called `classHashPrefix`. Its value is used to add a prefix to the class names when generating their hashes. +- 2750e288: Make support for `@atlaskit/css` as a first-class import consistently default. This means the same functionality of parsing JSX pragmas, linting specific imports, and extracting styles should all work from `@compiled/react` and `@atlaskit/css` equally without the `importSources: ['@atlaskit/css']` config we use internally. + + This was already the default in about 1/3rd of the code, but not consistent. Now it's consistent and I've cleaned up duplicated import patterns. + +### Patch Changes + +- Updated dependencies [4fb5c6e1] +- Updated dependencies [2750e288] + - @compiled/css@0.16.0 + - @compiled/utils@0.13.0 + ## 0.31.0 ### Patch Changes diff --git a/packages/babel-plugin/package.json b/packages/babel-plugin/package.json index 10da97711..1a68c37d7 100644 --- a/packages/babel-plugin/package.json +++ b/packages/babel-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@compiled/babel-plugin", - "version": "0.31.0", + "version": "0.32.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.15.0", - "@compiled/utils": "^0.12.0", + "@compiled/css": "^0.16.0", + "@compiled/utils": "^0.13.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 55133145c..72b030d77 100644 --- a/packages/codemods/CHANGELOG.md +++ b/packages/codemods/CHANGELOG.md @@ -1,5 +1,18 @@ # @compiled/codemods +## 0.10.0 + +### Minor Changes + +- 2750e288: Make support for `@atlaskit/css` as a first-class import consistently default. This means the same functionality of parsing JSX pragmas, linting specific imports, and extracting styles should all work from `@compiled/react` and `@atlaskit/css` equally without the `importSources: ['@atlaskit/css']` config we use internally. + + This was already the default in about 1/3rd of the code, but not consistent. Now it's consistent and I've cleaned up duplicated import patterns. + +### Patch Changes + +- Updated dependencies [2750e288] + - @compiled/utils@0.13.0 + ## 0.9.5 ### Patch Changes diff --git a/packages/codemods/package.json b/packages/codemods/package.json index 223784c81..8d6036516 100644 --- a/packages/codemods/package.json +++ b/packages/codemods/package.json @@ -1,6 +1,6 @@ { "name": "@compiled/codemods", - "version": "0.9.5", + "version": "0.10.0", "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.12.0", + "@compiled/utils": "^0.13.0", "chalk": "^4.1.2", "jscodeshift": "^0.16.0" }, diff --git a/packages/css/CHANGELOG.md b/packages/css/CHANGELOG.md index 55860e6df..3945f08fc 100644 --- a/packages/css/CHANGELOG.md +++ b/packages/css/CHANGELOG.md @@ -1,5 +1,16 @@ # @compiled/css +## 0.16.0 + +### Minor Changes + +- 4fb5c6e1: Adds a new option that can be passed to the babel plugin called `classHashPrefix`. Its value is used to add a prefix to the class names when generating their hashes. + +### Patch Changes + +- Updated dependencies [2750e288] + - @compiled/utils@0.13.0 + ## 0.15.0 ### Minor Changes diff --git a/packages/css/package.json b/packages/css/package.json index c00364705..01ba7cd09 100644 --- a/packages/css/package.json +++ b/packages/css/package.json @@ -1,6 +1,6 @@ { "name": "@compiled/css", - "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-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.12.0", + "@compiled/utils": "^0.13.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 92cf1c789..ef558f307 100644 --- a/packages/eslint-plugin/CHANGELOG.md +++ b/packages/eslint-plugin/CHANGELOG.md @@ -1,5 +1,19 @@ # @compiled/eslint-plugin +## 0.15.0 + +### Minor Changes + +- 2750e288: Make support for `@atlaskit/css` as a first-class import consistently default. This means the same functionality of parsing JSX pragmas, linting specific imports, and extracting styles should all work from `@compiled/react` and `@atlaskit/css` equally without the `importSources: ['@atlaskit/css']` config we use internally. + + This was already the default in about 1/3rd of the code, but not consistent. Now it's consistent and I've cleaned up duplicated import patterns. + +### Patch Changes + +- c786a445: Adding eslint rule to enforce shorthand css properties come before longhand +- Updated dependencies [2750e288] + - @compiled/utils@0.13.0 + ## 0.14.1 ### Patch Changes diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index 36cf18158..be56efbc5 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@compiled/eslint-plugin", - "version": "0.14.1", + "version": "0.15.0", "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.12.0" + "@compiled/utils": "^0.13.0" }, "devDependencies": { "@babel/eslint-parser": "^7.21.8", diff --git a/packages/parcel-config/CHANGELOG.md b/packages/parcel-config/CHANGELOG.md index 1edb3a022..39fbc7c9f 100644 --- a/packages/parcel-config/CHANGELOG.md +++ b/packages/parcel-config/CHANGELOG.md @@ -1,5 +1,14 @@ # @compiled/parcel-config +## 0.5.3 + +### Patch Changes + +- Updated dependencies [4fb5c6e1] +- Updated dependencies [2750e288] + - @compiled/parcel-transformer@0.17.0 + - @compiled/parcel-optimizer@0.5.1 + ## 0.5.2 ### Patch Changes diff --git a/packages/parcel-config/package.json b/packages/parcel-config/package.json index 277bcb7d1..cb68aa53d 100644 --- a/packages/parcel-config/package.json +++ b/packages/parcel-config/package.json @@ -1,6 +1,6 @@ { "name": "@compiled/parcel-config", - "version": "0.5.2", + "version": "0.5.3", "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.5.0", - "@compiled/parcel-transformer": "^0.16.2", + "@compiled/parcel-optimizer": "^0.5.1", + "@compiled/parcel-transformer": "^0.17.0", "@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 688316685..7158ca070 100644 --- a/packages/parcel-optimizer/CHANGELOG.md +++ b/packages/parcel-optimizer/CHANGELOG.md @@ -1,5 +1,14 @@ # @compiled/parcel-optimizer +## 0.5.1 + +### Patch Changes + +- Updated dependencies [4fb5c6e1] +- Updated dependencies [2750e288] + - @compiled/css@0.16.0 + - @compiled/utils@0.13.0 + ## 0.5.0 ### Minor Changes diff --git a/packages/parcel-optimizer/package.json b/packages/parcel-optimizer/package.json index fb0d35a9a..afe8898d5 100644 --- a/packages/parcel-optimizer/package.json +++ b/packages/parcel-optimizer/package.json @@ -1,6 +1,6 @@ { "name": "@compiled/parcel-optimizer", - "version": "0.5.0", + "version": "0.5.1", "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.15.0", - "@compiled/utils": "^0.12.0", + "@compiled/css": "^0.16.0", + "@compiled/utils": "^0.13.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 26e524e36..cb1e888c7 100644 --- a/packages/parcel-transformer/CHANGELOG.md +++ b/packages/parcel-transformer/CHANGELOG.md @@ -1,5 +1,22 @@ # @compiled/parcel-transformer +## 0.17.0 + +### Minor Changes + +- 4fb5c6e1: Adds a new option that can be passed to the babel plugin called `classHashPrefix`. Its value is used to add a prefix to the class names when generating their hashes. +- 2750e288: Make support for `@atlaskit/css` as a first-class import consistently default. This means the same functionality of parsing JSX pragmas, linting specific imports, and extracting styles should all work from `@compiled/react` and `@atlaskit/css` equally without the `importSources: ['@atlaskit/css']` config we use internally. + + This was already the default in about 1/3rd of the code, but not consistent. Now it's consistent and I've cleaned up duplicated import patterns. + +### Patch Changes + +- Updated dependencies [4fb5c6e1] +- Updated dependencies [2750e288] + - @compiled/babel-plugin@0.32.0 + - @compiled/utils@0.13.0 + - @compiled/babel-plugin-strip-runtime@0.32.0 + ## 0.16.2 ### Patch Changes diff --git a/packages/parcel-transformer/package.json b/packages/parcel-transformer/package.json index c40a16fae..1221f30cb 100644 --- a/packages/parcel-transformer/package.json +++ b/packages/parcel-transformer/package.json @@ -1,6 +1,6 @@ { "name": "@compiled/parcel-transformer", - "version": "0.16.2", + "version": "0.17.0", "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.31.0", - "@compiled/babel-plugin-strip-runtime": "^0.31.0", - "@compiled/utils": "^0.12.0", + "@compiled/babel-plugin": "^0.32.0", + "@compiled/babel-plugin-strip-runtime": "^0.32.0", + "@compiled/utils": "^0.13.0", "@parcel/plugin": "^2.8.3", "@parcel/source-map": "^2.1.1", "@parcel/utils": "^2.8.3", diff --git a/packages/react/package.json b/packages/react/package.json index dbf8311ea..89b9c44f5 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -76,7 +76,7 @@ }, "devDependencies": { "@compiled/benchmark": "^1.1.0", - "@compiled/utils": "^0.12.0", + "@compiled/utils": "^0.13.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 0db346814..7a90c5574 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,13 @@ # @compiled/utils +## 0.13.0 + +### Minor Changes + +- 2750e288: Make support for `@atlaskit/css` as a first-class import consistently default. This means the same functionality of parsing JSX pragmas, linting specific imports, and extracting styles should all work from `@compiled/react` and `@atlaskit/css` equally without the `importSources: ['@atlaskit/css']` config we use internally. + + This was already the default in about 1/3rd of the code, but not consistent. Now it's consistent and I've cleaned up duplicated import patterns. + ## 0.12.0 ### Minor Changes diff --git a/packages/utils/package.json b/packages/utils/package.json index a6b193105..35ea43bc2 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@compiled/utils", - "version": "0.12.0", + "version": "0.13.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 02eba1057..43e8c6256 100644 --- a/packages/webpack-loader/CHANGELOG.md +++ b/packages/webpack-loader/CHANGELOG.md @@ -1,5 +1,23 @@ # @compiled/webpack-loader +## 0.17.0 + +### Minor Changes + +- 4fb5c6e1: Adds a new option that can be passed to the babel plugin called `classHashPrefix`. Its value is used to add a prefix to the class names when generating their hashes. +- 2750e288: Make support for `@atlaskit/css` as a first-class import consistently default. This means the same functionality of parsing JSX pragmas, linting specific imports, and extracting styles should all work from `@compiled/react` and `@atlaskit/css` equally without the `importSources: ['@atlaskit/css']` config we use internally. + + This was already the default in about 1/3rd of the code, but not consistent. Now it's consistent and I've cleaned up duplicated import patterns. + +### Patch Changes + +- Updated dependencies [4fb5c6e1] +- Updated dependencies [2750e288] + - @compiled/babel-plugin@0.32.0 + - @compiled/css@0.16.0 + - @compiled/utils@0.13.0 + - @compiled/babel-plugin-strip-runtime@0.32.0 + ## 0.16.0 ### Minor Changes diff --git a/packages/webpack-loader/package.json b/packages/webpack-loader/package.json index 2733d8176..1f9cdb40d 100644 --- a/packages/webpack-loader/package.json +++ b/packages/webpack-loader/package.json @@ -1,6 +1,6 @@ { "name": "@compiled/webpack-loader", - "version": "0.16.0", + "version": "0.17.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,10 +22,10 @@ "dependencies": { "@babel/core": "^7.21.8", "@babel/parser": "^7.21.8", - "@compiled/babel-plugin": "^0.31.0", - "@compiled/babel-plugin-strip-runtime": "^0.31.0", - "@compiled/css": "^0.15.0", - "@compiled/utils": "^0.12.0", + "@compiled/babel-plugin": "^0.32.0", + "@compiled/babel-plugin-strip-runtime": "^0.32.0", + "@compiled/css": "^0.16.0", + "@compiled/utils": "^0.13.0", "enhanced-resolve": "^5.15.0", "loader-utils": "^2.0.4", "webpack-sources": "^3.2.3"