From 8db5d0aa3f5a6a1c017ff68eb751fd9502ad596d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 26 Apr 2024 16:17:19 +0000 Subject: [PATCH] Version Packages --- .changeset/afraid-doors-knock.md | 10 ------- .changeset/chatty-socks-occur.md | 17 ----------- .changeset/gorgeous-paws-nail.md | 7 ----- .changeset/lovely-pigs-eat.md | 34 --------------------- .changeset/modern-spies-behave.md | 16 ---------- .changeset/neat-kiwis-know.md | 18 ----------- .changeset/perfect-buckets-raise.md | 7 ----- .changeset/proud-bugs-smile.md | 8 ----- packages/code/CHANGELOG.md | 9 ++++++ packages/code/package.json | 6 ++-- packages/combobox/CHANGELOG.md | 45 ++++++++++++++++++++++++++++ packages/combobox/package.json | 8 ++--- packages/date-picker/CHANGELOG.md | 17 +++++++++++ packages/date-picker/package.json | 10 +++---- packages/form-field/CHANGELOG.md | 18 +++++++++++ packages/form-field/package.json | 6 ++-- packages/modal/package.json | 8 ++--- packages/number-input/CHANGELOG.md | 31 +++++++++++++++++++ packages/number-input/package.json | 10 +++---- packages/pagination/CHANGELOG.md | 11 +++++++ packages/pagination/package.json | 8 ++--- packages/password-input/CHANGELOG.md | 30 +++++++++++++++++++ packages/password-input/package.json | 8 ++--- packages/select/CHANGELOG.md | 28 +++++++++++++++++ packages/select/package.json | 8 ++--- packages/side-nav/package.json | 6 ++-- packages/tokens/CHANGELOG.md | 9 ++++++ packages/tokens/package.json | 2 +- packages/typography/CHANGELOG.md | 13 ++++++++ packages/typography/package.json | 4 +-- 30 files changed, 253 insertions(+), 159 deletions(-) delete mode 100644 .changeset/afraid-doors-knock.md delete mode 100644 .changeset/chatty-socks-occur.md delete mode 100644 .changeset/gorgeous-paws-nail.md delete mode 100644 .changeset/lovely-pigs-eat.md delete mode 100644 .changeset/modern-spies-behave.md delete mode 100644 .changeset/neat-kiwis-know.md delete mode 100644 .changeset/perfect-buckets-raise.md delete mode 100644 .changeset/proud-bugs-smile.md diff --git a/.changeset/afraid-doors-knock.md b/.changeset/afraid-doors-knock.md deleted file mode 100644 index dcec6a800f..0000000000 --- a/.changeset/afraid-doors-knock.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -'@leafygreen-ui/form-field': minor ---- - -[LG-2930](https://jira.mongodb.org/browse/LG-2930) - -- Adds and exports `FormFieldFeedback` component -- Adds and exports `DEFAULT_MESSAGES` constant -- Updates `FormField` and `FormFieldInputContainer` components to use tokens where possible -- Refactors `FormField` to use `FormFieldFeedback` diff --git a/.changeset/chatty-socks-occur.md b/.changeset/chatty-socks-occur.md deleted file mode 100644 index 776aefc09f..0000000000 --- a/.changeset/chatty-socks-occur.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -'@leafygreen-ui/number-input': major ---- - -[LG-4134](https://jira.mongodb.org/browse/LG-4134) - -1. Updated styling: - - updated spacing for `'small'` and `'xsmall'` size variants - - added `'large'` variant - - updated placeholder text color - - moved error icon from inside the input to underneath the input, alongside the error message - -2. Added default `errorMessage` of `'This input needs your attention'` - -3. Added `valid` state variant and `successMessage` prop - - `successMessage` will render a default of `'Success'` and can be customized - - `successMessage` will only render when `state=valid` diff --git a/.changeset/gorgeous-paws-nail.md b/.changeset/gorgeous-paws-nail.md deleted file mode 100644 index e42aa568af..0000000000 --- a/.changeset/gorgeous-paws-nail.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@leafygreen-ui/typography': minor ---- - -[LG-2930](https://jira.mongodb.org/browse/LG-2930) - -- Updates typography components to use tokens where possible diff --git a/.changeset/lovely-pigs-eat.md b/.changeset/lovely-pigs-eat.md deleted file mode 100644 index 22b5c15c70..0000000000 --- a/.changeset/lovely-pigs-eat.md +++ /dev/null @@ -1,34 +0,0 @@ ---- -'@leafygreen-ui/combobox': major ---- - -[LG-4133](https://jira.mongodb.org/browse/LG-4133) - -1. Updated styling: - - updated spacing for `'small'`, `'xsmall'`, and `'large'` size variants - - updated placeholder text color - - moved error icon from inside the input to underneath the input, alongside the error message - -2. A default `errorMessage` of `'This input needs your attention'` will render below combobox when state is invalid. - -3. Added a `valid` state with success icon and `successMessage` prop. A default `successMessage` of `'Success'` will render when state is valid. `successMessage` prop allows customization. - -4. Disabled `Combobox` component no longer renders the `disabled` attribute and instead relies on `aria-disabled` and `readonly` attributes. - -The last change is made to ensure that disabled components are still focusable to users using keyboard navigation. - -For more on `aria-disabled` see the [documentation on MDN](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-disabled) - -#### Migration guide - -Functionally, migration should be seamless, however there may be unit/integration/e2e tests that relied on this behavior. - -##### Jest/RTL - -Generally, only this repo should need to test that these components have a specific attribute. We recommend updating unit tests to check that some event was or was not called. - -However, there are cases where this may still need to be tested. You can replace any `expect(combobox).toBeDisabled()` with an explicit check for `expect(combobox).toHaveAttribute('aria-disabled', 'true')`. - -##### Cypress - -Similar to unit tests, you should generally test functionality and not implementation details. However, to test this in Cypress replace any `cy.get(combobox).should('be.disabled');` checks with `cy.get(combobox).invoke('attr', 'aria-disabled').should('eq', 'true');` diff --git a/.changeset/modern-spies-behave.md b/.changeset/modern-spies-behave.md deleted file mode 100644 index 42cdc11f5e..0000000000 --- a/.changeset/modern-spies-behave.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -'@leafygreen-ui/select': major ---- - -[LG-4138](https://jira.mongodb.org/browse/LG-4138) - -1. Updated styling: - - updated spacing for `'xsmall'`, `'small'`, and `'large'` size variants - - updated placeholder text color - - removed validation icon from inside the input - -2. Added default `errorMessage` of `'This input needs your attention'` - -3. Added `valid` state variant and `successMessage` prop - - `successMessage` will render a default of `'Success'` and can be customized - - `successMessage` will only render when `state=valid` diff --git a/.changeset/neat-kiwis-know.md b/.changeset/neat-kiwis-know.md deleted file mode 100644 index 97c11d92b2..0000000000 --- a/.changeset/neat-kiwis-know.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -'@leafygreen-ui/password-input': major ---- - -[LG-4135](https://jira.mongodb.org/browse/LG-4135) - -1. Updated styling: - - updated spacing for `'small'` and `'large'` size variants - - added `'xsmall'` variant - - updated placeholder text color - - removed validation icon from inside the input - -2. Added `errorMessage` and `successMessage` props - - `errorMessage` will render a default of `'This input needs your attention'` and can be customized - - `errorMessage` will only render when `state` is `warning` or `error` - - `successMessage` will render a default of `'Success'` and can be customized - - `successMessage` will only render when `state` is `valid` - - both will only render if `aria-describedby` is undefined and `stateNotifications` is not an array diff --git a/.changeset/perfect-buckets-raise.md b/.changeset/perfect-buckets-raise.md deleted file mode 100644 index 64ca4d5430..0000000000 --- a/.changeset/perfect-buckets-raise.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@leafygreen-ui/date-picker': patch ---- - -[LG-2930](https://jira.mongodb.org/browse/LG-2930) - -- Update error message test id in `DatePicker` test specs diff --git a/.changeset/proud-bugs-smile.md b/.changeset/proud-bugs-smile.md deleted file mode 100644 index d944d1b994..0000000000 --- a/.changeset/proud-bugs-smile.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@leafygreen-ui/tokens': minor ---- - -[LG-2930](https://jira.mongodb.org/browse/LG-2930) - -- Fixes `darkModeBackgroundColors` disabled colors -- Fixes `lightModeBorderColors` variable typo diff --git a/packages/code/CHANGELOG.md b/packages/code/CHANGELOG.md index 8b3d0a67e3..d204b747cd 100644 --- a/packages/code/CHANGELOG.md +++ b/packages/code/CHANGELOG.md @@ -1,5 +1,14 @@ # @leafygreen-ui/code +## 14.3.3 + +### Patch Changes + +- Updated dependencies [c406ab85] +- Updated dependencies [c406ab85] + - @leafygreen-ui/select@12.0.0 + - @leafygreen-ui/tokens@2.6.0 + ## 14.3.2 ### Patch Changes diff --git a/packages/code/package.json b/packages/code/package.json index 68b5f8dd97..5c6845a038 100644 --- a/packages/code/package.json +++ b/packages/code/package.json @@ -1,6 +1,6 @@ { "name": "@leafygreen-ui/code", - "version": "14.3.2", + "version": "14.3.3", "description": "leafyGreen UI Kit Code Blocks", "main": "./dist/index.js", "module": "./dist/esm/index.js", @@ -31,8 +31,8 @@ "@leafygreen-ui/icon-button": "^15.0.21", "@leafygreen-ui/lib": "^13.3.0", "@leafygreen-ui/palette": "^4.0.9", - "@leafygreen-ui/select": "^11.2.3", - "@leafygreen-ui/tokens": "^2.5.2", + "@leafygreen-ui/select": "^12.0.0", + "@leafygreen-ui/tokens": "^2.6.0", "@leafygreen-ui/tooltip": "^11.0.3", "@types/facepaint": "^1.2.1", "@types/highlight.js": "^10.1.0", diff --git a/packages/combobox/CHANGELOG.md b/packages/combobox/CHANGELOG.md index 57e480507e..f1dc94f5fc 100644 --- a/packages/combobox/CHANGELOG.md +++ b/packages/combobox/CHANGELOG.md @@ -1,5 +1,50 @@ # @leafygreen-ui/combobox +## 9.0.0 + +### Major Changes + +- c406ab85: [LG-4133](https://jira.mongodb.org/browse/LG-4133) + + 1. Updated styling: + + - updated spacing for `'small'`, `'xsmall'`, and `'large'` size variants + - updated placeholder text color + - moved error icon from inside the input to underneath the input, alongside the error message + + 2. A default `errorMessage` of `'This input needs your attention'` will render below combobox when state is invalid. + + 3. Added a `valid` state with success icon and `successMessage` prop. A default `successMessage` of `'Success'` will render when state is valid. `successMessage` prop allows customization. + + 4. Disabled `Combobox` component no longer renders the `disabled` attribute and instead relies on `aria-disabled` and `readonly` attributes. + + The last change is made to ensure that disabled components are still focusable to users using keyboard navigation. + + For more on `aria-disabled` see the [documentation on MDN](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-disabled) + + #### Migration guide + + Functionally, migration should be seamless, however there may be unit/integration/e2e tests that relied on this behavior. + + ##### Jest/RTL + + Generally, only this repo should need to test that these components have a specific attribute. We recommend updating unit tests to check that some event was or was not called. + + However, there are cases where this may still need to be tested. You can replace any `expect(combobox).toBeDisabled()` with an explicit check for `expect(combobox).toHaveAttribute('aria-disabled', 'true')`. + + ##### Cypress + + Similar to unit tests, you should generally test functionality and not implementation details. However, to test this in Cypress replace any `cy.get(combobox).should('be.disabled');` checks with `cy.get(combobox).invoke('attr', 'aria-disabled').should('eq', 'true');` + +### Patch Changes + +- Updated dependencies [c406ab85] +- Updated dependencies [c406ab85] +- Updated dependencies [c406ab85] + - @leafygreen-ui/form-field@1.2.0 + - @leafygreen-ui/typography@19.1.0 + - @leafygreen-ui/tokens@2.6.0 + ## 8.1.4 ### Patch Changes diff --git a/packages/combobox/package.json b/packages/combobox/package.json index b639a25a7c..5e6851f8fb 100644 --- a/packages/combobox/package.json +++ b/packages/combobox/package.json @@ -1,6 +1,6 @@ { "name": "@leafygreen-ui/combobox", - "version": "8.1.4", + "version": "9.0.0", "description": "leafyGreen UI Kit Combobox", "main": "./dist/index.js", "module": "./dist/esm/index.js", @@ -25,7 +25,7 @@ "@leafygreen-ui/checkbox": "^13.1.0", "@leafygreen-ui/chip": "^1.0.2", "@leafygreen-ui/emotion": "^4.0.8", - "@leafygreen-ui/form-field": "^1.1.1", + "@leafygreen-ui/form-field": "^1.2.0", "@leafygreen-ui/hooks": "^8.1.3", "@leafygreen-ui/icon": "^12.0.1", "@leafygreen-ui/icon-button": "^15.0.21", @@ -33,8 +33,8 @@ "@leafygreen-ui/lib": "^13.3.0", "@leafygreen-ui/palette": "^4.0.9", "@leafygreen-ui/popover": "^11.3.1", - "@leafygreen-ui/tokens": "^2.5.2", - "@leafygreen-ui/typography": "^19.0.0", + "@leafygreen-ui/tokens": "^2.6.0", + "@leafygreen-ui/typography": "^19.1.0", "chalk": "^4.1.2", "lodash": "^4.17.21", "polished": "^4.2.2" diff --git a/packages/date-picker/CHANGELOG.md b/packages/date-picker/CHANGELOG.md index 87000ebe16..594472a753 100644 --- a/packages/date-picker/CHANGELOG.md +++ b/packages/date-picker/CHANGELOG.md @@ -1,5 +1,22 @@ # @leafygreen-ui/date-picker +## 1.1.2 + +### Patch Changes + +- c406ab85: [LG-2930](https://jira.mongodb.org/browse/LG-2930) + + - Update error message test id in `DatePicker` test specs + +- Updated dependencies [c406ab85] +- Updated dependencies [c406ab85] +- Updated dependencies [c406ab85] +- Updated dependencies [c406ab85] + - @leafygreen-ui/form-field@1.2.0 + - @leafygreen-ui/typography@19.1.0 + - @leafygreen-ui/select@12.0.0 + - @leafygreen-ui/tokens@2.6.0 + ## 1.1.1 ### Patch Changes diff --git a/packages/date-picker/package.json b/packages/date-picker/package.json index c68a234092..d46d6e5db3 100644 --- a/packages/date-picker/package.json +++ b/packages/date-picker/package.json @@ -1,6 +1,6 @@ { "name": "@leafygreen-ui/date-picker", - "version": "1.1.1", + "version": "1.1.2", "description": "LeafyGreen UI Kit Date Picker", "license": "Apache-2.0", "main": "./dist/index.js", @@ -18,16 +18,16 @@ "@leafygreen-ui/a11y": "^1.4.13", "@leafygreen-ui/date-utils": "^0.1.2", "@leafygreen-ui/emotion": "^4.0.8", - "@leafygreen-ui/form-field": "^1.1.1", + "@leafygreen-ui/form-field": "^1.2.0", "@leafygreen-ui/hooks": "^8.1.3", "@leafygreen-ui/icon": "^12.1.0", "@leafygreen-ui/icon-button": "^15.0.21", "@leafygreen-ui/lib": "^13.4.0", "@leafygreen-ui/palette": "^4.0.10", "@leafygreen-ui/popover": "^11.3.1", - "@leafygreen-ui/select": "^11.3.2", - "@leafygreen-ui/tokens": "^2.5.2", - "@leafygreen-ui/typography": "^19.0.0", + "@leafygreen-ui/select": "^12.0.0", + "@leafygreen-ui/tokens": "^2.6.0", + "@leafygreen-ui/typography": "^19.1.0", "date-fns": "^2.30.0", "lodash": "^4.17.21", "polished": "^4.2.2", diff --git a/packages/form-field/CHANGELOG.md b/packages/form-field/CHANGELOG.md index 6aeeb15934..3a0813b712 100644 --- a/packages/form-field/CHANGELOG.md +++ b/packages/form-field/CHANGELOG.md @@ -1,5 +1,23 @@ # @leafygreen-ui/form-field +## 1.2.0 + +### Minor Changes + +- c406ab85: [LG-2930](https://jira.mongodb.org/browse/LG-2930) + + - Adds and exports `FormFieldFeedback` component + - Adds and exports `DEFAULT_MESSAGES` constant + - Updates `FormField` and `FormFieldInputContainer` components to use tokens where possible + - Refactors `FormField` to use `FormFieldFeedback` + +### Patch Changes + +- Updated dependencies [c406ab85] +- Updated dependencies [c406ab85] + - @leafygreen-ui/typography@19.1.0 + - @leafygreen-ui/tokens@2.6.0 + ## 1.1.1 ### Patch Changes diff --git a/packages/form-field/package.json b/packages/form-field/package.json index 1d3fe8024b..8a3c948d8d 100644 --- a/packages/form-field/package.json +++ b/packages/form-field/package.json @@ -1,6 +1,6 @@ { "name": "@leafygreen-ui/form-field", - "version": "1.1.1", + "version": "1.2.0", "description": "LeafyGreen UI Kit Form Field", "main": "./dist/index.js", "module": "./dist/esm/index.js", @@ -20,8 +20,8 @@ "@leafygreen-ui/icon": "^12.1.0", "@leafygreen-ui/lib": "^13.4.0", "@leafygreen-ui/palette": "^4.0.10", - "@leafygreen-ui/tokens": "^2.5.2", - "@leafygreen-ui/typography": "^19.0.0" + "@leafygreen-ui/tokens": "^2.6.0", + "@leafygreen-ui/typography": "^19.1.0" }, "peerDependencies": { "@leafygreen-ui/leafygreen-provider": "^3.1.12" diff --git a/packages/modal/package.json b/packages/modal/package.json index cc7e331c71..b54e640a34 100644 --- a/packages/modal/package.json +++ b/packages/modal/package.json @@ -29,7 +29,7 @@ "@leafygreen-ui/lib": "^13.3.0", "@leafygreen-ui/palette": "^4.0.9", "@leafygreen-ui/portal": "^5.1.1", - "@leafygreen-ui/tokens": "^2.5.2", + "@leafygreen-ui/tokens": "^2.6.0", "focus-trap": "6.9.4", "focus-trap-react": "^9.0.2", "polished": "^4.2.2", @@ -38,10 +38,10 @@ }, "devDependencies": { "@faker-js/faker": "8.0.2", - "@leafygreen-ui/select": "^11.3.2", - "@leafygreen-ui/typography": "^19.0.0", + "@leafygreen-ui/select": "^12.0.0", + "@leafygreen-ui/typography": "^19.1.0", "@leafygreen-ui/copyable": "^8.0.25", - "@leafygreen-ui/code": "^14.3.2", + "@leafygreen-ui/code": "^14.3.3", "@leafygreen-ui/button": "^21.2.0", "@lg-tools/storybook-utils": "^0.1.1" }, diff --git a/packages/number-input/CHANGELOG.md b/packages/number-input/CHANGELOG.md index 2cd856033c..9a8d9d0430 100644 --- a/packages/number-input/CHANGELOG.md +++ b/packages/number-input/CHANGELOG.md @@ -1,5 +1,36 @@ # @leafygreen-ui/number-input +## 2.0.0 + +### Major Changes + +- c406ab85: [LG-4134](https://jira.mongodb.org/browse/LG-4134) + + 1. Updated styling: + + - updated spacing for `'small'` and `'xsmall'` size variants + - added `'large'` variant + - updated placeholder text color + - moved error icon from inside the input to underneath the input, alongside the error message + + 2. Added default `errorMessage` of `'This input needs your attention'` + + 3. Added `valid` state variant and `successMessage` prop + + - `successMessage` will render a default of `'Success'` and can be customized + - `successMessage` will only render when `state=valid` + +### Patch Changes + +- Updated dependencies [c406ab85] +- Updated dependencies [c406ab85] +- Updated dependencies [c406ab85] +- Updated dependencies [c406ab85] + - @leafygreen-ui/form-field@1.2.0 + - @leafygreen-ui/typography@19.1.0 + - @leafygreen-ui/select@12.0.0 + - @leafygreen-ui/tokens@2.6.0 + ## 1.0.23 ### Patch Changes diff --git a/packages/number-input/package.json b/packages/number-input/package.json index 85434b177b..e603625a09 100644 --- a/packages/number-input/package.json +++ b/packages/number-input/package.json @@ -1,6 +1,6 @@ { "name": "@leafygreen-ui/number-input", - "version": "1.0.23", + "version": "2.0.0", "description": "leafyGreen UI Kit Number Input", "main": "./dist/index.js", "module": "./dist/esm/index.js", @@ -33,16 +33,16 @@ "@leafygreen-ui/a11y": "^1.4.13", "@leafygreen-ui/button": "^21.2.0", "@leafygreen-ui/emotion": "^4.0.8", - "@leafygreen-ui/form-field": "^1.1.1", + "@leafygreen-ui/form-field": "^1.2.0", "@leafygreen-ui/hooks": "^8.1.3", "@leafygreen-ui/icon": "^12.0.1", "@leafygreen-ui/lib": "^13.3.0", "@leafygreen-ui/palette": "^4.0.9", "@leafygreen-ui/popover": "^11.3.1", - "@leafygreen-ui/select": "^11.3.2", - "@leafygreen-ui/tokens": "^2.5.2", + "@leafygreen-ui/select": "^12.0.0", + "@leafygreen-ui/tokens": "^2.6.0", "@leafygreen-ui/tooltip": "^11.0.4", - "@leafygreen-ui/typography": "^19.0.0", + "@leafygreen-ui/typography": "^19.1.0", "lodash": "^4.17.21" }, "peerDependencies": { diff --git a/packages/pagination/CHANGELOG.md b/packages/pagination/CHANGELOG.md index 470342cd6d..ac5fe7c9ff 100644 --- a/packages/pagination/CHANGELOG.md +++ b/packages/pagination/CHANGELOG.md @@ -1,5 +1,16 @@ # @leafygreen-ui/pagination +## 1.0.24 + +### Patch Changes + +- Updated dependencies [c406ab85] +- Updated dependencies [c406ab85] +- Updated dependencies [c406ab85] + - @leafygreen-ui/typography@19.1.0 + - @leafygreen-ui/select@12.0.0 + - @leafygreen-ui/tokens@2.6.0 + ## 1.0.23 ### Patch Changes diff --git a/packages/pagination/package.json b/packages/pagination/package.json index 36d0d27e58..08d98c8ff9 100644 --- a/packages/pagination/package.json +++ b/packages/pagination/package.json @@ -1,6 +1,6 @@ { "name": "@leafygreen-ui/pagination", - "version": "1.0.23", + "version": "1.0.24", "description": "leafyGreen UI Kit Pagination", "main": "./dist/index.js", "module": "./dist/esm/index.js", @@ -35,9 +35,9 @@ "@leafygreen-ui/icon": "^12.0.1", "@leafygreen-ui/icon-button": "^15.0.21", "@leafygreen-ui/lib": "^13.3.0", - "@leafygreen-ui/select": "^11.3.2", - "@leafygreen-ui/tokens": "^2.5.2", - "@leafygreen-ui/typography": "^19.0.0", + "@leafygreen-ui/select": "^12.0.0", + "@leafygreen-ui/tokens": "^2.6.0", + "@leafygreen-ui/typography": "^19.1.0", "lodash": "^4.17.21" }, "peerDependencies": { diff --git a/packages/password-input/CHANGELOG.md b/packages/password-input/CHANGELOG.md index 08e0d71193..36097961e5 100644 --- a/packages/password-input/CHANGELOG.md +++ b/packages/password-input/CHANGELOG.md @@ -1,5 +1,35 @@ # @leafygreen-ui/password-input +## 2.0.0 + +### Major Changes + +- c406ab85: [LG-4135](https://jira.mongodb.org/browse/LG-4135) + + 1. Updated styling: + + - updated spacing for `'small'` and `'large'` size variants + - added `'xsmall'` variant + - updated placeholder text color + - removed validation icon from inside the input + + 2. Added `errorMessage` and `successMessage` props + + - `errorMessage` will render a default of `'This input needs your attention'` and can be customized + - `errorMessage` will only render when `state` is `warning` or `error` + - `successMessage` will render a default of `'Success'` and can be customized + - `successMessage` will only render when `state` is `valid` + - both will only render if `aria-describedby` is undefined and `stateNotifications` is not an array + +### Patch Changes + +- Updated dependencies [c406ab85] +- Updated dependencies [c406ab85] +- Updated dependencies [c406ab85] + - @leafygreen-ui/form-field@1.2.0 + - @leafygreen-ui/typography@19.1.0 + - @leafygreen-ui/tokens@2.6.0 + ## 1.0.20 ### Patch Changes diff --git a/packages/password-input/package.json b/packages/password-input/package.json index 1e4b4511bb..cad3695a7b 100644 --- a/packages/password-input/package.json +++ b/packages/password-input/package.json @@ -1,6 +1,6 @@ { "name": "@leafygreen-ui/password-input", - "version": "1.0.20", + "version": "2.0.0", "description": "leafyGreen UI Kit Password Input", "main": "./dist/index.js", "module": "./dist/esm/index.js", @@ -32,14 +32,14 @@ "dependencies": { "@leafygreen-ui/a11y": "^1.4.13", "@leafygreen-ui/emotion": "^4.0.8", - "@leafygreen-ui/form-field": "^1.1.1", + "@leafygreen-ui/form-field": "^1.2.0", "@leafygreen-ui/hooks": "^8.1.3", "@leafygreen-ui/icon": "^12.0.1", "@leafygreen-ui/icon-button": "^15.0.21", "@leafygreen-ui/lib": "^13.3.0", "@leafygreen-ui/palette": "^4.0.9", - "@leafygreen-ui/tokens": "^2.5.2", - "@leafygreen-ui/typography": "^19.0.0" + "@leafygreen-ui/tokens": "^2.6.0", + "@leafygreen-ui/typography": "^19.1.0" }, "peerDependencies": { "@leafygreen-ui/leafygreen-provider": "^3.1.12" diff --git a/packages/select/CHANGELOG.md b/packages/select/CHANGELOG.md index acd60aa44f..0b73188c14 100644 --- a/packages/select/CHANGELOG.md +++ b/packages/select/CHANGELOG.md @@ -1,5 +1,33 @@ # @leafygreen-ui/select +## 12.0.0 + +### Major Changes + +- c406ab85: [LG-4138](https://jira.mongodb.org/browse/LG-4138) + + 1. Updated styling: + + - updated spacing for `'xsmall'`, `'small'`, and `'large'` size variants + - updated placeholder text color + - removed validation icon from inside the input + + 2. Added default `errorMessage` of `'This input needs your attention'` + + 3. Added `valid` state variant and `successMessage` prop + + - `successMessage` will render a default of `'Success'` and can be customized + - `successMessage` will only render when `state=valid` + +### Patch Changes + +- Updated dependencies [c406ab85] +- Updated dependencies [c406ab85] +- Updated dependencies [c406ab85] + - @leafygreen-ui/form-field@1.2.0 + - @leafygreen-ui/typography@19.1.0 + - @leafygreen-ui/tokens@2.6.0 + ## 11.3.2 ### Patch Changes diff --git a/packages/select/package.json b/packages/select/package.json index 3994a745b1..04ee28de17 100644 --- a/packages/select/package.json +++ b/packages/select/package.json @@ -1,6 +1,6 @@ { "name": "@leafygreen-ui/select", - "version": "11.3.2", + "version": "12.0.0", "description": "leafyGreen UI Kit Select", "main": "./dist/index.js", "module": "./dist/esm/index.js", @@ -24,15 +24,15 @@ "dependencies": { "@leafygreen-ui/button": "^21.2.0", "@leafygreen-ui/emotion": "^4.0.8", - "@leafygreen-ui/form-field": "^1.1.1", + "@leafygreen-ui/form-field": "^1.2.0", "@leafygreen-ui/hooks": "^8.1.3", "@leafygreen-ui/icon": "^12.1.0", "@leafygreen-ui/input-option": "^1.1.3", "@leafygreen-ui/lib": "^13.4.0", "@leafygreen-ui/palette": "^4.0.10", "@leafygreen-ui/popover": "^11.3.1", - "@leafygreen-ui/tokens": "^2.5.2", - "@leafygreen-ui/typography": "^19.0.0", + "@leafygreen-ui/tokens": "^2.6.0", + "@leafygreen-ui/typography": "^19.1.0", "@lg-tools/test-harnesses": "^0.1.2", "@types/react-is": "^18.0.0", "lodash": "^4.17.21", diff --git a/packages/side-nav/package.json b/packages/side-nav/package.json index bebcb48faf..e2aebe36b6 100644 --- a/packages/side-nav/package.json +++ b/packages/side-nav/package.json @@ -30,9 +30,9 @@ "@leafygreen-ui/lib": "^13.3.0", "@leafygreen-ui/palette": "^4.0.9", "@leafygreen-ui/portal": "^5.1.1", - "@leafygreen-ui/tokens": "^2.5.2", + "@leafygreen-ui/tokens": "^2.6.0", "@leafygreen-ui/tooltip": "^11.0.4", - "@leafygreen-ui/typography": "^19.0.0", + "@leafygreen-ui/typography": "^19.1.0", "polished": "^4.2.2", "react-transition-group": "^4.4.5" }, @@ -40,7 +40,7 @@ "@leafygreen-ui/leafygreen-provider": "^3.1.12" }, "devDependencies": { - "@leafygreen-ui/select": "^11.3.2", + "@leafygreen-ui/select": "^12.0.0", "@lg-tools/storybook-utils": "^0.1.1" }, "homepage": "https://github.com/mongodb/leafygreen-ui/tree/main/packages/side-nav", diff --git a/packages/tokens/CHANGELOG.md b/packages/tokens/CHANGELOG.md index 885b8ccd29..fb9ed57770 100644 --- a/packages/tokens/CHANGELOG.md +++ b/packages/tokens/CHANGELOG.md @@ -1,5 +1,14 @@ # @leafygreen-ui/tokens +## 2.6.0 + +### Minor Changes + +- c406ab85: [LG-2930](https://jira.mongodb.org/browse/LG-2930) + + - Fixes `darkModeBackgroundColors` disabled colors + - Fixes `lightModeBorderColors` variable typo + ## 2.5.3 ### Patch Changes diff --git a/packages/tokens/package.json b/packages/tokens/package.json index 67ae2e14e3..fcb9004db5 100644 --- a/packages/tokens/package.json +++ b/packages/tokens/package.json @@ -1,6 +1,6 @@ { "name": "@leafygreen-ui/tokens", - "version": "2.5.3", + "version": "2.6.0", "description": "leafyGreen UI Kit Tokens", "main": "./dist/index.js", "module": "./dist/esm/index.js", diff --git a/packages/typography/CHANGELOG.md b/packages/typography/CHANGELOG.md index 81e304cc6b..247e571eb9 100644 --- a/packages/typography/CHANGELOG.md +++ b/packages/typography/CHANGELOG.md @@ -1,5 +1,18 @@ # @leafygreen-ui/typography +## 19.1.0 + +### Minor Changes + +- c406ab85: [LG-2930](https://jira.mongodb.org/browse/LG-2930) + + - Updates typography components to use tokens where possible + +### Patch Changes + +- Updated dependencies [c406ab85] + - @leafygreen-ui/tokens@2.6.0 + ## 19.0.0 ### Major Changes diff --git a/packages/typography/package.json b/packages/typography/package.json index d80666630c..204616efed 100644 --- a/packages/typography/package.json +++ b/packages/typography/package.json @@ -1,6 +1,6 @@ { "name": "@leafygreen-ui/typography", - "version": "19.0.0", + "version": "19.1.0", "description": "leafyGreen UI Kit Typography", "main": "./dist/index.js", "module": "./dist/esm/index.js", @@ -27,7 +27,7 @@ "@leafygreen-ui/lib": "^13.4.0", "@leafygreen-ui/palette": "^4.0.10", "@leafygreen-ui/polymorphic": "^1.3.7", - "@leafygreen-ui/tokens": "^2.5.2" + "@leafygreen-ui/tokens": "^2.6.0" }, "peerDependencies": { "@leafygreen-ui/leafygreen-provider": "^3.1.12"