diff --git a/.changeset/pink-llamas-jump.md b/.changeset/pink-llamas-jump.md deleted file mode 100644 index 4a13aa5923b..00000000000 --- a/.changeset/pink-llamas-jump.md +++ /dev/null @@ -1,28 +0,0 @@ ---- -"@chakra-ui/system": patch -"@chakra-ui/object-utils": patch ---- - -Fixed issue where style overrides does not respect order of precedence due to -the use of `Object.assign`. - -To illustrate the issue, consider the following example: - -```js -const stylesFromTheme = { - px: 8, - padding: 0, -} - -const stylesFromProps = { - px: 4, -} - -const style = Object.assign({}, stylesFromTheme, stylesFromProps) -// Result: { px: 4, padding: 0 } -// Expected: { padding: 0, px: 4 } -``` - -The issue is that `Object.assign` will replace properties in place with values -from the override objects. This is not the desired behavior for style overrides -hence a custom `assignAfter` function is used instead diff --git a/.changeset/purple-fans-rush.md b/.changeset/purple-fans-rush.md deleted file mode 100644 index df9cc992db5..00000000000 --- a/.changeset/purple-fans-rush.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@chakra-ui/icon": patch ---- - -fix: remove duplicate export diff --git a/packages/components/accordion/CHANGELOG.md b/packages/components/accordion/CHANGELOG.md index e309320aefd..f3d3f2d6413 100644 --- a/packages/components/accordion/CHANGELOG.md +++ b/packages/components/accordion/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 2.1.6 + +### Patch Changes + +- Updated dependencies + [[`c483d859d`](https://github.com/chakra-ui/chakra-ui/commit/c483d859d015d850bc871cc5156f159a7694e795)]: + - @chakra-ui/icon@3.0.15 + - @chakra-ui/descendant@3.0.12 + ## 2.1.5 ### Patch Changes diff --git a/packages/components/accordion/package.json b/packages/components/accordion/package.json index 6c8837f3604..e04e81b1dd0 100644 --- a/packages/components/accordion/package.json +++ b/packages/components/accordion/package.json @@ -1,6 +1,6 @@ { "name": "@chakra-ui/accordion", - "version": "2.1.5", + "version": "2.1.6", "description": "A simple and accessible accordion component for React & Chakra UI", "keywords": [ "react", diff --git a/packages/components/alert/CHANGELOG.md b/packages/components/alert/CHANGELOG.md index ea66be56cd7..224ee9819a9 100644 --- a/packages/components/alert/CHANGELOG.md +++ b/packages/components/alert/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 2.0.15 + +### Patch Changes + +- Updated dependencies + [[`c483d859d`](https://github.com/chakra-ui/chakra-ui/commit/c483d859d015d850bc871cc5156f159a7694e795)]: + - @chakra-ui/icon@3.0.15 + - @chakra-ui/spinner@2.0.12 + ## 2.0.14 ### Patch Changes diff --git a/packages/components/alert/package.json b/packages/components/alert/package.json index c6e649fac72..d547fd9a6ca 100644 --- a/packages/components/alert/package.json +++ b/packages/components/alert/package.json @@ -1,6 +1,6 @@ { "name": "@chakra-ui/alert", - "version": "2.0.14", + "version": "2.0.15", "description": "A React component used to alert users of a particular screen area that needs user action", "keywords": [ "alert", diff --git a/packages/components/checkbox/CHANGELOG.md b/packages/components/checkbox/CHANGELOG.md index aa08f7fddc0..ef8b565763c 100644 --- a/packages/components/checkbox/CHANGELOG.md +++ b/packages/components/checkbox/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 2.2.8 + +### Patch Changes + +- Updated dependencies []: + - @chakra-ui/form-control@2.0.15 + - @chakra-ui/visually-hidden@2.0.14 + ## 2.2.7 ### Patch Changes diff --git a/packages/components/checkbox/package.json b/packages/components/checkbox/package.json index 49ec14e2322..8d867dcda9b 100644 --- a/packages/components/checkbox/package.json +++ b/packages/components/checkbox/package.json @@ -1,6 +1,6 @@ { "name": "@chakra-ui/checkbox", - "version": "2.2.7", + "version": "2.2.8", "description": "A React Checkbox component for use in forms", "keywords": [ "react", diff --git a/packages/components/close-button/CHANGELOG.md b/packages/components/close-button/CHANGELOG.md index eb4137ef59f..32200f70a44 100644 --- a/packages/components/close-button/CHANGELOG.md +++ b/packages/components/close-button/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 2.0.15 + +### Patch Changes + +- Updated dependencies + [[`c483d859d`](https://github.com/chakra-ui/chakra-ui/commit/c483d859d015d850bc871cc5156f159a7694e795)]: + - @chakra-ui/icon@3.0.15 + ## 2.0.14 ### Patch Changes diff --git a/packages/components/close-button/package.json b/packages/components/close-button/package.json index 809eaf2e60c..f111253e2af 100644 --- a/packages/components/close-button/package.json +++ b/packages/components/close-button/package.json @@ -1,6 +1,6 @@ { "name": "@chakra-ui/close-button", - "version": "2.0.14", + "version": "2.0.15", "description": "A React and Chakra UI close button component.", "keywords": [ "close-button", diff --git a/packages/components/form-control/CHANGELOG.md b/packages/components/form-control/CHANGELOG.md index 996ad162753..1c51660a527 100644 --- a/packages/components/form-control/CHANGELOG.md +++ b/packages/components/form-control/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 2.0.15 + +### Patch Changes + +- Updated dependencies + [[`c483d859d`](https://github.com/chakra-ui/chakra-ui/commit/c483d859d015d850bc871cc5156f159a7694e795)]: + - @chakra-ui/icon@3.0.15 + ## 2.0.14 ### Patch Changes diff --git a/packages/components/form-control/package.json b/packages/components/form-control/package.json index d62d50623b5..d7a0bea918b 100644 --- a/packages/components/form-control/package.json +++ b/packages/components/form-control/package.json @@ -1,6 +1,6 @@ { "name": "@chakra-ui/form-control", - "version": "2.0.14", + "version": "2.0.15", "description": "React component to provide validation states to form fields", "keywords": [ "field", diff --git a/packages/components/icon/CHANGELOG.md b/packages/components/icon/CHANGELOG.md index 1bf25b79794..1b6bfac4cd3 100644 --- a/packages/components/icon/CHANGELOG.md +++ b/packages/components/icon/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 3.0.15 + +### Patch Changes + +- [#7194](https://github.com/chakra-ui/chakra-ui/pull/7194) + [`c483d859d`](https://github.com/chakra-ui/chakra-ui/commit/c483d859d015d850bc871cc5156f159a7694e795) + Thanks [@bertho-zero](https://github.com/bertho-zero)! - fix: remove duplicate + export + ## 3.0.14 ### Patch Changes diff --git a/packages/components/icon/package.json b/packages/components/icon/package.json index 6100042f160..70354448bf3 100644 --- a/packages/components/icon/package.json +++ b/packages/components/icon/package.json @@ -1,6 +1,6 @@ { "name": "@chakra-ui/icon", - "version": "3.0.14", + "version": "3.0.15", "description": "A base React component for icons", "keywords": [ "react", diff --git a/packages/components/icons/CHANGELOG.md b/packages/components/icons/CHANGELOG.md index 01e057a5edf..631860dc1e7 100644 --- a/packages/components/icons/CHANGELOG.md +++ b/packages/components/icons/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 2.0.16 + +### Patch Changes + +- Updated dependencies + [[`c483d859d`](https://github.com/chakra-ui/chakra-ui/commit/c483d859d015d850bc871cc5156f159a7694e795)]: + - @chakra-ui/icon@3.0.15 + ## 2.0.15 ### Patch Changes diff --git a/packages/components/icons/package.json b/packages/components/icons/package.json index 7a285863df6..dc2ce96029d 100644 --- a/packages/components/icons/package.json +++ b/packages/components/icons/package.json @@ -1,6 +1,6 @@ { "name": "@chakra-ui/icons", - "version": "2.0.15", + "version": "2.0.16", "description": "Chakra UI icons", "author": "Segun Adebayo ", "homepage": "https://github.com/chakra-ui/chakra-ui#readme", diff --git a/packages/components/input/CHANGELOG.md b/packages/components/input/CHANGELOG.md index 54f2d9249c5..2f01e287a0e 100644 --- a/packages/components/input/CHANGELOG.md +++ b/packages/components/input/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 2.0.17 + +### Patch Changes + +- Updated dependencies + [[`c5be1bc73`](https://github.com/chakra-ui/chakra-ui/commit/c5be1bc734e833a32c1c08c734c2ff6e6dca6f36)]: + - @chakra-ui/object-utils@2.0.7 + - @chakra-ui/form-control@2.0.15 + ## 2.0.16 ### Patch Changes diff --git a/packages/components/input/package.json b/packages/components/input/package.json index 8628411db5a..ec6a486745b 100644 --- a/packages/components/input/package.json +++ b/packages/components/input/package.json @@ -1,6 +1,6 @@ { "name": "@chakra-ui/input", - "version": "2.0.16", + "version": "2.0.17", "description": "A React component for input text field", "keywords": [ "react", diff --git a/packages/components/layout/CHANGELOG.md b/packages/components/layout/CHANGELOG.md index 7b928ae182b..87d0052b8fc 100644 --- a/packages/components/layout/CHANGELOG.md +++ b/packages/components/layout/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## 2.1.13 + +### Patch Changes + +- Updated dependencies + [[`c5be1bc73`](https://github.com/chakra-ui/chakra-ui/commit/c5be1bc734e833a32c1c08c734c2ff6e6dca6f36), + [`c483d859d`](https://github.com/chakra-ui/chakra-ui/commit/c483d859d015d850bc871cc5156f159a7694e795)]: + - @chakra-ui/object-utils@2.0.7 + - @chakra-ui/icon@3.0.15 + ## 2.1.12 ### Patch Changes diff --git a/packages/components/layout/package.json b/packages/components/layout/package.json index dbfe6606488..fb94ac5e5b1 100644 --- a/packages/components/layout/package.json +++ b/packages/components/layout/package.json @@ -1,6 +1,6 @@ { "name": "@chakra-ui/layout", - "version": "2.1.12", + "version": "2.1.13", "description": "Chakra UI layout components that give you massive speed", "keywords": [ "layout", diff --git a/packages/components/modal/CHANGELOG.md b/packages/components/modal/CHANGELOG.md index 4d7b3c25c97..8d65cc6a824 100644 --- a/packages/components/modal/CHANGELOG.md +++ b/packages/components/modal/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 2.2.7 + +### Patch Changes + +- Updated dependencies []: + - @chakra-ui/close-button@2.0.15 + ## 2.2.6 ### Patch Changes diff --git a/packages/components/modal/package.json b/packages/components/modal/package.json index 8b2fb15679a..1ef4151a398 100644 --- a/packages/components/modal/package.json +++ b/packages/components/modal/package.json @@ -1,6 +1,6 @@ { "name": "@chakra-ui/modal", - "version": "2.2.6", + "version": "2.2.7", "description": "An accessible dialog (modal) component for React & Chakra UI", "keywords": [ "react", diff --git a/packages/components/number-input/CHANGELOG.md b/packages/components/number-input/CHANGELOG.md index af06d16d93f..b148546fb0c 100644 --- a/packages/components/number-input/CHANGELOG.md +++ b/packages/components/number-input/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 2.0.16 + +### Patch Changes + +- Updated dependencies + [[`c483d859d`](https://github.com/chakra-ui/chakra-ui/commit/c483d859d015d850bc871cc5156f159a7694e795)]: + - @chakra-ui/icon@3.0.15 + - @chakra-ui/form-control@2.0.15 + ## 2.0.15 ### Patch Changes diff --git a/packages/components/number-input/package.json b/packages/components/number-input/package.json index bacb97ec40d..99dd2c65eef 100644 --- a/packages/components/number-input/package.json +++ b/packages/components/number-input/package.json @@ -1,6 +1,6 @@ { "name": "@chakra-ui/number-input", - "version": "2.0.15", + "version": "2.0.16", "description": "An accessible numeric input alternative to ", "keywords": [ "theme", diff --git a/packages/components/popover/CHANGELOG.md b/packages/components/popover/CHANGELOG.md index b2c2de7e3d0..e20ab9046b8 100644 --- a/packages/components/popover/CHANGELOG.md +++ b/packages/components/popover/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 2.1.6 + +### Patch Changes + +- Updated dependencies []: + - @chakra-ui/close-button@2.0.15 + ## 2.1.5 ### Patch Changes diff --git a/packages/components/popover/package.json b/packages/components/popover/package.json index be43990c972..bd37a0823e9 100644 --- a/packages/components/popover/package.json +++ b/packages/components/popover/package.json @@ -1,6 +1,6 @@ { "name": "@chakra-ui/popover", - "version": "2.1.5", + "version": "2.1.6", "description": "A React component to render that renders its content in a popover", "keywords": [ "popover", diff --git a/packages/components/provider/CHANGELOG.md b/packages/components/provider/CHANGELOG.md index 9a64432bc87..4c6766679f5 100644 --- a/packages/components/provider/CHANGELOG.md +++ b/packages/components/provider/CHANGELOG.md @@ -1,5 +1,13 @@ # @chakra-ui/provider +## 2.0.29 + +### Patch Changes + +- Updated dependencies + [[`c5be1bc73`](https://github.com/chakra-ui/chakra-ui/commit/c5be1bc734e833a32c1c08c734c2ff6e6dca6f36)]: + - @chakra-ui/system@2.3.8 + ## 2.0.28 ### Patch Changes diff --git a/packages/components/provider/package.json b/packages/components/provider/package.json index 06a2595a634..1c4b98c79fe 100644 --- a/packages/components/provider/package.json +++ b/packages/components/provider/package.json @@ -1,6 +1,6 @@ { "name": "@chakra-ui/provider", - "version": "2.0.28", + "version": "2.0.29", "description": "Theme and components agnostic ChakraProvider", "main": "src/index.ts", "files": [ diff --git a/packages/components/radio/CHANGELOG.md b/packages/components/radio/CHANGELOG.md index 564c9fe71b3..3dd177cc911 100644 --- a/packages/components/radio/CHANGELOG.md +++ b/packages/components/radio/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 2.0.17 + +### Patch Changes + +- Updated dependencies []: + - @chakra-ui/form-control@2.0.15 + ## 2.0.16 ### Patch Changes diff --git a/packages/components/radio/package.json b/packages/components/radio/package.json index 65fd1f2c40a..b947b308031 100644 --- a/packages/components/radio/package.json +++ b/packages/components/radio/package.json @@ -1,6 +1,6 @@ { "name": "@chakra-ui/radio", - "version": "2.0.16", + "version": "2.0.17", "description": "A React component to render custom Radio input types", "keywords": [ "radio", diff --git a/packages/components/react/CHANGELOG.md b/packages/components/react/CHANGELOG.md index d5a3df62b90..633ca395c95 100644 --- a/packages/components/react/CHANGELOG.md +++ b/packages/components/react/CHANGELOG.md @@ -1,5 +1,52 @@ # Change Log +## 2.4.7 + +### Patch Changes + +- Updated dependencies + [[`c5be1bc73`](https://github.com/chakra-ui/chakra-ui/commit/c5be1bc734e833a32c1c08c734c2ff6e6dca6f36), + [`c483d859d`](https://github.com/chakra-ui/chakra-ui/commit/c483d859d015d850bc871cc5156f159a7694e795)]: + - @chakra-ui/system@2.3.8 + - @chakra-ui/icon@3.0.15 + - @chakra-ui/accordion@2.1.6 + - @chakra-ui/alert@2.0.15 + - @chakra-ui/avatar@2.2.2 + - @chakra-ui/breadcrumb@2.1.2 + - @chakra-ui/button@2.0.14 + - @chakra-ui/card@2.1.4 + - @chakra-ui/checkbox@2.2.8 + - @chakra-ui/close-button@2.0.15 + - @chakra-ui/control-box@2.0.12 + - @chakra-ui/editable@2.0.17 + - @chakra-ui/form-control@2.0.15 + - @chakra-ui/image@2.0.13 + - @chakra-ui/input@2.0.17 + - @chakra-ui/layout@2.1.13 + - @chakra-ui/media-query@3.2.9 + - @chakra-ui/menu@2.1.6 + - @chakra-ui/modal@2.2.7 + - @chakra-ui/number-input@2.0.16 + - @chakra-ui/pin-input@2.0.17 + - @chakra-ui/popover@2.1.6 + - @chakra-ui/progress@2.1.3 + - @chakra-ui/provider@2.0.29 + - @chakra-ui/radio@2.0.17 + - @chakra-ui/select@2.0.16 + - @chakra-ui/skeleton@2.0.21 + - @chakra-ui/slider@2.0.18 + - @chakra-ui/spinner@2.0.12 + - @chakra-ui/stat@2.0.15 + - @chakra-ui/switch@2.0.20 + - @chakra-ui/table@2.0.14 + - @chakra-ui/tabs@2.1.6 + - @chakra-ui/tag@2.0.15 + - @chakra-ui/textarea@2.0.16 + - @chakra-ui/toast@4.0.9 + - @chakra-ui/tooltip@2.2.4 + - @chakra-ui/visually-hidden@2.0.14 + - @chakra-ui/styled-system@2.5.1 + ## 2.4.6 ### Patch Changes diff --git a/packages/components/react/package.json b/packages/components/react/package.json index 565ad92f647..e1a15c198e7 100644 --- a/packages/components/react/package.json +++ b/packages/components/react/package.json @@ -1,6 +1,6 @@ { "name": "@chakra-ui/react", - "version": "2.4.6", + "version": "2.4.7", "description": "Responsive and accessible React UI components built with React and Emotion", "main": "src/index.ts", "files": [ diff --git a/packages/components/select/CHANGELOG.md b/packages/components/select/CHANGELOG.md index b1e39ecdc05..9ad2cc62b01 100644 --- a/packages/components/select/CHANGELOG.md +++ b/packages/components/select/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 2.0.16 + +### Patch Changes + +- Updated dependencies []: + - @chakra-ui/form-control@2.0.15 + ## 2.0.15 ### Patch Changes diff --git a/packages/components/select/package.json b/packages/components/select/package.json index f2d575beea1..6f9ac5cc44e 100644 --- a/packages/components/select/package.json +++ b/packages/components/select/package.json @@ -1,6 +1,6 @@ { "name": "@chakra-ui/select", - "version": "2.0.15", + "version": "2.0.16", "description": "description", "keywords": [ "theme", diff --git a/packages/components/stat/CHANGELOG.md b/packages/components/stat/CHANGELOG.md index 6c5e03858de..74c986b7ff4 100644 --- a/packages/components/stat/CHANGELOG.md +++ b/packages/components/stat/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 2.0.15 + +### Patch Changes + +- Updated dependencies + [[`c483d859d`](https://github.com/chakra-ui/chakra-ui/commit/c483d859d015d850bc871cc5156f159a7694e795)]: + - @chakra-ui/icon@3.0.15 + ## 2.0.14 ### Patch Changes diff --git a/packages/components/stat/package.json b/packages/components/stat/package.json index 3aee87d8064..9ed42cd0a5e 100644 --- a/packages/components/stat/package.json +++ b/packages/components/stat/package.json @@ -1,6 +1,6 @@ { "name": "@chakra-ui/stat", - "version": "2.0.14", + "version": "2.0.15", "description": "A React component for displaying statistics", "keywords": [ "stat", diff --git a/packages/components/switch/CHANGELOG.md b/packages/components/switch/CHANGELOG.md index ad885a37c78..65799f1cfff 100644 --- a/packages/components/switch/CHANGELOG.md +++ b/packages/components/switch/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 2.0.20 + +### Patch Changes + +- Updated dependencies []: + - @chakra-ui/checkbox@2.2.8 + ## 2.0.19 ### Patch Changes diff --git a/packages/components/switch/package.json b/packages/components/switch/package.json index f50fc217d39..e017f8b3b3a 100644 --- a/packages/components/switch/package.json +++ b/packages/components/switch/package.json @@ -1,6 +1,6 @@ { "name": "@chakra-ui/switch", - "version": "2.0.19", + "version": "2.0.20", "description": "A React component to view and switch between on or off states.", "keywords": [ "switch", diff --git a/packages/components/tag/CHANGELOG.md b/packages/components/tag/CHANGELOG.md index cb32bb54242..0f43aaf0129 100644 --- a/packages/components/tag/CHANGELOG.md +++ b/packages/components/tag/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 2.0.15 + +### Patch Changes + +- Updated dependencies + [[`c483d859d`](https://github.com/chakra-ui/chakra-ui/commit/c483d859d015d850bc871cc5156f159a7694e795)]: + - @chakra-ui/icon@3.0.15 + ## 2.0.14 ### Patch Changes diff --git a/packages/components/tag/package.json b/packages/components/tag/package.json index eb6afdebd4c..5f4ea27bd86 100644 --- a/packages/components/tag/package.json +++ b/packages/components/tag/package.json @@ -1,6 +1,6 @@ { "name": "@chakra-ui/tag", - "version": "2.0.14", + "version": "2.0.15", "description": "This component displays as a tag with an optional link and/or button to remove the given tag.", "keywords": [ "tag", diff --git a/packages/components/textarea/CHANGELOG.md b/packages/components/textarea/CHANGELOG.md index 4b8ce12daec..91ab22dc772 100644 --- a/packages/components/textarea/CHANGELOG.md +++ b/packages/components/textarea/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 2.0.16 + +### Patch Changes + +- Updated dependencies []: + - @chakra-ui/form-control@2.0.15 + ## 2.0.15 ### Patch Changes diff --git a/packages/components/textarea/package.json b/packages/components/textarea/package.json index 9b99b7a72db..25c69fd8a62 100644 --- a/packages/components/textarea/package.json +++ b/packages/components/textarea/package.json @@ -1,6 +1,6 @@ { "name": "@chakra-ui/textarea", - "version": "2.0.15", + "version": "2.0.16", "description": "Textarea React component for Chakra UI", "keywords": [ "theme", diff --git a/packages/components/toast/CHANGELOG.md b/packages/components/toast/CHANGELOG.md index 82c1fbc66b2..71acb7f60bb 100644 --- a/packages/components/toast/CHANGELOG.md +++ b/packages/components/toast/CHANGELOG.md @@ -1,5 +1,16 @@ # Change Log +## 4.0.9 + +### Patch Changes + +- Updated dependencies + [[`c5be1bc73`](https://github.com/chakra-ui/chakra-ui/commit/c5be1bc734e833a32c1c08c734c2ff6e6dca6f36)]: + - @chakra-ui/system@2.3.8 + - @chakra-ui/alert@2.0.15 + - @chakra-ui/close-button@2.0.15 + - @chakra-ui/styled-system@2.5.1 + ## 4.0.8 ### Patch Changes diff --git a/packages/components/toast/package.json b/packages/components/toast/package.json index dd9c7755d63..367b19db3ae 100644 --- a/packages/components/toast/package.json +++ b/packages/components/toast/package.json @@ -1,6 +1,6 @@ { "name": "@chakra-ui/toast", - "version": "4.0.8", + "version": "4.0.9", "description": "description", "keywords": [ "theme", @@ -48,7 +48,7 @@ "clean-package": "2.1.1" }, "peerDependencies": { - "@chakra-ui/system": "2.3.7", + "@chakra-ui/system": "2.3.8", "framer-motion": ">=4.0.0", "react": ">=18", "react-dom": ">=18" diff --git a/packages/core/system/CHANGELOG.md b/packages/core/system/CHANGELOG.md index 1763f0fd6ff..1015319b13d 100644 --- a/packages/core/system/CHANGELOG.md +++ b/packages/core/system/CHANGELOG.md @@ -1,5 +1,41 @@ # Change Log +## 2.3.8 + +### Patch Changes + +- [#6905](https://github.com/chakra-ui/chakra-ui/pull/6905) + [`c5be1bc73`](https://github.com/chakra-ui/chakra-ui/commit/c5be1bc734e833a32c1c08c734c2ff6e6dca6f36) + Thanks [@bertho-zero](https://github.com/bertho-zero)! - Fixed issue where + style overrides does not respect order of precedence due to the use of + `Object.assign`. + + To illustrate the issue, consider the following example: + + ```js + const stylesFromTheme = { + px: 8, + padding: 0, + } + + const stylesFromProps = { + px: 4, + } + + const style = Object.assign({}, stylesFromTheme, stylesFromProps) + // Result: { px: 4, padding: 0 } + // Expected: { padding: 0, px: 4 } + ``` + + The issue is that `Object.assign` will replace properties in place with values + from the override objects. This is not the desired behavior for style + overrides hence a custom `assignAfter` function is used instead + +- Updated dependencies + [[`c5be1bc73`](https://github.com/chakra-ui/chakra-ui/commit/c5be1bc734e833a32c1c08c734c2ff6e6dca6f36)]: + - @chakra-ui/object-utils@2.0.7 + - @chakra-ui/styled-system@2.5.1 + ## 2.3.7 ### Patch Changes diff --git a/packages/core/system/package.json b/packages/core/system/package.json index afa462d90ee..1eab4c3bfa5 100644 --- a/packages/core/system/package.json +++ b/packages/core/system/package.json @@ -1,6 +1,6 @@ { "name": "@chakra-ui/system", - "version": "2.3.7", + "version": "2.3.8", "description": "Chakra UI system primitives", "keywords": [ "system", diff --git a/packages/utilities/object-utils/CHANGELOG.md b/packages/utilities/object-utils/CHANGELOG.md index 1c895d35d8d..1a342f2ec7f 100644 --- a/packages/utilities/object-utils/CHANGELOG.md +++ b/packages/utilities/object-utils/CHANGELOG.md @@ -1,5 +1,36 @@ # @chakra-ui/object-utils +## 2.0.7 + +### Patch Changes + +- [#6905](https://github.com/chakra-ui/chakra-ui/pull/6905) + [`c5be1bc73`](https://github.com/chakra-ui/chakra-ui/commit/c5be1bc734e833a32c1c08c734c2ff6e6dca6f36) + Thanks [@bertho-zero](https://github.com/bertho-zero)! - Fixed issue where + style overrides does not respect order of precedence due to the use of + `Object.assign`. + + To illustrate the issue, consider the following example: + + ```js + const stylesFromTheme = { + px: 8, + padding: 0, + } + + const stylesFromProps = { + px: 4, + } + + const style = Object.assign({}, stylesFromTheme, stylesFromProps) + // Result: { px: 4, padding: 0 } + // Expected: { padding: 0, px: 4 } + ``` + + The issue is that `Object.assign` will replace properties in place with values + from the override objects. This is not the desired behavior for style + overrides hence a custom `assignAfter` function is used instead + ## 2.0.6 ### Patch Changes diff --git a/packages/utilities/object-utils/package.json b/packages/utilities/object-utils/package.json index ac0785a8031..833ec5c37ca 100644 --- a/packages/utilities/object-utils/package.json +++ b/packages/utilities/object-utils/package.json @@ -1,6 +1,6 @@ { "name": "@chakra-ui/object-utils", - "version": "2.0.6", + "version": "2.0.7", "description": "", "keywords": [ "object", diff --git a/tooling/props-docs/CHANGELOG.md b/tooling/props-docs/CHANGELOG.md index b633c0ee4e3..f5b1a71651a 100644 --- a/tooling/props-docs/CHANGELOG.md +++ b/tooling/props-docs/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 2.0.31 + +### Patch Changes + +- Updated dependencies []: + - @chakra-ui/react@2.4.7 + - @chakra-ui/styled-system@2.5.1 + ## 2.0.30 ### Patch Changes diff --git a/tooling/props-docs/package.json b/tooling/props-docs/package.json index e33146dc441..d9807df3347 100644 --- a/tooling/props-docs/package.json +++ b/tooling/props-docs/package.json @@ -1,6 +1,6 @@ { "name": "@chakra-ui/props-docs", - "version": "2.0.30", + "version": "2.0.31", "description": "Extracts prop types for documentation purposes", "keywords": [ "docs", diff --git a/tooling/test-utils/CHANGELOG.md b/tooling/test-utils/CHANGELOG.md index 7ba02134578..1ecb86a618e 100644 --- a/tooling/test-utils/CHANGELOG.md +++ b/tooling/test-utils/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 2.0.31 + +### Patch Changes + +- Updated dependencies []: + - @chakra-ui/provider@2.0.29 + ## 2.0.30 ### Patch Changes diff --git a/tooling/test-utils/package.json b/tooling/test-utils/package.json index e58da4c3426..9d11d5ec9dd 100644 --- a/tooling/test-utils/package.json +++ b/tooling/test-utils/package.json @@ -1,6 +1,6 @@ { "name": "@chakra-ui/test-utils", - "version": "2.0.30", + "version": "2.0.31", "private": true, "description": "Testing utilities for Chakra UI's components", "keywords": [