955641ffdc
- Add the ability to specifyisDragEnabled
as a function. This will allow to control whether the item is draggable or not on a per-item basis.
d3265f19be
- Transpile packages using babel rather than tsc
5f58283e1f
- Export types using Typescript's new "export type" syntax to satisfy Typescript's --isolatedModules compiler option. This requires version 3.8 of Typescript, read more about how we handle Typescript versions here: https://atlaskit.atlassian.com/get-started Also addtypescript
todevDependencies
to denote version that the package was built with.
-
6c525a8229
- Upgraded to TypeScript 3.9.6 and tslib to 2.0.0Since tslib is a dependency for all our packages we recommend that products also follow this tslib upgrade to prevent duplicates of tslib being bundled.
5584033c5e
- Fixed missing react beautiful D&D placeholder behavior
87f4720f27
- Officially dropping IE11 support, from this version onwards there are no warranties of the package working in IE11. For more information see: https://community.developer.atlassian.com/t/atlaskit-to-drop-support-for-internet-explorer-11-from-1st-july-2020/39534
-
[patch]6548261c9a:
Remove namespace imports from React, ReactDom, and PropTypes- Updated dependencies 6548261c9a:
- @atlaskit/docs@8.3.2
- @atlaskit/visual-regression@0.1.9
- @atlaskit/button@13.3.7
- @atlaskit/icon@20.0.1
- @atlaskit/navigation@36.0.1
- @atlaskit/spinner@12.1.4
- @atlaskit/theme@9.5.1
- Updated dependencies c0102a3ea2:
- @atlaskit/icon@20.0.0
- @atlaskit/navigation@36.0.0
- @atlaskit/docs@8.3.1
- @atlaskit/button@13.3.6
-
[minor]24865cfaff:
Moving to react-beautiful-dnd-next in order to lock package to 11.x API. Tree is not compatible with 12.x for now
-
[patch]24865cfaff:
Fixes a bug in Tree that causes children of other nodes to show unexpectedly when clicking on a parent- Updated dependencies 24865cfaff:
- @atlaskit/navigation@35.3.0
-
[patch]35d2229b2a:
Adding missing license to packages and update to Copyright 2019 Atlassian Pty Ltd.
-
[patch]2b158873d1:
Add linting rule to prevent unsafe usage of setTimeout within React components.
-
[major]ec1bf6161f:
@atlaskit/tree has been converted to Typescript. Typescript consumers will now get static type safety. Flow types are no longer provided. No API or behavioural changes.
-
[patch]097b696613:
Components now depend on TS 3.6 internally, in order to fix an issue with TS resolving non-relative imports as relative imports
-
[patch]ecca4d1dbb:
Upgraded Typescript to 3.3.x
-
[patch]de35ce8c67:
Updates component maintainers
-
[patch]b7c0cddc30:
Removed unused dependencies from package.json for tree: memoize-one was unused.
- Updated dependencies 06326ef3f7:
- @atlaskit/docs@8.1.3
- @atlaskit/button@13.0.9
- @atlaskit/navigation@35.1.8
- @atlaskit/icon@19.0.0
-
[patch]4615439434:
index.ts will now be ignored when publishing to npm
- Updated dependencies cfc3c8adb3:
- @atlaskit/docs@8.1.2
- @atlaskit/button@13.0.8
- @atlaskit/navigation@35.1.5
- @atlaskit/icon@18.0.0
-
[patch]b0ef06c685:
- This is just a safety release in case anything strange happened in in the previous one. See Pull Request #5942 for details
- Updated dependencies 215688984e:
- @atlaskit/button@13.0.4
- @atlaskit/spinner@12.0.0
-
[major]7c17b35107:
- Updates react and react-dom peer dependencies to react@^16.8.0 and react-dom@^16.8.0. To use this package, please ensure you use at least this version of react and react-dom.
- Updated dependencies 9c0b4744be:
- @atlaskit/docs@7.0.3
- @atlaskit/button@12.0.3
- @atlaskit/icon@16.0.9
- @atlaskit/navigation@34.0.4
- @atlaskit/section-message@2.0.3
- @atlaskit/spinner@10.0.7
- @atlaskit/theme@8.1.7
- Updated dependencies 1e826b2966:
- @atlaskit/docs@7.0.2
- @atlaskit/icon@16.0.8
- @atlaskit/navigation@34.0.3
- @atlaskit/section-message@2.0.2
- @atlaskit/spinner@10.0.5
- @atlaskit/theme@8.1.6
- @atlaskit/button@12.0.0
- Updated dependencies 9d5cc39394:
- @atlaskit/docs@7.0.1
- @atlaskit/icon@16.0.5
- @atlaskit/navigation@34.0.1
- @atlaskit/section-message@2.0.1
- @atlaskit/spinner@10.0.1
- @atlaskit/theme@8.0.1
- @atlaskit/button@11.0.0
-
[major]76299208e6:
- Drop ES5 from all the flow modules
As a breaking change, all @atlaskit packages will be dropping cjs distributions and will only distribute esm. This means all distributed code will be transpiled, but will still contain
import
andexport
declarations.The major reason for doing this is to allow us to support multiple entry points in packages, e.g:
import colors from `@atlaskit/theme/colors`;
Previously this was sort of possible for consumers by doing something like:
import colors from `@atlaskit/theme/dist/esm/colors`;
This has a couple of issues. 1, it treats the file system as API making internal refactors harder, we have to worry about how consumers might be using things that aren't actually supposed to be used. 2. We are unable to do this internally in @atlaskit packages. This leads to lots of packages bundling all of theme, just to use a single color, especially in situations where tree shaking fails.
To support being able to use multiple entrypoints internally, we unfortunately cannot have multiple distributions as they would need to have very different imports from of their own internal dependencies.
ES Modules are widely supported by all modern bundlers and can be worked around in node environments.
We may choose to revisit this solution in the future if we find any unintended condequences, but we see this as a pretty sane path forward which should lead to some major bundle size decreases, saner API's and simpler package architecture.
Please reach out to #fabric-build (if in Atlassian) or create an issue in Design System Support (for external) if you have any questions or queries about this.
-
[patch]e3b442c128:
- Adopting API changes in Icon for examples
- Updated dependencies d7ef59d432:
- @atlaskit/docs@6.0.1
- @atlaskit/navigation@33.3.9
- @atlaskit/section-message@1.0.16
- @atlaskit/icon@16.0.0
- Updated dependencies 58b84fa:
- @atlaskit/icon@15.0.2
- @atlaskit/navigation@33.3.8
- @atlaskit/section-message@1.0.14
- @atlaskit/spinner@9.0.13
- @atlaskit/theme@7.0.1
- @atlaskit/docs@6.0.0
- Updated dependencies d13242d:
- @atlaskit/docs@5.2.3
- @atlaskit/icon@15.0.1
- @atlaskit/navigation@33.3.7
- @atlaskit/section-message@1.0.13
- @atlaskit/spinner@9.0.12
- @atlaskit/theme@7.0.0
- Updated dependencies ab9b69c:
- @atlaskit/docs@5.2.2
- @atlaskit/navigation@33.3.6
- @atlaskit/section-message@1.0.12
- @atlaskit/icon@15.0.0
-
[patch]ce60809:
- Replace react-beautiful-dnd-next dependency with react-beautiful-dnd@10.0.2
-
[patch]6c250fe:
- Upgrading react-beautiful-dnd-next to 10.0.0-beta.2
-
[patch]7b08fd4:
- Solving race condition when dropping and nesting at the same time
-
[patch]5de65a9:
- Upgrading react-beautiful-dnd-next to 10.0.0-alpha.5
- [patch] Adds missing implicit @babel/runtime dependency b71751b
- [patch] Fixing drag&drop on clipped trees b18ecfe
- [minor] Expanded parent item is collapsed while dragged. 192b3e2
- [major] Implementing nesting and expanding parents while dragging 2bdbf04
- [patch] Updated dependencies 65c6514
- @atlaskit/docs@5.0.8
- @atlaskit/navigation@33.1.11
- @atlaskit/section-message@1.0.8
- @atlaskit/icon@14.0.0
- [patch] Collapsing parent automatically when last child moved out f4992db
- [patch] Fixing issue of not calling onDragStart when drag&drop starts d7be874
- [patch] Adds sideEffects: false to allow proper tree shaking b5d6d04
- [major] Horizontal movement to disambiguate the case when the user is dropping at end of subtree 9ee9657
- [patch] Updated dependencies df22ad8
- @atlaskit/theme@6.0.0
- @atlaskit/spinner@9.0.6
- @atlaskit/section-message@1.0.5
- @atlaskit/navigation@33.1.5
- @atlaskit/icon@13.2.5
- @atlaskit/docs@5.0.6
- [patch] Bumping react-beautiful-dnd to version 9. Making use of use onBeforeDragStart for dynamic table 9cbd494
- [none] Updated dependencies 9cbd494
- @atlaskit/navigation@33.1.4
- [patch] update the dependency of react-dom to 16.4.2 due to vulnerability in previous versions read https://reactjs.org/blog/2018/08/01/react-v-16-4-2.html for details a4bd557
- [none] Updated dependencies a4bd557
- @atlaskit/navigation@33.1.3
- @atlaskit/theme@5.1.3
- @atlaskit/spinner@9.0.5
- @atlaskit/section-message@1.0.4
- @atlaskit/icon@13.2.4
- [patch] Bumping react-beautiful-dnd to 8.0.7 to fix timing issue with onDragStart 812a39c
- [patch] Updated dependencies acd86a1
- @atlaskit/navigation@33.1.2
- @atlaskit/icon@13.2.2
- @atlaskit/section-message@1.0.3
- @atlaskit/theme@5.1.2
- @atlaskit/spinner@9.0.4
- @atlaskit/docs@5.0.2
- [patch] Add a SSR test for every package, add react-dom and build-utils in devDependencies 7e331b5
- [none] Updated dependencies 7e331b5
- @atlaskit/theme@5.1.1
- @atlaskit/spinner@9.0.3
- @atlaskit/section-message@1.0.2
- @atlaskit/navigation@33.1.1
- @atlaskit/icon@13.2.1
- [major] Disabling drag&drop by default. 63de261
- [minor] Introducing Drag&Drop functionality to atlaskit/tree 98fe2b5
- [none] Updated dependencies 87cd977
- @atlaskit/navigation@33.0.5
- [none] Updated dependencies 22efc08
- @atlaskit/navigation@33.0.5
- [major] Updates to React ^16.4.0 7edb866
- [major] Updated dependencies 563a7eb
- @atlaskit/theme@5.0.0
- @atlaskit/spinner@9.0.0
- @atlaskit/docs@5.0.0
- @atlaskit/navigation@33.0.0
- @atlaskit/icon@13.0.0
- [major] Updated dependencies 7edb866
- @atlaskit/navigation@33.0.0
- @atlaskit/theme@5.0.0
- @atlaskit/spinner@9.0.0
- @atlaskit/docs@5.0.0
- @atlaskit/icon@13.0.0
- [patch] Updated dependencies cdba8b3
- @atlaskit/spinner@8.0.0
- [patch] Bump version of spinner 1adf8d1
- [minor] Developer preview version of @atlaskit/tree component 79b10a4