Avatar group
An avatar group displays a number of avatars grouped together in a stack or grid.Neutral selected states
When the platform-dst-tokens-finesse feature flag is enabled, this component uses the new neutral treatment for selected states.
Motion in Early Access
Motion updates for this component are in Early Access and available behind the platform-dst-motion-uplift feature flag.
14.3.7
Patch Changes
- Updated dependencies
14.3.6
Patch Changes
- Updated dependencies
14.3.5
Patch Changes
- Updated dependencies
14.3.4
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
14.3.3
Patch Changes
- Updated dependencies
14.3.2
Patch Changes
bcfe498b206d5, (opens new window) - Adopt button and list-item motion tokens behind the use-pressable-motion rollout.
14.3.1
Patch Changes
464a2da7b195e, (opens new window) - Cleanup feature gateplatform-avatar-group-spacing-fix. Preserve the corrected avatar group spacing.
14.3.0
Minor Changes
bd2c5b0112185, (opens new window) - Remove stale API report artifacts from published Platform packages.
Patch Changes
- Updated dependencies
14.2.3
Patch Changes
251774d12d942, (opens new window) - Experimental React 19 peer dependency support. This patch widens the peer range; CI coverage is partial.- Updated dependencies
14.2.2
Patch Changes
ba1f311553ac9, (opens new window) - Replace hardcoded duration/easing CSS literals with motion.duration.* and motion.easing.out.practical tokens
14.2.1
Patch Changes
9a7653523837c, (opens new window) - Use@atlassian/testing-libraryexclusively in unit tests.- Updated dependencies
14.2.0
Minor Changes
-
d82e6f76528ab, (opens new window) - Add direct subpath package exports as part of the linking-platform, search, media, and design-system barrel-removal (de-barrel) migration.These packages now expose their individual modules via explicit
package.jsonexportssubpaths so that consumers can import directly from the leaf module (e.g.@atlaskit/pkg/thing) instead of the package barrel/index. This adds new public entry points without changing or removing any existing exports, so it is a backwards-compatible additive change.No runtime behaviour changes; this is an API-surface (entry-point) addition to support tree-shaking and to unblock removal of the barrel index files.
Patch Changes
- Updated dependencies
14.1.0
Minor Changes
0075efb228821, (opens new window) - Autofix: barrel removal (imports + exports)005037db2dcaa, (opens new window) - Autofix: update cross-package imports away from barrel entries
Patch Changes
- Updated dependencies
14.0.1
Patch Changes
- Updated dependencies
14.0.0
Major Changes
-
f6328151ae86c, (opens new window) - Apply Volt entry-point and multi-export standards viavolt-migrate-package. This is a major change to@atlaskit/avatar-group: the packageexportsmap has been restructured so every public subpath now resolves directly to its./src/*implementation instead of going through an intermediate./src/entry-points/*re-export. No public subpaths were removed.Why this is breaking
Because each subpath now points straight at its implementation module, a subpath and the package root can resolve to the same module instance. Consumers that deep-import the internal
entry-points/*files, or thatjest.mock()a specific subpath, may observe changed resolution/behaviour and need updating.Migration — public imports are unchanged
Importing the published subpaths (or the package root) continues to work as before:
// Still valid — no change required import AvatarGroup from '@atlaskit/avatar-group/avatar-group';If you were reaching into the internal entry-point modules, switch to the public subpath:
-import AvatarGroup from '@atlaskit/avatar-group/entry-points/avatar-group'; +import AvatarGroup from '@atlaskit/avatar-group/avatar-group';Before / after
exportsmap"exports": { ".": "./src/index.tsx", - "./avatar-group": "./src/entry-points/avatar-group.tsx", + "./avatar-group": "./src/components/avatar-group.tsx", - "./types": "./src/entry-points/types.tsx", + "./types": "./src/components/types.tsx", }Note that
./typesnow resolves to the whole./src/components/types.tsxmodule, so it exposes additional types beyond the previously re-exportedAvatarPropsandAvatarGroupOverrides.
Patch Changes
- Updated dependencies
13.2.7
Patch Changes
- Updated dependencies
13.2.6
Patch Changes
- Updated dependencies
13.2.5
Patch Changes
- Updated dependencies
13.2.4
Patch Changes
- Updated dependencies
13.2.3
Patch Changes
2625970306ba3, (opens new window) - Cleanup feature gateplatform-avatar-group-pass-avatar-to-item. Custom avatar components and Avatar overrides are now always forwarded to overflowed items inside the avatar group dropdown, making this behaviour permanent.- Updated dependencies
13.2.2
Patch Changes
- Updated dependencies
13.2.1
Patch Changes
-
3a45d08ff1c62, (opens new window) - Addxxsmallas the public 16px Avatar size and deprecatexsmallas the legacy 16px alias. This starts the migration from the existing 16/24px Avatar size scale to 16/20/24px. Static Avatar usages in AFM should migrate fromxsmalltoxxsmall;xsmallremains available for now and continues to render as 16px while the migration feature gate is off.AvatarGroup continues to exclude the Avatar-only 16px and 20px sizes.
-
fb8662a810538, (opens new window) - [ux] Removing unused support for a hexagonal more indicator in the avatar group component -
Updated dependencies
13.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
13.1.3
Patch Changes
0a1dac0483f0a, (opens new window) -AvatarGroupSizenow also excludes the newUNSAFE_xsmall(20px) avatar size, in addition to the already-excludedxsmall(16px). The more indicator and grouped avatars cannot be displayed in an accessible manner at these sizes, so they remain unsupported onAvatarGroup.- Updated dependencies
13.1.2
Patch Changes
- Updated dependencies
13.1.1
Patch Changes
7793dc62dd564, (opens new window) - Internal refactor of upcoming top-layer usage- Updated dependencies
13.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
13.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
13.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
12.11.0
Minor Changes
032135d12186b, (opens new window) - Top-layer: fix initial focus regressions on the top-layer adapters for@atlaskit/avatar-groupand@atlaskit/popup. Behind theplatform-dst-top-layerfeature gate.
Patch Changes
- Updated dependencies
12.10.12
Patch Changes
- Updated dependencies
12.10.11
Patch Changes
- Updated dependencies
12.10.10
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
12.10.9
Patch Changes
- Updated dependencies
12.10.8
Patch Changes
021a645c6f39a, (opens new window) - Update internal top-layer adopter code paths behindplatform-dst-top-layer.- Updated dependencies
12.10.7
Patch Changes
- Updated dependencies
12.10.6
Patch Changes
- Updated dependencies
12.10.5
Patch Changes
- Updated dependencies
12.10.4
Patch Changes
- Updated dependencies
12.10.3
Patch Changes
- Updated dependencies
12.10.2
Patch Changes
- Updated dependencies
12.10.1
Patch Changes
- Updated dependencies
12.10.0
Minor Changes
a8dd7ae55feff, (opens new window) - Passes the customavatarcomponent prop from AvatarGroup down to AvatarGroupItem in the overflow dropdown menu, ensuring custom avatar components are used consistently for both visible and overflowed avatars. This change is behind theplatform-avatar-group-pass-avatar-to-itemfeature flag.
12.9.0
Minor 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
Patch Changes
- Updated dependencies
12.8.0
Minor 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
Patch Changes
- Updated dependencies
12.7.2
Patch Changes
- Updated dependencies
12.7.1
Patch Changes
- Updated dependencies
12.7.0
Minor Changes
8b1c5f296653c, (opens new window) - Autofix: add explicit package exports (barrel removal)
Patch Changes
- Updated dependencies
12.6.2
Patch Changes
- Updated dependencies
12.6.1
Patch Changes
- Updated dependencies
12.6.0
Minor Changes
7cd616cd9581c, (opens new window) - [ux] Removed the active scaling for the view more button to make it more consistent and resolve a UX issue
12.5.2
Patch Changes
02483200273ec, (opens new window) - Enrol all Design System UI packages into the React Compiler with platform gating via isReactCompilerActivePlatform.- Updated dependencies
12.5.1
Patch Changes
22bf79dbdcdca, (opens new window) - Internal changes to remove unnecessary token fallbacks and imports from@atlaskit/theme- Updated dependencies
12.5.0
Minor Changes
2596f105ed08c, (opens new window) - [ux] Added entry/exit animations to Avatars in Avatar Group behind fg platform-dst-motion-uplift
Patch Changes
- Updated dependencies
12.4.13
Patch Changes
- Updated dependencies
12.4.12
Patch Changes
eb30d533bbb0f, (opens new window) - Added hexagon appearance support for avatargroup view more dropdown button- Updated dependencies
12.4.11
Patch Changes
- Updated dependencies
12.4.10
Patch Changes
- Updated dependencies
12.4.9
Patch Changes
-
6d96b2f268a28, (opens new window) - Remove external image dependencies from ads examples by using fallback avatars instead of third-party images.Changes:
- Circle avatars now display user initials (semantically correct for person avatars)
- Square/hexagon avatars display appropriate fallback icons (correct usage for non-person entities)
- Aligns constellation examples with VR test examples which already use fallback only
- Improves reliability by removing dependency on third-party image hosting
12.4.8
Patch Changes
a48fdadce2137, (opens new window) - Minor internal typography changes.- Updated dependencies
12.4.7
Patch Changes
- Updated dependencies
12.4.6
Patch Changes
- Updated dependencies
12.4.5
Patch Changes
- Updated dependencies
12.4.4
Patch Changes
a60a82196851a, (opens new window) - Internal refactors to remove unused variables. No functional or public changes.- Updated dependencies
12.4.3
Patch Changes
- Updated dependencies
12.4.2
Patch Changes
- Updated dependencies
12.4.1
Patch Changes
- Updated dependencies
12.4.0
Minor Changes
ac5c6b99586dc, (opens new window) - Add accessible name to group overflow section.
12.3.3
Patch Changes
- Updated dependencies
12.3.2
Patch Changes
- Updated dependencies
12.3.1
Patch Changes
a37090c1d91de, (opens new window) - Updates the documentation to show how to use AvatarGroup with non-circular Avatars. Be aware the "more" indicator does not take multiple appearances.- Updated dependencies
12.3.0
Minor Changes
e314c4cb133f7, (opens new window) - [ux] Updates avatar and avatar group styles to reflect our new visual design language. These changes were previously behind a feature flag and are now fully rolled out.
Patch Changes
- Updated dependencies
12.2.10
Patch Changes
39e543109ec09, (opens new window) - add type info to forwardRef components- Updated dependencies
12.2.9
Patch Changes
248faa32d4835, (opens new window) - Internal changes to how borders are applied.- Updated dependencies
12.2.8
Patch Changes
f0662cd7a143e, (opens new window) - Internal changes to how borders are applied.- Updated dependencies
12.2.7
Patch Changes
- Updated dependencies
12.2.6
Patch Changes
74c2f420ee49b, (opens new window) - Internal changes to how border radius is applied.- Updated dependencies
12.2.5
Patch Changes
- Updated dependencies
12.2.4
Patch Changes
cd70a377d007c, (opens new window) - Internal changes to how border radius is applied.- Updated dependencies
12.2.3
Patch Changes
ef3b2dfa2f8a8, (opens new window) - Internal changes to use radius tokens. No visual changes.- Updated dependencies
12.2.2
Patch Changes
- Updated dependencies
12.2.1
Patch Changes
31c57f650ba07, (opens new window) - Improving tests for server side rendering and hydration- Updated dependencies
12.2.0
Minor Changes
- #198565, (opens new window)
d3eacf36afe32, (opens new window) - Adjusted stack spacing at 'small' size to ensure visibility of "more" menu. Fix bug where grid spacing was 4px too wide across all sizes
12.1.4
Patch Changes
- Updated dependencies
12.1.3
Patch Changes
- #193214, (opens new window)
c661806a65543, (opens new window) - Internal changes to how border radius and border width values are applied. No visual change. - Updated dependencies
12.1.2
Patch Changes
- Updated dependencies
12.1.1
Patch Changes
- Updated dependencies
12.1.0
Minor Changes
- #180943, (opens new window)
d9f378fa2f4e7, (opens new window) - Added themoreIndicatorLabelprop to provide the more indicator an accessible name
12.0.15
Patch Changes
- Updated dependencies
12.0.14
Patch Changes
- Updated dependencies
12.0.13
Patch Changes
- Updated dependencies
12.0.12
Patch Changes
- Updated dependencies
12.0.11
Patch Changes
- Updated dependencies
12.0.10
Patch Changes
- Updated dependencies
12.0.9
Patch Changes
- Updated dependencies
12.0.8
Patch Changes
- Updated dependencies
12.0.7
Patch Changes
- Updated dependencies
12.0.6
Patch Changes
- Updated dependencies
12.0.5
Patch Changes
- #129972, (opens new window)
b2d69a39e6687, (opens new window) - Update@compiled/reactdependency for improved type checking support. - Updated dependencies
12.0.4
Patch Changes
- Updated dependencies
12.0.3
Patch Changes
- Updated dependencies
12.0.2
Patch Changes
- Updated dependencies
12.0.1
Patch Changes
- Updated dependencies
12.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
11.2.0
Minor Changes
- #116138, (opens new window)
b50c5d5d65ae2, (opens new window) - Bump to the latest version of @compiled/react
Patch Changes
- Updated dependencies
11.1.4
Patch Changes
- #114591, (opens new window)
e0ea3e42506fb, (opens new window) - Internal refactor to the "more indicator". Fixes the focus state of the "more indicator" button.
11.1.3
Patch Changes
- Updated dependencies
11.1.2
Patch Changes
- Updated dependencies
11.1.1
Patch Changes
- Updated dependencies
11.1.0
Minor Changes
- #109060, (opens new window)
4660ec858a305, (opens new window) - UpdateReactfrom v16 to v18
Patch Changes
- Updated dependencies
11.0.0
Major Changes
-
#104933, (opens new window)
8a592509504c7, (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/avatar-group, 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).
10.1.5
Patch Changes
- #104081, (opens new window)
9e80fcb611337, (opens new window) - Update dev dependencies.
10.1.4
Patch Changes
- #103999, (opens new window)
9f62ecec4d422, (opens new window) - Update dependencies.
10.1.3
Patch Changes
- Updated dependencies
10.1.2
Patch Changes
- #178053, (opens new window)
cb318c8c28c26, (opens new window) - Internal changes to typography.
10.1.1
Patch Changes
- Updated dependencies
10.1.0
Minor Changes
- #174545, (opens new window)
102616f7c8d08, (opens new window) - [ux] Add override for MoreIndicator
10.0.4
Patch Changes
- #165798, (opens new window)
d0ba9d90d42e5, (opens new window) - Adds side-effect config to support Compiled css extraction in third-party apps
10.0.3
Patch Changes
- #161302, (opens new window)
e005ceaf960e2, (opens new window) - Make some spread props explicit in internal functions and components.
10.0.2
Patch Changes
- #161368, (opens new window)
870668ea63139, (opens new window) - Refactoring internals to make spread props more explicit and resolve ESLint disables.
10.0.1
Patch Changes
- Updated dependencies
10.0.0
Major Changes
8aee79daf4012, (opens new window) - Removedxsmallsize option for AvatarGroup since it is too small to display elements like the more indicator in an accessible way. Use thesmallsize instead. The standalone Avatar component will continue to support thexsmallsize.
9.11.5
Patch Changes
- Updated dependencies
9.11.4
Patch Changes
- Updated dependencies
9.11.3
Patch Changes
- #134321, (opens new window)
4539c88ed5ed3, (opens new window) - The avatar group container now creates a new stacking context usingisolation: isolate. This improves how it interacts with other layered elementson the page.
9.11.2
Patch Changes
- #128022, (opens new window)
1495b8f9c9253, (opens new window) - Modified popup trigger's aria-haspopup types to support the 'dialog' value. - Updated dependencies
9.11.1
Patch Changes
- Updated dependencies
9.11.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
9.10.0
Minor Changes
- #128333, (opens new window)
e8ee91f820e6f, (opens new window) - Refactors the way focus-rings are applied to avatars and avatar-groups in relation to custom border colors.
Patch Changes
- Updated dependencies
9.9.1
Patch Changes
- #122942, (opens new window)
99084c446171e, (opens new window) - Fixes bug where the border color for avatars in thedataprop were not being passed through. Now theborderColorprop from an avatar in thedataprop will pass through. Preference is given to theborderColorprop from avatar group, if both are present.
9.9.0
Minor Changes
- #116644, (opens new window)
40234970169dc, (opens new window) - [ux] DSP-19190 We are testing a new visual appearance behind a feature flag. If successful it will be released at a later date.
Patch Changes
- Updated dependencies
9.8.0
Minor Changes
- #113372, (opens new window)
4b4faf5caa25a, (opens new window) - [ux] The font size and font weight of avatar group more button is brought in line with design system guidelines.
9.7.0
Minor Changes
- #111696, (opens new window)
20c2d58f6f8a9, (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
9.6.1
Patch Changes
- #96699, (opens new window)
1809bf4e75ad, (opens new window) - Update font size of the 'more' indicator to be defined in rem rather than px. - Updated dependencies
9.6.0
Minor Changes
- #96490, (opens new window)
e7e14229e1ca, (opens new window) - Add support for React 18 in non-strict mode.
Patch Changes
- Updated dependencies
9.5.4
Patch Changes
- #94316, (opens new window)
35fd5ed8e1d7, (opens new window) - Upgrading internal dependencybind-event-listenerto@^3.0.0
9.5.3
Patch Changes
- #82336, (opens new window)
87dafc8315c4, (opens new window) - Updated Avatar Group's 'data' prop documentation to add more clarity around what AvatarGroupProps is.
9.5.2
Patch Changes
- #83116, (opens new window)
8d4e99057fe0, (opens new window) - Upgrade Typescript from4.9.5to5.4.2
9.5.1
Patch Changes
- #72130, (opens new window)
b037e5451037, (opens new window) - Update new button text color fallback for default theme (non-token) to match that of old button current text color
9.5.0
Minor Changes
- #61786, (opens new window)
937861329875, (opens new window) - Added theshouldPopupRenderToParentprop which determines ifshouldRenderToParentis applied to the avatar group's popup.
9.4.6
Patch Changes
- Updated dependencies
9.4.5
Patch Changes
- #42577, (opens new window)
d51b45b02fb, (opens new window) - Add component to push model consumption in JFE
9.4.4
Patch Changes
- Updated dependencies
9.4.3
Patch Changes
- #39787, (opens new window)
6900f89eb0e, (opens new window) - Internal changes to use space tokens. There is no expected visual or behaviour change.
9.4.2
Patch Changes
- #39128, (opens new window)
3c114ea4257, (opens new window) - Update type definitions to conform to inherited changes from@types/react@16.14.15.
9.4.1
Patch Changes
- #38162, (opens new window)
fd6bb9c9184, (opens new window) - Delete version.json - Updated dependencies
9.4.0
Minor Changes
- #38166, (opens new window)
da7b6be2540, (opens new window) - Fixed keyboard support for the interactive element. Changed span to button for avatar-group
9.3.6
Patch Changes
- #36809, (opens new window)
71b58da4e00, (opens new window) - set focus to the first avatar when popup is open
9.3.5
Patch Changes
- #36754, (opens new window)
4ae083a7e66, (opens new window) - Use@af/accessibility-testingfor default jest-axe config and jest-axe import in accessibility testing.
9.3.4
Patch Changes
- #33250, (opens new window)
cb7033c5b72, (opens new window) - keyboard arrow (UP and DOWN) support in avatar-group popup component
9.3.3
Patch Changes
- #33652, (opens new window)
e7ea6832ad2, (opens new window) - Bans the use of React.FC/React.FunctionComponent type in ADS components as part of the React 18 migration work. The change is internal only and should not introduce any changes for the component consumers.
9.3.2
Patch Changes
- #33793, (opens new window)
9d00501a414, (opens new window) - Ensure legacy types are published for TS 4.5-4.8
9.3.1
Patch Changes
- #33649, (opens new window)
41fae2c6f68, (opens new window) - Upgrade Typescript from4.5.5to4.9.5
9.3.0
Minor Changes
- #33258, (opens new window)
56507598609, (opens new window) - Skip minor dependency bump
Patch Changes
- Updated dependencies
9.2.4
Patch Changes
- #30248, (opens new window)
a8a1fe824b0, (opens new window) - Removed unused propenableTooltipand fixed tooltip toggle in examples. - Updated dependencies
9.2.3
Patch Changes
- Updated dependencies
9.2.2
Patch Changes
- #29390, (opens new window)
18aeca8c199, (opens new window) - Internal change to update token references. There is no expected behaviour or visual change.
9.2.1
Patch Changes
- #28064, (opens new window)
b0f6dd0bc35, (opens new window) - Updated to use typography tokens. There is no expected behaviour or visual change.
9.2.0
Minor Changes
- #28090, (opens new window)
3f8f08a1888, (opens new window) - Updating Avatar-group component to position the tooltip either to top or bottom based on configuration.
9.1.4
Patch Changes
- Updated dependencies
9.1.3
Patch Changes
- Updated dependencies
9.1.2
Patch Changes
- Updated dependencies
9.1.1
Patch Changes
- #26488, (opens new window)
bc989043572, (opens new window) - Internal changes to apply spacing tokens. This should be a no-op change.
9.1.0
Minor Changes
- #24710, (opens new window)
110fb3a5f19, (opens new window) - Updates@emotion/coreto@emotion/react; v10 to v11. There is no expected behaviour change.
Patch Changes
- Updated dependencies
9.0.4
Patch Changes
- #24874, (opens new window)
8cc2f888c83, (opens new window) - Upgrade Typescript from4.3.5to4.5.5
9.0.3
Patch Changes
- #24004, (opens new window)
4bc286406f2, (opens new window) - [ux] Update more indicator icon to use new design tokens and remove the unnecessary use of the :after element with regards to the consumption of the Avatar component. - Updated dependencies
9.0.2
Patch Changes
- #24492, (opens new window)
8d4228767b0, (opens new window) - Upgrade Typescript from4.2.4to4.3.5.
9.0.1
Patch Changes
- #22642, (opens new window)
45ebe7af434, (opens new window) - Moved to using declarative entrypoints internally. Public API is unchanged.
9.0.0
Major Changes
-
#21570, (opens new window)
92bb02bc46b, (opens new window) - [ux] There are no code changes required to consume this major, but you should be aware that internal changes have been made to how@atlaskit/avatarloads images.Before, the image loading behaviour was written in JS. Now, it leans on a standard HTML
imgtag if you provide asrcprop, allowing it to rely on the browser to optimise the loading. These changes should result in faster image loading and an improved server-side rendering story.In this version, the breaking change is that you will no longer see a fallback icon while the image is loading. We have intentionally removed this loading behaviour as it is no longer consistent with our native
imgbehaviour-first approach, and was a source of SSR bugs. Avatar images will load either instantly from the cache, or very fast from a CDN. In the edge cases where there is an error with the image src provided, we will still fall back to a default icon.
Patch Changes
1276a8179ad, (opens new window) - [ux] DSP-4535: Fix wrongly used token.- Updated dependencies
8.5.15
Patch Changes
- #21545, (opens new window)
efa50ac72ba, (opens new window) - Adjusts jsdoc strings to improve prop documentation
8.5.14
Patch Changes
- Updated dependencies
8.5.13
Patch Changes
- #20650, (opens new window)
cb2392f6d33, (opens new window) - Upgrade to TypeScript 4.2.4
8.5.12
Patch Changes
- Updated dependencies
8.5.11
Patch Changes
- #19618, (opens new window)
b2f8af359cf, (opens new window) - Rewrite dynamic styles to be static to aid compiled migration. 62edf20ab1e, (opens new window) - Migrates all usage of brand tokens to either selected or information tokens. This change is purely for semantic reasons, there are no visual or behavioural changes.- Updated dependencies
8.5.10
Patch Changes
- Updated dependencies
8.5.9
Patch Changes
- #16752, (opens new window)
58884c2f6c1, (opens new window) - Internal code change turning on a new linting rule.
8.5.8
Patch Changes
19d72473dfb, (opens new window) - Updates usage of deprecated token names so they're aligned with the latest naming conventions. No UI or visual changes- Updated dependencies
8.5.7
Patch Changes
- Updated dependencies
8.5.6
Patch Changes
- #17475, (opens new window)
c55c736ecea, (opens new window) - Patch VULN AFP-3486 AFP-3487 AFP-3488 AFP-3489
8.5.5
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
8.5.4
Patch Changes
- #14777, (opens new window)
2b98dfda0a6, (opens new window) - Removes@emotion/styledin favour of@emotion/core. - Updated dependencies
8.5.3
Patch Changes
- #15632, (opens new window)
34282240102, (opens new window) - Adds explicit type to button usages components.
8.5.2
Patch Changes
- Updated dependencies
8.5.1
Patch Changes
- Updated dependencies
8.5.0
Minor Changes
- #13864, (opens new window)
016d19b8038, (opens new window) - [ux] When avatar's are disabled their tooltip will no longer be displayed.
Patch Changes
- Updated dependencies
8.4.0
Minor Changes
- #13302, (opens new window)
c79bc186958, (opens new window) - [ux] Colors are now sourced through tokens.
Patch Changes
2d7cc544696, (opens new window) - Updates token usage to match the latest token set- Updated dependencies
8.3.2
Patch Changes
- #12837, (opens new window)
0d0ecc6e790, (opens new window) - Corrects eslint supressions. 9a84a3ceb82, (opens new window) - Internal code changes.- Updated dependencies
8.3.1
Patch Changes
- #12880, (opens new window)
378d1cef00f, (opens new window) - Bump@atlaskit/themeto version^11.3.0.
8.3.0
Minor Changes
-
#12328, (opens new window)
5ba523fc937, (opens new window) - Now theAvatarGroupis marked with ul and li elements. This makes it easier for users with assistive technologies to distinguishAvatarGroup( which is a list of avatars ) among other page components. The default label that the screen reader announces when a user selects the AvatarGroup islist avatar group x items. When one of AvatarGroupItems is selected screen reader announcement is[avatar label], i of nwherei- index of a selected item,n- the length of the list.To change the label of a list you can use
labelprops.
Patch Changes
c056ee44d4b, (opens new window) - Added the design system tech stacks to the package.json and fixed linting errors, disabled some rules to prevent bringing breaking changes4121ef822c4, (opens new window) - Fixing issue where AvatarGroup list-style-type style would get overridden by product styles.- Updated dependencies
8.2.0
Minor Changes
- #11113, (opens new window)
8f84c89cad5, (opens new window) - [ux] The styles of overflow button of avatar group has been aligned with default button styles. Also, contrast issue of the button has been fixed.
Patch Changes
- Updated dependencies
8.1.1
Patch Changes
- Updated dependencies
8.1.0
Minor Changes
- #10230, (opens new window)
c40dcf42d93, (opens new window) - [ux] Added passing an empty name prop to Avatar in the AvararGroupItem that is used for overflow dropdown menu. Screen reader does not announce name twice now.
Patch Changes
- Updated dependencies
8.0.15
Patch Changes
- #8644, (opens new window)
dd0ddc74ee4, (opens new window) - Support onClick handlers on anchor elements in Avatar Group
8.0.14
Patch Changes
- #7762, (opens new window)
952019cfd39, (opens new window) - Removed extraneous/unnecessary dependencies for design system components.
8.0.13
Patch Changes
- Updated dependencies
8.0.12
Patch Changes
- #5857, (opens new window)
d3265f19be, (opens new window) - Transpile packages using babel rather than tsc
8.0.11
Patch Changes
- #5620, (opens new window)
07fcbf76b3, (opens new window) - [ux]avatar-groupnow renders properly when used in amodal-dialog. The overflow menu is visible above the modal content.
8.0.10
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.
8.0.9
Patch Changes
- Updated dependencies
8.0.8
Patch Changes
- #4749, (opens new window)
19d7d96007, (opens new window) - [ux] Now AvatarGroup wouldn't create non-interactive buttons in case there is no action provided
8.0.7
Patch Changes
- Updated dependencies
8.0.6
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.
8.0.5
Patch Changes
- #3823, (opens new window)
6262f382de, (opens new window) - Use the 'lodash' package instead of single-function 'lodash.*' packages - Updated dependencies
8.0.4
Patch Changes
- #3293, (opens new window)
954cc87b62, (opens new window) - The readme and package information has been updated to point to the new design system website.
8.0.3
Patch Changes
- Updated dependencies
8.0.2
Patch Changes
- #3048, (opens new window)
3a919f4263, (opens new window) - Fixed .name being used as a key for AvatarGroup Tooltip's
8.0.1
Patch Changes
- #3804, (opens new window)
ab9503b252, (opens new window) - Ensure moreButtonProps is passed through to the MoreButton
8.0.0
Major Changes
-
#3428, (opens new window)
cde426961a, (opens new window) -AvatarGrouphas been migrated to lite-mode. Users should see performance improvements and reduced bundlesize.Change summary:
nameis now a required property of thedataattribute. This was previously not required simply because we forwarded avatars props. Names should always be supplied so that avatars can be differentiated in a meaningful way (although they are not required to be unique).- new prop
isTooltipDisabledhas been provided to allow users to disable tooltips - AvatarGroup now uses
@emotion
Misc.
- Fixed broken margin styling bug with
stackgroups - Replaced
dropdown-menuwith a lighter and more performantpopupcomponent - Removed custom
dropdown-menustyling - Removed all HOC usage
- More indicator is now just a stylized Avatar rather than a complete style re-implementation of Avatar
Patch Changes
54f1e38676, (opens new window) - Replace custom menu implementation with @atlaskit/menu componentse99c1c2ac8, (opens new window) - Removes text decoration from AvatarItems rendered as anchor tagsd833e8c531, (opens new window) - AvatarGroup component is longer typed via FCdb053b24d8, (opens new window) - Update all the theme imports to be tree-shakable- Updated dependencies
7.0.1
Patch Changes
- #3363, (opens new window)
ae57cd8744, (opens new window) - Assignment of key for AvatarGroup children made user driven now and using Array.index as a fallback, which fixes the unique key issue in AvaratGroup.
7.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
6.0.3
Patch Changes
- #2443, (opens new window)
e91d934e94, (opens new window) - Using avatar.name + index as key for AvatarGroup
6.0.2
Patch Changes
- #2866, (opens new window)
54a9514fcf, (opens new window) - Build and supporting files will no longer be published to npm
6.0.1
Patch Changes
- #2794, (opens new window)
2daf5b6054, (opens new window) - AvatarGroup will now send the index of the clicked item via the onAvatarClick event handler
6.0.0
Major Changes
-
#2137, (opens new window)
a7ca7039c7, (opens new window) - AvatarGroup previously depended heavily on Avatar internals such as styles,getPropsandwithPseudoState. These have been moved directly into AvatarGroup to finally decouple the two components. We will revisit this when we convert AvatarGroup to lite-mode and most likely remove them entirely.Previously, it was possible to pass arbritray props to the underlying Avatar via the
dataprop. This is no longer supported. Please pass props directly to the custom avatar / presence / status components.
Patch Changes
- Updated dependencies
5.1.2
Patch Changes
-
[patch]e95a8726e2, (opens new window):
Change imports to comply with Atlassian conventions- Updated dependencies 9e4b195732, (opens new window):
-
Updated dependencies 6b8e60827e, (opens new window):
-
Updated dependencies 449ef134b3, (opens new window):
-
Updated dependencies f7f2068a76, (opens new window):
-
Updated dependencies 167a55fd7a, (opens new window):
-
Updated dependencies 57c0487a02, (opens new window):
-
Updated dependencies 7a2540821c, (opens new window):
- @atlaskit/toggle@8.1.7
- @atlaskit/button@13.3.11
- @atlaskit/icon@20.1.1
- @atlaskit/code@11.1.5
- @atlaskit/avatar@17.1.10
- @atlaskit/dropdown-menu@9.0.3
5.1.1
Patch Changes
-
[patch]28573f37a7, (opens new window):
Fix hover and focus state of the more indicator- Updated dependencies 66dcced7a0, (opens new window):
-
Updated dependencies fd5292fd5a, (opens new window):
-
Updated dependencies fd5292fd5a, (opens new window):
-
Updated dependencies 8b9598a760, (opens new window):
-
Updated dependencies eea5e9bd8c, (opens new window):
-
Updated dependencies fd5292fd5a, (opens new window):
- @atlaskit/docs@8.4.0
- @atlaskit/icon@20.1.0
- @atlaskit/item@11.0.2
- @atlaskit/field-base@14.0.2
- @atlaskit/avatar@17.1.9
- @atlaskit/button@13.3.9
- @atlaskit/dropdown-menu@9.0.2
- @atlaskit/toggle@8.1.6
5.1.0
Minor Changes
-
[minor]e9a14f945f, (opens new window):
Adds overrides for Avatar and AvatarGroupItem.- [minor]4859ceaa73, (opens new window):
Adds test id for the container, avatar, and overflow menu elements.
Patch Changes
- Updated dependencies 9e87af4685, (opens new window):
- Updated dependencies
0603860c07, (opens new window):
- @atlaskit/dropdown-menu@9.0.0
- @atlaskit/icon@20.0.2
5.0.4
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/avatar@17.1.7
- @atlaskit/button@13.3.7
- @atlaskit/code@11.1.3
- @atlaskit/dropdown-menu@8.2.4
- @atlaskit/field-base@14.0.1
- @atlaskit/icon@20.0.1
- @atlaskit/item@11.0.1
- @atlaskit/theme@9.5.1
- @atlaskit/toggle@8.1.4
5.0.3
Patch Changes
- Updated dependencies c0102a3ea2, (opens new window):
- Updated dependencies
b9dc265bc9, (opens new window):
- @atlaskit/field-base@14.0.0
- @atlaskit/icon@20.0.0
- @atlaskit/item@11.0.0
- @atlaskit/avatar@17.1.6
- @atlaskit/dropdown-menu@8.2.3
- @atlaskit/docs@8.3.1
- @atlaskit/button@13.3.6
5.0.2
Patch Changes
-
[patch]24865cfaff, (opens new window):
Fixes onMoreClick return type to void- [patch]24865cfaff, (opens new window):
Fixes return type of onClick in MoreIndicator to void- Updated dependencies 24865cfaff, (opens new window):
-
Updated dependencies 24865cfaff, (opens new window):
-
Updated dependencies 24865cfaff, (opens new window):
- @atlaskit/avatar@17.1.5
- @atlaskit/field-base@13.0.16
- @atlaskit/item@10.2.0
5.0.1
Patch Changes
-
[patch]35d2229b2a, (opens new window):
Adding missing license to packages and update to Copyright 2019 Atlassian Pty Ltd.
5.0.0
Major Changes
-
[major]40bda8f796, (opens new window):
@atlaskit/avatar-group has been converted to Typescript. Typescript consumers will now get static type safety. Flow types are no longer provided. No API or behavioural changes.
4.0.13
- Updated dependencies
8d0f37c23e, (opens new window):
- @atlaskit/dropdown-menu@8.1.1
- @atlaskit/item@10.1.5
- @atlaskit/avatar@17.0.0
- @atlaskit/theme@9.2.2
4.0.12
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
4.0.11
Patch Changes
-
[patch]ecca4d1dbb, (opens new window):
Upgraded Typescript to 3.3.x
4.0.10
Patch Changes
-
[patch]708028db86, (opens new window):
Change all the imports to theme in Core to use multi entry points
4.0.9
Patch Changes
-
[patch]de35ce8c67, (opens new window):
Updates component maintainers
4.0.8
Patch Changes
-
[patch]10d566fe8d, (opens new window):
Removed unused dependencies from package.json for avatar-group: @atlaskit/tooltip was unused.
4.0.7
- Updated dependencies
7e9d653278, (opens new window):
- @atlaskit/avatar@16.0.8
- @atlaskit/toggle@8.0.0
4.0.6
- Updated dependencies
06326ef3f7, (opens new window):
- @atlaskit/docs@8.1.3
- @atlaskit/avatar@16.0.6
- @atlaskit/button@13.0.9
- @atlaskit/dropdown-menu@8.0.8
- @atlaskit/field-base@13.0.6
- @atlaskit/item@10.0.5
- @atlaskit/toggle@7.0.3
- @atlaskit/tooltip@15.0.2
- @atlaskit/icon@19.0.0
4.0.5
Patch Changes
-
[patch]4615439434, (opens new window):
index.ts will now be ignored when publishing to npm
4.0.4
- Updated dependencies
67f06f58dd, (opens new window):
- @atlaskit/avatar@16.0.4
- @atlaskit/dropdown-menu@8.0.5
- @atlaskit/icon@18.0.1
- @atlaskit/item@10.0.3
- @atlaskit/tooltip@15.0.0
4.0.3
- Updated dependencies
cfc3c8adb3, (opens new window):
- @atlaskit/docs@8.1.2
- @atlaskit/avatar@16.0.3
- @atlaskit/button@13.0.8
- @atlaskit/dropdown-menu@8.0.4
- @atlaskit/field-base@13.0.4
- @atlaskit/item@10.0.2
- @atlaskit/toggle@7.0.1
- @atlaskit/tooltip@14.0.3
- @atlaskit/icon@18.0.0
4.0.2
- Updated dependencies
97bfe81ec8, (opens new window):
- @atlaskit/docs@8.1.0
- @atlaskit/code@11.0.0
4.0.1
- [patch]21854842b5, (opens new window):
- Clean couple of TODO's that were already done
4.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.
3.0.4
- Updated dependencies
9c0b4744be, (opens new window):
- @atlaskit/docs@7.0.3
- @atlaskit/avatar@15.0.4
- @atlaskit/button@12.0.3
- @atlaskit/code@9.0.1
- @atlaskit/dropdown-menu@7.0.6
- @atlaskit/field-base@12.0.2
- @atlaskit/icon@16.0.9
- @atlaskit/item@9.0.1
- @atlaskit/toggle@6.0.4
- @atlaskit/tooltip@13.0.4
- @atlaskit/theme@8.1.7
3.0.3
- Updated dependencies
1e826b2966, (opens new window):
- @atlaskit/docs@7.0.2
- @atlaskit/avatar@15.0.3
- @atlaskit/dropdown-menu@7.0.4
- @atlaskit/icon@16.0.8
- @atlaskit/theme@8.1.6
- @atlaskit/toggle@6.0.3
- @atlaskit/tooltip@13.0.3
- @atlaskit/button@12.0.0
3.0.2
- [patch]ea173a3ee2, (opens new window):
- Internal changes only. Component is now SSR compatible. If server side rendered, Avatar Images
will begin to load immediately; before client bundle is ready. If this is undesired,
imageUrlcan be passed in after component is mounted.
- Internal changes only. Component is now SSR compatible. If server side rendered, Avatar Images
will begin to load immediately; before client bundle is ready. If this is undesired,
3.0.1
- Updated dependencies
9d5cc39394, (opens new window):
- @atlaskit/docs@7.0.1
- @atlaskit/avatar@15.0.1
- @atlaskit/dropdown-menu@7.0.1
- @atlaskit/icon@16.0.5
- @atlaskit/theme@8.0.1
- @atlaskit/toggle@6.0.1
- @atlaskit/tooltip@13.0.1
- @atlaskit/button@11.0.0
3.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.
2.1.12
- [patch]3a9b559382, (opens new window):
- Stopping href from being passed down to Avatar in DropdownMenu rendered in AvatarGroup
2.1.11
- [patch]ed05c5c5d9, (opens new window):
- Change border color of avatar in avatar group dropdown menu to transparent so that it does not overlap with focus ring
2.1.10
- Updated dependencies
d7ef59d432, (opens new window):
- @atlaskit/docs@6.0.1
- @atlaskit/avatar@14.1.8
- @atlaskit/button@10.1.2
- @atlaskit/dropdown-menu@6.1.26
- @atlaskit/field-base@11.0.14
- @atlaskit/item@8.0.15
- @atlaskit/toggle@5.0.15
- @atlaskit/tooltip@12.1.15
- @atlaskit/icon@16.0.0
2.1.9
- Updated dependencies 58b84fa, (opens new window):
- @atlaskit/avatar@14.1.7
- @atlaskit/button@10.1.1
- @atlaskit/code@8.2.2
- @atlaskit/dropdown-menu@6.1.25
- @atlaskit/field-base@11.0.13
- @atlaskit/icon@15.0.2
- @atlaskit/item@8.0.14
- @atlaskit/theme@7.0.1
- @atlaskit/toggle@5.0.14
- @atlaskit/tooltip@12.1.13
- @atlaskit/docs@6.0.0
2.1.8
- Updated dependencies d13242d, (opens new window):
- @atlaskit/docs@5.2.3
- @atlaskit/button@10.0.4
- @atlaskit/code@8.2.1
- @atlaskit/dropdown-menu@6.1.24
- @atlaskit/field-base@11.0.12
- @atlaskit/icon@15.0.1
- @atlaskit/item@8.0.13
- @atlaskit/toggle@5.0.13
- @atlaskit/tooltip@12.1.12
- @atlaskit/theme@7.0.0
- @atlaskit/avatar@14.1.6
2.1.7
- Updated dependencies ab9b69c, (opens new window):
- @atlaskit/docs@5.2.2
- @atlaskit/avatar@14.1.5
- @atlaskit/button@10.0.1
- @atlaskit/dropdown-menu@6.1.23
- @atlaskit/field-base@11.0.11
- @atlaskit/item@8.0.12
- @atlaskit/toggle@5.0.12
- @atlaskit/tooltip@12.1.11
- @atlaskit/icon@15.0.0
2.1.6
- Updated dependencies 6998f11, (opens new window):
- @atlaskit/docs@5.2.1
- @atlaskit/avatar@14.1.4
- @atlaskit/dropdown-menu@6.1.22
- @atlaskit/icon@14.6.1
- @atlaskit/theme@6.2.1
- @atlaskit/toggle@5.0.11
- @atlaskit/tooltip@12.1.10
- @atlaskit/button@10.0.0
2.1.5
- [patch] Adds missing implicit @babel/runtime dependency b71751b, (opens new window)
2.1.4
- [patch] Adds new theming API to Avatar and AvatarItem components 79dd93f, (opens new window)
2.1.3
- [patch] Updated dependencies
65c6514, (opens new window)
- @atlaskit/docs@5.0.8
- @atlaskit/avatar@14.0.11
- @atlaskit/button@9.0.13
- @atlaskit/dropdown-menu@6.1.17
- @atlaskit/field-base@11.0.8
- @atlaskit/item@8.0.8
- @atlaskit/toggle@5.0.9
- @atlaskit/tooltip@12.1.1
- @atlaskit/icon@14.0.0
2.1.1
- [patch] Updated dependencies
df22ad8, (opens new window)
- @atlaskit/theme@6.0.0
- @atlaskit/tooltip@12.0.9
- @atlaskit/toggle@5.0.6
- @atlaskit/item@8.0.5
- @atlaskit/icon@13.2.5
- @atlaskit/field-base@11.0.5
- @atlaskit/dropdown-menu@6.1.8
- @atlaskit/code@8.0.1
- @atlaskit/button@9.0.6
- @atlaskit/avatar@14.0.8
- @atlaskit/docs@5.0.6
2.1.0
- [minor] Added prop moreButtonProps to allow modification of the group's MoreButton 6efa808, (opens new window)
2.0.8
- [patch] Updated dependencies
f9c0cdb, (opens new window)
- @atlaskit/code@8.0.0
- @atlaskit/docs@5.0.5
2.0.7
- [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/tooltip@12.0.5
- @atlaskit/field-base@11.0.3
- @atlaskit/toggle@5.0.5
- @atlaskit/button@9.0.5
- @atlaskit/theme@5.1.3
- @atlaskit/code@7.0.3
- @atlaskit/item@8.0.4
- @atlaskit/icon@13.2.4
- @atlaskit/dropdown-menu@6.1.5
- @atlaskit/avatar@14.0.6
2.0.6
- [patch] Update pretty-proptypes c7e484c, (opens new window)
- [none] Updated dependencies
c7e484c, (opens new window)
- @atlaskit/docs@5.0.3
2.0.5
- [patch] Clean up changelog 5b5bd8e, (opens new window)
2.0.4
- [patch] Updated dependencies
acd86a1, (opens new window)
- @atlaskit/tooltip@12.0.4
- @atlaskit/item@8.0.3
- @atlaskit/icon@13.2.2
- @atlaskit/toggle@5.0.4
- @atlaskit/button@9.0.4
- @atlaskit/theme@5.1.2
- @atlaskit/code@7.0.2
- @atlaskit/docs@5.0.2
- @atlaskit/dropdown-menu@6.1.4
- @atlaskit/avatar@14.0.5
- @atlaskit/field-base@11.0.2
2.0.3
- [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/tooltip@12.0.3
- @atlaskit/field-base@11.0.1
- @atlaskit/toggle@5.0.3
- @atlaskit/button@9.0.3
- @atlaskit/theme@5.1.1
- @atlaskit/code@7.0.1
- @atlaskit/item@8.0.2
- @atlaskit/icon@13.2.1
- @atlaskit/dropdown-menu@6.1.3
- @atlaskit/avatar@14.0.4
2.0.2
- [patch] Update dev dependencies and docs d0e13b7, (opens new window)
2.0.1
- [patch] Updated dependencies
e6b1985, (opens new window)
- @atlaskit/tooltip@12.0.0
- @atlaskit/item@8.0.1
- @atlaskit/icon@13.1.1
- @atlaskit/dropdown-menu@6.1.1
- @atlaskit/avatar@14.0.1
2.0.0
- [major] Updates to React ^16.4.0 7edb866, (opens new window)
- [major] Updated dependencies
7edb866, (opens new window)
- @atlaskit/tooltip@11.0.0
- @atlaskit/field-base@11.0.0
- @atlaskit/toggle@5.0.0
- @atlaskit/button@9.0.0
- @atlaskit/theme@5.0.0
- @atlaskit/code@7.0.0
- @atlaskit/docs@5.0.0
- @atlaskit/item@8.0.0
- @atlaskit/icon@13.0.0
- @atlaskit/dropdown-menu@6.0.0
- @atlaskit/avatar@14.0.0
1.0.2
- [patch] Fix flow types da63331, (opens new window)
- [patch] Updated dependencies
7724115, (opens new window)
- @atlaskit/avatar@13.0.0
- @atlaskit/button@8.2.5
- @atlaskit/item@7.0.8
- @atlaskit/dropdown-menu@5.2.3
1.0.1
- [patch] Small avatar-group docs improvements a54f6ea, (opens new window)
1.0.0
- [major] Split avatar-group into its own package 8a01bcd, (opens new window)
- [patch] Updated dependencies
8a01bcd, (opens new window)
- @atlaskit/avatar@12.0.0
- @atlaskit/item@7.0.7
- @atlaskit/dropdown-menu@5.2.2