Releases: zendeskgarden/react-components
v6.2.1
v6.2.1 (2019-07-11)
π Bug Fix
π± Internal
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])
Committers: 1
- Austin Green (@austin94)
v6.2.0
v6.2.0 (2019-07-03)
π New Feature
π Bug Fix
π± Internal
- 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])
Committers: 1
- Austin Green (@austin94)
v6.1.0
v6.1.0 (2019-06-26)
π New Feature
Typescript Support
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.
Committers: 1
- Austin Green (@austin94)
v6.0.3
v6.0.2
v6.0.2 (2019-06-14)
π Bug Fix
buttons- #366 fix(buttons): Pass className to (@giacomorebonato)
avatars- Other
π Documentation
- #364 chore(demo): add
react-containerslink + deprecated packages section (@jzempel) - #362 chore: add versioning documentation (@jzempel)
Committers: 3
- Austin Green (@austin94)
- Giacomo Rebonato (@giacomorebonato)
- Jonathan Zempel (@jzempel)
v6.0.1
v6.0.1 (2019-06-10)
π Bug Fix
π Documentation
tables- Other
π± Internal
- #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)
Committers: 2
v6.0.0
v6.0.0 (2019-06-07)
π₯ Breaking Change
π± Internal
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
Breaking Change Details
New versioning strategy
- 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
New peer dependencies
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.0React 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.
How to upgrade
- Upgrade
reactandreact-domtolatest - 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.
Pre v6 changelogs
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
Committers: 1
- Austin Green (@austin94)