Inline dialog
An inline dialog is a pop-up container for small amounts of information. It can also contain controls.Caution
We are planning on deprecating Inline dialog. We recommend using the Popup component instead.
20.3.7
Patch Changes
aaf461aabb51c, (opens new window) - Removed a redundantcolor.textdeclaration from the top-layer surfaces ofModalDialogandInlineDialog(behindplatform-dst-top-layer). The top-layerPopoverandDialoghosts now setcolor.text, so these surfaces inherit the same colour. There is no visual change.- Updated dependencies
20.3.6
Patch Changes
f2a3deeedfd75, (opens new window) - On the top-layer path (platform-dst-top-layer), apply popup ARIA attributes when the trigger is a button or contains exactly one button. Skip the attributes when there are no buttons or multiple buttons.
20.3.5
Patch Changes
- Updated dependencies
20.3.4
Patch Changes
- Updated dependencies
20.3.3
Patch Changes
- Updated dependencies
20.3.2
Patch Changes
- Updated dependencies
20.3.1
Patch Changes
a7ec100f7d560, (opens new window) - The top-layer code path now uses@atlaskit/top-layer'suseAnchoredPopover, so these popovers are capped to the viewport and one too wide for the space beside its trigger moves to a roomier side rather than wrapping into it. No public API change. Behind theplatform-dst-top-layergate (platform-dst-top-layer-tooltipfor@atlaskit/tooltip,platform-dst-top-layer-spotlightfor@atlaskit/spotlight); legacy (flag-off) behaviour is unchanged.- Updated dependencies
20.3.0
Minor Changes
bd2c5b0112185, (opens new window) - Remove stale API report artifacts from published Platform packages.
Patch Changes
- Updated dependencies
20.2.1
Patch Changes
3fe62800cf49a, (opens new window) - Experimental React 19 support: widen the peer dependency range and fix the placement example's missing React key. Test coverage remains partial.- Updated dependencies
20.2.0
Minor Changes
-
d82e6f76528ab, (opens new window) - Add direct subpath package exports as part of the linking-platform, search, media, and design-system barrel-removal (de-barrel) migration.These packages now expose their individual modules via explicit
package.jsonexportssubpaths so that consumers can import directly from the leaf module (e.g.@atlaskit/pkg/thing) instead of the package barrel/index. This adds new public entry points without changing or removing any existing exports, so it is a backwards-compatible additive change.No runtime behaviour changes; this is an API-surface (entry-point) addition to support tree-shaking and to unblock removal of the barrel index files.
Patch Changes
- Updated dependencies
20.1.0
Minor Changes
005037db2dcaa, (opens new window) - Autofix: update cross-package imports away from barrel entries
Patch Changes
- Updated dependencies
20.0.1
Patch Changes
- Updated dependencies
20.0.0
Major Changes
-
f0bf5f838abd5, (opens new window) - Apply Volt entry-point and barrel-removal standards across these packages. Publicexportsnow resolve directly to./src/*implementations instead of intermediate./src/entry-points/*re-exports.Migration
Prefer published subpaths over the package root or internal entry-point paths:
import Calendar from '@atlaskit/calendar/calendar'; import Drawer from '@atlaskit/drawer/drawer'; import { WidthObserver } from '@atlaskit/width-detector/width-observer'; import { DocumentViewer } from '@atlaskit/media-document-viewer/document-viewer';If you imported through internal entry-point modules, switch to the public subpath:
-import Calendar from '@atlaskit/calendar/entry-points/calendar'; +import Calendar from '@atlaskit/calendar/calendar'; -import WidthObserver from '@atlaskit/width-detector/src/WidthObserver'; +import { WidthObserver } from '@atlaskit/width-detector/width-observer';
Patch Changes
- Updated dependencies
19.2.2
Patch Changes
- Updated dependencies
19.2.1
Patch Changes
- Updated dependencies
19.2.0
Minor Changes
3f6f3bd7da074, (opens new window) - Updates usage of the Top Layer primitives to consume changes to animation API.
Patch Changes
- Updated dependencies
19.1.3
Patch Changes
- Updated dependencies
19.1.2
Patch Changes
- Updated dependencies
19.1.1
Patch Changes
7793dc62dd564, (opens new window) - Internal refactor of upcoming top-layer usage- Updated dependencies
19.1.0
Minor Changes
-
cd097a2111788, (opens new window) - Republish packages depending on@atlaskit/react-compiler-gatingso their published dependency reference is updated to the renamed@atlaskit/react-compiler-gatingscope.The earlier rename of
@atlassian/react-compiler-gatingto@atlaskit/react-compiler-gatingonly bumped the renamed package itself, so dependent packages were never republished and their published versions still referenced the old@atlassian/react-compiler-gatingname, which is not available in the public npm registry. This minor bump republishes all affected packages with the corrected dependency.
Patch Changes
- Updated dependencies
19.0.1
Patch Changes
ee28cf33718b0, (opens new window) - Add @atlaskit/react-compiler-gating as a runtime dependency to enable React Compiler platform gating.- Updated dependencies
19.0.0
Major Changes
-
f2dc9097319f0, (opens new window) - ### Dropped support for legacy Typescript 4 types. Typescript 5 is now the new minimum.Removes the
typesVersionsproperty anddist/types-ts4.5directory from the dist.Types are now exclusively via the
"types": "dist/types/index.d.ts"property.- "typesVersions": { - ">=4.5 <4.9": { - "*": [ - "dist/types-ts4.5/*", - "dist/types-ts4.5/index.d.ts" - ] - } - },
Patch Changes
- Updated dependencies
18.1.14
Patch Changes
- Updated dependencies
18.1.13
Patch Changes
- Updated dependencies
18.1.12
Patch Changes
6d0485dce81c4, (opens new window) - Internal: updated to the new@atlaskit/top-layerPopover/Dialogbehaviour where the host element unmounts after the exit animation completes. No consumer action required.- Updated dependencies
18.1.11
Patch Changes
e5b4070f51a93, (opens new window) - Remove Top Layer compatibility aliases and expose close-event helpers from thedialogandpopoverentry points.- Updated dependencies
18.1.10
Patch Changes
021a645c6f39a, (opens new window) - Update internal top-layer adopter code paths behindplatform-dst-top-layer.- Updated dependencies
18.1.9
Patch Changes
- Updated dependencies
18.1.8
Patch Changes
- Updated dependencies
18.1.7
Patch Changes
- Updated dependencies
18.1.6
Patch Changes
-
dec4f3444bce8, (opens new window) - Hardens Popup, Popover, and Dialog through stricter typed contracts, focus-management fixes, and clearer entry points.- Stricter API contracts. Popup, Popover, and Dialog props are now discriminated unions, so
misuse (manual mode with
onClose, dialogs without a label, popovers without an accessible name for their role) fails at compile time. - Better defaults.
Popup'splacementprop now defaults to "below trigger, centered, withspace.100gap", removing the awkwardplacement={{}}boilerplate. - Focus-management fixes. Empty/loading dialogs no longer trap Tab on
<body>; rapid open/close/open sequences no longer focus a torn-down popover; nested top-layer popovers stay in their own focus scope. - Cleaner entry points.
createCloseEventis now available as per-primitive subpaths (@atlaskit/top-layer/dialog/create-close-eventand@atlaskit/top-layer/popover/create-close-event); the combined entry point is deprecated. The placement-map entry point now exposes a publicLEGACY_PLACEMENTSconst for migration consumers. - Per-primitive data attributes. Animation hooks now emit
data-ds-popover-*for Popover anddata-ds-dialog-*for Dialog, preventing cross-primitive selector collisions. - Performance and internal correctness.
setStylesnapshots and restores prior inline values; CSS-length resolution is memoised and probes inside the popover for correct token scope; placement resolution is stable across renders.
- Stricter API contracts. Popup, Popover, and Dialog props are now discriminated unions, so
misuse (manual mode with
-
Updated dependencies
18.1.5
Patch Changes
- Updated dependencies
18.1.4
Patch Changes
- Updated dependencies
18.1.3
Patch Changes
- Updated dependencies
18.1.2
Patch Changes
-
7250582895c0b, (opens new window) - Top-layer adoption work behind theplatform-dst-top-layerfeature flag. Public adopter APIs are intentionally kept narrow while the top-layer API surface settles, with one exception called out below.Highlights:
- Pass the full
[along, away]legacy popper offset through to the new top-layerplacement.offsetAPI (viafromLegacyPlacement). Previously only theawayaxis was forwarded, which dropped thealongoffset for consumers ofPopup,PopupSelect,Spotlight, andTooltipwhenplatform-dst-top-layeris enabled. - Fix broken import of
dialogHeightanddialogWidthfrom the removed utils module in@atlaskit/modal-dialog.
Public API:
@atlaskit/tooltip(minor): add an optionaltestId?: stringfield toTriggerProps. This is additive (no existing prop changes shape). Required because@atlaskit/button/new(and otherPressable-backed primitives) overwritedata-testidfrom spread, so the legacy(triggerProps as any)['data-testid']workaround is silently absorbed by those consumers. A typedtestIdfield flows through their owntestIddestructure instead, restoringdata-testidpropagation onto the rendered trigger element.@atlaskit/popup,@atlaskit/dropdown-menu(patch): no public type changes. Wideraria-haspopupunions that the FF-on path produces are bridged at the package boundary into@atlaskit/top-layerwith localisedFUDGE(top-layer-api)casts, documented inpackages/design-system/top-layer/notes/decisions/migration-roadmap.md("Open API decisions deferred to a follow-up PR"). They will be widened in a follow-upminorPR once the top-layer API is committed.@atlaskit/modal-dialog,@atlaskit/select,@atlaskit/spotlight(patch/minor): no public type changes; bug fixes only.
Merge-readiness fixes (FF-on test wiring + adopter behavior):
@atlaskit/popup(minor): wire the compositionalPopupContentto delegate toPopupContentTopLayerwhenplatform-dst-top-layeris enabled. Previously only the legacyPopupcomponent had the FF branch, leaving consumers of the compositional API on the legacy popper path.@atlaskit/select(minor): add anonClickhandler to thePopupSelecttop-layer trigger so clicks open/close the menu (mirrors the legacy global click handler inpopup-select.tsx). Add explicit Escape handling on the menu'sonKeyDownso the menu closes and focus returns to the trigger.@atlaskit/top-layer(patch): the<dialog>rendered by the Dialog primitive now setsaria-modal="true"explicitly. Modern browsers infer modal semantics from.showModal()but some assistive tech still keys off the explicit attribute.@atlaskit/top-layer(patch): guarduse-anchor-positioningagainst environments whereResizeObserveris not defined (e.g. jest'snodeenvironment, used by the post-office test suite). The observer is used to wait for the popover's first valid layout before measuring; consumers in non-DOM jest environments now get a no-op observer and the scroll/resize listeners still apply if the host environment polyfillsshowPopover. Real browsers always haveResizeObserver.@atlaskit/modal-dialog(patch): on the FF-on path, drop thetabIndex={-1}(and unused:focus-visibleoutline) from the modal content wrapper. The native<dialog>.showModal()focus-delegate algorithm picks the first focusable descendant (includingtabindex=-1), and the wrapper was hijacking initial focus from the close button. Also honorshouldReturnFocus={ref}on the FF-on path (an unmount-cleanup focuses the ref afterdialog.close()so it overrides the browser's automatic return-to-trigger). BooleanshouldReturnFocus={false}is not yet honored on the FF-on path — seetop-layer/notes/merge-blockers.md.@atlaskit/datetime-picker(patch): on the FF-on path, setmode="manual"on thePopup.Contentrendered by bothinternal/menu-top-layer.tsx(date-picker calendar) andinternal/fixed-layer-menu-top-layer.tsx(time-picker menu). With the defaultmode="auto", the same click event that opens the menu (which targets the react-select combobox input — outside the popover element) bubbles to the browser's native popover light-dismiss handler and immediately closes the menu. react-select / DateTimePicker already own outside-click and Esc dismissal via their own state, so opting out of the native auto-dismiss is the correct integration. Also extend the existing Esc → trigger-focus restoration incomponents/date-picker.tsxto the FF-on path (manual mode disables the browser's built-in focus return, and the legacy code path was already handling this for itself behind an FF negation).@atlaskit/popup(no public API change): no source changes — only FF-on Playwright spec/example fixes drove the suite from 21/3/2 to 27/0/0. Notable: the twotest.fixme'd nested-popover cases were not browser limitations;popover="auto"chains correctly via DOM ancestry (the original fixmes had the wrong testId selector). AddedtestIdprops to two examples (16-popup-with-a11y-props,18-should-fit-container) so default-shape tests can reach the trigger.- Test alignment for FF-on Playwright suites across
popup,select,datetime-picker,inline-dialog,inline-message, andmodal-dialog: selector updates to match the new top-layer testId convention (${testId}--content,[role="dialog"][aria-label="calendar"]), per-specskipAxeCheck()for example-level color-contrast violations unrelated to the migration, and focus assertions adjusted to match native<dialog>/Popup.Contentauto-focus semantics (focus lands on the first focusable child, not the dialog container itself). @atlassian/capacity-planning-capacity-graph,@atlaskit/color-picker,@atlassian/timeline-table,@atlassian/global-side-navigation(patch): scopefgmocks in unit tests soplatform-dst-top-layerreturnsfalse. JSDOM does not implement the native Popover API (showPopover/hidePopover/toggleevents), so leaving the gate ON in unit tests caused popover content to remain in the DOM after close and broke close-behaviour assertions. Browser coverage for the FF-on path is provided by the Playwright suites listed above.@atlaskit/dropdown-menu(no public API change): test/example-only fixes for the FF-on Playwright suite. Addedrole="menuitem"to the nested-triggerButtonIteminexamples/93-testing-nested-keyboard-navigation-top-layer.tsxto satisfy axe'saria-required-childrenrule on the parent menu. Added atest.beforeEach(skipAxeCheck)todropdown-menu.spec.tsx(FF-on suite) for example-levelcolor-contrastviolations on the pre-existingcolor.text.selected/color.background.selectedtoken pair (3.91:1). Replaced a deadlockingawait expect(moveItem).not.toBeFocused()pre-open assertion (Playwright's auto-wait blocks 5s on the absent element) withawait expect(moveItem).not.toBeVisible(). Suite result: 22/22 passing.
- Pass the full
-
Updated dependencies
18.1.1
Patch Changes
-
2bed6255731de, (opens new window) - Top-layer adoption work behind theplatform-dst-top-layerfeature flag. Public adopter APIs are intentionally kept narrow while the top-layer API surface settles, with one exception called out below.Highlights:
- Pass the full
[along, away]legacy popper offset through to the new top-layerplacement.offsetAPI (viafromLegacyPlacement). Previously only theawayaxis was forwarded, which dropped thealongoffset for consumers ofPopup,PopupSelect,Spotlight, andTooltipwhenplatform-dst-top-layeris enabled. - Fix broken import of
dialogHeightanddialogWidthfrom the removed utils module in@atlaskit/modal-dialog.
Public API:
@atlaskit/tooltip(minor): add an optionaltestId?: stringfield toTriggerProps. This is additive (no existing prop changes shape). Required because@atlaskit/button/new(and otherPressable-backed primitives) overwritedata-testidfrom spread, so the legacy(triggerProps as any)['data-testid']workaround is silently absorbed by those consumers. A typedtestIdfield flows through their owntestIddestructure instead, restoringdata-testidpropagation onto the rendered trigger element.@atlaskit/popup,@atlaskit/dropdown-menu(patch): no public type changes. Wideraria-haspopupunions that the FF-on path produces are bridged at the package boundary into@atlaskit/top-layerwith localisedFUDGE(top-layer-api)casts, documented inpackages/design-system/top-layer/notes/decisions/migration-roadmap.md("Open API decisions deferred to a follow-up PR"). They will be widened in a follow-upminorPR once the top-layer API is committed.@atlaskit/modal-dialog,@atlaskit/select,@atlaskit/spotlight(patch/minor): no public type changes; bug fixes only.
Merge-readiness fixes (FF-on test wiring + adopter behavior):
@atlaskit/popup(minor): wire the compositionalPopupContentto delegate toPopupContentTopLayerwhenplatform-dst-top-layeris enabled. Previously only the legacyPopupcomponent had the FF branch, leaving consumers of the compositional API on the legacy popper path.@atlaskit/select(minor): add anonClickhandler to thePopupSelecttop-layer trigger so clicks open/close the menu (mirrors the legacy global click handler inpopup-select.tsx). Add explicit Escape handling on the menu'sonKeyDownso the menu closes and focus returns to the trigger.@atlaskit/top-layer(patch): the<dialog>rendered by the Dialog primitive now setsaria-modal="true"explicitly. Modern browsers infer modal semantics from.showModal()but some assistive tech still keys off the explicit attribute.@atlaskit/top-layer(patch): guarduse-anchor-positioningagainst environments whereResizeObserveris not defined (e.g. jest'snodeenvironment, used by the post-office test suite). The observer is used to wait for the popover's first valid layout before measuring; consumers in non-DOM jest environments now get a no-op observer and the scroll/resize listeners still apply if the host environment polyfillsshowPopover. Real browsers always haveResizeObserver.@atlaskit/modal-dialog(patch): on the FF-on path, drop thetabIndex={-1}(and unused:focus-visibleoutline) from the modal content wrapper. The native<dialog>.showModal()focus-delegate algorithm picks the first focusable descendant (includingtabindex=-1), and the wrapper was hijacking initial focus from the close button. Also honorshouldReturnFocus={ref}on the FF-on path (an unmount-cleanup focuses the ref afterdialog.close()so it overrides the browser's automatic return-to-trigger). BooleanshouldReturnFocus={false}is not yet honored on the FF-on path — seetop-layer/notes/merge-blockers.md.@atlaskit/datetime-picker(patch): on the FF-on path, setmode="manual"on thePopup.Contentrendered by bothinternal/menu-top-layer.tsx(date-picker calendar) andinternal/fixed-layer-menu-top-layer.tsx(time-picker menu). With the defaultmode="auto", the same click event that opens the menu (which targets the react-select combobox input — outside the popover element) bubbles to the browser's native popover light-dismiss handler and immediately closes the menu. react-select / DateTimePicker already own outside-click and Esc dismissal via their own state, so opting out of the native auto-dismiss is the correct integration. Also extend the existing Esc → trigger-focus restoration incomponents/date-picker.tsxto the FF-on path (manual mode disables the browser's built-in focus return, and the legacy code path was already handling this for itself behind an FF negation).@atlaskit/popup(no public API change): no source changes — only FF-on Playwright spec/example fixes drove the suite from 21/3/2 to 27/0/0. Notable: the twotest.fixme'd nested-popover cases were not browser limitations;popover="auto"chains correctly via DOM ancestry (the original fixmes had the wrong testId selector). AddedtestIdprops to two examples (16-popup-with-a11y-props,18-should-fit-container) so default-shape tests can reach the trigger.- Test alignment for FF-on Playwright suites across
popup,select,datetime-picker,inline-dialog,inline-message, andmodal-dialog: selector updates to match the new top-layer testId convention (${testId}--content,[role="dialog"][aria-label="calendar"]), per-specskipAxeCheck()for example-level color-contrast violations unrelated to the migration, and focus assertions adjusted to match native<dialog>/Popup.Contentauto-focus semantics (focus lands on the first focusable child, not the dialog container itself). @atlassian/capacity-planning-capacity-graph,@atlaskit/color-picker,@atlassian/timeline-table,@atlassian/global-side-navigation(patch): scopefgmocks in unit tests soplatform-dst-top-layerreturnsfalse. JSDOM does not implement the native Popover API (showPopover/hidePopover/toggleevents), so leaving the gate ON in unit tests caused popover content to remain in the DOM after close and broke close-behaviour assertions. Browser coverage for the FF-on path is provided by the Playwright suites listed above.@atlaskit/dropdown-menu(no public API change): test/example-only fixes for the FF-on Playwright suite. Addedrole="menuitem"to the nested-triggerButtonIteminexamples/93-testing-nested-keyboard-navigation-top-layer.tsxto satisfy axe'saria-required-childrenrule on the parent menu. Added atest.beforeEach(skipAxeCheck)todropdown-menu.spec.tsx(FF-on suite) for example-levelcolor-contrastviolations on the pre-existingcolor.text.selected/color.background.selectedtoken pair (3.91:1). Replaced a deadlockingawait expect(moveItem).not.toBeFocused()pre-open assertion (Playwright's auto-wait blocks 5s on the absent element) withawait expect(moveItem).not.toBeVisible(). Suite result: 22/22 passing.
- Pass the full
-
Updated dependencies
18.1.0
Minor Changes
31b1ede297136, (opens new window) - Autofix: add explicit package exports (barrel removal)
18.0.17
Patch Changes
- Updated dependencies
18.0.16
Patch Changes
- Updated dependencies
18.0.15
Patch Changes
02483200273ec, (opens new window) - Enrol all Design System UI packages into the React Compiler with platform gating via isReactCompilerActivePlatform.- Updated dependencies
18.0.14
Patch Changes
22bf79dbdcdca, (opens new window) - Internal changes to remove unnecessary token fallbacks and imports from@atlaskit/theme
18.0.13
Patch Changes
c054192950c10, (opens new window) - Updates internal file structure and removes unused dynamic styles
18.0.12
Patch Changes
- Updated dependencies
18.0.11
Patch Changes
- Updated dependencies
18.0.10
Patch Changes
5db9e3f21a52f, (opens new window) - Internal refactoring- Updated dependencies
18.0.9
Patch Changes
- Updated dependencies
18.0.8
Patch Changes
- Updated dependencies
18.0.7
Patch Changes
- Updated dependencies
18.0.6
Patch Changes
- Updated dependencies
18.0.5
Patch Changes
67dd9df06af0f, (opens new window) - Replace instances of theatag withLinkwhere applicable.
18.0.4
Patch Changes
- Updated dependencies
18.0.3
Patch Changes
39e543109ec09, (opens new window) - add type info to forwardRef components- Updated dependencies
18.0.2
Patch Changes
248faa32d4835, (opens new window) - Internal changes to how borders are applied.- Updated dependencies
18.0.1
Patch Changes
- Updated dependencies
18.0.0
Major Changes
-
d636af20c6304, (opens new window) - This replacesreact-node-resolverwhich usesfindDOMNodeunder the hood with a directreffunctionality to pass the first child of an Inline Dialog around for internal use.There is some risk to this as while we tested this internally via a feature gate with no issues, this could be breaking in the instance where the children you pass to
<InlineDialog />is either inconsistent, or the first element is not the target we expected.
17.2.9
Patch Changes
255837cfba315, (opens new window) - Internal changes to how border radius is applied.- Updated dependencies
17.2.8
Patch Changes
- Updated dependencies
17.2.7
Patch Changes
31c57f650ba07, (opens new window) - Improving tests for server side rendering and hydration- Updated dependencies
17.2.6
Patch Changes
- Updated dependencies
17.2.5
Patch Changes
- Updated dependencies
17.2.4
Patch Changes
- Updated dependencies
17.2.3
Patch Changes
- Updated dependencies
17.2.2
Patch Changes
- Updated dependencies
17.2.1
Patch Changes
- #164146, (opens new window)
cb9fe0058ed87, (opens new window) - Updates package.json direct dependencies to align with actual usage.
17.2.0
Minor Changes
- #157071, (opens new window)
a149a0b1559ec, (opens new window) - We are testing the migration to the ADS Link component behind a feature flag. If this fix is successful it will be available in a later release.
Patch Changes
- Updated dependencies
17.1.0
Minor Changes
- #152852, (opens new window)
ae720e711e4d2, (opens new window) - AddsfallbackPlacementsprop for specifying a list of backup placements to try when the mainplacementdoes not have enough space. This matches the API ofPopup.
17.0.2
Patch Changes
- #129972, (opens new window)
b2d69a39e6687, (opens new window) - Update@compiled/reactdependency for improved type checking support. - Updated dependencies
17.0.1
Patch Changes
- Updated dependencies
17.0.0
Major Changes
-
#117363, (opens new window)
10a0f7f6c2027, (opens new window) - This package'speerDependencieshave been adjusted forreactand/orreact-domto reflect the status of only supporting React 18 going forward. No explicit breaking change to React support has been made in this release, but this is to signify going forward, breaking changes for React 16 or React 17 may come via non-major semver releases.Please refer this community post for more details: https://community.developer.atlassian.com/t/rfc-78-dropping-support-for-react-16-and-rendering-in-a-react-18-concurrent-root-in-jira-and-confluence/87026, (opens new window)
Patch Changes
- Updated dependencies
16.2.0
Minor Changes
- #116138, (opens new window)
b50c5d5d65ae2, (opens new window) - Bump to the latest version of @compiled/react
Patch Changes
- Updated dependencies
16.1.3
Patch Changes
- Updated dependencies
16.1.2
Patch Changes
- Updated dependencies
16.1.1
Patch Changes
- Updated dependencies
16.1.0
Minor Changes
- #109060, (opens new window)
4660ec858a305, (opens new window) - UpdateReactfrom v16 to v18
Patch Changes
- Updated dependencies
16.0.3
Patch Changes
- #108675, (opens new window)
98426d09239b8, (opens new window) - Update dev depedencies.
16.0.2
Patch Changes
- #103999, (opens new window)
9f62ecec4d422, (opens new window) - Update dependencies.
16.0.1
Patch Changes
- Updated dependencies
16.0.0
Major Changes
-
#174572, (opens new window)
a6642c2335879, (opens new window) - Migrated from@emotion/reactto@compiled/reactin order to improve performance, align with the rest of the Atlaskit techstack, and support React 18 Streaming SSR.Please note, in order to use this version of
@atlaskit/inline-dialog, you will need to ensure that your bundler is configured to handle.cssimports correctly. Most bundlers come with built-in support for.cssimports, so you may not need to do anything. If you are using a different bundler, please refer to the documentation for that bundler to understand how to handle.cssimports.For more information on the migration, please refer to RFC-73 Migrating our components to Compiled CSS-in-JS, (opens new window).
15.3.1
Patch Changes
- Updated dependencies
15.3.0
Minor Changes
- #168743, (opens new window)
b27dba8a5f3cd, (opens new window) - Update types to improve compatibility with React 18.
Patch Changes
- Updated dependencies
15.2.3
Patch Changes
- Updated dependencies
15.2.2
Patch Changes
- #166026, (opens new window)
962b5e77810fb, (opens new window) - Adds side-effect config to support Compiled css extraction in third-party apps
15.2.1
Patch Changes
- #161638, (opens new window)
d2e5e5ce0053d, (opens new window) - Use new API of layering without UNSAFE prefix
15.2.0
Minor Changes
- #157176, (opens new window)
3d03c4f1002ab, (opens new window) - Integrate layering and use CloseManager instead
15.1.2
Patch Changes
- Updated dependencies
15.1.1
Patch Changes
- Updated dependencies
15.1.0
Minor Changes
- #152984, (opens new window)
f331091d24ea4, (opens new window) - Bug fix for portal logic update behind ff platform_design_system_team_portal_logic_r18_fix
15.0.5
Patch Changes
- Updated dependencies
15.0.4
Patch Changes
- Updated dependencies
15.0.3
Patch Changes
- Updated dependencies
15.0.2
Patch Changes
- #146891, (opens new window)
1946e3bf8c6c9, (opens new window) - Internal change only: update feature flag names.
15.0.1
Patch Changes
- Updated dependencies
15.0.0
Major Changes
- #135555, (opens new window)
530c505c5abab, (opens new window) - Refactors analytics next API to remove usages of legacy react context.
14.3.1
Patch Changes
- Updated dependencies
14.3.0
Minor Changes
-
#127511, (opens new window)
db30e29344013, (opens new window) - Widening range ofreactandreact-dompeer dependencies from^16.8.0 || ^17.0.0 || ~18.2.0to the wider range of ``^16.8.0 || ^17.0.0 || ^18.0.0` (where applicable).This change has been done to enable usage of
react@18.3as well as to have a consistent peer dependency range forreactandreact-domfor/platformpackages.
Patch Changes
- Updated dependencies
14.2.5
Patch Changes
- Updated dependencies
14.2.4
Patch Changes
- #120049, (opens new window)
77504ff274f72, (opens new window) - DSP-19576: Assign names to anonymous default exports
14.2.3
Patch Changes
- #116568, (opens new window)
f8fef52dc49ff, (opens new window) - Correct the usage of handling escape onClose request
14.2.2
Patch Changes
- Updated dependencies
14.2.1
Patch Changes
- #113051, (opens new window)
8fb8ca26fb173, (opens new window) - Integrate layering in inline dialog - Updated dependencies
14.2.0
Minor Changes
- #110670, (opens new window)
c733254a2dd6e, (opens new window) - Explicitly set jsxRuntime to classic via pragma comments in order to avoid issues where jsxRuntime is implicitly set to automatic.
Patch Changes
- Updated dependencies
14.1.2
Patch Changes
- #104958, (opens new window)
45033e519694, (opens new window) - Add layering support to fix escape keyboard issue in modals
14.1.1
Patch Changes
- Updated dependencies
14.1.0
Minor Changes
- #102965, (opens new window)
af5ae74f2af1, (opens new window) - Add support for React 18 in non-strict mode.
14.0.4
Patch Changes
- #94316, (opens new window)
35fd5ed8e1d7, (opens new window) - Upgrading internal dependencybind-event-listenerto@^3.0.0
14.0.3
Patch Changes
- #83116, (opens new window)
8d4e99057fe0, (opens new window) - Upgrade Typescript from4.9.5to5.4.2
14.0.2
Patch Changes
- #69022, (opens new window)
395c74147990, (opens new window) - Migrate packages to use declarative entry points
14.0.1
Patch Changes
- #60029, (opens new window)
b9826ea49c47, (opens new window) - Update dependencies that were impacted by HOT-106483 to latest.
14.0.0
Major Changes
- #41791, (opens new window)
ec7c2a38247, (opens new window) - Removed all remaining legacy theming logic from the Calendar, Form, InlineDialog, InlineEdit and InlineMessage components.
13.6.8
Patch Changes
- #41990, (opens new window)
7a88114cef7, (opens new window) - added type dependency for @types/react-node-resolver
13.6.7
Patch Changes
- #41435, (opens new window)
a4eca15aedd, (opens new window) - Enrol @atlaskit/inline-dialog into jira-frontend push model consumption
13.6.6
Patch Changes
- #38162, (opens new window)
fd6bb9c9184, (opens new window) - Delete version.json - Updated dependencies
13.6.5
Patch Changes
- #35441, (opens new window)
599bfe90ee3, (opens new window) - Internal change to use shape tokens. There is no expected visual change.
13.6.4
Patch Changes
- #33652, (opens new window)
e7ea6832ad2, (opens new window) - Bans the use of React.FC/React.FunctionComponent type in ADS components as part of the React 18 migration work. The change is internal only and should not introduce any changes for the component consumers.
13.6.3
Patch Changes
- #34051, (opens new window)
49b08bfdf5f, (opens new window) - Migrated use ofgridSizeto space tokens where possible. There is no expected visual or behaviour change.
13.6.2
Patch Changes
- #33793, (opens new window)
9d00501a414, (opens new window) - Ensure legacy types are published for TS 4.5-4.8
13.6.1
Patch Changes
- #33649, (opens new window)
41fae2c6f68, (opens new window) - Upgrade Typescript from4.5.5to4.9.5
13.6.0
Minor Changes
- #33258, (opens new window)
56507598609, (opens new window) - Skip minor dependency bump
Patch Changes
- Updated dependencies
13.5.0
Minor Changes
- #31299, (opens new window)
c0dd48dfb67, (opens new window) - [ux] Adds keyboard support of using escape to close inline dialog.
13.4.9
Patch Changes
- #31206, (opens new window)
261420360ec, (opens new window) - Upgrades component types to support React 18. - Updated dependencies
13.4.8
Patch Changes
- Updated dependencies
13.4.7
Patch Changes
- Updated dependencies
13.4.6
Patch Changes
- #29390, (opens new window)
18aeca8c199, (opens new window) - Internal change to update token references. There is no expected behaviour or visual change.
13.4.5
Patch Changes
- Updated dependencies
13.4.4
Patch Changes
- Updated dependencies
13.4.3
Patch Changes
- Updated dependencies
13.4.2
Patch Changes
- #26408, (opens new window)
9de88fa1e1e, (opens new window) - Internal changes to include spacing tokens in component implementations.
13.4.1
Patch Changes
- #24874, (opens new window)
8cc2f888c83, (opens new window) - Upgrade Typescript from4.3.5to4.5.5
13.4.0
Minor Changes
- #24004, (opens new window)
8d2ea17980d, (opens new window) - Updates@emotion/coreto@emotion/react; v10 to v11. There is no expected behavior change.
Patch Changes
- Updated dependencies
13.3.9
Patch Changes
- #24492, (opens new window)
8d4228767b0, (opens new window) - Upgrade Typescript from4.2.4to4.3.5.
13.3.8
Patch Changes
- #22614, (opens new window)
8a5bdb3c844, (opens new window) - Upgrading internal dependency (bind-event-listener) for improved internal types
13.3.7
Patch Changes
- Updated dependencies
13.3.6
Patch Changes
- Updated dependencies
13.3.5
Patch Changes
- #21242, (opens new window)
2e7bbdfd813, (opens new window) - Upgrading internal dependency 'bind-event-listener' to 2.1.0 for improved types
13.3.4
Patch Changes
- #20650, (opens new window)
cb2392f6d33, (opens new window) - Upgrade to TypeScript 4.2.4
13.3.3
Patch Changes
- Updated dependencies
13.3.2
Patch Changes
- Updated dependencies
13.3.1
Patch Changes
- Updated dependencies
13.3.0
Minor Changes
- #18526, (opens new window)
2a53f51adc6, (opens new window) - Introduce the propstrategyto allow consumers to override the default positioning strategy
Patch Changes
- Updated dependencies
13.2.2
Patch Changes
- #16752, (opens new window)
19d72473dfb, (opens new window) - Updates usage of deprecated token names so they're aligned with the latest naming conventions. No UI or visual changes - Updated dependencies
13.2.1
Patch Changes
- Updated dependencies
13.2.0
Minor Changes
- #16651, (opens new window)
2fe0d03807f, (opens new window) - This removes the preventDefault functionality (reverts it back to the previous version of inline dialog where event listeners were added in the capture phase). It also refactors handleClickOutside so that it is now triggered by a ref.
13.1.9
Patch Changes
- #15998, (opens new window)
f460cc7c411, (opens new window) - Builds for this package now pass through a tokens babel plugin, removing runtime invocations of the tokens() function and improving bundle size. - Updated dependencies
13.1.8
Patch Changes
- Updated dependencies
13.1.7
Patch Changes
- #15632, (opens new window)
34282240102, (opens new window) - Adds explicit type to button usages components.
13.1.6
Patch Changes
- #15105, (opens new window)
cb79dfea5d9, (opens new window) - This fixes a bug in version 13.1.2 where inline dialog'suseEffectwas running synchronously and while the click event was still happening. This meant that if the open state was outside of inline dialog, there were instances where it failed to open.
13.1.5
Patch Changes
- #14723, (opens new window)
b94375ecf08, (opens new window) - Fixes issue where enzyme is unable to access component name in snapshot tests. There should be no UI or UX change.
13.1.4
Patch Changes
- Updated dependencies
13.1.3
Patch Changes
- #14608, (opens new window)
0e89e593547, (opens new window) - Fixes a bug where the dialog was retaining its window click event listener even after the dialog was closed.
13.1.2
Patch Changes
- #14328, (opens new window)
398904f14d9, (opens new window) - [ux] Fixes a bug in version 13.1.0 where InlineDialog cannot be closed after it opens a Modal. There should be no other UI or UX changes. Note that the click event listener'scapture: falsehas been changed tocapture: true. This may cause some issues with the opening or closing of the inline dialog in some situations e.g. if the open state of the inline dialog is in an outer component. You can solve this by trying to add apreventDefaultto the click handler in the outer component or changing the inline dialog's event handler to{ capture: true }.
13.1.1
Patch Changes
- Updated dependencies
13.1.0
Minor Changes
- #13302, (opens new window)
5a049f800d3, (opens new window) - Integrates the new tokens package to add support for our new theming solution. This change is fully backwards compatible with our existing theming solution caec2cee6e0, (opens new window) - Removesstyled-componentsdependency from the package. Also uses ThemeV2 API now. There should be no visual or UX change.
Patch Changes
- Updated dependencies
13.0.11
Patch Changes
- #12880, (opens new window)
378d1cef00f, (opens new window) - Bump@atlaskit/themeto version^11.3.0.
13.0.10
Patch Changes
- #8644, (opens new window)
79c23df6340, (opens new window) - Use injected package name and version for analytics instead of version.json.
13.0.9
Patch Changes
- #5857, (opens new window)
d3265f19be, (opens new window) - Transpile packages using babel rather than tsc
13.0.8
Patch Changes
- #5497, (opens new window)
5f58283e1f, (opens new window) - 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, (opens new window) Also addtypescripttodevDependenciesto denote version that the package was built with.
13.0.7
Patch Changes
- Updated dependencies
13.0.6
Patch Changes
- #4707, (opens new window)
6360c46009, (opens new window) - Reenable integration tests for Edge browser
13.0.5
Patch Changes
-
#3885, (opens new window)
6c525a8229, (opens new window) - 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.
13.0.4
Patch Changes
- #4393, (opens new window)
76165ad82f, (opens new window) - Bump required because of conflicts on wadmal release
13.0.3
Patch Changes
- Updated dependencies
13.0.2
Patch Changes
- #3293, (opens new window)
954cc87b62, (opens new window) - The readme and package information has been updated to point to the new design system website.
13.0.1
Patch Changes
- #3428, (opens new window)
db053b24d8, (opens new window) - Update all the theme imports to be tree-shakable
13.0.0
Major Changes
- #3335, (opens new window)
87f4720f27, (opens new window) - 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, (opens new window)
Patch Changes
- Updated dependencies
12.1.14
Patch Changes
- #2866, (opens new window)
54a9514fcf, (opens new window) - Build and supporting files will no longer be published to npm
12.1.13
Patch Changes
- Updated dependencies
12.1.12
Patch Changes
-
[patch]3a09573b4e, (opens new window):
Change imports to comply with Atlassian conventions- Updated dependencies cf8577f5d6, (opens new window):
-
Updated dependencies 6b8e60827e, (opens new window):
-
Updated dependencies 449ef134b3, (opens new window):
-
Updated dependencies 57c0487a02, (opens new window):
-
Updated dependencies 6efb12e06d, (opens new window):
-
Updated dependencies fd41d77c29, (opens new window):
-
Updated dependencies ca494abcd5, (opens new window):
- @atlaskit/popper@3.1.12
- @atlaskit/button@13.3.11
- @atlaskit/datetime-picker@9.4.0
- @atlaskit/icon@20.1.1
- @atlaskit/select@11.0.10
- @atlaskit/webdriver-runner@0.3.4
12.1.11
Patch Changes
- Updated dependencies 66dcced7a0, (opens new window):
- Updated dependencies fd5292fd5a, (opens new window):
- Updated dependencies 64fb94fb1e, (opens new window):
- Updated dependencies fd5292fd5a, (opens new window):
- Updated dependencies eea5e9bd8c, (opens new window):
- Updated dependencies fd5292fd5a, (opens new window):
- Updated dependencies 109c1a2c0a, (opens new window):
- Updated dependencies
c57bb32f6d, (opens new window):
- @atlaskit/docs@8.4.0
- @atlaskit/icon@20.1.0
- @atlaskit/webdriver-runner@0.3.0
- @atlaskit/button@13.3.9
- @atlaskit/datetime-picker@9.2.8
- @atlaskit/select@11.0.9
12.1.10
Patch Changes
- Updated dependencies
e3f01787dd, (opens new window):
- @atlaskit/webdriver-runner@0.2.0
- @atlaskit/button@13.3.8
- @atlaskit/datetime-picker@9.2.7
- @atlaskit/select@11.0.8
12.1.9
Patch Changes
-
[patch]6548261c9a, (opens new window):
Remove namespace imports from React, ReactDom, and PropTypes- Updated dependencies 6548261c9a, (opens new window):
- @atlaskit/docs@8.3.2
- @atlaskit/visual-regression@0.1.9
- @atlaskit/analytics-next@6.3.5
- @atlaskit/button@13.3.7
- @atlaskit/datetime-picker@9.2.5
- @atlaskit/icon@20.0.1
- @atlaskit/popper@3.1.11
- @atlaskit/select@11.0.7
- @atlaskit/single-select@9.0.1
- @atlaskit/theme@9.5.1
12.1.8
Patch Changes
- Updated dependencies
c0102a3ea2, (opens new window):
- @atlaskit/icon@20.0.0
- @atlaskit/single-select@9.0.0
- @atlaskit/datetime-picker@9.2.4
- @atlaskit/docs@8.3.1
- @atlaskit/button@13.3.6
- @atlaskit/select@11.0.6
12.1.7
Patch Changes
-
[patch]4a223473c5, (opens new window):
Removes babel/runtime from dependencies. Users should see a smaller bundlesize as a result- Updated dependencies 28f8f0e089, (opens new window):
-
Updated dependencies 82747f2922, (opens new window):
-
Updated dependencies 4a223473c5, (opens new window):
- @atlaskit/icon@19.1.0
- @atlaskit/theme@9.5.0
- @atlaskit/button@13.3.5
- @atlaskit/popper@3.1.9
- @atlaskit/select@11.0.4
12.1.6
Patch Changes
-
[patch]24865cfaff, (opens new window):
Updates react-popper dependency to a safe version.- Updated dependencies 24865cfaff, (opens new window):
-
Updated dependencies 24865cfaff, (opens new window):
-
Updated dependencies 24865cfaff, (opens new window):
-
Updated dependencies 24865cfaff, (opens new window):
-
Updated dependencies 24865cfaff, (opens new window):
-
Updated dependencies 24865cfaff, (opens new window):
-
Updated dependencies 24865cfaff, (opens new window):
- @atlaskit/analytics-next@6.3.3
- @atlaskit/select@11.0.3
- @atlaskit/datetime-picker@9.2.3
- @atlaskit/popper@3.1.8
12.1.5
- Updated dependencies
30acc30979, (opens new window):
- @atlaskit/select@11.0.0
- @atlaskit/button@13.3.4
- @atlaskit/datetime-picker@9.2.1
12.1.4
Patch Changes
-
[patch]a568ade043, (opens new window):
Inline-dialog now correctly removes handlers when closed
12.1.3
Patch Changes
-
[patch]35d2229b2a, (opens new window):
Adding missing license to packages and update to Copyright 2019 Atlassian Pty Ltd.
12.1.2
- Updated dependencies
d1444cc6ef, (opens new window):
- @atlaskit/datetime-picker@9.0.0
12.1.1
Patch Changes
-
[patch]a2d0043716, (opens new window):
Updated version of analytics-next to fix potential incompatibilities with TS 3.6
12.1.0
Minor Changes
-
[minor]91b7a1415b, (opens new window):
Adding an optional prop
testIdthat will set the attribute valuedata-testid. It will help products to write better integration and end to end tests.
12.0.15
Patch Changes
-
[patch]097b696613, (opens new window):
Components now depend on TS 3.6 internally, in order to fix an issue with TS resolving non-relative imports as relative imports
12.0.14
Patch Changes
-
[patch]ecca4d1dbb, (opens new window):
Upgraded Typescript to 3.3.x
12.0.13
Patch Changes
-
[patch]708028db86, (opens new window):
Change all the imports to theme in Core to use multi entry points
12.0.12
Patch Changes
-
[patch]de35ce8c67, (opens new window):
Updates component maintainers
12.0.11
Patch Changes
-
[patch]926b43142b, (opens new window):
Analytics-next has been converted to Typescript. Typescript consumers will now get static type safety. Flow types are no longer provided. No behavioural changes.
Breaking changes
withAnalyticsForSumTypePropsalias has been removed, please usewithAnalyticsEventsAnalyticsContextWrappedCompalias has been removed, please usewithAnalyticsContext
Breaking changes to TypeScript annotations
withAnalyticsEventsnow infers proptypes automatically, consumers no longer need to provide props as a generic type.withAnalyticsContextnow infers proptypes automatically, consumers no longer need to provide props as a generic type.- Type
WithAnalyticsEventPropshas been renamed toWithAnalyticsEventsPropsto match source code - Type
CreateUIAnalyticsEventSignaturehas been renamed toCreateUIAnalyticsEventto match source code - Type
UIAnalyticsEventHandlerSignaturehas been renamed toUIAnalyticsEventHandlerto match source code - Type
AnalyticsEventsPayloadhas been renamed toAnalyticsEventPayload - Type
ObjectTypehas been removed, please useRecord<string, any>or[key: string]: any - Type
UIAnalyticsEventInterfacehas been removed, please useUIAnalyticsEvent - Type
AnalyticsEventInterfacehas been removed, please useAnalyticsEvent - Type
CreateAndFireEventFunctionremoved and should now be inferred by TypeScript - Type
AnalyticsEventUpdaterremoved and should now be inferred by TypeScript
12.0.10
Patch Changes
-
[patch]688f2957ca, (opens new window):
Fixes various TypeScript errors which were previously failing silently
12.0.9
Patch Changes
-
[patch]f34776be97, (opens new window):
Type definition files are now referenced in package.json
12.0.8
- Updated dependencies
ebfeb03eb7, (opens new window):
- @atlaskit/datetime-picker@8.0.11
- @atlaskit/popper@3.0.0
12.0.7
Patch Changes
-
[patch]9f8ab1084b, (opens new window):
Consume analytics-next ts type definitions as an ambient declaration.
12.0.6
Patch Changes
-
[patch]d0db01b410, (opens new window):
TypeScript users of withAnalyticsEvents and withAnalyticsContext are now required to provide props as a generic type. This is so that TypeScript can correctly calculate the props and defaultProps of the returned component.
Before:
withAnalyticsEvents()(Button) as ComponentClass<Props>;After:
withAnalyticsEvents<Props>()(Button);
12.0.5
- Updated dependencies
790e66bece, (opens new window):
- @atlaskit/button@13.0.11
- @atlaskit/datetime-picker@8.0.9
- @atlaskit/select@10.0.0
12.0.4
- Updated dependencies
19d9d0f13f, (opens new window):
- @atlaskit/datetime-picker@8.0.8
12.0.3
- Updated dependencies
06326ef3f7, (opens new window):
- @atlaskit/docs@8.1.3
- @atlaskit/button@13.0.9
- @atlaskit/datetime-picker@8.0.7
- @atlaskit/select@9.1.8
- @atlaskit/single-select@8.0.6
- @atlaskit/icon@19.0.0
12.0.2
Patch Changes
-
[patch]93bcf314c6, (opens new window):
Added missing tslib dep
12.0.1
- Updated dependencies
cfc3c8adb3, (opens new window):
- @atlaskit/docs@8.1.2
- @atlaskit/button@13.0.8
- @atlaskit/datetime-picker@8.0.5
- @atlaskit/select@9.1.5
- @atlaskit/single-select@8.0.4
- @atlaskit/icon@18.0.0
12.0.0
Major Changes
- [major]181209d135, (opens new window):
- @atlaskit/inline-dialog has been converted to Typescript. Typescript consumers will now get static type safety. Flow types are no longer provided. No API or behavioural changes.
11.0.1
- [patch]21854842b5, (opens new window):
- Clean couple of TODO's that were already done
11.0.0
- [major]7c17b35107, (opens new window):
- 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.
10.0.5
- Updated dependencies
8b5f052003, (opens new window):
- @atlaskit/datetime-picker@7.0.5
- @atlaskit/popper@1.0.0
10.0.4
- Updated dependencies
9c0b4744be, (opens new window):
- @atlaskit/docs@7.0.3
- @atlaskit/button@12.0.3
- @atlaskit/datetime-picker@7.0.4
- @atlaskit/icon@16.0.9
- @atlaskit/popper@0.4.3
- @atlaskit/select@8.1.1
- @atlaskit/single-select@7.0.3
- @atlaskit/theme@8.1.7
10.0.3
- Updated dependencies
1e826b2966, (opens new window):
- @atlaskit/docs@7.0.2
- @atlaskit/analytics-next@4.0.3
- @atlaskit/datetime-picker@7.0.3
- @atlaskit/icon@16.0.8
- @atlaskit/popper@0.4.2
- @atlaskit/select@8.0.5
- @atlaskit/single-select@7.0.2
- @atlaskit/theme@8.1.6
- @atlaskit/button@12.0.0
10.0.2
- [patch]da6ef8b69a, (opens new window):
- Using new z-index values from theme
10.0.1
- Updated dependencies
9d5cc39394, (opens new window):
- @atlaskit/docs@7.0.1
- @atlaskit/analytics-next@4.0.1
- @atlaskit/datetime-picker@7.0.1
- @atlaskit/icon@16.0.5
- @atlaskit/popper@0.4.1
- @atlaskit/select@8.0.3
- @atlaskit/single-select@7.0.1
- @atlaskit/theme@8.0.1
- @atlaskit/button@11.0.0
10.0.0
-
[major]76299208e6, (opens new window):
- Drop ES5 from all the flow modules
Dropping CJS support in all @atlaskit packages
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
importandexportdeclarations.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, (opens new window) (for external) if you have any questions or queries about this.
9.0.15
- Updated dependencies
06713e0a0c, (opens new window):
- @atlaskit/datetime-picker@6.5.1
- @atlaskit/select@7.0.0
9.0.14
- Updated dependencies
d7ef59d432, (opens new window):
- @atlaskit/docs@6.0.1
- @atlaskit/button@10.1.2
- @atlaskit/datetime-picker@6.3.25
- @atlaskit/select@6.1.19
- @atlaskit/single-select@6.0.12
- @atlaskit/icon@16.0.0
9.0.13
- Updated dependencies 58b84fa, (opens new window):
- @atlaskit/analytics-next@3.1.2
- @atlaskit/button@10.1.1
- @atlaskit/datetime-picker@6.3.21
- @atlaskit/icon@15.0.2
- @atlaskit/popper@0.3.6
- @atlaskit/select@6.1.13
- @atlaskit/single-select@6.0.11
- @atlaskit/theme@7.0.1
- @atlaskit/docs@6.0.0
9.0.12
- Updated dependencies d13242d, (opens new window):
- @atlaskit/docs@5.2.3
- @atlaskit/button@10.0.4
- @atlaskit/datetime-picker@6.3.20
- @atlaskit/icon@15.0.1
- @atlaskit/popper@0.3.3
- @atlaskit/select@6.1.10
- @atlaskit/single-select@6.0.10
- @atlaskit/theme@7.0.0
9.0.11
- Updated dependencies ab9b69c, (opens new window):
- @atlaskit/docs@5.2.2
- @atlaskit/button@10.0.1
- @atlaskit/datetime-picker@6.3.19
- @atlaskit/select@6.1.9
- @atlaskit/single-select@6.0.9
- @atlaskit/icon@15.0.0
9.0.10
- Updated dependencies 6998f11, (opens new window):
- @atlaskit/docs@5.2.1
- @atlaskit/analytics-next@3.1.1
- @atlaskit/datetime-picker@6.3.18
- @atlaskit/icon@14.6.1
- @atlaskit/popper@0.3.2
- @atlaskit/select@6.1.8
- @atlaskit/single-select@6.0.8
- @atlaskit/theme@6.2.1
- @atlaskit/button@10.0.0
9.0.9
- [patch][d296df8](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/d296df8, (opens new window)" d):
- Inline-dialog now has useCapture: true for the outside click event listeners to avoid closing when clicking on child content that might disappear, such as a select or dropdown-menu
9.0.8
- [patch] Updated dependencies
1a752e6, (opens new window)
- @atlaskit/datetime-picker@6.3.13
- @atlaskit/popper@0.3.0
9.0.7
- [patch] Adds missing implicit @babel/runtime dependency b71751b, (opens new window)
9.0.6
- [patch] Updated dependencies
65c6514, (opens new window)
- @atlaskit/docs@5.0.8
- @atlaskit/button@9.0.13
- @atlaskit/datetime-picker@6.3.11
- @atlaskit/select@6.0.2
- @atlaskit/single-select@6.0.6
- @atlaskit/icon@14.0.0
9.0.5
- [patch] Updated dependencies
4194aa4, (opens new window)
- @atlaskit/datetime-picker@6.3.10
- @atlaskit/select@6.0.0
9.0.4
- [patch] Adds sideEffects: false to allow proper tree shaking b5d6d04, (opens new window)
9.0.2
- [patch] Updated dependencies
df22ad8, (opens new window)
- @atlaskit/theme@6.0.0
- @atlaskit/single-select@6.0.4
- @atlaskit/select@5.0.9
- @atlaskit/icon@13.2.5
- @atlaskit/datetime-picker@6.3.2
- @atlaskit/button@9.0.6
- @atlaskit/docs@5.0.6
9.0.1
- [patch] Added z-index back and fixed onClose d9a0c62, (opens new window)
- [none] Updated dependencies d9a0c62, (opens new window)
9.0.0
- [major] Inline-dialog now uses @atlaskit/popper, and as such some props are no longer required. The "position" prop now matches the "placements" from react-popper to avoid confusion. 1d9e75a, (opens new window)
- [none] Updated dependencies
1d9e75a, (opens new window)
- @atlaskit/datetime-picker@6.3.1
- @atlaskit/popper@0.2.0
- [none] Updated dependencies
a3109d3, (opens new window)
- @atlaskit/popper@0.2.0
- @atlaskit/datetime-picker@6.3.1
- [none] Updated dependencies
87d45d3, (opens new window)
- @atlaskit/datetime-picker@6.3.1
- @atlaskit/popper@0.2.0
- [patch] Updated dependencies
a08b0c2, (opens new window)
- @atlaskit/popper@0.2.0
- @atlaskit/datetime-picker@6.3.1
8.0.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, (opens new window) for details a4bd557, (opens new window)
- [none] Updated dependencies
a4bd557, (opens new window)
- @atlaskit/select@5.0.8
- @atlaskit/analytics-next@3.0.4
- @atlaskit/button@9.0.5
- @atlaskit/theme@5.1.3
- @atlaskit/layer@5.0.4
- @atlaskit/datetime-picker@6.1.1
- @atlaskit/icon@13.2.4
8.0.3
- [patch] Updated dependencies
acd86a1, (opens new window)
- @atlaskit/select@5.0.7
- @atlaskit/icon@13.2.2
- @atlaskit/single-select@6.0.3
- @atlaskit/button@9.0.4
- @atlaskit/theme@5.1.2
- @atlaskit/analytics-next@3.0.3
- @atlaskit/docs@5.0.2
- @atlaskit/layer@5.0.3
- @atlaskit/datetime-picker@6.0.3
8.0.2
- [patch] Add a SSR test for every package, add react-dom and build-utils in devDependencies 7e331b5, (opens new window)
- [none] Updated dependencies
7e331b5, (opens new window)
- @atlaskit/select@5.0.6
- @atlaskit/analytics-next@3.0.2
- @atlaskit/button@9.0.3
- @atlaskit/theme@5.1.1
- @atlaskit/layer@5.0.2
- @atlaskit/datetime-picker@6.0.2
- @atlaskit/icon@13.2.1
8.0.1
- [patch] Move analytics tests and replace elements to core 49d4ab4, (opens new window)
- [none] Updated dependencies
49d4ab4, (opens new window)
- @atlaskit/select@5.0.2
- @atlaskit/single-select@6.0.1
- @atlaskit/analytics-next@3.0.1
- @atlaskit/button@9.0.2
- @atlaskit/docs@5.0.1
- @atlaskit/datetime-picker@6.0.1
8.0.0
- [major] Provides analytics for common component interations. See the Instrumented Components, (opens new window) section for more details. If you are using enzyme for testing you will have to use our forked version of the library, (opens new window). 563a7eb, (opens new window)
- [major] Updates to React ^16.4.0 7edb866, (opens new window)
- [major] Updated dependencies
563a7eb, (opens new window)
- @atlaskit/select@5.0.0
- @atlaskit/single-select@6.0.0
- @atlaskit/analytics-next@3.0.0
- @atlaskit/button@9.0.0
- @atlaskit/theme@5.0.0
- @atlaskit/docs@5.0.0
- @atlaskit/layer@5.0.0
- @atlaskit/datetime-picker@6.0.0
- @atlaskit/icon@13.0.0
- [major] Updated dependencies
7edb866, (opens new window)
- @atlaskit/select@5.0.0
- @atlaskit/single-select@6.0.0
- @atlaskit/analytics-next@3.0.0
- @atlaskit/button@9.0.0
- @atlaskit/theme@5.0.0
- @atlaskit/docs@5.0.0
- @atlaskit/layer@5.0.0
- @atlaskit/datetime-picker@6.0.0
- @atlaskit/icon@13.0.0
7.1.3
- [patch] Fix $FlowFixMe and release packages 25d0b2d, (opens new window)
- [none] Updated dependencies
25d0b2d, (opens new window)
- @atlaskit/select@4.3.1
- @atlaskit/single-select@5.2.1
- @atlaskit/button@8.2.2
- @atlaskit/icon@12.3.1
7.1.2
- [patch] Clean Changelogs - remove duplicates and empty entries e7756cd, (opens new window)
- [none] Updated dependencies
e7756cd, (opens new window)
- @atlaskit/select@4.2.3
- @atlaskit/single-select@5.1.2
- @atlaskit/button@8.1.2
- @atlaskit/theme@4.0.4
- @atlaskit/layer@4.0.3
- @atlaskit/datetime-picker@5.2.1
- @atlaskit/icon@12.1.2
7.1.1
- [patch] Update changelogs to remove duplicate cc58e17, (opens new window)
- [none] Updated dependencies
cc58e17, (opens new window)
- @atlaskit/theme@4.0.3
- @atlaskit/single-select@5.1.1
- @atlaskit/select@4.2.1
- @atlaskit/icon@12.1.1
- @atlaskit/button@8.1.1
- @atlaskit/docs@4.1.1
- @atlaskit/layer@4.0.2
7.1.0
- [none] Updated dependencies
9d20f54, (opens new window)
- @atlaskit/single-select@5.1.0
- @atlaskit/icon@12.1.0
- @atlaskit/docs@4.1.0
- @atlaskit/theme@4.0.2
- @atlaskit/layer@4.0.1
- @atlaskit/button@8.1.0
7.0.2
- [patch] Fix InlineDialog closing on Select option click. Added Select prop onClickPreventDefault which is enabled by default 11accbd, (opens new window)
- [patch] Updated dependencies
11accbd, (opens new window)
- @atlaskit/select@4.1.0
7.0.1
- [patch] Update readme's 223cd67, (opens new window)
- [patch] Updated dependencies
223cd67, (opens new window)
- @atlaskit/icon@12.0.1
- @atlaskit/button@8.0.1
- @atlaskit/theme@4.0.1
- @atlaskit/docs@4.0.1
7.0.0
- [major] makes styled-components a peer dependency and upgrades version range from 1.4.6 - 3 to ^3.2.6 1e80619, (opens new window)
- [patch] Updated dependencies
1e80619, (opens new window)
- @atlaskit/icon@12.0.0
- @atlaskit/single-select@5.0.0
- @atlaskit/button@8.0.0
- @atlaskit/theme@4.0.0
- @atlaskit/docs@4.0.0
- @atlaskit/layer@4.0.0
6.0.2
- [patch] Updated dependencies
d662caa, (opens new window)
- @atlaskit/icon@11.3.0
- @atlaskit/single-select@4.0.3
- @atlaskit/button@7.2.5
- @atlaskit/theme@3.2.2
- @atlaskit/docs@3.0.4
- @atlaskit/layer@3.1.1
6.0.0
- [major] Bump to React 16.3. 4251858, (opens new window)
5.3.2
- [patch] Re-releasing due to potentially broken babel release 9ed0bba, (opens new window)
5.3.1
- [patch] Removed focus ring from inline-dialogs focused via the mouse a17adde, (opens new window)
5.3.0
- [minor] Update styled-components dependency to support versions 1.4.6 - 3 ceccf30, (opens new window)
5.2.2
- [patch] updated the repository url to https://bitbucket.org/atlassian/atlaskit-mk-2, (opens new window) 1e57e5a, (opens new window)
5.2.1
- [patch] Packages Flow types for elements components 3111e74, (opens new window)
5.2.0
- [minor] Updated inline-dialog to include boundaries element prop, updated Layer to have dynamic boolean escapeWithReference property, updated modal-dialog Content component with overflow-x:hidden' cb72752, (opens new window)
5.1.2
- [patch] Revert name of stateless export to InlineEditStateless fffacd6, (opens new window)
5.1.1
- [patch] Resolved low hanging flow errors in field-base field-text comment icon item and website, $ 007de27, (opens new window)
5.1.0
- [minor] Add React 16 support. 12ea6e4, (opens new window)
5.0.7
- [patch] moved react-dom to peer dependency 214dd1f, (opens new window)
5.0.6
- [patch] migrated inline dialog from ak to mk2 9feaa91, (opens new window)
5.0.5 (2017-11-24)
- bug fix; prevent inline-dialog from closing when event is prevented and prevent default for c (issues closed: ak-3870) (8ae0c3b, (opens new window))
5.0.4 (2017-10-26)
- bug fix; fix to rebuild stories (793b2a7, (opens new window))
5.0.3 (2017-10-22)
- bug fix; update styled component dependency and react peerDep (39f3286, (opens new window))
5.0.2 (2017-10-03)
- bug fix; refactored how inline-dialog handles max-width in order to better support scrollable (20b62a6, (opens new window))
5.0.1 (2017-08-21)
- bug fix; fix PropTypes warning (040d579, (opens new window))
5.0.0 (2017-08-11)
- bug fix; fix the theme-dependency (db90333, (opens new window))
- bug fix; inline-dialog: fix vertical padding (49d8c5d, (opens new window))
- bug fix; inline-dialog: updates from design review (ff38fa2, (opens new window))
- breaking; affects internal styled-components implementation (d14522a, (opens new window))
- breaking; implement dark mode theme (d14522a, (opens new window))
4.0.0 (2017-08-11)
- bug fix; inline-dialog: fix vertical padding (49d8c5d, (opens new window))
- bug fix; inline-dialog: updates from design review (ff38fa2, (opens new window))
- breaking; affects internal styled-components implementation (d14522a, (opens new window))
- breaking; implement dark mode theme (d14522a, (opens new window))
3.6.2 (2017-07-27)
- fix; rename jsnext:main to jsnext:experimental:main temporarily (c7508e0, (opens new window))
3.6.1 (2017-07-25)
- fix; use class transform in loose mode in babel to improve load performance in apps (fde719a, (opens new window))
3.3.0 (2017-07-17)
- fix; rerelease, failed prepublish scripts (5fd82f8, (opens new window))
- feature; added ES module builds to dist and add jsnext:main to most ADG packages (ea76507, (opens new window))
3.2.1 (2017-07-13)
- fix; add prop-types as a dependency to avoid React 15.x warnings (92598eb, (opens new window))
3.2.0 (2017-05-16)
- feature; bumping util-shared-styles in inline-dialog (429e23a, (opens new window))
3.1.2 (2017-04-27)
- fix; update legal copy to be more clear. Not all modules include ADG license. (f3a945e, (opens new window))
3.1.1 (2017-04-26)
- fix; update legal copy and fix broken links for component README on npm. New contribution and (0b3e454, (opens new window))
3.1.0 (2017-04-18)
- feature; allow inline dialog to be closed via document click (bdc7dc5, (opens new window))
- breaking; added ReactDOM as a peerDependency
- ISSUES CLOSED: AK-2069
2.0.0 (2017-03-31)
- refactor the inline-dialog component to use styled-components (85294ec, (opens new window))
- feature; Allow an array of positions to be passed to the shouldFlip property (1a2a3f6, (opens new window))
- breaking; added peerDependency "styled-components”
- ISSUES CLOSED: AK-1988, AK-1996
1.1.0 (2017-03-28)
- feature; add onContentClick property to inline-dialog (ff7404e, (opens new window))
- feature; add onContentFocus and onContentBlur properties to inline-dialog (9cc1663, (opens new window))
1.0.7 (2017-03-23)
- fix; Empty commit to release the component (49c08ee, (opens new window))
1.0.5 (2017-03-21)
- fix; maintainers for all the packages were added (261d00a, (opens new window))
1.0.4 (2017-02-20)
- fix; use correctly scoped package names in npm docs (91dbd2f, (opens new window))
1.0.3 (2017-02-09)
- fix; avoiding binding render to this (40c9951, (opens new window))
1.0.2 (2017-02-07)
- fix; allow inline dialog trigger to take full width (38325fc, (opens new window))
1.0.1 (2017-02-06)
- fix; Updates package to use scoped ak packages (38fca7c, (opens new window))