Tags:
- π₯ Breaking Change
- π New Feature
- π Bug Fix
- π Documentation
- π± Internal
Note: Gaps between patch versions are faulty, broken or test releases.
chrome
buttons
,forms
- Other
- #1115 chore(deps): update dependency @rollup/plugin-node-resolve to v13 (@renovate[bot])
- #1114 fix(deps): update gatsby monorepo (major) (@renovate[bot])
- #1113 chore(deps): update dependency @rollup/plugin-commonjs to v19 (@renovate[bot])
- #1111 chore(deps): update node orb to v4.4.0 (@renovate[bot])
- #1109 chore(deps): update storybook monorepo to v6.2.9 (@renovate[bot])
- #1108 chore(deps): update dependency ts-jest to v26.5.6 (@renovate[bot])
- #1107 chore(deps): update dependency micromatch to v4.0.4 (@renovate[bot])
- #1106 chore(deps): update dependency jest-styled-components to v7.0.4 (@renovate[bot])
- #1098 chore(deps): update dependency @types/react-dom to v17.0.5 (@renovate[bot])
- #1105 chore(deps): update dependency glob to v7.1.7 (@renovate[bot])
- #1104 chore(deps): update dependency fork-ts-checker-webpack-plugin to v6.2.10 (@renovate[bot])
- #1103 chore(deps): update dependency eslint-plugin-react to v7.23.2 (@renovate[bot])
- #1102 chore(deps): update dependency eslint-plugin-jest to v24.3.6 (@renovate[bot])
- #1101 chore(deps): update dependency chalk to v4.1.1 (@renovate[bot])
- #1100 chore(deps): update dependency @zendeskgarden/svg-icons to v6.30.2 (@renovate[bot])
- #1096 chore(deps): update dependency @types/jest to v26.0.23 (@renovate[bot])
- #1094 chore(deps): update dependency @testing-library/react-hooks to v5.1.3 (@renovate[bot])
- #1093 chore(deps): update dependency @testing-library/react to v11.2.7 (@renovate[bot])
accordions
,breadcrumbs
,buttons
,chrome
,colorpickers
,datepickers
,dropdowns
,forms
,modals
,notifications
,pagination
,tables
,tags
- #1110 chore(deps): update dependency @zendeskgarden/svg-icons to v6.30.2 (@renovate[bot])
tables
- #1099 chore(deps): update dependency @types/react-window to v1.8.3 (@renovate[bot])
datepickers
- #1095 chore(deps): update dependency @testing-library/user-event to v13.1.9 (@renovate[bot])
forms
buttons
,colorpickers
,dropdowns
,forms
- Other
- #1087 chore(deps): bump hosted-git-info from 2.8.5 to 2.8.9 in /examples/gatsby (@dependabot[bot])
- #1086 chore(deps): bump ua-parser-js from 0.7.21 to 0.7.28 in /examples/gatsby (@dependabot[bot])
- #1085 chore(deps): bump lodash from 4.17.19 to 4.17.21 in /examples/gatsby (@dependabot[bot])
- #1084 chore(deps): bump url-parse from 1.4.7 to 1.5.1 in /examples/gatsby (@dependabot[bot])
- #1082 chore(demo): restore coverage report (@jzempel)
- #1077 chore(deps): bump ssri from 6.0.1 to 6.0.2 in /examples/gatsby (@dependabot[bot])
.template
dropdowns
colorpickers
notifications
dropdowns
- Other
- #1068 chore(deps): update dependency inquirer to v8 (@renovate[bot])
- #1069 chore(deps): update dependency lerna to v4 (@renovate[bot])
- #1064 chore(deps): update dependency @rollup/plugin-commonjs to v18 (@renovate[bot])
- #1070 chore: upgrade husky and stylelint (@jzempel)
- #1067 chore(deps): update dependency husky to v6 (@renovate[bot])
- #1066 chore(deps): update dependency @zendeskgarden/stylelint-config to v16 (@renovate[bot])
- #1061 chore(deps): update node orb to v4.2.1 (@renovate[bot])
- #1058 chore: add "primary hue" tool to storybook (@jzempel)
datepickers
,dropdowns
- #1065 chore(deps): update dependency @testing-library/user-event to v13 (@renovate[bot])
accordions
,breadcrumbs
,buttons
,chrome
,colorpickers
,datepickers
,dropdowns
,forms
,loaders
,modals
,notifications
,pagination
,tables
,tags
- #1063 chore(deps): update non-major shared dependencies (@renovate[bot])
accordions
,breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,modals
,notifications
,pagination
,tables
,tags
- #1062 chore(deps): update non-major package dependencies (@renovate[bot])
colorpickers
,forms
,loaders
,pagination
- #1051 chore(deps): upgrade styled-components to v5 (@austingreendev)
colorpickers
,forms
notifications
- #1055 feat(notifications): allow placement customizations for toast (@austingreendev)
modals
accordions
modals
.template
,datepickers
,dropdowns
,forms
,modals
,notifications
,tables
,tags
,theming
,tooltips
,utilities
- #1042 chore(docs): remove styleguidist dependencies (@austingreendev)
grid
modals
accordions
,buttons
,chrome
,datepickers
,dropdowns
,forms
,grid
,modals
,notifications
,tables
,tabs
,typography
- #1004 chore(deps): update dependency @zendeskgarden/eslint-config to v19 (@renovate[bot])
avatars
,chrome
,dropdowns
,tables
,tags
- Other
datepickers
,dropdowns
,forms
modals
,notifications
- #1046 fix(modals|notifications): ensure react-transition-group usage works with StrictMode (@austingreendev)
colorpickers
dropdowns
- #1039 fix(deps): update dropdowns peer dependencies to include React v17 (@austingreendev)
- #1026 chore(deps): bump elliptic from 6.5.3 to 6.5.4 in /examples/gatsby (@dependabot[bot])
.template
,colorpickers
,forms
modals
,notifications
,tables
- #1021 feat(notifications): introduce toast pattern and utilities (@austingreendev)
colorpickers
,modals
,tooltips
modals
colorpickers
- #1034 fix(colorpickers): prevent subpixel slider height increase (@jzempel)
- #1031 fix(colorpickers): disable hex spell checking and arrow by default (@jzempel)
- #1030 fix(colorpickers): move react-buttons to a direct dependency (@jzempel)
- #1029 fix(colorpickers): fix broken color picker dialog test (@hzhu)
- #1027 fix(colorpickers): correct ColorpickerDialog displayName (@jzempel)
forms
- #1028 chore(docs): migrate react-forms to storybook (@austingreendev)
accordions
,avatars
,breadcrumbs
,buttons
,chrome
,colorpickers
,datepickers
,dropdowns
,forms
,grid
,loaders
,modals
,notifications
,pagination
,tables
,tabs
,tags
,tooltips
,typography
- #1008 chore(deps): update non-major shared dependencies (@renovate[bot])
modals
avatars
,typography
theming
- #1014 chore(theming): migrate theming documentation to storybook (@austingreendev)
dropdowns
- #1020 fix(dropdowns): allow multiselect to receive focus when state is cont⦠(@austingreendev)
tables
- #1019 fix(tables): ensure readonly tables don't show focus treatment (@austingreendev)
buttons
accordions
- #1013 fix(accordions): Stop stepper's counter incrementing twice in React.StrictMode (@MarkSFrancis)
typography
.template
,accordions
,avatars
,breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,grid
,loaders
,modals
,notifications
,pagination
,tables
,tabs
,tags
,theming
,tooltips
,typography
,utilities
- #1011 fix(deps): ensure all packages include prop-types and lodash correctly (@austingreendev)
- Other
- #1010 fix(build): allow version tagging process to complete (@austingreendev)
buttons
chrome
- Other
- #1005 chore(deps): update dependency commander to v7 (@renovate[bot])
- #1003 chore(deps): update dependency @testing-library/react-hooks to v5 (@renovate[bot])
- #1006 chore(deps): update dependency envalid to v7 (@renovate[bot])
- #1007 fix(deps): update react monorepo to v17 (major) (@renovate[bot])
accordions
,breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,loaders
,tooltips
,typography
- #1002 chore(deps): update non-major shared dependencies (@renovate[bot])
accordions
,breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,modals
,notifications
,pagination
,tables
,tags
- #1001 chore(deps): update dependency @zendeskgarden/svg-icons to v6.28.0 (@renovate[bot])
accordions
- #993 fix(accordions): correct default color of accordion labels (@austingreendev)
- Other
- #997 fix(build): ensure typescript declarations are built with correct path (@austingreendev)
- Other
datepickers
,tables
,tags
- #995 chore(docs): migrate react-tables to storybook (@austingreendev)
datepickers
- #992 chore(docs): migrate datepicker docs to storybook (@austingreendev)
tooltips
- #986 chore(tooltips): migrate tooltip example to storybook (@austingreendev)
- #991 chore(deps): bump socket.io from 2.3.0 to 2.4.1 in /examples/gatsby (@dependabot[bot])
dropdowns
,tables
- #990 fix(dropdowns): allow menu usage in table elements (@austingreendev)
theming
- #984 fix(theming): allow theming of typescript consumers (@austingreendev)
avatars
,tags
- #987 chore(tags): migrate Tag examples to storybook (@austingreendev)
- Other
.template
,accordions
,avatars
,breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,grid
,loaders
,modals
,notifications
,pagination
,tables
,tabs
,tags
,theming
,tooltips
,typography
- #985 chore(deps): upgrade all packages to React v17 (@austingreendev)
accordions
,avatars
,buttons
,chrome
,dropdowns
,forms
,loaders
,tooltips
,typography
accordions
,avatars
,buttons
,chrome
,datepickers
,dropdowns
,forms
,grid
,loaders
,modals
,notifications
,pagination
,tables
,tabs
,tags
,tooltips
,typography
accordions
,avatars
,buttons
,datepickers
,dropdowns
,forms
,grid
,modals
,notifications
,pagination
,tables
,tabs
,tags
,theming
,tooltips
,typography
,utilities
- Other
- #979 chore(deps): update dependency fork-ts-checker-webpack-plugin to v6 (@renovate[bot])
- #972 chore(deps): update dependency @rollup/plugin-node-resolve to v11 (@renovate[bot])
- #980 chore(deps): update dependency rollup-plugin-analyzer to v4 (@renovate[bot])
- #978 chore(deps): update dependency execa to v5 (@renovate[bot])
- #977 chore(deps): update dependency eslint-config-prettier to v7 (@renovate[bot])
- #976 chore(deps): update dependency @zendeskgarden/stylelint-config to v15 (@renovate[bot])
- #971 chore(deps): update dependency @rollup/plugin-commonjs to v17 (@renovate[bot])
- #975 chore(deps): update dependency @zendeskgarden/eslint-config to v17 (@renovate[bot])
accordions
,breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,modals
,notifications
,pagination
,tables
,tags
- #969 chore(deps): update non-major package dependencies (@renovate[bot])
accordions
,breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,modals
,notifications
,pagination
,tables
,tags
,typography
- #970 chore(deps): update non-major shared dependencies (@renovate[bot])
tables
- #955 feat(tables): introduce read-only styling (@austingreendev)
typography
tooltips
tags
tabs
tables
notifications
,pagination
modals
loaders
grid
chrome
,forms
dropdowns
datepickers
chrome
buttons
avatars
accordions
- #950 chore(deps): bump ini from 1.3.5 to 1.3.8 in /examples/gatsby (@dependabot[bot])
dropdowns
- #948 fix(dropdowns): revert tab selection #943 (@austingreendev)
dropdowns
- #947 chore(docs): update Menu arrow usage (@austingreendev)
dropdowns
- #943 feat(dropdowns): ensure dropdowns allow space key in Safari with voiceover (@austingreendev)
- #942 fix(dropdowns): ensure Tab key selects highlighted items (@austingreendev)
- Other
- #944 fix(build): ensure jest is able to run tests in all environments (@austingreendev)
typography
forms
loaders
accordions
modals
avatars
- #926 chore(avatars): update prop descriptions (@KICKdesigns)
accordions
- #924 chore(accordions): update prop descriptions (@KICKdesigns)
modals
breadcrumbs
- #927 chore(breadcrumbs): update prop descriptions (@KICKdesigns)
.template
,accordions
,avatars
,breadcrumbs
,buttons
,chrome
,dropdowns
,forms
,grid
,loaders
,pagination
,tables
,tabs
,tags
,theming
,tooltips
,typography
- #920 fix(deps): update dependency polished to v4 (@renovate[bot])
- Other
- #917 chore(deps): update dependency markdown-loader to v6 (@renovate[bot])
- #914 chore(deps): update dependency @rollup/plugin-commonjs to v16 (@renovate[bot])
- #933 chore(deps): update react (@austingreendev)
- #915 chore(deps): update dependency @rollup/plugin-node-resolve to v10 (@renovate[bot])
- #921 fix(deps): update dependency react-scripts to v4 (@renovate[bot])
chrome
,modals
,tables
- #913 chore(deps): update non-major shared dependencies (@renovate[bot])
accordions
,breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,modals
,notifications
,pagination
,tables
,tags
- #912 chore(deps): update non-major package dependencies (@renovate[bot])
dropdowns
- #922 chore(deps): update node orb to v4.1.0 (@renovate[bot])
modals
tables
- #904 fix(tables): ensure sortable header cells have focus-visible styling (@austingreendev)
pagination
notifications
dropdowns
- #902 fix(dropdowns): support Safari Voiceover commands (@austingreendev)
- Other
- #900 chore(deps): bump object-path from 0.11.4 to 0.11.5 in /examples/gatsby (@dependabot[bot])
pagination
modals
,notifications
modals
avatars
,dropdowns
- #881 chore(docs): migrate react-avatars examples to storybook (@austingreendev)
buttons
modals
theming
tables
- #888 fix(table): revise cell type definition (@rossmoody)
modals
loaders
chrome
datepickers
- #871 chore(deps): update typescript-eslint monorepo to v4 (major) (@renovate[bot])
.template
,accordions
,avatars
,breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,grid
,loaders
,modals
,notifications
,pagination
,tables
,tabs
,tags
,theming
,tooltips
,typography
modals
typography
breadcrumbs
accordions
,dropdowns
,forms
tabs
,theming
dropdowns
- #867 chore(deps): update dependency eslint-plugin-jest to v24 (@renovate[bot])
- #872 fix(deps): update dependency downshift to v6 (@renovate[bot])
- Other
- #865 chore(deps): update dependency @zendeskgarden/stylelint-config to v14 (@renovate[bot])
- #864 chore(deps): update dependency @zendeskgarden/eslint-config to v15 (@renovate[bot])
- #870 chore(deps): update node orb to v4 (@renovate[bot])
- #863 chore(deps): update dependency @testing-library/react to v11 (@renovate[bot])
- #874 chore(deps): bump http-proxy from 1.18.0 to 1.18.1 in /examples/gatsby (@dependabot[bot])
- #868 chore(deps): update dependency ora to v5 (@renovate[bot])
- #866 chore(deps): update dependency commander to v6 (@renovate[bot])
- #862 chore(deps): update dependency @rollup/plugin-node-resolve to v9 (@renovate[bot])
- #861 chore(deps): update dependency @rollup/plugin-commonjs to v15 (@renovate[bot])
forms
typography
forms
accordions
accordions
,avatars
,breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,grid
,loaders
,modals
,notifications
,pagination
,tables
,tabs
,tags
,theming
,tooltips
,typography
- #860 chore(deps): update non-major shared dependencies (@renovate[bot])
accordions
,breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,modals
,notifications
,pagination
,tables
,tags
- #859 chore(deps): update non-major package dependencies (@renovate[bot])
accordions
dropdowns
pagination
forms
accordions
typography
buttons
- #837 fix(buttons): apply min-width to icon buttons (@rossmoody)
- #836 fix: danger anchor focus color (@jzempel)
tooltips
- #839 docs(tooltip) fix errors in tooltip docs (@StaphSynth)
forms
dropdowns
,forms
datepickers
buttons
notifications
- Other
- #827 chore(deps): bump elliptic from 6.5.2 to 6.5.3 in /examples/gatsby (@dependabot[bot])
accordions
,buttons
,chrome
,datepickers
,dropdowns
,forms
,modals
,pagination
,tables
,tabs
,tooltips
forms
buttons
buttons
,forms
,tables
,tags
,theming
,typography
forms
- Other
- #808 chore(deps): update non-major shared dependencies (@renovate[bot])
- #809 chore(deps): update dependency @rollup/plugin-commonjs to v14 (@renovate[bot])
- #803 chore(deps): update dependency @zendeskgarden/eslint-config to v14 (@renovate[bot])
- #805 chore(deps): update dependency ts-loader to v8 (@renovate[bot])
- #801 chore(deps): update dependency @rollup/plugin-commonjs to v13 (@renovate[bot])
- #807 chore(examples): update codesandbox package.json (@hzhu)
- #798 chore(deps): update node orb to v3.0.1 (@renovate[bot])
- #804 chore(deps): update dependency rollup-plugin-delete to v2 (@renovate[bot])
- #806 fix(deps): update dependency @zendeskgarden/css-bedrock to v8 (@renovate[bot])
- #802 chore(deps): update dependency @types/jest to v26 (@renovate[bot])
- #800 fix(deps): update dependency react-scripts to v3.4.1 (@renovate[bot])
accordions
,breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,modals
,notifications
,pagination
,tables
,tags
- #797 chore(deps): update dependency @zendeskgarden/svg-icons to v6.19.0 (@renovate[bot])
accordions
,dropdowns
- #799 chore(deps): update non-major shared dependencies (@renovate[bot])
avatars
chrome
dropdowns
notifications
forms
buttons
grid
typography
chrome
,notifications
,theming
tables
accordions
theming
tabs
dropdowns
- Other
- #768 chore(deps): update node orb to v3 (@renovate[bot])
- #771 chore(deps): update non-major shared dependencies (@renovate[bot])
- #764 chore(deps): update dependency @zendeskgarden/eslint-config to v13 (@renovate[bot])
- #765 chore(deps): update dependency @zendeskgarden/stylelint-config to v13 (@renovate[bot])
- #767 chore(deps): update dependency mockdate to v3 (@renovate[bot])
- #763 chore(deps): update dependency @rollup/plugin-node-resolve to v8 (@renovate[bot])
- #762 chore(deps): update dependency @rollup/plugin-commonjs to v12 (@renovate[bot])
chrome
,dropdowns
,notifications
,tags
- #769 chore(deps): update typescript-eslint monorepo to v3 (major) (@renovate[bot])
utilities
- #766 chore(deps): update dependency eslint to v7 (@renovate[bot])
accordions
,avatars
,breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,grid
,loaders
,modals
,notifications
,pagination
,tables
,tabs
,tags
,theming
,tooltips
,typography
,utilities
- #761 chore(deps): update non-major shared dependencies (@renovate[bot])
accordions
,breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,modals
,notifications
,pagination
,tables
,tags
- #760 chore(deps): update dependency @zendeskgarden/svg-icons to v6.17.0 (@renovate[bot])
buttons
- #757 feat(buttons): new toggle button components (@jzempel)
- #751 feat(buttons): revise button padding (@rossmoody)
dropdowns
forms
- #741 chore(deps): update jest monorepo to v26 (major) (@renovate[bot])
- Other
dropdowns
accordions
,datepickers
,forms
- #739 chore(deps): update dependency eslint-plugin-react-hooks to v4 (@renovate[bot])
- Other
- #740 chore(deps): update dependency ts-loader to v7 (@renovate[bot])
- #743 chore(deps): update @zendeskgarden/scripts (@jzempel)
- #738 chore(deps): update dependency @zendeskgarden/css-bedrock to v8 (@renovate[bot])
- #736 chore: deploy script improvements (@jzempel)
accordions
,breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,modals
,notifications
,pagination
,tables
,tags
breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,loaders
,pagination
,tables
,tabs
,tooltips
- #737 chore(deps): update non-major shared dependencies (@renovate[bot])
dropdowns
,forms
dropdowns
accordions
forms
forms
notifications
typography
pagination
tabs
- #723 chore(tabs): update Tabs API descriptions (@rossmoody)
loaders
- #700 chore(loaders): update remaining Loaders API descriptions (@rossmoody)
pagination
dropdowns
- #698 feat(menu): revise menu spacing (@rossmoody)
tooltips
buttons
accordions
,breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,modals
,notifications
,pagination
,tables
,tags
loaders
- #699 chore(loaders): update Dots API descriptions (@rossmoody)
- Other
- #720 chore(deps): update non-major shared dependencies (@renovate[bot])
- #719 chore(renovate): allow open ranges for dev dependencies (@austin94)
- #718 chore(deps): update non-major shared dependencies (@renovate[bot])
- #709 chore(deps): update dependency rollup-plugin-license to v2 (@renovate[bot])
.template
,accordions
,avatars
,breadcrumbs
,buttons
,chrome
,dropdowns
,forms
,grid
,loaders
,pagination
,tables
,tabs
,tags
,theming
,tooltips
,typography
datepickers
,dropdowns
,forms
,theming
accordions
- Other
forms
theming
.template
,accordions
,avatars
,breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,grid
,loaders
,modals
,notifications
,pagination
,tables
,tabs
,tags
,theming
,tooltips
,typography
,utilities
tables
- #671 chore(deps): update dependency react-beautiful-dnd to v13 (@renovate[bot])
accordions
,breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,modals
,notifications
,pagination
,tables
,tabs
,tags
- #669 chore(deps): update non-major shared dependencies (@renovate[bot])
datepickers
- #675 chore(deps): update dependency @testing-library/react to v10 (@renovate[bot])
- Other
- #673 chore(deps): update dependency rollup to v2 (@renovate[bot])
- #670 chore(deps): update dependency github-markdown-css to v4 (@renovate[bot])
- #674 chore: update gh-pages deploy (@jzempel)
accordions
,breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,modals
,notifications
,pagination
,tables
,tags
- #668 chore(deps): update dependency @zendeskgarden/svg-icons to v6.13.1 (@renovate[bot])
- Other
modals
- Other
.template
,avatars
,breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,grid
,loaders
,modals
,notifications
,pagination
,tables
,tabs
,tags
,theming
,tooltips
,typography
,utilities
This release includes several server-side rendering fixes throughout our packages. To ensure all packages have their required
utilities upgrade to @zendeskgarden/[email protected]
first.
forms
.template
,avatars
,breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,grid
,loaders
,modals
,notifications
,pagination
,tables
,tabs
,tags
,theming
,tooltips
,typography
datepickers
,dropdowns
,theming
modals
forms
datepickers
,dropdowns
,theming
chrome
modals
- Other
avatars
,buttons
,chrome
,datepickers
,dropdowns
,forms
,loaders
,modals
,notifications
,tables
,tags
,theming
,tooltips
modals
dropdowns
- #628 fix(deps): update dependency downshift to v5 (@renovate[bot])
.template
,avatars
,breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,grid
,loaders
,modals
,notifications
,tables
,tabs
,tags
,tooltips
,typography
.template
,avatars
,breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,grid
,loaders
,modals
,notifications
,pagination
,selection
,tables
,tabs
,tags
,theming
,tooltips
,typography
,utilities
breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,loaders
,modals
,pagination
,tables
,tabs
,tags
,tooltips
buttons
,chrome
,datepickers
,dropdowns
,tables
- #625 chore(deps): update dependency @zendeskgarden/svg-icons to v6.10.0 (@renovate[bot])
- Other
- #626 chore(deps): update dependency husky to v4.2.3 (@renovate[bot])
dropdowns
loaders
dropdowns
dropdowns
- #607 fix(dropdowns): overflow in Multiselect items (@sunesimonsen)
pagination
tooltips
- Other
- #590 chore(deps): update dependency stylelint-order to v4 (@renovate[bot])
- #589 chore(deps): update dependency stylelint to v13 (@renovate[bot])
- #592 chore(deps): update dependency typescript to v3.7.5 (@renovate[bot])
- #585 chore(deps): update dependency @svgr/webpack to v5 (@renovate[bot])
- #586 chore(deps): update dependency husky to v4 (@renovate[bot])
- #571 chore(deps): bump handlebars from 4.1.2 to 4.5.3 in /examples/codesandbox/garden-create-react-app (@dependabot[bot])
- #568 chore(deps): update non-major shared dependencies (@renovate[bot])
- #567 chore(deps): update dependency lerna-changelog to v1 (@renovate[bot])
dropdowns
- #591 fix(deps): update dependency downshift to v4 (@renovate[bot])
- #565 chore(deps): update non-major shared dependencies (@renovate[bot])
chrome
,datepickers
,dropdowns
,forms
,modals
,pagination
,tables
,tabs
,tags
,tooltips
- #584 fix(deps): update non-major package dependencies (@renovate[bot])
forms
- #583 chore(deps): update non-major shared dependencies (@renovate[bot])
avatars
,breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,grid
,modals
,notifications
,pagination
,tables
,tabs
,tags
,tooltips
- #564 chore(deps): update non-major package dependencies (@renovate[bot])
datepickers
- #536 chore(deps): update dependency @zendeskgarden/stylelint-config to v12 (@renovate[bot])
- chore: force-publish all packages to ensure valid
latest
tag in NPM - #549 chore: apply garden logo to demo pages (@jzempel)
modals
- #547 Allow the portal container to be passed in as a prop (@luis-almeida)
- Other
- #537 chore(deps): update dependency chalk to v3 (@renovate[bot])
- #538 chore(deps): update dependency commander to v4 (@renovate[bot])
- #539 chore(deps): update dependency eslint-plugin-jest to v23 (@renovate[bot])
- #543 chore(deps): update dependency core-js to v3.4.2 (@renovate[bot])
datepickers
,dropdowns
- #534 chore(deps): update non-major shared dependencies (@renovate[bot])
avatars
,breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,grid
,modals
,notifications
,pagination
,tables
,tabs
,tags
,tooltips
- #535 fix(deps): update non-major package dependencies (@renovate[bot])
datepickers
forms
datepickers
,dropdowns
dropdowns
datepickers
buttons
- Other
- #501 chore(deps): update non-major shared dependencies (@renovate[bot])
avatars
,breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,grid
,modals
,notifications
,pagination
,tables
,tabs
,tags
,tooltips
- #502 fix(deps): update non-major package dependencies (@renovate[bot])
buttons
,chrome
,modals
,pagination
,selection
,tabs
,tooltips
breadcrumbs
,buttons
,chrome
,modals
,pagination
,tabs
,tooltips
autocomplete
,checkboxes
,menus
,radios
,ranges
,select
,textfields
,toggles
,utilities
loaders
.template
,avatars
,breadcrumbs
,buttons
,chrome
,datepickers
,dropdowns
,forms
,grid
,loaders
,modals
,notifications
,pagination
,selection
,tables
,tabs
,tags
,tooltips
,typography
- Other
- #493 chore(deps): bump lodash.template from 4.4.0 to 4.5.0 in /examples/codesandbox/garden-create-react-app (@dependabot[bot])
- #494 chore(deps): bump mixin-deep from 1.3.1 to 1.3.2 in /examples/codesandbox/garden-create-react-app (@dependabot[bot])
modals
- #475 fix(deps): update dependency tabbable to v4 (@renovate[bot])
loaders
- #473 fix(deps): update dependency polished to v3 (@renovate[bot])
datepickers
,dropdowns
,tooltips
buttons
,modals
,selection
,tables
- The
Dots
andSpinner
components no longer accept avelocity
prop- To customize the speed of the animation use the
duration
prop to provide the time in MS.
- To customize the speed of the animation use the
- The
focusedKey
prop is no longer accepted- This state is no longer controllable
- The
onStateChange
prop is no longer accepted- Use the
onChange
prop to receivecurrentPage
updates.
- Use the
- The
selectedKey
prop has been renamed toselectedItem
- This API now aligns with other components
- All
<TabPanel>
components now require anitem
prop instead of akey
prop- Previously we used the
key
attribute to uniquely identify each tab - This created confusion as
key
is also a reserved prop name in React
- Previously we used the
- The
onStateChange
prop is no longer valid- Use the
onChange
prop to receiveselectedItem
updates
- Use the
The following deprecated packages have been removed from the repository and will not be upgraded to v7
:
@zendeskgarden/react-autocomplete
- Migrate to the
@zendeskgarden/react-dropdowns
package
- Migrate to the
@zendeskgarden/react-checkboxes
- Migrate to the
@zendeskgarden/react-forms
package
- Migrate to the
@zendeskgarden/react-menus
- Migrate to the
@zendeskgarden/react-dropdowns
package @zendeskgarden/react-radios
- Migrate to the
@zendeskgarden/react-forms
package
- Migrate to the
@zendeskgarden/react-ranges
- Migrate to the
@zendeskgarden/react-forms
package
- Migrate to the
@zendeskgarden/react-select
- Migrate to the
@zendeskgarden/react-dropdowns
package
- Migrate to the
@zendeskgarden/react-textfields
- Migrate to the
@zendeskgarden/react-forms
package
- Migrate to the
@zendeskgarden/react-toggles
- Migrate to the
@zendeskgarden/react-forms
package
- Migrate to the
In previous versions we have included render-prop containers for the common UX patterns provided in our components. To help make these assets more flexible, we have created a new repository react-containers.
In v7
all render-prop containers (*Container
) has been moved to standalone packages.
These containers are now available as standard React Hooks as well as render-props.
- Upgrade all Garden React dependencies to their latest
v6.x
version - Check your console and testing environments to see if any deprecation warnings can be seen
- Remove any usages of deprecated packages and containers
- Upgrade all Garden React dependencies to their latest
v7.x
version - Update any
react-tabs
,react-pagination
, andreact-loaders
usages affected by the breaking changes listed above
For this breaking change we were able to allow an open range for our peer dependency of react-theming
to allow v6
and v7
versions.
This allows you to upgrade each package individually if necessary, ending with react-theming
.
If you have any questions about this process please open an issue.
buttons
,chrome
,forms
buttons
,chrome
datepickers
forms
forms
,loaders
,ranges
,typography
loaders
- #468 feat(loaders): introduce Progress component (@sunesimonsen)
modals
,pagination
,tables
,tags
- Other
chrome
,loaders
- #469 chore(deps): update non-major shared dependencies (@renovate[bot])
menus
,utilities
- #471 chore(deps): update dependency @zendeskgarden/eslint-config to v10 (@renovate[bot])
autocomplete
,breadcrumbs
,buttons
,checkboxes
,chrome
,datepickers
,dropdowns
,forms
,grid
,menus
,modals
,notifications
,pagination
,radios
,ranges
,tables
,tabs
,tags
,textfields
,toggles
,tooltips
,typography
- #470 fix(deps): update non-major package dependencies (@renovate[bot])
react-chrome
AccordionContainer
- Migrate to @zendeskgarden/container-accordion
react-buttons
ButtonGroupContainer
- Migrate to @zendeskgarden/container-buttongroup
chrome
autocomplete
,buttons
,menus
,tabs
avatars
modals
- #466 chore: update renovate schedule (@jzempel)
- #455 chore(deps): update dependency stylelint to v11 (@renovate[bot])
- #458 chore: update renovate configuration (@jzempel)
react-modals
FocusJailContainer
- Migrate to @zendeskgarden/container-focusjail
ModalContainer
- Migrate to @zendeskgarden/container-modal
dropdowns
autocomplete
,menus
,modals
,select
- #454 chore(deps): update all development non-major dependencies (@renovate[bot])
Beginning in this release we are deprecating our internal render-prop containers in favor of our react-containers package.
All render-props will be removed in the next major release.
react-pagination
PaginationContainer
- Migrate to @zendeskgarden/container-pagination
react-tooltips
TooltipContainer
- Migrate to @zendeskgarden/container-tooltip
react-tabs
TabsContainer
- Migrate to @zendeskgarden/container-tabs
react-breadcrumbs
BreadcrumbContainer
- Migrate to @zendeskgarden/container-breadcrumb
datepickers
,dropdowns
,forms
,pagination
,tabs
,tooltips
autocomplete
,menus
,select
,tooltips
.template
,breadcrumbs
,tabs
breadcrumbs
autocomplete
,avatars
,breadcrumbs
,buttons
,checkboxes
,chrome
,datepickers
,dropdowns
,forms
,grid
,loaders
,menus
,modals
,notifications
,pagination
,radios
,ranges
,select
,selection
,tables
,tabs
,tags
,textfields
,theming
,toggles
,tooltips
,typography
,utilities
datepickers
,dropdowns
- #418 chore(deps): update typescript-eslint monorepo to v2 (major) (@renovate[bot])
autocomplete
,buttons
,checkboxes
,dropdowns
,loaders
,radios
,select
,tables
,tabs
,toggles
- #446 chore(deps): update dependency @zendeskgarden/eslint-config to v9 (@renovate[bot])
- Other
- #445 chore(deps): update all development non-major dependencies (@renovate[bot])
- #438 chore(deps): update all development non-major dependencies (@renovate[bot])
- #433 chore(deps): bump eslint-utils from 1.3.1 to 1.4.2 in /examples/codesandbox/garden-create-react-app (@dependabot[bot])
- #437 fix(test): mock scrollTo dom-helper utility in tests (@austin94)
chrome
- #416 chore(deps): update css-chrome dependency to correct Chrome overflow issue (@renovate[bot])
modals
- #434 fix(modals): documentation typo (@sunesimonsen)
- #435 fix(modals): missing import from react-modals documentation (@sunesimonsen)
- Other
- #430 chore(deps): update all development non-major dependencies (@renovate[bot])
- #429 chore(deps): update dependency eslint-loader to v3 (@renovate[bot])
- #428 chore(deps): update dependency inquirer to v7 (@renovate[bot])
- #426 chore(deps): update dependency @zendeskgarden/eslint-config to v8 (@renovate[bot])
- #417 chore(deps): update dependency rimraf to v3 (@renovate[bot])
- #427 chore(deps): update dependency eslint-plugin-react-hooks to v2 (@renovate[bot])
avatars
,breadcrumbs
,buttons
,checkboxes
,chrome
,datepickers
,dropdowns
,forms
,grid
,menus
,modals
,notifications
,pagination
,radios
,ranges
,tables
,tabs
,tags
,textfields
,toggles
,tooltips
- #416 chore(deps): update all development non-major dependencies (@renovate[bot])
datepickers
theming
- #421 docs: correct react-theming peer dependencies (@vhiairrassary)
forms
- #422 docs(forms): Checkbox example in forms is throwing (@ryanseddon)
- #407 chore(deps): update dependency commander to v3 (@renovate[bot])
- #405 chore(deps): update all development non-major dependencies (@renovate[bot])
- #406 chore(deps): update dependency @testing-library/react to v9 (@renovate[bot])
datepickers
dropdowns
- #402 feat(Menu/Items/Item): change Item 'value' requirement to be inclusive of 0 (@chungkikelly)
- #400 chore(deps): update all development non-major dependencies (@renovate[bot])
buttons
- #398 fix(buttons): white-space/word-wrap styling in the Anchor component (@luis-almeida)
- #396 fix(buttons): allow correct ref validation in PropTypes (@austin94)
dropdowns
- #394 Update autocomplete dropdown example due to google translate issue (@KaiminHuang)
datepickers
- Other
- #395 chore(deps): update all development non-major dependencies (@renovate[bot])
avatars
,breadcrumbs
,buttons
,checkboxes
,chrome
,datepickers
,dropdowns
,forms
,grid
,menus
,modals
,notifications
,pagination
,radios
,ranges
,tables
,tabs
,tags
,textfields
,toggles
,tooltips
- #392 chore(deps): update all development non-major dependencies (@renovate[bot])
typography
dropdowns
- #389 chore(deps): update all development non-major dependencies (@renovate[bot])
- #390 chore(deps): update dependency jest-dom to v4 (@renovate[bot])
tables
- #382 chore(deps): update all development non-major dependencies (@renovate[bot])
- Other
- #383 chore(deps): update dependency husky to v3 (@renovate[bot])
- #384 chore(deps): update dependency lint-staged to v9 (@renovate[bot])
- Other
- #377 chore(deps): update dependency eslint-config-prettier to v6 (@renovate[bot])
- #376 chore(deps): update dependency eslint to v6 (@renovate[bot])
dropdowns
- #374 chore(deps): pin dependency @types/lodash.debounce to 4.0.6 (@renovate[bot])
breadcrumbs
,buttons
,checkboxes
,chrome
,dropdowns
,forms
,grid
,menus
,modals
,notifications
,pagination
,radios
,ranges
,tables
,tabs
,tags
,textfields
,toggles
,tooltips
- #375 chore(deps): update all development non-major dependencies (@renovate[bot])
The dropdowns
package is now written in Typescript. The API has
not been changed, but Type definitions are now included with the package.
If you are not using Typescript in your development environment you will still benefit from improved autocompletion and documentation in certain IDEs and editors like VSCode.
buttons
- #366 fix(buttons): Pass className to (@giacomorebonato)
avatars
- Other
- #364 chore(demo): add
react-containers
link + deprecated packages section (@jzempel) - #362 chore: add versioning documentation (@jzempel)
tables
- Other
- #359 chore(lint): ensure that no unsafe lifecycle events are used (@austin94)
- #355 chore(deps): update all development non-major dependencies (@renovate[bot])
- #356 fix(publish): allow version flow to push changelog correctly (@austin94)
all packages
- #342 BREAKING CHANGE: upgrade to [email protected] and styled-components@v4 (@austin94)
all packages
- #344 chore(deps): update all development non-major dependencies (@renovate[bot])
other
- #349 chore(deps): update dependency react-testing-library to v8 (@renovate[bot])
all packages
- Garden React packages are now published under a shared, fixed (common major) version number
- You are still able to upgrade packages individually
- This change will help us better communicate changes and allows consumers to better understand the state of their dependencies
- This is the first release under the new versioning strategy, v6.0.0
From v6.0.0 all Garden React libraries now require the following peer dependencies:
react@^16.8.0
react-dom@^16.8.0
styled-components@^4.2.0
@zendeskgarden/react-theming@^6.0.0
React v16 upgrade docs styled-components v4 upgrade docs
Beginning with v4, styled-components now uses the React.forwardRef API.
This means that all existing innerRef
, menuRef
, buttonRef
, etc. props are now replaced with ref
.
- Upgrade
react
andreact-dom
tolatest
- Upgrade all Garden dependencies to their most recent, pre v6 versions
- Upgrade styled-components and all Garden dependencies to
latest
- Correct all
innerRef
,buttonRef
,menuRef
, etc. usages based on the styled-components v4 upgrade docs
If you have any upgrade questions please create an issue.
react-autocomplete, react-avatars, react-breadcrumbs, react-buttons, react-checkboxes, react-chrome, react-dropdowns, react-forms, react-grid, react-loaders, react-menus, react-modals, react-notifications, react-pagination, react-radios, react-ranges, react-select, react-selection, react-tables, react-tabs, react-tags, react-testing, react-textfields, react-theming, react-toggles, react-tooltips, react-typography, react-utilities