Date time picker
A date time picker allows the user to select an associated date and time.18.7.2
Patch Changes
- Updated dependencies
18.7.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
18.7.0
Minor Changes
22469cd6605a3, (opens new window) - When platform-dst-locale-week-start-day is enabled, Calendar and DatePicker default the first day of the week from the locale via Intl.Locale.getWeekInfo(). @atlaskit/locale adds getFirstDayOfWeek() for that lookup. Pass weekStartDay to keep Sunday or any other start day.
Patch Changes
- Updated dependencies
18.6.0
Minor Changes
7eb26baefd71e, (opens new window) - Apply Volt Standards to @atlaspack/datetime-picker
Patch Changes
- Updated dependencies
18.5.2
Patch Changes
724fabad010d6, (opens new window) - Cleaned up new shape theme styles, making new border and radius values the default.- Updated dependencies
18.5.1
Patch Changes
d7eeefc938dd4, (opens new window) - Cleaned up new shape theme styles, making new border and radius values the default.- Updated dependencies
18.5.0
Minor Changes
bd2c5b0112185, (opens new window) - Remove stale API report artifacts from published Platform packages.
Patch Changes
- Updated dependencies
18.4.2
Patch Changes
6d3790c08ff19, (opens new window) - Experimental React 19 peer dependency support. This patch widens the peer range; CI coverage is partial.- Updated dependencies
18.4.1
Patch Changes
-
a7e63cfd84876, (opens new window) - [ux] Whenplatform-dst-top-layeris enabled, Select menus now use the native Popover API to handle Escape and light-dismiss before synchronizingmenuIsOpenthroughonMenuClose. This ensures Escape dismisses a nested Select menu without also dismissing its containing popup.Existing public props keep their behavior. The top-layer
Popoverimplementation gains an internalsourceprop for imperative native popover invokers. The public runtime differences behind the feature gate are:- Select no longer calls
preventDefault()orstopPropagation()for Escape on the top-layer path, whether its menu is open or closed. Successive Escape presses can therefore dismiss the Select menu and then its containing native popover. onMenuCloseis called from the native popover close lifecycle rather than synchronously during Select's Escapekeydownhandler.shouldPreventEscapePropagationno longer stops Escape propagation while a top-layer menu is open; its legacy-path behavior is unchanged.- Top-layer Escape invokes
onInputChangewith themenu-closeaction once, after native dismissal, instead of the legacy path's two calls. - Controlled Selects must continue updating
menuIsOpentofalsein response toonMenuClose. PopupSelectdelegates Escape dismissal and focus restoration to its native popover. A consumeronKeyDownhandler can therefore prevent the native dismissal withpreventDefault(); previously,PopupSelectclosed before forwarding the event.- DatePicker's top-layer calendar now uses the Select menu portal's native popover instead of creating a nested manual popover.
- The internal Popover forwarding API accepts a native
sourceelement so imperative Select popovers retain their trigger relationship for light-dismiss behavior.
- Select no longer calls
-
Updated dependencies
18.4.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
18.3.1
Patch Changes
- Updated dependencies
18.3.0
Minor Changes
-
fa627e0fd7b58, (opens new window) - This is behind a flagplatform-dst-dp-parse-date-format.Parse typed dates with
dateFormatviadate-fnswhen set, so displayed labels re-parse without a customparseInputValue. This will not affect existing instances that already have aparseInputValueand will honor provideddateFormatprops for all entry methods, improving user experience.
18.2.4
Patch Changes
- Updated dependencies
18.2.3
Patch Changes
- Updated dependencies
18.2.2
Patch Changes
- Updated dependencies
18.2.1
Patch Changes
- Updated dependencies
18.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
18.1.8
Patch Changes
- Updated dependencies
18.1.7
Patch Changes
- Updated dependencies
18.1.6
Patch Changes
- Updated dependencies
18.1.5
Patch Changes
- Updated dependencies
18.1.4
Patch Changes
7793dc62dd564, (opens new window) - Internal refactor of upcoming top-layer usage- Updated dependencies
18.1.3
Patch Changes
- Updated dependencies
18.1.2
Patch Changes
9e0acecb39163, (opens new window) - Cleanup feature gateplatform-dst-single-value-lang-replace. Locale values in picker selected values now always use hyphenated language tags.- Updated dependencies
18.1.1
Patch Changes
820f00bd7db09, (opens new window) - Enable platform-dst-motion-uplift-button by default in constellation examples so button motion is previewed in component demos. Docs/examples-only; no change to shipped component behaviour.
18.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
18.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
18.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
17.9.6
Patch Changes
- Updated dependencies
17.9.5
Patch Changes
- Updated dependencies
17.9.4
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
17.9.3
Patch Changes
- Updated dependencies
17.9.2
Patch Changes
021a645c6f39a, (opens new window) - Update internal top-layer adopter code paths behindplatform-dst-top-layer.- Updated dependencies
17.9.1
Patch Changes
- Updated dependencies
17.9.0
Minor Changes
9dfda6b2ada6a, (opens new window) - Clean up flag to move datetime picker to functional component.
17.8.9
Patch Changes
- Updated dependencies
17.8.8
Patch Changes
- Updated dependencies
17.8.7
Patch Changes
- Updated dependencies
17.8.6
Patch Changes
- Updated dependencies
17.8.5
Patch Changes
- Updated dependencies
17.8.4
Patch Changes
- Updated dependencies
17.8.3
Patch Changes
- Updated dependencies
17.8.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
17.8.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
17.8.0
Minor Changes
aef119573f01b, (opens new window) - Autofix: add explicit package exports (barrel removal)
17.7.0
Minor Changes
eba257fabc979, (opens new window) - Clean up flag to improve value calculation in datetime picker.
17.6.5
Patch Changes
- Updated dependencies
17.6.4
Patch Changes
- Updated dependencies
17.6.3
Patch Changes
02483200273ec, (opens new window) - Enrol all Design System UI packages into the React Compiler with platform gating via isReactCompilerActivePlatform.- Updated dependencies
17.6.2
Patch Changes
22bf79dbdcdca, (opens new window) - Internal changes to remove unnecessary token fallbacks and imports from@atlaskit/theme- Updated dependencies
17.6.1
Patch Changes
- Updated dependencies
17.6.0
Minor Changes
ba0a6c6dbab67, (opens new window) - This makes a new change to datetime picker's value calculation behind a feature flag. If successful, this wil be rolled out in future releases.
17.5.7
Patch Changes
3f079fa52f117, (opens new window) - Change lang.replace(_, -) ensures any ICU format input is normalised to valid BCP 47 before rendering to DOM. This is a no-op when locale is already in BCP 47 format, making the change backward compatible
17.5.6
Patch Changes
d14fcb02e17e7, (opens new window) - Fix bad falsy check in functional datetime picker behind feature flag.
17.5.5
Patch Changes
- Updated dependencies
17.5.4
Patch Changes
- Updated dependencies
17.5.3
Patch Changes
- Updated dependencies
17.5.2
Patch Changes
5db9e3f21a52f, (opens new window) - Internal refactoring- Updated dependencies
17.5.1
Patch Changes
- Updated dependencies
17.5.0
Minor Changes
2d81fca9ecf1e, (opens new window) - Clean up flag to convert date picker from a class component to a functional component.
17.4.5
Patch Changes
- Updated dependencies
17.4.4
Patch Changes
14d2eba104d4b, (opens new window) - Add bugfix for state values not updating correctly in date picker.
17.4.3
Patch Changes
- Updated dependencies
17.4.2
Patch Changes
- Updated dependencies
17.4.1
Patch Changes
036c3ee917e3c, (opens new window) - Icon migration entry point update- Updated dependencies
17.4.0
Minor Changes
00e69e0b7c839, (opens new window) - Clean up and removal of theplatform-visual-refresh-iconsfeature flag.
17.3.0
Minor Changes
02ec75b8f75de, (opens new window) - Updated border radius behind a feature gate.
17.2.3
Patch Changes
- Updated dependencies
17.2.2
Patch Changes
d14ea5f60b689, (opens new window) - chore: migrate platform UI & component libraries icon imports from migration paths to core- Updated dependencies
17.2.1
Patch Changes
- Updated dependencies
17.2.0
Minor Changes
b867e641d818d, (opens new window) - Updated border radius values behind a feature gateplatform-dst-shape-theme-default.
Patch Changes
- Updated dependencies
17.1.12
Patch Changes
a60a82196851a, (opens new window) - Internal refactors to remove unused variables. No functional or public changes.- Updated dependencies
17.1.11
Patch Changes
- Updated dependencies
17.1.10
Patch Changes
- Updated dependencies
17.1.9
Patch Changes
- Updated dependencies
17.1.8
Patch Changes
- Updated dependencies
17.1.7
Patch Changes
329c88647d73e, (opens new window) - Improve accessible description of date picker.
17.1.6
Patch Changes
a8247416bb21a, (opens new window) - Improve accessible description of date picker.
17.1.5
Patch Changes
f5f621a43f60a, (opens new window) - ts-ignore added as a workaround for help-center typecheck
17.1.4
Patch Changes
16194129e5cdf, (opens new window) - Refactor to usenoophelper function over noop functions.- Updated dependencies
17.1.3
Patch Changes
- Updated dependencies
17.1.2
Patch Changes
- Updated dependencies
17.1.1
Patch Changes
- Updated dependencies
17.1.0
Minor Changes
cca11d70019df, (opens new window) - This fixes a bug with announcing the label for users of assistive technology behind a feature flag. If successful, it will roll out in a future release.
17.0.18
Patch Changes
437668dfbdec9, (opens new window) - Add explicit types to a number of DST components- Updated dependencies
17.0.17
Patch Changes
39e543109ec09, (opens new window) - add type info to forwardRef components- Updated dependencies
17.0.16
Patch Changes
- Updated dependencies
17.0.15
Patch Changes
74c2f420ee49b, (opens new window) - Internal changes to how border radius is applied.- Updated dependencies
17.0.14
Patch Changes
- Updated dependencies
17.0.13
Patch Changes
79bb06a0e34dc, (opens new window) - Clean up platform_dst_menuonclose_fix- Updated dependencies
17.0.12
Patch Changes
- Updated dependencies
17.0.11
Patch Changes
- Updated dependencies
17.0.10
Patch Changes
- Updated dependencies
17.0.9
Patch Changes
- Updated dependencies
17.0.8
Patch Changes
- Updated dependencies
17.0.7
Patch Changes
- #174817, (opens new window)
4538c912575ff, (opens new window) - Call onMenuOpen and onMenuClose when menu is open or close by calendar button
17.0.6
Patch Changes
- Updated dependencies
17.0.5
Patch Changes
- Updated dependencies
17.0.4
Patch Changes
- Updated dependencies
17.0.3
Patch Changes
- Updated dependencies
17.0.2
Patch Changes
- Updated dependencies
17.0.1
Patch Changes
- #142578, (opens new window)
a1e85a3a1ca96, (opens new window) - Add componenets API support in selectProps - Updated dependencies
17.0.0
Major Changes
-
#129617, (opens new window)
0afd40c7a88c1, (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/datetime-picker, 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).
16.2.3
Patch Changes
- Updated dependencies
16.2.2
Patch Changes
- Updated dependencies
16.2.1
Patch Changes
- #127093, (opens new window)
1378ea7a99ce1, (opens new window) - Upgradesjscodeshiftto handle generics properly. - Updated dependencies
16.2.0
Minor Changes
- #129522, (opens new window)
e1b2aef9e7c6c, (opens new window) - DateTimePicker now uses disabled border and background color tokens when disabled.
16.1.1
Patch Changes
- Updated dependencies
16.1.0
Minor Changes
- #115611, (opens new window)
5f9efb77e9d97, (opens new window) - Adds a new prop to allow wrapping the DatePicker calendar, for internal use only.
16.0.3
Patch Changes
- Updated dependencies
16.0.2
Patch Changes
- Updated dependencies
16.0.1
Patch Changes
- Updated dependencies
16.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
15.13.1
Patch Changes
- Updated dependencies
15.13.0
Minor Changes
- #103629, (opens new window)
60472f23c74f1, (opens new window) - Finish conversion of datetime picker components from class components to functional components, and cleaning up feature flags.
15.12.2
Patch Changes
- Updated dependencies
15.12.1
Patch Changes
- Updated dependencies
15.12.0
Minor Changes
- #109060, (opens new window)
4660ec858a305, (opens new window) - UpdateReactfrom v16 to v18
Patch Changes
- Updated dependencies
15.11.2
Patch Changes
- #103710, (opens new window)
0fc1371775df4, (opens new window) - Refactor internals and update dev dependencies.
15.11.1
Patch Changes
- #105750, (opens new window)
5b235146d0faa, (opens new window) - Resolve dependency issue that masks test matcher problems.
15.11.0
Minor Changes
- #102000, (opens new window)
3e1546043c1c3, (opens new window) - We are testing adding year buttons to the calendar behind a feature flag. If this fix is successful it will be available in a later release.
Patch Changes
- Updated dependencies
15.10.6
Patch Changes
- Updated dependencies
15.10.5
Patch Changes
- #178643, (opens new window)
598b1dc3753cc, (opens new window) - Fix instances of module level FG evaluation - Updated dependencies
15.10.4
Patch Changes
- #177875, (opens new window)
d0c3d27216b7c, (opens new window) - Clean up props for select new improvement on theme and customized components - Updated dependencies
15.10.3
Patch Changes
- #177689, (opens new window)
e399f0a6a7c5b, (opens new window) - Select: Update use of deprecated props
15.10.2
Patch Changes
- Updated dependencies
15.10.1
Patch Changes
- Updated dependencies
15.10.0
Minor Changes
- #168398, (opens new window)
3b1f085cfd51b, (opens new window) - update calendar button component
15.9.6
Patch Changes
- Updated dependencies
15.9.5
Patch Changes
- #166087, (opens new window)
3ab7d7da348ab, (opens new window) - Adds side-effect config to support Compiled css extraction in third-party apps
15.9.4
Patch Changes
- Updated dependencies
15.9.3
Patch Changes
- #165423, (opens new window)
f07cb14952573, (opens new window) - Update internals of datetime picker to accommodate new props. - #165989, (opens new window)
4e6b0a538b8a2, (opens new window) - Fix bug that stopped down/up arrow presses from opening the menu on the input field.
15.9.2
Patch Changes
- #163831, (opens new window)
bdee2726c1e39, (opens new window) - Fix bug in calendar date selection caused by underlyingreact-selectmousedown event.
15.9.1
Patch Changes
- #161638, (opens new window)
d2e5e5ce0053d, (opens new window) - Use new API of layering without UNSAFE prefix
15.9.0
Minor Changes
- #161715, (opens new window)
fc083f8b29d92, (opens new window) - update datetime picker to use button component and primitives
15.8.0
Minor Changes
- #161680, (opens new window)
e47891c352097, (opens new window) - Update date picker to include latest primitives and css
15.7.1
Patch Changes
2c624534e7b7d, (opens new window) - Updated dependency.
15.7.0
Minor Changes
- #158791, (opens new window)
2dcea88bcb6c7, (opens new window) - Support React 18 SSR by removing use of react-uid
15.6.0
Minor Changes
- #157307, (opens new window)
a1e80ec0a5e4a, (opens new window) - Enable new icons behind a feature flag. - #157307, (opens new window)
e6c2d403fadd0, (opens new window) - Add clearControlLabel to datepicker component.
Patch Changes
- Updated dependencies
15.5.2
Patch Changes
- Updated dependencies
15.5.1
Patch Changes
- #156121, (opens new window)
6e87dd7dd8d3a, (opens new window) - WhenshouldShowCalendarButtonistrue, ensures that input text properly overflows via controlling an underlying select component. - #156147, (opens new window)
a5c2ba68d297d, (opens new window) - We are testing converting the datetime picker from a class component to a functional component behind a feature flag. If this fix is successful it will be available in a later release.
15.5.0
Minor Changes
- #156026, (opens new window)
709b9c76673df, (opens new window) - Add clearControlLabel to timepicker component.
Patch Changes
- Updated dependencies
15.4.3
Patch Changes
- Updated dependencies
15.4.2
Patch Changes
- #153409, (opens new window)
af63929f9d51a, (opens new window) - Fix date-picker conditional component export - Updated dependencies
15.4.1
Patch Changes
- #152922, (opens new window)
db290b80cd2f5, (opens new window) - Fix bug in new calendar button escape handling to close.
15.4.0
Minor Changes
aa20e64143c46, (opens new window) - DatePicker rewrited to be a functional component
15.3.1
Patch Changes
- Updated dependencies
15.3.0
Minor Changes
- #132971, (opens new window)
eca12e4531487, (opens new window) - add isRequired prop
Patch Changes
- #150734, (opens new window)
8a55d1695e74a, (opens new window) - Use proper icon color for calendar button.
15.2.0
Minor Changes
6f45e454d44fe, (opens new window) - [ux] Adds a dedicated button to open the calendar.
15.1.4
Patch Changes
- #143559, (opens new window)
56dfbfe361f96, (opens new window) - Upgrade react-select from 5.4 to 5.8 and replace it with internal atlaskit/react-select - Updated dependencies
15.1.3
Patch Changes
- Updated dependencies
15.1.2
Patch Changes
- #147913, (opens new window)
cc70a6a79755c, (opens new window) - Refactor internal prop destructuring in date picker.
15.1.1
Patch Changes
- Updated dependencies
15.1.0
Minor Changes
- #146815, (opens new window)
ef585df54488c, (opens new window) - [ux] add clearButtonLabel prop in datetime-picker component
15.0.3
Patch Changes
- #146278, (opens new window)
c3cf99e129677, (opens new window) - Make default value from inner pickers work correctly with datetime picker values. - #145891, (opens new window)
b4b387856090d, (opens new window) - Ensure inner picker event blur and focus handlers don't interfere or replace internal logic.
15.0.2
Patch Changes
- Updated dependencies
15.0.1
Patch Changes
- #145902, (opens new window)
7d95e270ddda2, (opens new window) - Ensure provided onChange handlers on in*PickerPropsrun alongside internal parsing logic instead of overriding it.
15.0.0
Major Changes
- #145306, (opens new window)
3b17d85b64fcd, (opens new window) - Remove unused analyticsContext prop and add unit tests for analytics.
14.1.2
Patch Changes
728a2eb75d298, (opens new window) - Fix bug in handling controlled values.
14.1.1
Patch Changes
- #143394, (opens new window)
ed5f5f38c610a, (opens new window) - [ux] update time picker to use updated primitives
14.1.0
Minor Changes
-
#142807, (opens new window)
e4b42ed1ea941, (opens new window) - These two props that were removed on 14.0.0 and no longer impacted the functionality of theDateTimePickerwere misrepresented in the type interface as options and have been fully removed now.timeIsEditabletimes
We recommend running the codemod provided in major change 14.0.0. If you have already run this once, it does not need to be run again.
14.0.5
Patch Changes
- #138676, (opens new window)
9f9a53335523d, (opens new window) - Use parsed year instead of ISO year in internalgetParsedISOfunction.
14.0.4
Patch Changes
- #137180, (opens new window)
a12a34f29c819, (opens new window) - Refactor internal functions. - Updated dependencies
14.0.3
Patch Changes
- #137357, (opens new window)
023251c8a0af7, (opens new window) - Converting the time picker from a class component into a functional component.
14.0.2
Patch Changes
- #136647, (opens new window)
a3f810c087f5d, (opens new window) - Internal changes based on calendar API changes. - Updated dependencies
14.0.1
Patch Changes
- #134343, (opens new window)
e6aa0942ed680, (opens new window) - Deprecated props that were missed in the last deprecation patch,13.11.1.
14.0.0
Major Changes
- #133339, (opens new window)
eb8297ababb74, (opens new window) - Refactors the API and ratchets down on props in theselectPropsin favor of top-level alternatives. This ensures that there is one way to do each things and there is a clear encapsulation of what prop goes to which picker. A codemod is included which will automate all of the changes for you.
13.11.3
Patch Changes
- #132041, (opens new window)
ce77b41a18a18, (opens new window) - Refactoring internal state management within the pickers.
13.11.2
Patch Changes
- #130953, (opens new window)
a6c1f10b9f4b7, (opens new window) - Refactor internal types to make spread props explicit.
13.11.1
Patch Changes
- #130485, (opens new window)
d7ffb64c0d672, (opens new window) - Deprecated props that are either unused or where the usage causes accessibility issues. These will be removed in the next major upgrade.
13.11.0
Minor Changes
- #129307, (opens new window)
8f67a01e4e56f, (opens new window) - Fix internal type issues with regard to forwarding types from underlyingselectpackage.
13.10.1
Patch Changes
- Updated dependencies
13.10.0
Minor Changes
- #128236, (opens new window)
84388abdd587a, (opens new window) - The platform.design-system-team.date-picker-input-a11y-fix_cbbxs feature flag has been removed.
13.9.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
13.8.1
Patch Changes
- Updated dependencies
13.8.0
Minor Changes
- #126987, (opens new window)
bb13421c0a089, (opens new window) - Surface removal of scroll locking behaviour without feature flag.
13.7.6
Patch Changes
- #125675, (opens new window)
56a62aafb8d80, (opens new window) - Refactoring to make locally defined variables that were assigned as spread props explicit.
13.7.5
Patch Changes
- #123484, (opens new window)
404b4cb52e659, (opens new window) - Launch layering in datetime picker to fix escape close issue
13.7.4
Patch Changes
974d1508085ce, (opens new window) - Accessibility changes. Add ability to change focus to the current date using ArrowUp and ArrowDown keys while the focus is on theinput.- Updated dependencies
13.7.3
Patch Changes
- #121570, (opens new window)
6026292f28f06, (opens new window) - [ux] Allowsaria-describedbyon all pickers. This will ensure messages from the form's field component will be applied properly.
13.7.2
Patch Changes
- #120049, (opens new window)
77504ff274f72, (opens new window) - DSP-19576: Assign names to anonymous default exports
13.7.1
Patch Changes
- #118692, (opens new window)
754f67840e782, (opens new window) - Remove remnants ofextract-react-types.
13.7.0
Minor Changes
- #116276, (opens new window)
7b251aa2db916, (opens new window) - Remove scroll locking behaviour to better support smaller screens.
13.6.1
Patch Changes
- Updated dependencies
13.6.0
Minor Changes
- #111878, (opens new window)
223959ef57c80, (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
13.5.3
Patch Changes
- #109381, (opens new window)
8e216367262ea, (opens new window) - [ux] Correct outside border of date time picker to 2px when focused - Updated dependencies
13.5.2
Patch Changes
- #102225, (opens new window)
95ec6562dae8, (opens new window) - Removal of feature flag platform.design-system-team-date-picker-input-focus-fix_awmzp
13.5.1
Patch Changes
- Updated dependencies
13.5.0
Minor Changes
- #96491, (opens new window)
67cdb3372708, (opens new window) - Add support for React 18 in non-strict mode.
13.4.0
Minor Changes
- #94675, (opens new window)
5d9e1dccacca, (opens new window) - [ux] Update input border color token to meet 3:1 color contrast ratioLight theme: color.border.input: #091E4224 → #8590A2Dark mode: color.border.input: #A6C5E229 → #738496
Patch Changes
- Updated dependencies
13.3.6
Patch Changes
- Updated dependencies
13.3.5
Patch Changes
- #95171, (opens new window)
22defdb991da, (opens new window) - [ux] Open date picker calendar when enter or space is pressed while input is focused and calendar is closed.
13.3.4
Patch Changes
- #93577, (opens new window)
af88f34ad1bc, (opens new window) - This removes theplatform.design-system-team.move-onblur-event-to-input-container_3z82cfeature flag. The blur event onDatePickershould fire after the calendar is closed.
13.3.3
Patch Changes
- #94805, (opens new window)
cf93487006a9, (opens new window) - [ux] Return focus to the date picker input on date selection - Updated dependencies
13.3.2
Patch Changes
- #91429, (opens new window)
3a4be575c5b5, (opens new window) - Updated TypeScript types for the default props ofDateTimePickerto improve compatibility with React 18
13.3.1
Patch Changes
- #88752, (opens new window)
08f18fa02605, (opens new window) - [ux] Update calendar dependency - Updated dependencies
13.3.0
Minor Changes
- #68248, (opens new window)
22e0fd4f6694, (opens new window) - Move the onBlur event from the input to the input container inDatePicker. Add the typearia-describedbyin to Field component.
13.2.3
Patch Changes
- #83116, (opens new window)
8d4e99057fe0, (opens new window) - Upgrade Typescript from4.9.5to5.4.2
13.2.2
Patch Changes
- #82543, (opens new window)
0f3b2fb883d3, (opens new window) - Refactor border width feature to make it work in SSR
13.2.1
Patch Changes
- #81644, (opens new window)
8ab7a816dca7, (opens new window) - Revert input border change from the previous version
13.2.0
Minor Changes
- #80805, (opens new window)
427c2dd9e0d6, (opens new window) - [ux] Update input border width from 2px to 1px with darker color to meet 3:1 color contrast
Patch Changes
- Updated dependencies
13.1.0
Minor Changes
- #79261, (opens new window)
d679c084e0a9, (opens new window) - Add optionallabelprop to DatePicker and TimePicker to supply an accessible name viaaria-label
13.0.12
Patch Changes
- #74820, (opens new window)
419806ebcae0, (opens new window) - Export internal utility components to new file to clean up.
13.0.11
Patch Changes
- #74787, (opens new window)
c19c3790e6f1, (opens new window) - Cleaning up date picker component by exporting internal utilities.
13.0.10
Patch Changes
- #74796, (opens new window)
47a2a39b4033, (opens new window) - Move types for all the pickers to the appropriatetypesfile.
13.0.9
Patch Changes
- #74756, (opens new window)
8e66f751df96, (opens new window) - Use feature flag to roll out border width update from 2px to 1px
13.0.8
Patch Changes
- #70959, (opens new window)
689672b7c5b0, (opens new window) - [ux] Returns focus to input after pressingEscwhen inside the calendar popup in a date picker.
13.0.7
Patch Changes
- #69022, (opens new window)
395c74147990, (opens new window) - Migrate packages to use declarative entry points
13.0.6
Patch Changes
- #63677, (opens new window)
f320c8ce5039, (opens new window) - This package has been added to the Jira push model.
13.0.5
Patch Changes
- #61141, (opens new window)
57a79a328287, (opens new window) - Revert the solution with the hidden span in the Label which was merged in scope of DST-11061.
13.0.4
Patch Changes
- #60029, (opens new window)
b9826ea49c47, (opens new window) - Update dependencies that were impacted by HOT-106483 to latest.
13.0.3
Patch Changes
- #59147, (opens new window)
f12e489f23b0, (opens new window) - Re-build and deploy packages to NPM to resolve React/Compiled not found error (HOT-106483).
13.0.2
Patch Changes
- #58458, (opens new window)
536478cdcf0b, (opens new window) - Made some tiny tweaks to the weekday header so its height is now an integer.
13.0.1
Patch Changes
- #40391, (opens new window)
4300c9d6f18, (opens new window) - Associate the label with theDate/Timepicker and the clear button. Add hidden span to the Label component. This allows to associate a label with a clear button. Unit tests update.
13.0.0
Major Changes
-
#43269, (opens new window)
c7ab5b9501c, (opens new window) - This fixes it so that<TimePicker timeEditable timeFormat="hh:mm:ss">will return seconds when the timeformat includes seconds whereas previously it would strictly returnHH:mmand not account for thetimeFormat. It is still not flexible and does not return time in yourtimeFormatto avoid causing unexpected breaking changes as thatHH:mmformat has been there for so long.There's a theoretical risk that
HH:mmformats are expected back whenHH:mm:ssformat are used and unsed improperly, but any typical parsing of datetime should handle this change perfectly fine, with zero breaking change expected.
Patch Changes
- Updated dependencies
12.10.6
Patch Changes
- Updated dependencies
12.10.5
Patch Changes
- Updated dependencies
12.10.4
Patch Changes
- #42445, (opens new window)
5645b5a1132, (opens new window) - Fix TS errors for forge-ui in AFM
12.10.3
Patch Changes
- #41628, (opens new window)
b05664f7aba, (opens new window) - Use feature flag to toggle if we enable UNSAFE_LAYERING
12.10.2
Patch Changes
- #39749, (opens new window)
e6b69f455c3, (opens new window) - Connect yarn changeset to packages, upgrade adf-schema
12.10.1
Patch Changes
- #40400, (opens new window)
ccff5f6ec7a, (opens new window) - Integrate layering into calendar
12.10.0
Minor Changes
- #39964, (opens new window)
6c0c0407eb1, (opens new window) - This cleans up the feature flag references for the keyboard accessibility changes, making them fully available for all users.
12.9.0
Minor Changes
- #39720, (opens new window)
4afff68f652, (opens new window) - Make typing more complete and accurate for date picker.
12.8.2
Patch Changes
- #39447, (opens new window)
829d92bcf37, (opens new window) - Remove out of date lifecycle methods in favor of up to date methods.
12.8.1
Patch Changes
- #39448, (opens new window)
ae2b28c599a, (opens new window) - Remove unused state value.
12.8.0
Minor Changes
- #38521, (opens new window)
0ab32310305, (opens new window) - [ux] We are testing adding keyboard accessibility to the datepicker change behind a feature flag. If this fix is successful it will be available in a later release.
12.7.12
Patch Changes
- #39105, (opens new window)
5fae4d61ff7, (opens new window) - Move event handlers to time picker input
12.7.11
Patch Changes
- #38162, (opens new window)
fd6bb9c9184, (opens new window) - Delete version.json - Updated dependencies
12.7.10
Patch Changes
- #38651, (opens new window)
e211efc7c5f, (opens new window) - [ux] Addlangattribute to value of pickers.
12.7.9
Patch Changes
- #38569, (opens new window)
6f1daf0e449, (opens new window) - Prevent calander from overlaying input when at the bottom of viewport
12.7.8
Patch Changes
- #37610, (opens new window)
e8bb91da805, (opens new window) - [ux] Ensure menu doesn't close when focus moves within it. Makes future keyboard accessibility possible.
12.7.7
Patch Changes
- #36759, (opens new window)
ba50169844e, (opens new window) - Remove lookahead and lookbehind in format util to support browsers without that functionality.
12.7.6
Patch Changes
- #35904, (opens new window)
6d8ce8bb48a, (opens new window) - Revert PR using regex that is not supported by Safari 16.4 and below and can crash a session
12.7.5
Patch Changes
- #36665, (opens new window)
22363f962e5, (opens new window) - update border width to use border spacing token
12.7.4
Patch Changes
- #35441, (opens new window)
599bfe90ee3, (opens new window) - Internal change to use shape tokens. There is no expected visual change.
12.7.3
Patch Changes
758165c64f6, (opens new window) - Fixes bug that made escapes not work correctly in format strings.
12.7.2
Patch Changes
- #35111, (opens new window)
8f436f0c301, (opens new window) - extend border contrast feature flag to support confluence
12.7.1
Patch Changes
- #34881, (opens new window)
774ed69ecef, (opens new window) - Internal changes to use space tokens for spacing values. There is no visual change.
12.7.0
Minor Changes
- #34373, (opens new window)
1d5cd2e273c, (opens new window) - [ux] We are testing an input behavior change in date picker behind a feature flag. Now when entering a date in the input this value will persist after selecting a date instead of being cleared, acting like a standard input. If this fix is successful it will be available in a later release.
12.6.1
Patch Changes
- #32935, (opens new window)
b1bdec7cce2, (opens new window) - Internal change to enforce token usage for spacing properties. There is no expected visual or behaviour change.
12.6.0
Minor Changes
- #33475, (opens new window)
6e51e0d5358, (opens new window) - [ux] update border width from 2px to 1px and add 1px box-shadow when focus or error
Patch Changes
- Updated dependencies
12.5.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.
12.5.2
Patch Changes
- #33793, (opens new window)
9d00501a414, (opens new window) - Ensure legacy types are published for TS 4.5-4.8
12.5.1
Patch Changes
- #33649, (opens new window)
41fae2c6f68, (opens new window) - Upgrade Typescript from4.5.5to4.9.5
12.5.0
Minor Changes
- #33258, (opens new window)
56507598609, (opens new window) - Skip minor dependency bump
Patch Changes
- Updated dependencies
12.4.0
Minor Changes
- #33163, (opens new window)
e976f3cebd0, (opens new window) - Remove excessivearia-labelledbyprop, remove incorret documentation.
12.3.13
Patch Changes
- #32350, (opens new window)
c71b0ac8222, (opens new window) - [ux] Add default label to time picker element of datetime picker. Update documentation for more accessible examples and guidelines.
12.3.12
Patch Changes
- #32424, (opens new window)
e754545d460, (opens new window) - [ux] Ensure no duplicate ID's when usingselectPropson any of the DateTime Picker components.
12.3.11
Patch Changes
- #31891, (opens new window)
b50c6475079, (opens new window) - Make clear button in datetime picker a button element that is out of the tab order. This mimics the native input element's clear behavior in Safari/Edge. c0fb88b3af6, (opens new window) - [ux] style(calendar): update icon color token from text.subtlest to color.icon
12.3.10
Patch Changes
- #30882, (opens new window)
1fc7949b336, (opens new window) - [ux] Fixes a bug where the background for the calendar element was incorrectly set to 'elevation.surface'
12.3.9
Patch Changes
- #29470, (opens new window)
5546747df1e, (opens new window) - Refactoring of code to clean tech debt and make future maintenance easier - Updated dependencies
12.3.8
Patch Changes
- Updated dependencies
12.3.7
Patch Changes
- #28932, (opens new window)
98891267a5e, (opens new window) - [ux] Dates entered with 5+ digit years will no longer throw a RangeError
12.3.6
Patch Changes
- Updated dependencies
12.3.5
Patch Changes
- Updated dependencies
12.3.4
Patch Changes
- Updated dependencies
12.3.3
Patch Changes
- #26712, (opens new window)
cb8f8e76d25, (opens new window) - Update types for react-select and @atlaskit/select upgrade Update commerce-ui entrypoints that caused a pipeline issue. - Updated dependencies
12.3.2
Patch Changes
- Updated dependencies
12.3.1
Patch Changes
- #27289, (opens new window)
051095c0d82, (opens new window) - [ux] Changed the Date Picker controller icon to usecolor.icon.disabledtoken when in disabled state.
12.3.0
Minor Changes
- #24968, (opens new window)
b8841384da6, (opens new window) - Disabled background and border styles should not be applied to components that have either no background or transparent background to begin with. Textfield and textarea variants that do not have backgrounds (sublte or none) have no backgrounds or borders applied when disabled. As such, any comopnents that consume these will also be affected.
12.2.1
Patch Changes
- #24874, (opens new window)
8cc2f888c83, (opens new window) - Upgrade Typescript from4.3.5to4.5.5
12.2.0
Minor Changes
- #24004, (opens new window)
a91fbaf0552, (opens new window) - Updates@emotion/coreto@emotion/react; v10 to v11. There is no expected behavior change.
Patch Changes
-
0fbb2840aba, (opens new window) - Add isInvalid prop to@atlastkit/Select. The prop indicates whether if the component is in the error state. If true, it visually shows a red border around the input.This replaces validationState to make Select more consistent like other components that uses isInvalid prop.
-
Updated dependencies
12.1.4
Patch Changes
- #24492, (opens new window)
8d4228767b0, (opens new window) - Upgrade Typescript from4.2.4to4.3.5.
12.1.3
Patch Changes
- #24008, (opens new window)
299e4104e10, (opens new window) - [ux] Added appearance 'none' option to component and adopts appearance handling from @atlaskit/select - Updated dependencies
12.1.2
Patch Changes
- #23381, (opens new window)
df3d5287649, (opens new window) - Internal code change turning on new linting rules. 429a576a4b2, (opens new window) - fix change-event firing for invalid inputs in datetime-picker select.84afee665fc, (opens new window) - [ux] Implemented missing functionality to submit forms on enter press after a date has been selected in DatePicker2a2dcc1cf91, (opens new window) - Updated styles to use new input design tokens. Fixed bug where border radius on datePicker rendered incorrectly.- Updated dependencies
12.1.1
Patch Changes
- #23350, (opens new window)
3fa327b5d01, (opens new window) - [ux] Border on a subtle appearance date-picker will now persist after a date is selected and field is in focus
12.1.0
Minor Changes
- #22642, (opens new window)
58d4cd75f7a, (opens new window) - Removed deprecated hideIcon prop from DateTimePicker because it is unused and serves no functionality. Removed the deprecation notice for the formatDisplayLabel prop in TimePicker
Patch Changes
c3a1b950d49, (opens new window) - DSP-3301 specifies label to input idc2f866d31d1, (opens new window) - [ux] Fix timepicker clear icon alignment7566be18f20, (opens new window) - [ux] Time picker no longer loses focus to the document when tabbing through it in a popup.574b6c8ba7f, (opens new window) - [ux] DSP-2987 Add code to catch console error- Updated dependencies
12.0.0
Major Changes
- #22029, (opens new window)
27d4f1e7121, (opens new window) - [ux] Updating tokens d7542d1a7c2, (opens new window) - [ux] Update Tokens in the code with those that are a better fit. New tokens will be visible only in applications configured to use the new Tokens API (currently in alpha).These changes are intended to be interoperable with the legacy theme implementation. Legacy dark mode users should expect no visual or breaking changes.c19fb116172, (opens new window) - [ux] Update Tokens in the code with those that are a better fit. New tokens will be visible only in applications configured to use the new Tokens API (currently in alpha).These changes are intended to be interoperable with the legacy theme implementation. Legacy dark mode users should expect no visual or breaking changes.
Minor Changes
6f7a4353204, (opens new window) - Added ability to provide custom aria-labels for next- and previous-month buttons usingnextMonthLabelandpreviousMonthLabel
Patch Changes
3ec9ed2c4d0, (opens new window) - Fixed handling of custom times that included whitespace characters- Updated dependencies
11.1.11
Patch Changes
- #21570, (opens new window)
558cc136503, (opens new window) - Bump moment dependency version e7438659c2e, (opens new window) - Updated dependency '@types/react-select' to fix type error- Updated dependencies
11.1.10
Patch Changes
- Updated dependencies
11.1.9
Patch Changes
- #20650, (opens new window)
cb2392f6d33, (opens new window) - Upgrade to TypeScript 4.2.4
11.1.8
Patch Changes
- Updated dependencies
11.1.7
Patch Changes
- Updated dependencies
11.1.6
Patch Changes
- Updated dependencies
11.1.5
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 19d72473dfb, (opens new window) - Fix bug in inline-edit and Form which prevented date selection in datetimepicker using the keyboard.- Updated dependencies
11.1.4
Patch Changes
- Updated dependencies
11.1.3
Patch Changes
- #17475, (opens new window)
c55c736ecea, (opens new window) - Patch VULN AFP-3486 AFP-3487 AFP-3488 AFP-3489
11.1.2
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
11.1.1
Patch Changes
- #15807, (opens new window)
095021b1e08, (opens new window) - renaming deprecated lifecycle methods
11.1.0
Minor Changes
-
#14777, (opens new window)
354ef86cca0, (opens new window) - Instrumented datetime-picker with the new theming package,@atlaskit/tokens.New tokens will be visible only in applications configured to use the new Tokens API (currently in alpha). These changes are intended to be interoperable with the legacy theme implementation. Legacy dark mode users should expect no visual or breaking changes.
Patch Changes
2b98dfda0a6, (opens new window) - Removes@emotion/styledin favour of@emotion/core.- Updated dependencies
11.0.2
Patch Changes
- Updated dependencies
11.0.1
Patch Changes
- #13864, (opens new window)
b90c0237824, (opens new window) - Update package.jsons to remove unused dependencies. - Updated dependencies
11.0.0
Major Changes
-
#9328, (opens new window)
414b6216adf, (opens new window) - [ux] BREAKING CHANGE: Datetime picker now uses date-fns@2.17 (previously <2.0). This change has tightened the requirements of users to provide ISO dates. This was never explicitly supported, but now will cause an error to be thrown for non-ISO dates. For an abundance of caution we're calling this a breaking change to protect users relying on the previous behaviour.To upgrade you'll need to ensure any dates passed to the
DateTimePickerare in ISO format.
10.4.2
Patch Changes
- #12830, (opens new window)
787c731b208, (opens new window) - Updated package description.
10.4.1
Patch Changes
- #12880, (opens new window)
378d1cef00f, (opens new window) - Bump@atlaskit/themeto version^11.3.0.
10.4.0
Minor Changes
-
#12328, (opens new window)
b162da59aac, (opens new window) -New Features:
Three props were added to
@atlaskit/calendarand@atlaskit/datetime-pickerto make disabling dates more practical, performant and expressive:minDatefor the minimum valid datemaxDatefor the maximum valid datedisabledDateFilter, a function that takes a date string, and returns whether or not it should be disabled.
Bugs
- DatePicker: Disabled dates that lie outside of the currently selected month now have correct hover styles
Patch Changes
c406245d637, (opens new window) - [ux] Prevents the clear button appearing on disabled DateTimePickers.4db7f1e42b2, (opens new window) - [ux] Fixed a bug which caused clicks on disabled date pickers to modify internal state. This led to an issue where clicking on a disabled date picker, and then enabling it, would result in an opened date picker.- Updated dependencies
10.3.0
Minor Changes
- #12170, (opens new window)
f6b951a51f2, (opens new window) - Removes usage of styled-components in favour of standardising on emotion
Patch Changes
- Updated dependencies
10.2.1
Patch Changes
- #11113, (opens new window)
1f493e1dc65, (opens new window) - Bumpreact-selectto v4. - Updated dependencies
10.2.0
Minor Changes
- #10230, (opens new window)
1ad2a658d5d, (opens new window) - [ux] AddedweekStartDayprop which gets passed to the underlyingCalendarinstance.
Patch Changes
- Updated dependencies
10.1.0
Minor Changes
- #9510, (opens new window)
069538e03c6, (opens new window) - Prefixes the testId passed down to the nested Calendar component with '${testId}--calendar' to ensure testIds are namespaced correctly. This change only affects calendar testIds when used within a DatePicker context.
10.0.12
Patch Changes
- Updated dependencies
10.0.11
Patch Changes
- #9299, (opens new window)
471e2431a7c, (opens new window) - Downgrade back to date-fns 1.30.1 We discovered big bundle size increases associated with the date-fns upgrade. We're reverting the upgarde to investigate
10.0.10
Patch Changes
- #8291, (opens new window)
70f0701c2e6, (opens new window) - Upgrade date-fns to 2.17
10.0.9
Patch Changes
-
#8644, (opens new window)
79c23df6340, (opens new window) - Use injected package name and version for analytics instead of version.json. -
c20be966f07, (opens new window) - Internal change- Change
@atlaskit/calendarref type import name fromCalendarInternalReftoCalendarRef. - Change prop name which is being passed to
@atlaskit/calendarfrominternalReftocalendarRef.
- Change
-
Updated dependencies
10.0.8
Patch Changes
-
#7762, (opens new window)
9c020a0e05f, (opens new window) - Replaced@atlaskit/calendarexported types to access itsnavigate()api- Replaced
CalendarClassType&ArrowKeystypes withCalendarInternalReftype. - Also replaced
refprop withinternalRefprop for accessingnavigate()api.
- Replaced
-
Updated dependencies
10.0.7
Patch Changes
- #5857, (opens new window)
d3265f19be, (opens new window) - Transpile packages using babel rather than tsc
10.0.6
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.
10.0.5
Patch Changes
- Updated dependencies
10.0.4
Patch Changes
- #4707, (opens new window)
6360c46009, (opens new window) - Reenable integration tests for Edge browser
10.0.3
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.
10.0.2
Patch Changes
- #3823, (opens new window)
6262f382de, (opens new window) - Use the 'lodash' package instead of single-function 'lodash.*' packages 39e130698b, (opens new window) - Fixes an issue in DatePicker, DateTimePicker and TimePicker where they all had a circular dependency between a type declaration and default props which led to TypeScript marking props with default values as required props. This will no longer occur.- Updated dependencies
10.0.1
Patch Changes
- #3428, (opens new window)
23f968def3, (opens new window) - Earlier value returned from DateTimePicker component was inconsistent, like for the first time it was without zone offset and after that with zone offset. Now it is consistent with zone offset every-time. db053b24d8, (opens new window) - Update all the theme imports to be tree-shakable
10.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
9.4.7
Patch Changes
- #2763, (opens new window)
038b0fbb8e, (opens new window) - fix typings after reverting DST-461 changes. typeof is fixed in ERT repo (https://github.com/atlassian/extract-react-types/pull/126, (opens new window))
9.4.6
Patch Changes
- #2443, (opens new window)
a39ef6582c, (opens new window) - Marks default pops as optional in interface (TimePicker & DatePicker)
9.4.5
Patch Changes
- #2866, (opens new window)
54a9514fcf, (opens new window) - Build and supporting files will no longer be published to npm
9.4.4
Patch Changes
- #2137, (opens new window)
466aec241f, (opens new window) - Fixing incorrect margin for time-picker 54d82b49f0, (opens new window) - Remove unused dependencies
9.4.3
Patch Changes
- #2490, (opens new window)
ccd9c51bd3, (opens new window) - Fixes date picker being affected by an invalid emotion theme provider.
9.4.2
Patch Changes
- Updated dependencies
9.4.1
Patch Changes
- #1891, (opens new window)
d2876ee14f, (opens new window) - FIX: AddhideIconprop back for backwards compatibility in MINOR
9.4.0
Minor Changes
-
[minor]449ef134b3, (opens new window):
Add a clear icon for datepicker, timepicker and datetimepicker
Patch Changes
-
[patch]ca494abcd5, (opens new window):
Change imports to comply with Atlassian conventions- Updated dependencies 62390c4755, (opens new window):
-
Updated dependencies cf8577f5d6, (opens new window):
-
Updated dependencies 6b8e60827e, (opens new window):
-
Updated dependencies 449ef134b3, (opens new window):
-
Updated dependencies 9a534d6a74, (opens new window):
-
Updated dependencies 57c0487a02, (opens new window):
-
Updated dependencies 6efb12e06d, (opens new window):
-
Updated dependencies fd41d77c29, (opens new window):
- @atlaskit/calendar@9.2.7
- @atlaskit/popper@3.1.12
- @atlaskit/button@13.3.11
- @atlaskit/icon@20.1.1
- @atlaskit/select@11.0.10
- @atlaskit/modal-dialog@10.5.7
- @atlaskit/webdriver-runner@0.3.4
9.3.0
Minor Changes
-
[minor]5d8fc8d0ec, (opens new window):
Remove the calendar icon from the datetimepicker
Patch Changes
- Updated dependencies 168b5f90e5, (opens new window):
- Updated dependencies f5b654c328, (opens new window):
- Updated dependencies 0c270847cb, (opens new window):
- Updated dependencies 109004a98e, (opens new window):
- Updated dependencies b9903e773a, (opens new window):
- Updated dependencies
89bf723567, (opens new window):
- @atlaskit/docs@8.5.1
- @atlaskit/modal-dialog@10.5.6
- @atlaskit/theme@9.5.3
- @atlaskit/analytics-next@6.3.6
- @atlaskit/button@13.3.10
9.2.9
Patch Changes
-
[patch]4d3749c9e6, (opens new window):
Upgraded react-scrolllock package- Updated dependencies 4d3749c9e6, (opens new window):
-
Updated dependencies dae900bf82, (opens new window):
-
Updated dependencies 8c9e4f1ec6, (opens new window):
- @atlaskit/modal-dialog@10.5.5
- @atlaskit/build-utils@2.6.4
- @atlaskit/docs@8.5.0
9.2.8
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/field-base@14.0.2
- @atlaskit/field-range@8.0.2
- @atlaskit/button@13.3.9
- @atlaskit/calendar@9.2.6
- @atlaskit/modal-dialog@10.5.4
- @atlaskit/select@11.0.9
- @atlaskit/textfield@3.1.9
9.2.7
Patch Changes
- Updated dependencies
e3f01787dd, (opens new window):
- @atlaskit/webdriver-runner@0.2.0
- @atlaskit/button@13.3.8
- @atlaskit/calendar@9.2.5
- @atlaskit/modal-dialog@10.5.3
- @atlaskit/select@11.0.8
- @atlaskit/textfield@3.1.8
9.2.6
Patch Changes
-
[patch]116cb9b00f, (opens new window):
FIX: Valid time string in ISO output of Datetime picker- Updated dependencies 296a8b114b, (opens new window):
-
Updated dependencies 0603860c07, (opens new window):
-
Updated dependencies 91a1eb05db, (opens new window):
- @atlaskit/locale@1.0.6
- @atlaskit/icon@20.0.2
- @atlaskit/textfield@3.1.7
9.2.5
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/calendar@9.2.4
- @atlaskit/field-base@14.0.1
- @atlaskit/field-range@8.0.1
- @atlaskit/icon@20.0.1
- @atlaskit/modal-dialog@10.5.2
- @atlaskit/popper@3.1.11
- @atlaskit/select@11.0.7
- @atlaskit/textfield@3.1.6
- @atlaskit/theme@9.5.1
- @atlaskit/locale@1.0.5
9.2.4
Patch Changes
- Updated dependencies
c0102a3ea2, (opens new window):
- @atlaskit/field-base@14.0.0
- @atlaskit/field-range@8.0.0
- @atlaskit/icon@20.0.0
- @atlaskit/locale@1.0.4
- @atlaskit/modal-dialog@10.5.1
- @atlaskit/docs@8.3.1
- @atlaskit/button@13.3.6
- @atlaskit/calendar@9.2.3
- @atlaskit/select@11.0.6
- @atlaskit/textfield@3.1.5
9.2.3
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):
-
Updated dependencies 24865cfaff, (opens new window):
-
Updated dependencies 24865cfaff, (opens new window):
- @atlaskit/analytics-next@6.3.3
- @atlaskit/select@11.0.3
- @atlaskit/field-text@9.0.14
- @atlaskit/modal-dialog@10.5.0
- @atlaskit/field-base@13.0.16
- @atlaskit/popper@3.1.8
9.2.2
Patch Changes
-
[patch]3a20e9a596, (opens new window):
Make PopupSelect correctly pass props. Forcing update of @atlaskit/select for all other packages- Updated dependencies 3a20e9a596, (opens new window):
- @atlaskit/select@11.0.2
- @atlaskit/locale@1.0.3
9.2.1
Patch Changes
-
[patch]30acc30979, (opens new window):
@atlaskit/select has been converted to Typescript. Typescript consumers will now get static type safety. Flow types are no longer provided. No API or behavioural changes.
9.2.0
Minor Changes
-
[minor]c423fbf5eb, (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.
9.1.0
Minor Changes
-
[minor]17a07074e8, (opens new window):
Fix padding to be consistent with other Atlaskit form fields. This change includes removing padding from around the icon itself, and adding padding to the icon container, as well as altering the padding around the input container.
9.0.1
Patch Changes
-
[patch]35d2229b2a, (opens new window):
Adding missing license to packages and update to Copyright 2019 Atlassian Pty Ltd.
9.0.0
Major Changes
-
[major]d1444cc6ef, (opens new window):
Converting datetime-picker to typescript. Dropping support for flow
8.1.2
Patch Changes
-
[patch]a2d0043716, (opens new window):
Updated version of analytics-next to fix potential incompatibilities with TS 3.6
8.1.1
- Updated dependencies
8c725d46ec, (opens new window):
- @atlaskit/calendar@9.0.0
8.1.0
Minor Changes
-
[minor]e3d466543f, (opens new window):
Add locale support for Calendar/DateTimePicker/DatePicker/TimePicker:
- New prop
localeenables localization for date/time format inDatePicker,TimePickerandDateTimePicker, and months/days inCalendar. - Deprecated
dateFormat,timeFormatandformatDisplayLabelprops. Please uselocaleinstead. If provided, these props will overridelocale. - Default date/time placeholders now use
localeto format the date. - The default date parser for
DatePickerhas been changed fromdate-fns.parseto one based on thelocaleprop and accept text in a format that matches the placeholder.
- New prop
8.0.17
Patch Changes
-
[patch]8784191ef6, (opens new window):
Date, Time, and DateTime pickers now correctly clear their value when the Backspace or Delete key is pressed
8.0.16
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
8.0.15
Patch Changes
-
[patch]ecca4d1dbb, (opens new window):
Upgraded Typescript to 3.3.x
8.0.14
Patch Changes
-
[patch]708028db86, (opens new window):
Change all the imports to theme in Core to use multi entry points
8.0.13
Patch Changes
-
[patch]de35ce8c67, (opens new window):
Updates component maintainers
8.0.12
- Updated dependencies
926b43142b, (opens new window):
- @atlaskit/calendar@8.0.6
- @atlaskit/field-text@9.0.7
- @atlaskit/select@10.0.3
- @atlaskit/analytics-next@6.0.0
- @atlaskit/button@13.1.2
- @atlaskit/modal-dialog@10.1.3
8.0.11
- Updated dependencies
ebfeb03eb7, (opens new window):
- @atlaskit/popper@3.0.0
- @atlaskit/calendar@8.0.5
8.0.10
Patch Changes
-
[patch]9f8ab1084b, (opens new window):
Consume analytics-next ts type definitions as an ambient declaration.
8.0.9
- Updated dependencies
790e66bece, (opens new window):
- @atlaskit/button@13.0.11
- @atlaskit/modal-dialog@10.0.10
- @atlaskit/select@10.0.0
8.0.8
Patch Changes
-
[patch]19d9d0f13f, (opens new window):
Fixing a rare bug in Safari and malformed date string.
8.0.7
- Updated dependencies
06326ef3f7, (opens new window):
- @atlaskit/docs@8.1.3
- @atlaskit/button@13.0.9
- @atlaskit/calendar@8.0.3
- @atlaskit/field-base@13.0.6
- @atlaskit/modal-dialog@10.0.7
- @atlaskit/select@9.1.8
- @atlaskit/icon@19.0.0
8.0.6
Patch Changes
-
[patch]4615439434, (opens new window):
index.ts will now be ignored when publishing to npm
8.0.5
- Updated dependencies
cfc3c8adb3, (opens new window):
- @atlaskit/docs@8.1.2
- @atlaskit/button@13.0.8
- @atlaskit/calendar@8.0.1
- @atlaskit/field-base@13.0.4
- @atlaskit/modal-dialog@10.0.4
- @atlaskit/select@9.1.5
- @atlaskit/field-range@7.0.4
- @atlaskit/icon@18.0.0
8.0.4
Patch Changes
-
[patch]8d54773dea, (opens new window):
Remove meridian time in parseInputValue in TimePicker
8.0.3
- Updated dependencies
06c5cccf9d, (opens new window):
- @atlaskit/icon@17.1.2
- @atlaskit/select@9.1.2
- @atlaskit/modal-dialog@10.0.0
8.0.2
- [patch]06819642ba, (opens new window):
- Internal refactor and clean up
8.0.1
- [patch]21854842b5, (opens new window):
- Clean couple of TODO's that were already done
8.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.
7.0.5
- Updated dependencies
8b5f052003, (opens new window):
- @atlaskit/popper@1.0.0
7.0.4
- Updated dependencies
9c0b4744be, (opens new window):
- @atlaskit/docs@7.0.3
- @atlaskit/button@12.0.3
- @atlaskit/calendar@7.0.22
- @atlaskit/field-base@12.0.2
- @atlaskit/field-range@6.0.4
- @atlaskit/field-text@8.0.3
- @atlaskit/icon@16.0.9
- @atlaskit/modal-dialog@8.0.7
- @atlaskit/popper@0.4.3
- @atlaskit/select@8.1.1
- @atlaskit/theme@8.1.7
7.0.3
- Updated dependencies
1e826b2966, (opens new window):
- @atlaskit/docs@7.0.2
- @atlaskit/analytics-next@4.0.3
- @atlaskit/calendar@7.0.21
- @atlaskit/field-text@8.0.2
- @atlaskit/icon@16.0.8
- @atlaskit/modal-dialog@8.0.6
- @atlaskit/popper@0.4.2
- @atlaskit/select@8.0.5
- @atlaskit/theme@8.1.6
- @atlaskit/field-range@6.0.3
- @atlaskit/button@12.0.0
7.0.2
- [patch]98e11001ff, (opens new window):
- Removes duplicate babel-runtime dependency
7.0.1
- Updated dependencies
9d5cc39394, (opens new window):
- @atlaskit/docs@7.0.1
- @atlaskit/analytics-next@4.0.1
- @atlaskit/calendar@7.0.20
- @atlaskit/field-text@8.0.1
- @atlaskit/icon@16.0.5
- @atlaskit/modal-dialog@8.0.2
- @atlaskit/popper@0.4.1
- @atlaskit/select@8.0.3
- @atlaskit/theme@8.0.1
- @atlaskit/field-range@6.0.1
- @atlaskit/button@11.0.0
7.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.
6.5.1
- Updated dependencies
06713e0a0c, (opens new window):
- @atlaskit/modal-dialog@7.2.3
- @atlaskit/select@7.0.0
6.5.0
- [minor]a48dddb43c, (opens new window):
- onChange will only be fired when a complete datetime is supplied by the user
6.4.2
- [patch]0cd7f505b3, (opens new window):
- Iso date parsing on IE11 and Edge is now consistent with other browsers
6.4.1
- [patch]348d3aed19, (opens new window):
- Datepicker will now reset the focused date on the calendar every time it is opened
6.4.0
- [minor]52827feffb, (opens new window):
- onChange is now called only when the user selects or clears a value. The date passed to onChange will always be a valid date
6.3.25
- Updated dependencies
d7ef59d432, (opens new window):
- @atlaskit/docs@6.0.1
- @atlaskit/button@10.1.2
- @atlaskit/calendar@7.0.17
- @atlaskit/field-base@11.0.14
- @atlaskit/modal-dialog@7.2.1
- @atlaskit/select@6.1.19
- @atlaskit/field-range@5.0.14
- @atlaskit/icon@16.0.0
6.3.24
-
[patch]55e0a3a, (opens new window):
- Fixes keyboard entry bug
-
[patch]075dfa2, (opens new window):
- Allowing control of input value in datetime-picker
6.3.23
-
[patch]4c4bdc5, (opens new window):
- AK-5672 - Refactor parseTime by separating logic and concerns into smaller, testable functions. Fixes meridiem issues.
-
[patch]58a40bf, (opens new window):
- Factoring in meridiem for 24hr time in editable
6.3.22
- [patch]5c548ea, (opens new window):
- Removing extraneous wrapping span around icons which was causing an accessibility error
6.3.21
- Updated dependencies 58b84fa, (opens new window):
- @atlaskit/analytics-next@3.1.2
- @atlaskit/button@10.1.1
- @atlaskit/calendar@7.0.16
- @atlaskit/field-base@11.0.13
- @atlaskit/field-range@5.0.12
- @atlaskit/field-text@7.0.18
- @atlaskit/icon@15.0.2
- @atlaskit/modal-dialog@7.1.1
- @atlaskit/popper@0.3.6
- @atlaskit/select@6.1.13
- @atlaskit/theme@7.0.1
- @atlaskit/docs@6.0.0
6.3.20
- Updated dependencies d13242d, (opens new window):
- @atlaskit/docs@5.2.3
- @atlaskit/button@10.0.4
- @atlaskit/calendar@7.0.15
- @atlaskit/field-base@11.0.12
- @atlaskit/field-range@5.0.11
- @atlaskit/field-text@7.0.16
- @atlaskit/icon@15.0.1
- @atlaskit/modal-dialog@7.0.14
- @atlaskit/popper@0.3.3
- @atlaskit/select@6.1.10
- @atlaskit/theme@7.0.0
6.3.19
- Updated dependencies ab9b69c, (opens new window):
- @atlaskit/docs@5.2.2
- @atlaskit/button@10.0.1
- @atlaskit/calendar@7.0.14
- @atlaskit/field-base@11.0.11
- @atlaskit/modal-dialog@7.0.13
- @atlaskit/select@6.1.9
- @atlaskit/icon@15.0.0
6.3.18
- Updated dependencies 6998f11, (opens new window):
- @atlaskit/docs@5.2.1
- @atlaskit/analytics-next@3.1.1
- @atlaskit/calendar@7.0.13
- @atlaskit/field-text@7.0.15
- @atlaskit/icon@14.6.1
- @atlaskit/modal-dialog@7.0.12
- @atlaskit/popper@0.3.2
- @atlaskit/select@6.1.8
- @atlaskit/theme@6.2.1
- @atlaskit/field-range@5.0.9
- @atlaskit/button@10.0.0
6.3.17
- [patch]b332c91, (opens new window):
- upgrades verison of react-scrolllock to SSR safe version
6.3.16
- [patch] Datetime Picker modal sticks to bottom, if needed 0149735, (opens new window)
6.3.15
- [patch] Added logic to onCalendarChange for impossibly large dates. These dates now get converted to the last day of the month, as opposed to default js behaviour. '2018-02-31' now converts to '2018-02-28' as opposed to '2018-03-02' 4b23458, (opens new window)
6.3.14
- [patch] Fixing blank state for datetime-picker in Firefox. 0e6d838, (opens new window)
6.3.13
- [patch] Updated dependencies
1a752e6, (opens new window)
- @atlaskit/popper@0.3.0
6.3.12
- [patch] Adds missing implicit @babel/runtime dependency b71751b, (opens new window)
6.3.11
- [patch] Updated dependencies
65c6514, (opens new window)
- @atlaskit/docs@5.0.8
- @atlaskit/button@9.0.13
- @atlaskit/calendar@7.0.9
- @atlaskit/field-base@11.0.8
- @atlaskit/modal-dialog@7.0.2
- @atlaskit/select@6.0.2
- @atlaskit/icon@14.0.0
6.3.10
- [patch] Updated dependencies
4194aa4, (opens new window)
- @atlaskit/select@6.0.0
6.3.9
- [patch] Fixes bug on next and prev month navigation. c4770a0, (opens new window)
6.3.8
- [patch] TimePicker not longer throws console error when input cleared dba1bb0, (opens new window)
6.3.7
- [patch] Updated dependencies
d5a043a, (opens new window)
- @atlaskit/icon@13.8.1
- @atlaskit/select@5.0.17
- @atlaskit/modal-dialog@7.0.0
6.3.6
- [patch] Updated dependencies
9c66d4d, (opens new window)
- @atlaskit/select@5.0.16
- @atlaskit/webdriver-runner@0.1.0
6.3.5
- [patch] Adds sideEffects: false to allow proper tree shaking b5d6d04, (opens new window)
6.3.3
- [patch] Updating datetime-picker and select styles 981b96c, (opens new window)
6.3.2
- [patch] Updated dependencies
df22ad8, (opens new window)
- @atlaskit/theme@6.0.0
- @atlaskit/select@5.0.9
- @atlaskit/popper@0.2.1
- @atlaskit/modal-dialog@6.0.9
- @atlaskit/icon@13.2.5
- @atlaskit/field-text@7.0.6
- @atlaskit/field-range@5.0.4
- @atlaskit/field-base@11.0.5
- @atlaskit/calendar@7.0.5
- @atlaskit/button@9.0.6
- @atlaskit/docs@5.0.6
6.3.1
-
[patch] Removed some broken styles from the datetime-picker menu 87d45d3, (opens new window)
-
[none] Updated dependencies 1d9e75a, (opens new window)
- @atlaskit/popper@0.2.0
- @atlaskit/modal-dialog@6.0.8
- @atlaskit/field-base@11.0.4
-
[none] Updated dependencies a3109d3, (opens new window)
- @atlaskit/field-base@11.0.4
- @atlaskit/popper@0.2.0
- @atlaskit/modal-dialog@6.0.8
-
[none] Updated dependencies 87d45d3, (opens new window)
- @atlaskit/popper@0.2.0
- @atlaskit/modal-dialog@6.0.8
- @atlaskit/field-base@11.0.4
-
[patch] Updated dependencies a08b0c2, (opens new window)
- @atlaskit/popper@0.2.0
- @atlaskit/modal-dialog@6.0.8
- @atlaskit/field-base@11.0.4
6.3.0
- [minor] added formatDisplayLabel prop to timePicker and datePicker to enable configuration of the label string rendered in the input bce02a8, (opens new window)
- [none] Updated dependencies bce02a8, (opens new window)
6.2.0
- [minor] Added parseDateValue prop to datetimepicker which accepts a function that takes an iso datestring, a date value, a time value and a zone value and returns an object containing a formatted dateValue, timeValue and zoneValue. The defaultProp uses date-fn's parse and format functions under the hood. 6249709, (opens new window)
- [none] Updated dependencies 6249709, (opens new window)
6.1.2
- [patch] Replace @atlaskit/layer in date time picker with @atlaskit/popper, changed configuration of flipBehaviour modifier to use viewport as the element boundary rather than the window. 4286672, (opens new window)
- [patch] Updated datetime-picker to use @atlaskit/popper internally instead of @atlaskit/layer. Minor fix to @atlaskit/popper, boundariesElement for flipbehaviour is now viewport and not window. f2159f4, (opens new window)
- [patch] Updated dependencies
4286672, (opens new window)
- @atlaskit/popper@0.1.2
- [none] Updated dependencies f2159f4, (opens new window)
6.1.1
- [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/modal-dialog@6.0.6
- @atlaskit/field-base@11.0.3
- @atlaskit/field-text@7.0.4
- @atlaskit/analytics-next@3.0.4
- @atlaskit/calendar@7.0.4
- @atlaskit/button@9.0.5
- @atlaskit/theme@5.1.3
- @atlaskit/field-range@5.0.3
- @atlaskit/layer@5.0.4
- @atlaskit/icon@13.2.4
6.1.0
- [minor] Added parseInputValue prop to datePicker and timePicker, which allows for the customisation of logic around parsing input values into the requisite date object. Also added datePickerProps and timePickerProps props to dateTimePicker to expose these two (and later other datePicker and timePicker explicit props) at the dateTimePicker level 9a75b8b, (opens new window)
- [none] Updated dependencies 9a75b8b, (opens new window)
6.0.3
- [patch] Updated dependencies
acd86a1, (opens new window)
- @atlaskit/select@5.0.7
- @atlaskit/icon@13.2.2
- @atlaskit/calendar@7.0.3
- @atlaskit/button@9.0.4
- @atlaskit/theme@5.1.2
- @atlaskit/field-range@5.0.2
- @atlaskit/field-text@7.0.3
- @atlaskit/analytics-next@3.0.3
- @atlaskit/docs@5.0.2
- @atlaskit/layer@5.0.3
- @atlaskit/modal-dialog@6.0.5
- @atlaskit/field-base@11.0.2
6.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/modal-dialog@6.0.4
- @atlaskit/field-base@11.0.1
- @atlaskit/field-text@7.0.2
- @atlaskit/analytics-next@3.0.2
- @atlaskit/calendar@7.0.2
- @atlaskit/button@9.0.3
- @atlaskit/theme@5.1.1
- @atlaskit/field-range@5.0.1
- @atlaskit/layer@5.0.2
- @atlaskit/icon@13.2.1
6.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/modal-dialog@6.0.1
- @atlaskit/field-text@7.0.1
- @atlaskit/analytics-next@3.0.1
- @atlaskit/calendar@7.0.1
- @atlaskit/button@9.0.2
- @atlaskit/docs@5.0.1
6.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/modal-dialog@6.0.0
- @atlaskit/field-base@11.0.0
- @atlaskit/field-text@7.0.0
- @atlaskit/analytics-next@3.0.0
- @atlaskit/calendar@7.0.0
- @atlaskit/button@9.0.0
- @atlaskit/theme@5.0.0
- @atlaskit/field-range@5.0.0
- @atlaskit/docs@5.0.0
- @atlaskit/layer@5.0.0
- @atlaskit/icon@13.0.0
- [major] Updated dependencies
7edb866, (opens new window)
- @atlaskit/select@5.0.0
- @atlaskit/modal-dialog@6.0.0
- @atlaskit/field-base@11.0.0
- @atlaskit/field-text@7.0.0
- @atlaskit/analytics-next@3.0.0
- @atlaskit/calendar@7.0.0
- @atlaskit/button@9.0.0
- @atlaskit/theme@5.0.0
- @atlaskit/field-range@5.0.0
- @atlaskit/docs@5.0.0
- @atlaskit/layer@5.0.0
- @atlaskit/icon@13.0.0
5.4.5
- [patch] Updated dependencies
da661fd, (opens new window)
- @atlaskit/select@4.5.2
5.4.4
- [patch] atlaskit/select now invokes a makeAnimated function to wrap passed in components in default animated behaviour. As this invocation returns a new set of react components each time, we've also implemented a lightweight component cache using memoize-one and react-fast-compare. Additionally updates made to datetime-picker to not instantiate a new component on render everytime (for performance reasons as well as to satisfy our caching logic), we now also pass relevant state values through the select as props to be ingested by our custom components, instead of directly capturing them within lexical scope. 9b01264, (opens new window)
- [patch] Updated dependencies
9b01264, (opens new window)
- @atlaskit/select@4.5.0
5.4.3
- [patch] Fix disabled dates could be selected with keyboard 832b4ab, (opens new window)
- [patch] Updated dependencies 832b4ab, (opens new window)
5.4.2
- [patch] Fix Calendar width increasing for some months 29ffb24, (opens new window)
- [patch] Updated dependencies
29ffb24, (opens new window)
- @atlaskit/calendar@6.2.2
5.4.1
- [patch] Calendar chevrons use large versions a973ac3, (opens new window)
- [patch] Updated dependencies
a973ac3, (opens new window)
- @atlaskit/calendar@6.2.1
5.4.0
- [minor] Visual changes to match ADG3 guidelines 059d111, (opens new window)
- [minor] Updated dependencies
059d111, (opens new window)
- @atlaskit/calendar@6.2.0
5.3.3
- [patch] Updated dependencies
b53da28, (opens new window)
- @atlaskit/select@4.3.6
5.3.2
- [patch] Remove or update $FlowFixMe e8ad98a, (opens new window)
- [none] Updated dependencies
e8ad98a, (opens new window)
- @atlaskit/field-text@6.1.1
- @atlaskit/button@8.2.4
- @atlaskit/icon@12.6.1
- @atlaskit/modal-dialog@5.2.6
5.3.1
- [patch] TimePicker timesIsEditable invalid values are set to empty strings b710290, (opens new window)
- [patch] Updated dependencies b710290, (opens new window)
5.3.0
- [minor] Backspace now clears input & fixed tab clearing input 5783a8d, (opens new window)
- [minor] Updated dependencies 5783a8d, (opens new window)
5.2.1
- [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/modal-dialog@5.2.2
- @atlaskit/field-base@10.1.2
- @atlaskit/field-text@6.0.4
- @atlaskit/button@8.1.2
- @atlaskit/theme@4.0.4
- @atlaskit/field-range@4.0.3
- @atlaskit/layer@4.0.3
- @atlaskit/calendar@6.1.2
- @atlaskit/icon@12.1.2
5.2.0
- [none] Updated dependencies
9d20f54, (opens new window)
- @atlaskit/modal-dialog@5.1.0
- @atlaskit/select@4.2.0
- @atlaskit/icon@12.1.0
- @atlaskit/calendar@6.1.0
- @atlaskit/docs@4.1.0
- @atlaskit/theme@4.0.2
- @atlaskit/layer@4.0.1
- @atlaskit/field-text@6.0.2
- @atlaskit/field-range@4.0.2
- @atlaskit/field-base@10.1.0
- @atlaskit/button@8.1.0
5.1.0
- [minor] Fixed DatetimePicker not clearing input on ESC c58f3db, (opens new window)
5.0.1
- [patch] Update readme's 223cd67, (opens new window)
- [patch] Updated dependencies
223cd67, (opens new window)
- @atlaskit/modal-dialog@5.0.1
- @atlaskit/select@4.0.1
- @atlaskit/icon@12.0.1
- @atlaskit/field-base@10.0.1
- @atlaskit/field-text@6.0.1
- @atlaskit/calendar@6.0.1
- @atlaskit/button@8.0.1
- @atlaskit/theme@4.0.1
- @atlaskit/field-range@4.0.1
- @atlaskit/docs@4.0.1
5.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/modal-dialog@5.0.0
- @atlaskit/select@4.0.0
- @atlaskit/icon@12.0.0
- @atlaskit/field-base@10.0.0
- @atlaskit/field-text@6.0.0
- @atlaskit/calendar@6.0.0
- @atlaskit/button@8.0.0
- @atlaskit/theme@4.0.0
- @atlaskit/field-range@4.0.0
- @atlaskit/docs@4.0.0
- @atlaskit/layer@4.0.0
4.1.1
- [patch] Fix DateTimePicker not setting TimePicker value 0c073e6, (opens new window)
4.1.0
- [minor] Updated dependencies
59ab4a6, (opens new window)
- @atlaskit/select@3.1.0
4.0.4
- [patch] Fixes for parsing & formatting of values 0c843bc, (opens new window)
4.0.3
- [patch] Updated dependencies
d662caa, (opens new window)
- @atlaskit/icon@11.3.0
- @atlaskit/select@3.0.2
- @atlaskit/modal-dialog@4.0.5
- @atlaskit/field-base@9.0.3
- @atlaskit/field-text@5.0.3
- @atlaskit/calendar@5.0.3
- @atlaskit/button@7.2.5
- @atlaskit/theme@3.2.2
- @atlaskit/field-range@3.0.2
- @atlaskit/docs@3.0.4
- @atlaskit/layer@3.1.1
4.0.2
- [patch] Fix create option being displayed when timeIsEditable is false 7e99ba3, (opens new window)
4.0.1
- [patch] Updated dependencies
92ae24e, (opens new window)
- @atlaskit/select@3.0.1
4.0.0
- [major] Updated dependencies
d05b9e5, (opens new window)
- @atlaskit/select@3.0.0
3.1.1
- [patch] Updated dependencies
7468739, (opens new window)
- @atlaskit/select@2.0.2
3.1.0
- [minor] Add dateFormat prop to customise the display format of dates 3daced9, (opens new window)
3.0.5
- [patch] Fixed subtle appearance on focus 2b1e018, (opens new window)
3.0.4
- [patch] Better styles for disabled dates 866c497, (opens new window)
3.0.3
- [patch] Added appearance prop to enable subtle (no icon) appearance c10fd5d, (opens new window)
3.0.2
- [patch] Remove unused dependencies 3cfb3fe, (opens new window)
3.0.1
- [patch] Added isInvalid prop to DateTimePicker DatePicker & TimePicker 101c306, (opens new window)
2.0.6
- [patch] Added timeIsEditable prop to enable user created times 4695e5d, (opens new window)
2.0.3
- [patch] Change pickers to use fixed positioning and scroll lock to allow them to break out of modals. d4981fe, (opens new window)
2.0.2
- [patch] Fix datetime picker without a value and defaultValue not working a88aee0, (opens new window)
2.0.0
- [major] Bump to React 16.3. 4251858, (opens new window)
1.0.1
- [patch] Fix picker value not being able to be set programatically 17c7a15, (opens new window)
- [patch] Fix
isDisablednot restricting pickers from opening f396f2e, (opens new window)
1.0.0
- [major] QoL and consistency changes to the calendar and datetime-picker APIs. Added the ability to specify a string to the DateTimePicker component. Remove stateless components and make each component stateless or stateful using the controlled / uncontrolled pattern. Misc prop renames for consistency. ab21d8e, (opens new window)
0.7.1
- [patch] Re-releasing due to potentially broken babel release 9ed0bba, (opens new window)
0.7.0
- [minor] Update styled-components dependency to support versions 1.4.6 - 3 ceccf30, (opens new window)
0.6.2
- [patch] updated the repository url to https://bitbucket.org/atlassian/atlaskit-mk-2, (opens new window) 1e57e5a, (opens new window)
0.6.1
- [patch] Packages Flow types for elements components 3111e74, (opens new window)
0.6.0
- [minor] Make all internal state able to be controlled or uncontrolled obviating the need for the usage of stateless components. 3d81d42, (opens new window)
0.5.0
- [minor] Add React 16 support. 12ea6e4, (opens new window)
0.4.0
- [minor] datetime picker will take full width if width is not passes 7a9add1, (opens new window)
0.3.3
- [patch] Update dependencies 623f8ca, (opens new window)
0.3.2
- [patch] calling onchange on hook when datepickers is set to empty state 9e288cc, (opens new window)
0.3.0
- [minor] add autoFocus prop to DateTimePicker c8de434, (opens new window)
0.2.0
- [minor] DateTimePicker is now controlled. 1318f4e, (opens new window)
- [minor] Add DateTimePickerStateless component. Fix issue where DateTimePicker tries to call selectField on the dualPicker, which didn't exist. Add ability to have a controlled DateTimePicker. 4bd0167, (opens new window)
- [minor] Add DateTimePickerStateless and refactor DateTimePicker to use that internally, and expose DateTimePickerStateless as public API. bbbadf5, (opens new window)
0.1.2
- [patch] bump icon dependency da14956, (opens new window)
0.1.0
- [minor] Added TimePicker and DateTimePicker. Improved docs and examples. 4b49f4d