CSS reset
A base stylesheet for the Atlassian Design System.8.4.3
Patch Changes
58002bc0e767c, (opens new window) - Remove ineffective scrollbar hover and thumb-radius overrides
8.4.2
Patch Changes
- Updated dependencies
8.4.1
Patch Changes
ab3d042218204, (opens new window) - Add the platform_dst_scrollbar_harmonisation_transparent gated transparent scrollbar track treatment.
8.4.0
Minor Changes
bd2c5b0112185, (opens new window) - Remove stale API report artifacts from published Platform packages.
Patch Changes
- Updated dependencies
8.3.2
Patch Changes
695fcbc68ad47, (opens new window) - Experimental React 19 peer dependency support. This patch widens the peer range; CI coverage is partial.
8.3.1
Patch Changes
5c14d443c940e, (opens new window) - Include the standalone scrollbar stylesheet in published package subpaths.
8.3.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
8.2.0
Minor Changes
90719ed81baa0, (opens new window) - [ux] Add a standalone scrollbar stylesheet for products adopting platform_dst_scrollbar_harmonisation.
8.1.3
Patch Changes
4ad7f055c9427, (opens new window) - Fix scrollbar colors on nested surfaces
8.1.2
Patch Changes
7d000f0d5beac, (opens new window) - Add a platform-gated harmonised scrollbar appearance using accessible thumb colors and the current surface. Visibility and width remain browser managed.
8.1.1
Patch Changes
- Updated dependencies
8.1.0
Minor Changes
2f56c78f969b8, (opens new window) - Update i18n NPM package versions for teamwork-graph (Group 16)
Patch Changes
- Updated dependencies
8.0.1
Patch Changes
- Updated dependencies
8.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
7.4.5
Patch Changes
- Updated dependencies
7.4.4
Patch Changes
ddd049a745d38, (opens new window) - Internal change to how legacy colors are applied. No visual changes.
7.4.3
Patch Changes
- Updated dependencies
7.4.2
Patch Changes
bc69c1d196bae, (opens new window) - Removed dependency ontypographyfrom@atlaskit/theme. Thefont.body.smalltoken fallback now uses the localfontFamilyconstant instead.- Updated dependencies
7.4.1
Patch Changes
7aef1e49e90ea, (opens new window) - Removes redundant fallback color values via @atlaskit/theme- Updated dependencies
7.4.0
Minor Changes
ab80e21341160, (opens new window) - Added support for sub-tree theming by redeclaring token-based styles onbodyfor elements with the[data-subtree-theme]attribute. This change allows sub-tree themes to work correctly with inherited styles from the CSS reset, preventing issues where components rely on global styles from the body element.
7.3.13
Patch Changes
- Updated dependencies
7.3.12
Patch Changes
- Updated dependencies
7.3.11
Patch Changes
- Updated dependencies
7.3.10
Patch Changes
- Updated dependencies
7.3.9
Patch Changes
- Updated dependencies
7.3.8
Patch Changes
- Updated dependencies
7.3.7
Patch Changes
248faa32d4835, (opens new window) - Internal changes to how borders are applied.
7.3.6
Patch Changes
f0662cd7a143e, (opens new window) - Internal changes to how borders are applied.- Updated dependencies
7.3.5
Patch Changes
- Updated dependencies
7.3.4
Patch Changes
- Updated dependencies
7.3.3
Patch Changes
- Updated dependencies
7.3.2
Patch Changes
- Updated dependencies
7.3.1
Patch Changes
- #164146, (opens new window)
cb9fe0058ed87, (opens new window) - Updates package.json direct dependencies to align with actual usage.
7.3.0
Minor Changes
- #157071, (opens new window)
a149a0b1559ec, (opens new window) - We are testing the migration to the ADS Link component behind a feature flag. If this fix is successful it will be available in a later release.
Patch Changes
- Updated dependencies
7.2.0
Minor Changes
- #138389, (opens new window)
84baabc71342d, (opens new window) - Fixes the changes in7.1.0where the addedstyle:first-childtag selectors were targeting all subsequent-siblings instead of the explicit next-sibling. This may fix some visual issues during SSR or when Emotion isn't properly setup.
7.1.0
Minor Changes
-
#136371, (opens new window)
00035716330df, (opens new window) - Expands@atlaskit/css-resetto better handle the scenarios where Emotion, Compiled, or similar CSS-in-JS auto-inject a<style>tag at runtime, primarily impacting SSR hydration when setup incorrectly.While we expect Emotion to be setup properly via https://emotion.sh/docs/ssr, (opens new window), this may still solve for an upcoming scenario with Streaming SSR hydration where we don't have a solution for Emotion, and this may reduce flashes of incorrect styling.
tl;dr: Typically we see code like this—styles come in via the
<head><head> <link rel="stylesheet" src="…" /> <style> .abcd1234 { color: red; } </style> </head> <body> <div> <h1 class="abcd1234">Hello world</h1> </div> </body>However, several CSS-in-JS libraries inject styles like this initially and then hoist them into the
<head>later, so the HTML coming from SSR/Streaming SSR may look like:<div> <style> .abcd1234 { color: red; } </style> <h1 class="abcd1234">Hello world</h1> </div>This code should now handle that—removing the
margin-topfromh1either when it is thefirst-child, or there is astyletag that is the first-child with anh1as a subsequent sibling (eg. second child).
7.0.2
Patch Changes
- #136290, (opens new window)
631bb21b7ec55, (opens new window) - Force bundle.css to be in a consistent formatting through internal formatting utils (Prettier)
7.0.1
Patch Changes
- Updated dependencies
7.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
6.16.0
Minor Changes
- #116530, (opens new window)
08551d0287167, (opens new window) - Removed letter spacing from h1 elements.
6.15.0
Minor Changes
- #116060, (opens new window)
e1144ab353315, (opens new window) - Removed letter spacing from h2 elements.
6.14.0
Minor Changes
- #113770, (opens new window)
37f43dcd24ede, (opens new window) - Removed letter spacing from h3 elements.
6.13.1
Patch Changes
- Updated dependencies
6.13.0
Minor Changes
- #112805, (opens new window)
aefa654dbcbae, (opens new window) - Removed letter spacing from h4 elements.
6.12.0
Minor Changes
- #111741, (opens new window)
99106cc9d8c19, (opens new window) - Removed letter spacing from h5 elements.
6.11.6
Patch Changes
- Updated dependencies
6.11.5
Patch Changes
- #105672, (opens new window)
cb6ee69d77f15, (opens new window) - Update dependencies.
6.11.4
Patch Changes
- Updated dependencies
6.11.3
Patch Changes
- #101383, (opens new window)
c733052840ce2, (opens new window) - Remove deprecated constants from css-reset. Apply correct default code font family based on typography modern theme.
6.11.2
Patch Changes
- Updated dependencies
6.11.1
Patch Changes
- Updated dependencies
6.11.0
Minor Changes
- #141343, (opens new window)
95f59fd3d63f9, (opens new window) - Tokenize small element on CSS reset inline with new typography system.
6.10.1
Patch Changes
- Updated dependencies
6.10.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
6.9.2
Patch Changes
- #120049, (opens new window)
77504ff274f72, (opens new window) - DSP-19576: Assign names to anonymous default exports
6.9.1
Patch Changes
- #109928, (opens new window)
026200e81a78b, (opens new window) - Remove dependency fbjs
6.9.0
Minor Changes
- #90498, (opens new window)
25c2f0f694c3, (opens new window) - Add support for React 18 in non-strict mode.
6.8.0
Minor Changes
- #87162, (opens new window)
555f5611abaf, (opens new window) - Utilise typography tokens in css reset without any UI changes
6.7.1
Patch Changes
- #83116, (opens new window)
8d4e99057fe0, (opens new window) - Upgrade Typescript from4.9.5to5.4.2
6.7.0
Minor Changes
- #78788, (opens new window)
f7801c9b84ac, (opens new window) - Add a new entrypoint ./bundle.css
6.6.2
Patch Changes
- #58867, (opens new window)
ece3768d98ba, (opens new window) - Internal change to remove any usages of font tokens with hardcoded values as these tokens are being deprecated.
6.6.1
Patch Changes
- #41883, (opens new window)
893f68af200, (opens new window) - check in bundle.css file into source, update package scripts
6.6.0
Minor Changes
- #41575, (opens new window)
8d437d8aeb4, (opens new window) - add a styles entry point to export all concatenated styles
6.5.4
Patch Changes
- #37167, (opens new window)
461d74c2e9d, (opens new window) - change color because of insufficient color contrast for focus indicator
6.5.3
Patch Changes
- #35441, (opens new window)
599bfe90ee3, (opens new window) - Internal change to use shape tokens. There is no expected visual change.
6.5.2
Patch Changes
- #33793, (opens new window)
9d00501a414, (opens new window) - Ensure legacy types are published for TS 4.5-4.8
6.5.1
Patch Changes
- #33649, (opens new window)
41fae2c6f68, (opens new window) - Upgrade Typescript from4.5.5to4.9.5
6.5.0
Minor Changes
- #33258, (opens new window)
56507598609, (opens new window) - Skip minor dependency bump
Patch Changes
- Updated dependencies
6.4.1
Patch Changes
- #32932, (opens new window)
35d89e93915, (opens new window) - Internal change to enforce token usage for spacing properties. There is no expected visual or behaviour change.
6.4.0
Minor Changes
- #32211, (opens new window)
f91b48763da, (opens new window) - [ux] Updates the body font size to use a typography token. This is a no-op change as the typography theme is not active.
Patch Changes
- #32507, (opens new window)
2d3b7c04afb, (opens new window) - Enroll @atlaskit/css-reset to push model consumption
6.3.21
Patch Changes
- #32175, (opens new window)
8e0b1456821, (opens new window) - Migrated use ofgridSizeto space tokens where possible. There is no expected visual or behaviour change.
6.3.20
Patch Changes
- #27634, (opens new window)
718d5ad3044, (opens new window) - Updates to support the new@atlaskit/tokenstheming API. - Updated dependencies
6.3.19
Patch Changes
- #28324, (opens new window)
6455cf006b3, (opens new window) - Builds for this package now pass through a tokens babel plugin, removing runtime invocations of the tokens() function and improving performance.
6.3.18
Patch Changes
- Updated dependencies
6.3.17
Patch Changes
- Updated dependencies
6.3.16
Patch Changes
- Updated dependencies
6.3.15
Patch Changes
- #24874, (opens new window)
8cc2f888c83, (opens new window) - Upgrade Typescript from4.3.5to4.5.5
6.3.14
Patch Changes
- #24492, (opens new window)
8d4228767b0, (opens new window) - Upgrade Typescript from4.2.4to4.3.5.
6.3.13
Patch Changes
- Updated dependencies
6.3.12
Patch Changes
- #20721, (opens new window)
70968c17cc9, (opens new window) - Remove invalid selectors and associated rules
6.3.11
Patch Changes
- #20650, (opens new window)
cb2392f6d33, (opens new window) - Upgrade to TypeScript 4.2.4
6.3.10
Patch Changes
- Updated dependencies
6.3.9
Patch Changes
- Updated dependencies
6.3.8
Patch Changes
- Updated dependencies
6.3.7
Patch Changes
- #18980, (opens new window)
2d430dae7d2, (opens new window) - Removes <template /> override for IE11.
6.3.6
Patch Changes
- #16752, (opens new window)
19d72473dfb, (opens new window) - Updates usage of deprecated token names so they're aligned with the latest naming conventions. No UI or visual changes - Updated dependencies
6.3.5
Patch Changes
- Updated dependencies
6.3.4
Patch Changes
- #17514, (opens new window)
02a2f889019, (opens new window) - Removes css that sets the SVG text element's color styles
6.3.3
Patch Changes
- #17127, (opens new window)
5168407f185, (opens new window) - Fixes an issue in the CSS reset where the SVG text element didn't inherit the correct reset styles.
6.3.2
Patch Changes
- #16864, (opens new window)
b8fd2911013, (opens new window) - [ux] Reduced motion styles that were causing layout flickers have been removed.
6.3.1
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
6.3.0
Minor Changes
- #16479, (opens new window)
5b605d39119, (opens new window) - Scrollbars now respect theme selection
6.2.0
Minor Changes
- #14777, (opens new window)
fd7b67c606a, (opens new window) - [ux] The reset now uses focus-visible (if supported) instead of styling :focus directly.
Patch Changes
- Updated dependencies
6.1.4
Patch Changes
- Updated dependencies
6.1.3
Patch Changes
- Updated dependencies
6.1.2
Patch Changes
- Updated dependencies
6.1.1
Patch Changes
- Updated dependencies
6.1.0
Minor Changes
- #12837, (opens new window)
92620c3aa0d, (opens new window) - [ux] Reduced motion support has been added to the CSS reset. 950a744a150, (opens new window) - [ux] Color values now sourced through tokens.
Patch Changes
- Updated dependencies
6.0.5
Patch Changes
- #5857, (opens new window)
d3265f19be, (opens new window) - Transpile packages using babel rather than tsc
6.0.4
Patch Changes
- #5653, (opens new window)
cdfd30ef56, (opens new window) - Bumping dep for fbjs util and moving it to a devDep for css-reset
6.0.3
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.
6.0.2
Patch Changes
- Updated dependencies
6.0.1
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.
6.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
5.0.12
Patch Changes
- #2624, (opens new window)
82a7c30a60, (opens new window) - The module:es2019 field for css-reset should also point to bundle.css instead of a js file
5.0.11
Patch Changes
- #2591, (opens new window)
c2dbd2384c, (opens new window) - FIX: Override for the default button font style introduced in latest Chrome 83.x.x.x
5.0.10
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/theme@9.5.1
5.0.9
Patch Changes
-
[patch]35d2229b2a, (opens new window):
Adding missing license to packages and update to Copyright 2019 Atlassian Pty Ltd.
5.0.8
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
5.0.7
Patch Changes
-
[patch]ecca4d1dbb, (opens new window):
Upgraded Typescript to 3.3.x
5.0.6
Patch Changes
-
[patch]de35ce8c67, (opens new window):
Updates component maintainers
5.0.5
Patch Changes
-
[patch]f34776be97, (opens new window):
Type definition files are now referenced in package.json
5.0.4
Patch Changes
-
[patch]bbff8a7d87, (opens new window):
Fixes bug, missing version.json file
5.0.3
Patch Changes
-
[patch]18dfac7332, (opens new window):
In this PR, we are:
- Re-introducing dist build folders
- Adding back cjs
- Replacing es5 by cjs and es2015 by esm
- Creating folders at the root for entry-points
- Removing the generation of the entry-points at the root Please see this ticket, (opens new window) or this page, (opens new window) for further details
5.0.2
Patch Changes
-
[patch]7cf5934805, (opens new window):
Update pkg.module to be same as pkg.main = dist/bundle.css
5.0.1
Patch Changes
-
[patch]20da6280cb, (opens new window):
Replace babel/node with ts-node for building css
5.0.0
- [major]bfb006f65a, (opens new window):
- css-reset 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.1
- [patch]52868d4352, (opens new window):
- Fixed regression of font-weight for
<small>elements
- Fixed regression of font-weight for
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.8
- Updated dependencies
9c0b4744be, (opens new window):
- @atlaskit/docs@7.0.3
- @atlaskit/theme@8.1.7
3.0.7
- [patch]6c0d9da30e, (opens new window):
- Removes deprecated css property text-decoration-skip: ink. Users should no longer see a warning to update the property.
3.0.6
- Updated dependencies
76299208e6, (opens new window):
- @atlaskit/docs@7.0.0
- @atlaskit/theme@8.0.0
3.0.5
- Updated dependencies 58b84fa, (opens new window):
- @atlaskit/theme@7.0.1
- @atlaskit/docs@6.0.0
3.0.4
- Updated dependencies d13242d, (opens new window):
- @atlaskit/docs@5.2.3
- @atlaskit/theme@7.0.0
3.0.3
- [patch]ef9931d, (opens new window):
- Fix issues with ; due to prettier
3.0.2
- [patch] Moved to @atlaskit/theme for all the values from util-shared-styles 6d35164, (opens new window)
3.0.1
- [patch] Updated dependencies
acd86a1, (opens new window)
- @atlaskit/docs@5.0.2
3.0.0
- [major] Updates to React ^16.4.0 7edb866, (opens new window)
- [major] Updated dependencies
563a7eb, (opens new window)
- @atlaskit/docs@5.0.0
- [major] Updated dependencies
7edb866, (opens new window)
- @atlaskit/docs@5.0.0
2.0.8
- [patch] Fix flow config and add back flow fix me 107da09, (opens new window)
- [none] Updated dependencies 107da09, (opens new window)
2.0.7
- [patch] Remove or update $FlowFixMe e8ad98a, (opens new window)
- [none] Updated dependencies e8ad98a, (opens new window)
2.0.6
- [patch] Clean Changelogs - remove duplicates and empty entries e7756cd, (opens new window)
- [none] Updated dependencies e7756cd, (opens new window)
2.0.5
- [patch] Update changelogs to remove duplicate cc58e17, (opens new window)
- [none] Updated dependencies
cc58e17, (opens new window)
- @atlaskit/docs@4.1.1
2.0.4
- [none] Updated dependencies
9d20f54, (opens new window)
- @atlaskit/docs@4.1.0
2.0.3
- [patch] Updated dependencies
1e80619, (opens new window)
- @atlaskit/docs@4.0.0
2.0.2
- [patch] Updated dependencies
d662caa, (opens new window)
- @atlaskit/docs@3.0.4
2.0.1
- [patch] Remove negative spacing ac73181, (opens new window)
2.0.0
- [major] Bump to React 16.3. 4251858, (opens new window)
1.2.3
- [patch] Fixed main styles in IE11 5aa8105, (opens new window)
1.2.2
- [patch] updated the repository url to https://bitbucket.org/atlassian/atlaskit-mk-2, (opens new window) 1e57e5a, (opens new window)
1.2.1
- [patch] Packages Flow types for elements components 3111e74, (opens new window)
1.2.0
- [minor] Add React 16 support. 12ea6e4, (opens new window)
1.1.7
- [patch] migrated css reset from ak to ak-mk2 53ce5eb, (opens new window)
1.1.6 (2017-11-30)
- bug fix; release stories with fixed console errors (3321c2b, (opens new window))
1.1.5 (2017-07-25)
- fix; use class transform in loose mode in babel to improve load performance in apps (fde719a, (opens new window))
1.1.4 (2017-05-24)
- fix; fixing webkit code font issue (2f0ee47, (opens new window))
1.1.3 (2017-05-11)
- fix; use ADG 3 font family for code and kbd tags (37ac71a, (opens new window))
1.1.2 (2017-04-27)
- fix; update legal copy to be more clear. Not all modules include ADG license. (f3a945e, (opens new window))
1.1.1 (2017-04-26)
- fix; update legal copy and fix broken links for component README on npm. New contribution and (0b3e454, (opens new window))
1.1.0 (2017-04-20)
- feature; removed explicit style! imports, set style-loader in webpack config (891fc3c, (opens new window))
1.0.5 (2017-03-23)
- fix; Empty commit to release the component (49c08ee, (opens new window))
1.0.3 (2017-03-21)
1.0.3 (2017-03-21)
- fix; maintainers for all the packages were added (261d00a, (opens new window))
1.0.2 (2017-02-07)
1.0.1 (2017-02-06)
- fix; Updates package to use scoped ak packages (58fd6c5, (opens new window))
- fix; correct package name in css-reset docs (670ec8f, (opens new window))