Skip to content

Releases: zendeskgarden/react-components

v6.2.1

11 Jul 22:48

Choose a tag to compare

v6.2.1 (2019-07-11)

πŸ› Bug Fix

  • dropdowns
    • #386 fix(dropdowns): remove webkit button styling when used with css-bedrock (@austin94)

🌱 Internal

Committers: 1

v6.2.0

03 Jul 22:23

Choose a tag to compare

v6.2.0 (2019-07-03)

πŸš€ New Feature

  • datepickers
    • #373 feat(datepickers): introduce Datepicker component (@austin94)

πŸ› Bug Fix

  • notifications
    • #379 fix(notifications): show correct Notification and Alert styling (@austin94)

🌱 Internal

  • Other
  • dropdowns
  • breadcrumbs, buttons, checkboxes, chrome, dropdowns, forms, grid, menus, modals, notifications, pagination, radios, ranges, tables, tabs, tags, textfields, toggles, tooltips

Committers: 1

v6.1.0

26 Jun 21:45

Choose a tag to compare

v6.1.0 (2019-06-26)

πŸš€ New Feature

  • dropdowns, notifications
    • #371 feat(dropdowns): migrate react-dropdowns to Typescript (@austin94)
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

v6.0.3

20 Jun 22:54

Choose a tag to compare

v6.0.3 (2019-06-20)

πŸ› Bug Fix

  • avatars
    • #368 fix(avatars): display badge status whenever badge data exists (@jzempel)

Committers: 1

v6.0.2

14 Jun 16:51

Choose a tag to compare

v6.0.2 (2019-06-14)

πŸ› Bug Fix

πŸ“ Documentation

  • #364 chore(demo): add react-containers link + deprecated packages section (@jzempel)
  • #362 chore: add versioning documentation (@jzempel)

Committers: 3

v6.0.1

10 Jun 19:27

Choose a tag to compare

v6.0.1 (2019-06-10)

πŸ› Bug Fix

  • pagination
    • #358 fix(pagination): update peerDependencies to match other packages (@austin94)

πŸ“ Documentation

  • tables
    • #360 fix(tables): adjust paginated example cell width to accommodate small-sized avatar (@jzempel)
  • Other
    • #357 chore(docs): add create-react-app codesandbox example (@austin94)

🌱 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

08 Jun 01:27

Choose a tag to compare

v6.0.0 (2019-06-07)

πŸ’₯ Breaking Change

  • all packages
    • #342 BREAKING CHANGE: upgrade to React@v16.8 and styled-components@v4 (@austin94)

🌱 Internal

  • all packages
  • other
  • 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.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.

How to upgrade

  1. Upgrade react and react-dom to latest
  2. Upgrade all Garden dependencies to their most recent, pre v6 versions
  3. Upgrade styled-components and all Garden dependencies to latest
  4. 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