Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@hello-pangea/dnd

hello-pangea1.3mApache-2.017.0.0TypeScript support: included

Beautiful and accessible drag and drop for lists with React

drag and drop, dnd, sortable, reorder, reorderable, react, react.js, natural, beautiful, accessible

readme

react beautiful dnd logo

@hello-pangea/dnd

Beautiful and accessible drag and drop for lists with React

CircleCI branch npm Discord Conventional Commits Commitizen friendly

quote application example

Play with this example if you want!

Core characteristics

  • Beautiful and natural movement of items 💐
  • Accessible: powerful keyboard and screen reader support ♿️
  • Extremely performant 🚀
  • Clean and powerful api which is simple to get started with
  • Plays extremely well with standard browser interactions
  • Unopinionated styling
  • No creation of additional wrapper dom nodes - flexbox and focus management friendly!

Get started 👩‍🏫

Alex Reardon has created a free course on egghead.io 🥚 (using react-beautiful-dnd) to help you get started with @hello-pangea/dnd as quickly as possible.

course-logo

Currently supported feature set ✅

  • Vertical lists ↕
  • Horizontal lists ↔
  • Movement between lists (▤ ↔ ▤)
  • Virtual list support 👾 - unlocking 10,000 items @ 60fps
  • Combining items
  • Mouse 🐭, keyboard 🎹♿️ and touch 👉📱 (mobile, tablet and so on) support
  • Multi drag support
  • Incredible screen reader support ♿️ - we provide an amazing experience for english screen readers out of the box 📦. We also provide complete customisation control and internationalisation support for those who need it 💖
  • Conditional dragging and conditional dropping
  • Multiple independent lists on the one page
  • Flexible item sizes - the draggable items can have different heights (vertical lists) or widths (horizontal lists)
  • Add and remove items during a drag
  • Compatible with semantic <table> reordering - table pattern
  • Auto scrolling - automatically scroll containers and the window as required during a drag (even with keyboard 🔥)
  • Custom drag handles - you can drag a whole item by just a part of it
  • Able to move the dragging item to another element while dragging (clone, portal) - Reparenting your <Draggable />
  • Create scripted drag and drop experiences 🎮
  • Allows extensions to support for any input type you like 🕹
  • 🌲 Tree support through the @atlaskit/tree package
  • A <Droppable /> list can be a scroll container (without a scrollable parent) or be the child of a scroll container (that also does not have a scrollable parent)
  • Independent nested lists - a list can be a child of another list, but you cannot drag items from the parent list into a child list
  • Server side rendering (SSR) compatible - see resetServerContext()
  • Plays well with nested interactive elements by default

Motivation 🤔

@hello-pangea/dnd exists to create beautiful drag and drop for lists that anyone can use - even people who cannot see. For a good overview of the history and motivations of the project you can take a look at these external resources:

Not for everyone ✌️

There are a lot of libraries out there that allow for drag and drop interactions within React. Most notable of these is the amazing react-dnd. It does an incredible job at providing a great set of drag and drop primitives which work especially well with the wildly inconsistent html5 drag and drop feature. @hello-pangea/dnd is a higher level abstraction specifically built for lists (vertical, horizontal, movement between lists, nested lists and so on). Within that subset of functionality @hello-pangea/dnd offers a powerful, natural and beautiful drag and drop experience. However, it does not provide the breadth of functionality offered by react-dnd. One shortcoming is that grid layouts are not supported (yet). So @hello-pangea/dnd might not be for you depending on what your use case is.

Documentation 📖

About 👋

Sensors 🔉

The ways in which somebody can start and control a drag

API 🏋️‍

diagram

Guides 🗺

Patterns 👷‍

Support 👩‍⚕️

Read this in other languages 🌎

⚠️ These following translations are based on react-beautiful-dnd.

Creator ✍️

Alex Reardon @alexandereardon

Alex is no longer personally maintaning this project. The other wonderful maintainers are carrying this project forward.

Maintainers 🛠️

Collaborators 🤝

Thanks 🤗

Chromatic

Thanks to Chromatic for providing the visual testing platform that helps us review UI changes and catch visual regressions.

changelog

16.6.0 (2024-03-24)

Others 🔧

  • deps-dev: bump follow-redirects from 1.15.5 to 1.15.6 (6d179e7)
  • deps: bump @babel/runtime to ^7.24.1 (7c1ebdc)
  • deps: update dependency node to v20.11.1 (#724) (4f9d0fb)
  • dev-deps: bump @atlaskit/* (a084659)
  • dev-deps: bump @babel/* and drop proposals (6887cc7)
  • dev-deps: bump @commitlint/* (ea17ec5)
  • dev-deps: bump @testing-library/* (b44585a)
  • dev-deps: bump @types/* (6686794)
  • dev-deps: bump cypress to 13.7.1 (af4cccf)
  • dev-deps: bump eslint packages (e66821e)
  • dev-deps: bump express to 4.19.1 (867e161)
  • dev-deps: bump husky to 9.0.11 (5ffbd61)
  • dev-deps: bump lighthouse to 11.7.0 (1136f07)
  • dev-deps: bump markdown-it to 14.1.0 (b8b1457)
  • dev-deps: bump rollup to 4.13.0 (1a2e15a)
  • dev-deps: bump storybook to v8 (f57439e)
  • dev-deps: bump styled-components to 6.1.8 (25e3855)
  • dev-deps: bump stylelint* (b0e79ec)
  • dev-deps: bump typescript to 5.4.3 (3586b4e)
  • dev-deps: bump webpack to 5.91.0 (f261378)
  • dev-deps: install @types/jest (c5fdf0a)
  • dev-deps: update all non-major development dependencies (6c6d8a3)
  • dev-deps: update commitlint monorepo to v18 (7f56da0)
  • dev-deps: update commitlint monorepo to v19 (major) (#760) (686d224)
  • dev-deps: update dependency @release-it/conventional-changelog to v8 (9d64c5c)
  • dev-deps: update dependency @testing-library/jest-dom to v6 (#643) (c8b3453)
  • dev-deps: update dependency jsdom to v23 (2ee0b6e)
  • dev-deps: update dependency jsdom to v24 (#751) (a4187f3)
  • dev-deps: update dependency markdown-it to v14 (#739) (eb6709c)
  • dev-deps: update dependency release-it to v17 (#713) (3a718db)
  • dev-deps: update dependency rollup to v4 (#693) (d61fe02)
  • dev-deps: update dependency rollup-plugin-dts to v6 (#646) (22fe6eb)
  • dev-deps: update dependency stylelint to v16.3.0 (6abdf00)
  • dev-deps: update pnpm (c4a99dd)
  • dev-deps: update typescript-eslint monorepo to v7 (major) (#753) (e4330ad)

CI 🛠

16.5.0 (2023-12-06)

Build System 🏗

  • only support major browser versions released in the last year (68f8b92)

16.4.0 (2023-12-06)

Others 🔧

  • deps-dev: bump @adobe/css-tools from 4.2.0 to 4.3.2 (#728) (ad24eda)
  • deps-dev: bump @babel/traverse from 7.22.8 to 7.23.5 (#733) (caaa254)
  • deps-dev: bump browserify-sign from 4.2.1 to 4.2.2 (#719) (4fc605e)
  • deps: update actions/checkout action to v4 (c19f3dc)
  • deps: update actions/setup-node action to v4 (9236696)
  • deps: update all non-major development dependencies (50b1ee0)
  • deps: update all non-major development dependencies (7af14f9)
  • deps: update browser-tools orb to v1.4.3 (#608) (bc3eb24)
  • deps: update browser-tools orb to v1.4.4 (7f841fa)
  • deps: update dependency @babel/runtime to ^7.23.2 (18dde51)
  • deps: update dependency node to v18.17.0 (#607) (9f232f7)
  • deps: update dependency react-redux to ^8.1.3 (32c365f)
  • deps: update Node.js to v18.17.0 (#609) (6951a62)
  • deps: update pnpm to v8.6.8 (#575) (4d06a7c)
  • deps: update pnpm to v8.6.9 (#605) (f3f9a97)
  • dev-deps: bump babel deps (52dd184)
  • dev-deps: bump eslint and prettier (656b745)
  • dev-deps: bump stylint related libraries (d2d9910)
  • dev-deps: dump @types/* (5222e2c)
  • dev-deps: pin dev-dependencies (0ae2902)
  • dev-deps: update all non-major development dependencies (#710) (0668aeb)
  • dev-deps: update commitlint monorepo to v17.6.7 (#610) (c7a7345)
  • dev-deps: update commitlint monorepo to v17.8.1 (6f22e3d)
  • dev-deps: update dependency @atlaskit/css-reset to v6.5.4 (#622) (4434234)
  • dev-deps: update dependency @atlaskit/theme to v12.6.2 (ba32048)
  • dev-deps: update dependency @release-it/conventional-changelog to v7 (#593) (a6d02e7)
  • dev-deps: update dependency @release-it/conventional-changelog to v7.0.2 (1396f21)
  • dev-deps: update dependency @rollup/plugin-commonjs to v25.0.3 (#601) (4ba452e)
  • dev-deps: update dependency @testing-library/jest-dom to v5.17.0 (#606) (35d1315)
  • dev-deps: update dependency @types/jsdom to v21.1.4 (#674) (f981834)
  • dev-deps: update dependency @types/node to v18.16.19 (#510) (666b077)
  • dev-deps: update dependency @types/node to v18.17.0 (#615) (16c9bb7)
  • dev-deps: update dependency @types/raf-schd to v4.0.2 (#698) (82c84d5)
  • dev-deps: update dependency @types/react-redux to v7.1.28 (#685) (816b024)
  • dev-deps: update dependency @types/react-window to v1.8.7 (#687) (1422821)
  • dev-deps: update dependency @types/testing-library__jest-dom to v5.14.8 (#588) (54cc20c)
  • dev-deps: update dependency babel-loader to v9.1.3 (#590) (6078614)
  • dev-deps: update dependency eslint-config-prettier to v8.9.0 (#624) (d09eff0)
  • dev-deps: update dependency eslint-plugin-jest to v27.2.3 (#600) (f388d46)
  • dev-deps: update dependency eslint-plugin-react to v7.33.0 (#612) (a3addf0)
  • dev-deps: update dependency eslint-plugin-storybook to v0.6.13 (#611) (1f79704)
  • dev-deps: update dependency fast-glob to v3.3.0 (#580) (e556e66)
  • dev-deps: update dependency fast-glob to v3.3.1 (#617) (d03ebc1)
  • dev-deps: update dependency jest-axe to v8 (#594) (553618e)
  • dev-deps: update dependency lighthouse to v10.4.0 (#596) (b5cef03)
  • dev-deps: update dependency node to v20 (c66a42f)
  • dev-deps: update dependency release-it to v16 (#589) (33e43aa)
  • dev-deps: update dependency release-it to v16.2.1 (12e4612)
  • dev-deps: update dependency rollup to v3.26.2 (#507) (5335dba)
  • dev-deps: update dependency rollup to v3.26.3 (#603) (97735df)
  • dev-deps: update dependency rollup to v3.27.0 (#626) (dcee3fa)
  • dev-deps: update dependency stylelint to v15 (d5dcf3a)
  • dev-deps: update dependency webpack to v5.88.1 (#572) (83e2bf1)
  • dev-deps: update dependency webpack to v5.88.2 (#604) (b599fae)
  • dev-deps: update jest monorepo to v29.6.1 (#583) (188f6b5)
  • dev-deps: update jest monorepo to v29.6.2 (#623) (d6b0527)
  • dev-deps: update jest monorepo to v29.6.4 (#658) (12f0c1c)
  • dev-deps: update minor deps (types) (565e658)
  • dev-deps: update react monorepo (#599) (40b03d4)
  • disable react/no-deprecated eslint rule (5278e7a)
  • renovate: change to a daily schedule (37b1bd3)
  • renovate: group all non-major dev dependencies in one pr (bb219cd)
  • renovate: update commit message prefix for ci and dev-deps (2614a7b)
  • stylelint: cleanup configuration (a02e477)
  • update minor deps (ca31e2f)

Docs 📃

  • thanks chromatic for providing for free the visual testing platform (#732) (d879af7)

Code Refactoring 🖌

  • remove optional chaining from the codebase (cf27ad3), closes #720

CI 🛠

  • cache: clear cache (cfdc6fb)
  • update browser-tools orb to v1.4.6 (b7248c0)
  • update chromaui/action action to v10 (7241dc4)

16.3.0 (2023-06-30)

Others 🔧

  • deps: update browser-tools orb to v1.4.1 (#455) (04500ad)
  • deps: update Node.js to v18.14.2 (#501) (00d2fd2)
  • dev-deps: update @testing-library/dom and @testing-library/react (#496) (003c2ad)
  • dev-deps: update babel monorepo (#342) (a9ff35a)
  • dev-deps: update babel monorepo to v7.21.0 (#498) (0eee236)
  • dev-deps: update commitlint monorepo to v17.4.4 (#478) (f187a45)
  • dev-deps: update dependency @babel/plugin-transform-modules-commonjs to v7.21.2 (#505) (0fc140d)
  • dev-deps: update dependency @release-it/conventional-changelog to v5.1.1 (#460) (8242844)
  • dev-deps: update dependency @types/jest-axe to v3.5.5 (#461) (5bec3da)
  • dev-deps: update dependency @types/node to v18.14.0 (#480) (9df7490)
  • dev-deps: update dependency @types/react to v18.0.28 (#462) (d8d152f)
  • dev-deps: update dependency @types/react-dom to v18.0.11 (#463) (cc53a44)
  • dev-deps: update dependency @types/react-redux to v7.1.25 (#464) (3054303)
  • dev-deps: update dependency @types/seedrandom to v3.0.4 (#465) (0731ab8)
  • dev-deps: update dependency babel-loader to v9 (#481) (8c04386)
  • dev-deps: update dependency babel-plugin-module-resolver to v5 (#482) (cb21f96)
  • dev-deps: update dependency csstype to v3.1.1 (#466) (561cd39)
  • dev-deps: update dependency dotenv to v16.0.3 (#467) (342ed8f)
  • dev-deps: update dependency eslint-import-resolver-typescript to v3.5.3 (#406) (38ae667)
  • dev-deps: update dependency eslint-plugin-jest to v27 (#484) (348b284)
  • dev-deps: update dependency eslint-plugin-storybook to v0.6.10 (#468) (ec67e0c)
  • dev-deps: update dependency eslint-plugin-storybook to v0.6.11 (#502) (b9325ec)
  • dev-deps: update dependency express to v4.18.2 (#470) (33d6735)
  • dev-deps: update dependency fast-glob to v3.2.12 (#471) (d67fd1d)
  • dev-deps: update dependency fs-extra to v11 (#485) (66eb723)
  • dev-deps: update dependency jest-axe to v7 (#486) (86ca590)
  • dev-deps: update dependency jest-junit to v15 (#487) (94fc663)
  • dev-deps: update dependency jsdom to v21 (#488) (8616595)
  • dev-deps: update dependency lighthouse to v10 (#489) (ad38190)
  • dev-deps: update dependency rimraf to v4 (#490) (9084641)
  • dev-deps: update dependency rollup to v3.17.1 (#479) (a442673)
  • dev-deps: update dependency rollup to v3.17.2 (#497) (f909ea1)
  • dev-deps: update dependency wait-on to v7 (#494) (400970b)
  • dev-deps: update dev-deps minor versions (#472) (fee62aa)
  • dev-deps: update to nodejs 18 (#469) (32b0ea1)
  • dev-deps: update to rollup 3 (#456) (a00d7af)
  • dev-deps: update typescript-eslint monorepo to v5.52.0 (#327) (5f60642)
  • dev-deps: update typescript-eslint monorepo to v5.53.0 (#499) (c698e1f)
  • dev-deps: use webpack 5 to build storybook (#473) (d37268e)
  • update deps (#573) (06d31c2)
  • update test suite (#571) (41e9d20)

Features 🔥

  • react: support future React version by dropping defaultProps on functional component (#579) (521a125), closes #450
  • type: export FluidDragActions (#577) (cde24b2)

16.2.0 (2022-11-27)

Bug Fixes 🛠

  • ssr: use useId for hydration and remove the need for resetServerContext (React 18+) (#439) (bcb66d3)

16.1.0 (2022-11-26)

Features 🔥

  • ability to modify autoScroller config options (#434) (8277937), closes #431

16.0.1 (2022-10-14)

Docs 📃

  • clarify that grid layouts are not supported in readme (58437ba)

Others 🔧

  • deps: update babel libraries (#428) (19cdc08)
  • deps: update react-redux to v8.0.4 (#427) (3b9ee6a)
  • deps: update use-memo-one to v1.1.3 (#426) (4239e6e)
  • dev-deps: jest 28 -> 29 and jsdom 19 -> 20 (b9946f4)
  • dev-deps: remove @types/enzyme and unused emotion-theming (f3ab174)
  • dev-deps: remove @types/jest (1b5c83a)
  • dev-deps: typescript 4.7 -> 4.8 (cc5f954)
  • dev-deps: update minor dev deps (e01d879)

16.0.0 (2022-08-25)

⚠ BREAKING CHANGES

  • rename: The project has a new home! From react-forked organization to hello-pangea. You should install @hello-pangea/dnd package instead.

Docs 📃

  • community: add discord badge (ac03141)

Code Refactoring 🖌

  • rename: project from @react-forked/dnd to @hello-pangea/dnd (146b204)

Others 🔧

  • netlify: stop using the service to deploy our storybook website (#412) (48eb4a7)
  • update maintainers section to add Reece Carolan (@Xhale1) (9a22333)

15.0.0 (2022-08-22)

Docs 📃

Bug Fixes 🛠

  • make sure the droppable exsist in the registry before notify a removal (#392) (8648c80)
  • react: prevent automatic batching for some state changes (#392) (cf5e3bd)

Tests 🧪

  • adjust test to work for react 16, 17 and 18 (#392) (5b3f3a6)
  • dev-deps: migrate from enzyme to @testing-library/react (#323) (8676466)

Features 🔥

  • browserslist: drop ie support and tweak a bit the config (#404) (d520b66)
  • peer-deps: add react 18 (#321) (0439bd4), closes #319
  • registry: drop ansyc registry clean for react 18+ (#392) (3ca8100)

Others 🔧

  • commitizen: drop hook on commit in favor of a command (#400) (9f951df)
  • config: convert some to json, fix broken syntax and run prettier (#405) (25fb114)
  • deps: bump multiple deps and dev-deps (#392) (adaeefb)
  • deps: support react-redux@8 (#392) (60d9e51)
  • deps: update browser-tools orb to v1.4.0 (#359) (03a99da)
  • deps: update wagoid/commitlint-github-action action to v5 (#386) (97c7912)
  • dev-deps: bump all babel related packages (#395) (7bf5ea0)
  • dev-deps: bump all eslint related packages (#395) (8e3b791)
  • dev-deps: bump commit and release packages (#395) (8a21996)
  • dev-deps: bump cypress and fix specs (#392) (5fffa27)
  • dev-deps: bump node to 16.17.0 (#395) (f97a37c)
  • dev-deps: bump prettier (#395) (d42bcab)
  • dev-deps: bump rollup related packages (#395) (5a5ccd6)
  • dev-deps: bump styling related packages (#395) (02e5d04)
  • dev-deps: bump support packages (#395) (46c3828)
  • dev-deps: pin dependencies (#396) (d040c9c)
  • dev-deps: update dependency @types/node to v16.11.52 (#332) (c63bfeb)
  • dev-deps: update dependency eslint-plugin-jest to v26.8.7 (#349) (97b430d)
  • npm: list package as public (#402) (a2a856c)
  • npm: make sure to publicly publish to npm (#401) (da98909)
  • release 15.0.0-beta.0 (813953d)
  • release: improve release script (#403) (6311614)
  • renovate: prevent pr to upgrade packages for old react versions (#399) (642d2af)
  • storybook: disable telemetry (#392) (0193604)
  • storybook: enable strict mode (#392) (ff3017a)
  • test: fix issue when running test with react major version env set (#392) (bd0cce2)
  • test: setup jest test to run against the last three major version of react (#392) (0fdbc22)
  • type: fix react-virtualized type (library does not support react 18) (#392) (2e186c3)
  • update sizes snapshot (#392) (180f7f6)

15.0.0-beta.0 (2022-08-21)

Docs 📃

Features 🔥

  • peer-deps: add react and react-dom 18 (#321) (36e97cd), closes #319
  • registry: drop ansyc registry clean for react 18+ (#392) (89c7d07)

Bug Fixes 🛠

  • make sure the droppable exsist in the registry before notify a removal (#392) (dc92b26)
  • react: prevent automatic batching for some state changes (#392) (ed0e9c2)

Tests 🧪

  • adjust test to work for react 16, 17 and 18 (#392) (e728b7a)
  • dev-deps: migrate from enzyme to @testing-library/react (#323) (4fa731f)

Others 🔧

  • deps: bump multiple deps and dev-deps (#392) (3b22dae)
  • deps: support react-redux@8 (#392) (82c111e)
  • dev-deps: bump all babel related packages (#395) (40bd6bc)
  • dev-deps: bump all eslint related packages (#395) (66d5374)
  • dev-deps: bump commit and release packages (#395) (525fb63)
  • dev-deps: bump cypress and fix specs (#392) (26bf701)
  • dev-deps: bump node to 16.17.0 (#395) (ee38217)
  • dev-deps: bump prettier (#395) (68fe9b8)
  • dev-deps: bump rollup related packages (#395) (811fb88)
  • dev-deps: bump styling related packages (#395) (b7e5a2f)
  • dev-deps: bump support packages (#395) (e73a8fc)
  • storybook: disable telemetry (#392) (2d6fba4)
  • storybook: enable strict mode (#392) (7106efa)
  • test: fix issue when running test with react major version env set (#392) (5ce1957)
  • test: setup jest test to run against the last three major version of react (#392) (5cae0bd)
  • type: fix react-virtualized type (library does not support react 18) (#392) (b990622)
  • update sizes snapshot (#392) (142563e)

14.0.2 (2022-04-10)

CI 🛠

  • orb: update browser-tools orb to v1.2.5 (#283) (ab7daed)

Docs 📃

Others 🔧

  • deps: update dependency react-redux to ^7.2.8 (#288) (2a25710)
  • dev-deps: update actions/cache action to v3 (#266) (86dbaa3)
  • dev-deps: update babel monorepo to v7.17.9 (#300) (9657a46)
  • dev-deps: update dependency @atlaskit/css-reset to v6.3.10 (#301) (dfc0dff)
  • dev-deps: update dependency @atlaskit/theme to v12.1.6 (#302) (3db1267)
  • dev-deps: update dependency @emotion/react to v11.9.0 (#299) (07ed697)
  • dev-deps: update dependency @rollup/plugin-commonjs to v21.0.3 (#281) (2258df7)
  • dev-deps: update dependency @testing-library/dom to v8.12.0 (#272) (42e55b4)
  • dev-deps: update dependency @testing-library/dom to v8.13.0 (#296) (f2d3b0e)
  • dev-deps: update dependency @types/enzyme to v3.10.12 (#314) (b23929a)
  • dev-deps: update dependency @types/react to v17.0.43 (#269) (db9816d)
  • dev-deps: update dependency @types/react to v17.0.44 (#305) (6d79fdc)
  • dev-deps: update dependency @types/react-dom to v17.0.15 (#306) (42169c5)
  • dev-deps: update dependency @types/react-virtualized to v9.21.21 (#307) (609f9b2)
  • dev-deps: update dependency @wojtekmaj/enzyme-adapter-react-17 to v0.6.7 (#280) (67e7be1)
  • dev-deps: update dependency babel-loader to v8.2.4 (#268) (f51a24c)
  • dev-deps: update dependency cypress to v9.5.3 (#282) (bf4539b)
  • dev-deps: update dependency eslint to v8.13.0 (#279) (0ce0d1a)
  • dev-deps: update dependency eslint-import-resolver-typescript to v2.7.0 (#271) (ec4bc91)
  • dev-deps: update dependency eslint-import-resolver-typescript to v2.7.1 (#292) (461d770)
  • dev-deps: update dependency eslint-plugin-import to v2.26.0 (#298) (5c8cd3c)
  • dev-deps: update dependency eslint-plugin-jest to v26.1.3 (#273) (a354a0b)
  • dev-deps: update dependency eslint-plugin-jest to v26.1.4 (#312) (7cc79e5)
  • dev-deps: update dependency eslint-plugin-react-hooks to v4.4.0 (#284) (1a8e469)
  • dev-deps: update dependency eslint-plugin-storybook to v0.5.8 (#304) (6993c77)
  • dev-deps: update dependency jest-junit to v13.1.0 (#297) (d409723)
  • dev-deps: update dependency prettier to v2.6.1 (#277) (1edcb31)
  • dev-deps: update dependency prettier to v2.6.2 (#291) (556668b)
  • dev-deps: update dependency release-it to v14.13.1 (#265) (25a2ebe)
  • dev-deps: update dependency release-it to v14.14.0 (#289) (210a9a7)
  • dev-deps: update dependency release-it to v14.14.1 (#315) (4d16cc7)
  • dev-deps: update dependency rollup-plugin-dts to v4.2.1 (#313) (82c7e15)
  • dev-deps: update dependency styled-components to v5.3.5 (#274) (344de45)
  • dev-deps: update dependency stylelint to v14.6.1 (#278) (d869dd3)
  • dev-deps: update dependency ts-jest to v27.1.4 (#275) (b631cb0)
  • dev-deps: update dependency typescript to v4.6.3 (#276) (1dc8646)
  • dev-deps: update dependency webpack to v5.71.0 (#290) (92bcb24)
  • dev-deps: update dependency webpack to v5.72.0 (#303) (dff2bbb)
  • dev-deps: update storybook monorepo to v6.5.0-alpha.51 (#270) (c6a5bbb)
  • dev-deps: update storybook monorepo to v6.5.0-alpha.60 (#286) (c19ac49)
  • dev-deps: update typescript-eslint monorepo to v5.17.0 (#267) (a5556e1)
  • dev-deps: update typescript-eslint monorepo to v5.18.0 (#294) (b07f088)
  • synk: prevent cli command injection (#264) (bd31f99)### 14.0.1 (2022-03-20)

Tests 🧪

  • chromatic: prevent ui tests on stories with programmatic gragging (#263) (d8379f4)

Others 🔧

  • dependency manager: change from dependabot to renovate (#207) (2cabf88)
  • deps: update babel monorepo (#213) (ae41388)
  • deps: update dependency css-box-model to ^1.2.1 (#219) (b5c9846)
  • dev environment: bump node to v16 and use pnpm as package manager (#252) (a2eff12)
  • dev-deps: pin dependency @types/jest to 27.4.1 (#209) (f0d3c0a)
  • dev-deps: pin dev dependencies (#208) (77ea270)
  • dev-deps: update commitlint monorepo to v16.2.3 (#246) (2dcd28b)
  • dev-deps: update dependency @atlaskit/css-reset to v6.3.8 (#211) (2f932f4)
  • dev-deps: update dependency @atlaskit/css-reset to v6.3.9 (#249) (2e1f817)
  • dev-deps: update dependency @atlaskit/theme to v12.1.4 (#212) (5caf1d0)
  • dev-deps: update dependency @atlaskit/theme to v12.1.5 (#250) (38c1755)
  • dev-deps: update dependency @emotion/react to v11.8.2 (#214) (aeb4e25)
  • dev-deps: update dependency @testing-library/react to v12.1.4 (#215) (7cd1b65)
  • dev-deps: update dependency @types/react to v17.0.40 (#216) (51871c3)
  • dev-deps: update dependency @types/react to v17.0.41 (#256) (8bfa3c6)
  • dev-deps: update dependency @types/react-dom to v17.0.13 (#217) (44e8bfe)
  • dev-deps: update dependency @types/react-dom to v17.0.14 (#257) (f7aeffc)
  • dev-deps: update dependency @types/react-redux to v7.1.23 (#218) (34fee43)
  • dev-deps: update dependency csstype to v3.0.11 (#220) (e620921)
  • dev-deps: update dependency cypress to v9.5.1 (#221) (a6267f9)
  • dev-deps: update dependency cypress to v9.5.2 (#245) (4dfc097)
  • dev-deps: update dependency eslint to v8.11.0 (#224) (b896294)
  • dev-deps: update dependency eslint-config-prettier to v8.5.0 (#226) (2431d1c)
  • dev-deps: update dependency eslint-plugin-jest to v26.1.2 (#261) (ef8fa0f)
  • dev-deps: update dependency eslint-plugin-react to v7.29.3 (#227) (36c8152)
  • dev-deps: update dependency eslint-plugin-react to v7.29.4 (#239) (65ed213)
  • dev-deps: update dependency jest-axe to v6 (#237) (118cc21)
  • dev-deps: update dependency lighthouse to v9.5.0 (#228) (9a4d3a4)
  • dev-deps: update dependency prettier to v2.6.0 (#247) (a61deb8)
  • dev-deps: update dependency release-it to v14.13.0 (#258) (0a96782)
  • dev-deps: update dependency rollup to v2.70.0 (#229) (839cc44)
  • dev-deps: update dependency rollup to v2.70.1 (#243) (17c229b)
  • dev-deps: update dependency rollup-plugin-dts to v4.2.0 (#230) (2d97b35)
  • dev-deps: update dependency stylelint to v14.6.0 (#248) (b22da7b)
  • dev-deps: update dependency typescript to v4.6.2 (#231) (e0059bb)
  • dev-deps: update dependency webpack to v5.70.0 (#232) (c8acd39)
  • dev-deps: update Node.js to v16.14.2 (#234) (696c5f3)
  • dev-deps: update storybook monorepo to v6.5.0-alpha.47 (59d2f26)
  • dev-deps: update storybook monorepo to v6.5.0-alpha.48 (#241) (9366dae)
  • dev-deps: update storybook monorepo to v6.5.0-alpha.49 (#251) (dd36340)
  • dev-deps: update typescript-eslint monorepo to v5.14.0 (#233) (472a0e9)
  • dev-deps: update typescript-eslint monorepo to v5.15.0 (#244) (b8da913)
  • release tool: improve release toolchain (#225) (24db96e)
  • yarn: remove yarn.lock file (#254) (c24d487)

CI 🛠

  • chromatic: automate with github actions (#259) (8a11d01)
  • dev-deps: update actions/checkout action to v3 (#236) (6b9c79c)
  • github actions: update actions/setup-node action to v3 (#262) (fe21b16)
  • image: update Node.js to v16.14.2 (#255) (1b16c35)
  • netlify: make sure it uses pnpm (#260) (b8e284c)# Changelog

This project adheres to Semantic Versioning 2.0. All release notes and upgrade notes can be found on our Github Releases page.