@atlaskit/page-layout
Version:
A collection of components which let you compose an application's page layout.
1,649 lines (1,008 loc) • 57.3 kB
Markdown
# @atlaskit/page-layout
## 4.3.3
### Patch Changes
- Updated dependencies
## 4.3.2
### Patch Changes
- [`40a0c6a050287`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/40a0c6a050287) -
Add deprecation notices to code exports
## 4.3.1
### Patch Changes
- Updated dependencies
## 4.3.0
### Minor Changes
- [`b6726adedaa66`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/b6726adedaa66) -
Autofix: add explicit package exports (barrel removal)
## 4.2.40
### Patch Changes
- Updated dependencies
## 4.2.39
### Patch Changes
- [`ddd049a745d38`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/ddd049a745d38) -
Internal change to how legacy colors are applied. No visual changes.
- Updated dependencies
## 4.2.38
### Patch Changes
- Updated dependencies
## 4.2.37
### Patch Changes
- Updated dependencies
## 4.2.36
### Patch Changes
- [`02483200273ec`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/02483200273ec) -
Enrol all Design System UI packages into the React Compiler with platform gating via
isReactCompilerActivePlatform.
- Updated dependencies
## 4.2.35
### Patch Changes
- [`e2085d35701ca`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/e2085d35701ca) -
Internal changes to remove unnecessary token fallbacks and imports from `@atlaskit/theme`
- Updated dependencies
## 4.2.34
### Patch Changes
- [`7aef1e49e90ea`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/7aef1e49e90ea) -
Removes redundant fallback color values via @atlaskit/theme
- Updated dependencies
## 4.2.33
### Patch Changes
- Updated dependencies
## 4.2.32
### Patch Changes
- Updated dependencies
## 4.2.31
### Patch Changes
- Updated dependencies
## 4.2.30
### Patch Changes
- [`3ab7f43a5b43d`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/3ab7f43a5b43d) -
Abandon flag to clean up spread props because of usability regressions.
## 4.2.29
### Patch Changes
- Updated dependencies
## 4.2.28
### Patch Changes
- Updated dependencies
## 4.2.27
### Patch Changes
- Updated dependencies
## 4.2.26
### Patch Changes
- Updated dependencies
## 4.2.25
### Patch Changes
- Updated dependencies
## 4.2.24
### Patch Changes
- [`036c3ee917e3c`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/036c3ee917e3c) -
Icon migration entry point update
- Updated dependencies
## 4.2.23
### Patch Changes
- Updated dependencies
## 4.2.22
### Patch Changes
- [`a60a82196851a`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/a60a82196851a) -
Internal refactors to remove unused variables. No functional or public changes.
- Updated dependencies
## 4.2.21
### Patch Changes
- [`391f053913a7c`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/391f053913a7c) -
export additional types
## 4.2.20
### Patch Changes
- Updated dependencies
## 4.2.19
### Patch Changes
- Updated dependencies
## 4.2.18
### Patch Changes
- [`325389664a406`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/325389664a406) -
Refactor to make props explicit. Remove spread props behind a feature flag. If successful, they
will be removed in a future major.
## 4.2.17
### Patch Changes
- Updated dependencies
## 4.2.16
### Patch Changes
- Updated dependencies
## 4.2.15
### Patch Changes
- Updated dependencies
## 4.2.14
### Patch Changes
- [`248faa32d4835`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/248faa32d4835) -
Internal changes to how borders are applied.
- Updated dependencies
## 4.2.13
### Patch Changes
- [`f0662cd7a143e`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/f0662cd7a143e) -
Internal changes to how borders are applied.
- Updated dependencies
## 4.2.12
### Patch Changes
- [`255837cfba315`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/255837cfba315) -
Internal changes to how border radius is applied.
- Updated dependencies
## 4.2.11
### Patch Changes
- Updated dependencies
## 4.2.10
### Patch Changes
- [`31c57f650ba07`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/31c57f650ba07) -
Improving tests for server side rendering and hydration
- Updated dependencies
## 4.2.9
### Patch Changes
- Updated dependencies
## 4.2.8
### Patch Changes
- Updated dependencies
## 4.2.7
### Patch Changes
- Updated dependencies
## 4.2.6
### Patch Changes
- Updated dependencies
## 4.2.5
### Patch Changes
- [#174616](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/174616)
[`ee906c44a058e`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/ee906c44a058e) -
Internal refactors to accomodate for platform package rename.
## 4.2.4
### Patch Changes
- Updated dependencies
## 4.2.3
### Patch Changes
- Updated dependencies
## 4.2.2
### Patch Changes
- [#164146](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/164146)
[`cb9fe0058ed87`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/cb9fe0058ed87) -
Updates package.json direct dependencies to align with actual usage.
## 4.2.1
### Patch Changes
- Updated dependencies
## 4.2.0
### Minor Changes
- [#147520](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/147520)
[`88b9a0365fd5a`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/88b9a0365fd5a) -
Fixes the Left Sidebar with React 18 concurrent rendering turned on as client-side initialization
animates the width of the left sidebar causing massive repaints and performance issues due to
non-concurrent-safe logic. This delays the animation until that initialization has happened.
This has no expected breaking changes, only a possible fix with concurrency.
### Patch Changes
- Updated dependencies
## 4.1.0
### Minor Changes
- [#146292](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/146292)
[`38b68fa4ad618`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/38b68fa4ad618) -
[https://product-fabric.atlassian.net/browse/ED-27656](ED-27656) - move editor media plugin
options creation to @atlassian/confluence-presets package
## 4.0.4
### Patch Changes
- Updated dependencies
## 4.0.3
### Patch Changes
- Updated dependencies
## 4.0.2
### Patch Changes
- [#116443](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/pull-requests/116443)
[`88b036ffc4963`](https://bitbucket.org/atlassian/atlassian-frontend-monorepo/commits/88b036ffc4963) -
Update dependencies and remove unused internal exports.
## 4.0.1
### Patch Changes
- Updated dependencies
## 4.0.0
### Major Changes
- [#117363](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/117363)
[`10a0f7f6c2027`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/10a0f7f6c2027) -
This package's `peerDependencies` have been adjusted for `react` and/or `react-dom` to 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
### Patch Changes
- Updated dependencies
## 3.12.5
### Patch Changes
- Updated dependencies
## 3.12.4
### Patch Changes
- Updated dependencies
## 3.12.3
### Patch Changes
- Updated dependencies
## 3.12.2
### Patch Changes
- Updated dependencies
## 3.12.1
### Patch Changes
- Updated dependencies
## 3.12.0
### Minor Changes
- [#109060](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/109060)
[`4660ec858a305`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/4660ec858a305) -
Update `React` from v16 to v18
### Patch Changes
- Updated dependencies
## 3.11.8
### Patch Changes
- [#107520](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/107520)
[`537278df4586e`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/537278df4586e) -
Fixing A11y violation scrollable-region-focusable
## 3.11.7
### Patch Changes
- [#103752](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/103752)
[`4b581a9ac4abd`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/4b581a9ac4abd) -
Testing behind an internal feature gate, a React 18 concurrent safe way to initialize the
LeftSidebar to avoid animation on hydration or initial client-side rendering.
## 3.11.6
### Patch Changes
- Updated dependencies
## 3.11.5
### Patch Changes
- Updated dependencies
## 3.11.4
### Patch Changes
- [#178053](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/178053)
[`cb318c8c28c26`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/cb318c8c28c26) -
Internal changes to typography.
## 3.11.3
### Patch Changes
- Updated dependencies
## 3.11.2
### Patch Changes
- [#165531](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/165531)
[`57f451bda8919`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/57f451bda8919) -
Adds side-effect config to support Compiled css extraction in third-party apps
## 3.11.1
### Patch Changes
- Updated dependencies
## 3.11.0
### Minor Changes
- [#153062](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/153062)
[`b7d4624ddbaf4`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/b7d4624ddbaf4) -
adding data-ssr-placeholder attributes to page-layout component for VC exclusion
### Patch Changes
- Updated dependencies
## 3.10.4
### Patch Changes
- Updated dependencies
## 3.10.3
### Patch Changes
- Updated dependencies
## 3.10.2
### Patch Changes
- Updated dependencies
## 3.10.1
### Patch Changes
- Updated dependencies
## 3.10.0
### Minor Changes
- [#127511](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/127511)
[`db30e29344013`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/db30e29344013) -
Widening range of `react` and `react-dom` peer dependencies from `^16.8.0 || ^17.0.0 || ~18.2.0`
to 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.3` as well as to have a consistent peer
dependency range for `react` and `react-dom` for `/platform` packages.
### Patch Changes
- Updated dependencies
## 3.9.1
### Patch Changes
- Updated dependencies
## 3.9.0
### Minor Changes
- [`8b8090800a35d`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/8b8090800a35d) -
Bump peer dependency for react-dom to include version 17 and 18.
## 3.8.0
### Minor Changes
- [#125595](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/125595)
[`91e9255bd7c93`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/91e9255bd7c93) -
Remove deprecated UNSAFE_useSetLeftSidebarState
### Patch Changes
- Updated dependencies
## 3.7.0
### Minor Changes
- [#125278](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/125278)
[`f80ae8ed91fc9`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/f80ae8ed91fc9) -
Adding data-vc attributes for tracking TTVC (go/ttvc).
## 3.6.0
### Minor Changes
- [#123311](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/123311)
[`2176e65169e6f`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/2176e65169e6f) -
Surface layout fixes without feature flag.
## 3.5.1
### Patch Changes
- [#122002](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/122002)
[`c38c1e4f2659d`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/c38c1e4f2659d) -
Code reverted for Fix zindex for content container in page-layout behind FF
## 3.5.0
### Minor Changes
- [#121452](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/121452)
[`b49735b1f1e69`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/b49735b1f1e69) -
Fix zindex for content container in page-layout behind FF
'ally-jira-team.issue-sideview.inaccurate-reading-order_yna0p'. If successful will remove flag in
a cleanup PR.
### Patch Changes
- Updated dependencies
## 3.4.7
### Patch Changes
- [#120049](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/120049)
[`77504ff274f72`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/77504ff274f72) -
DSP-19576: Assign names to anonymous default exports
## 3.4.6
### Patch Changes
- Updated dependencies
## 3.4.5
### Patch Changes
- [#116999](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/116999)
[`797e07674ed7c`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/797e07674ed7c) -
Remove it has been rolled out platform.remove-newline-in-style-tag-in-platform-page-layout_7gts1
## 3.4.4
### Patch Changes
- [`4709c6e8fcd8a`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/4709c6e8fcd8a) -
Bump version to remove extra html comment in style tag in React SSR
## 3.4.3
### Patch Changes
- Updated dependencies
## 3.4.2
### Patch Changes
- Updated dependencies
## 3.4.1
### Patch Changes
- Updated dependencies
## 3.4.0
### Minor Changes
- [#110836](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/110836)
[`a8bd419fd70b9`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/a8bd419fd70b9) -
Explicitly set jsxRuntime to classic via pragma comments in order to avoid issues where jsxRuntime
is implicitly set to automatic.
### Patch Changes
- Updated dependencies
## 3.3.3
### Patch Changes
- Updated dependencies
## 3.3.2
### Patch Changes
- [#108047](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/108047)
[`72f8eeb956b68`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/72f8eeb956b68) -
Reverts a change in previous release `3.3.1` that caused duplicate content in page skip links
navigation.
- Updated dependencies
## 3.3.1
### Patch Changes
- [#104255](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/104255)
[`8a21e4b04c50`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/8a21e4b04c50) -
Migration to ADS link components: Link and Anchor
## 3.3.0
### Minor Changes
- [#100748](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/100748)
[`ff76f4c7a63d`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/ff76f4c7a63d) -
Add support for React 18 in non-strict mode.
## 3.2.2
### Patch Changes
- [#98828](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/98828)
[`fb9c6472e3a6`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/fb9c6472e3a6) -
Use `main` element over `div` with `role="main"`.
## 3.2.1
### Patch Changes
- Updated dependencies
## 3.2.0
### Minor Changes
- [#90966](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/90966)
[`43962c0e4ee0`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/43962c0e4ee0) -
Increase space for expand button target area.
## 3.1.6
### Patch Changes
- [#94316](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/94316)
[`35fd5ed8e1d7`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/35fd5ed8e1d7) -
Upgrading internal dependency `bind-event-listener` to `@^3.0.0`
## 3.1.5
### Patch Changes
- [#91041](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/91041)
[`c5634a5ddf4f`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/c5634a5ddf4f) -
Fix a11y failure in ResizeButton by replacing empty div with span element.
## 3.1.4
### Patch Changes
- [#89529](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/89529)
[`70c8a51f46c6`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/70c8a51f46c6) -
[ux] Fix grabber overlapping with add table row button for Confluence
## 3.1.3
### Patch Changes
- [#83297](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/83297)
[`6b1707c169e0`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/6b1707c169e0) -
The internal composition of this component has changed. There is no expected change in behaviour.
## 3.1.2
### Patch Changes
- [#83116](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/83116)
[`8d4e99057fe0`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/8d4e99057fe0) -
Upgrade Typescript from `4.9.5` to `5.4.2`
## 3.1.1
### Patch Changes
- Updated dependencies
## 3.1.0
### Minor Changes
- [#81736](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/81736)
[`5ce631eec537`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/5ce631eec537) -
Added `UNSAFE_useSetLeftSidebarState` to support an internal redesign.
`UNSAFE_useSetLeftSidebarState` returns noop and will be removed in the next major release.
## 3.0.0
### Major Changes
- [#80897](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/80897)
[`8ce3bb563079`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/8ce3bb563079) -
[ux] If you view a product in a small window or at higher zoom levels, the sidebar now changes
sizes to keep all controls in view. In these smaller windows, the sidebar no longer opens on hover
to avoid accidental opening.
The sidebar is unchanged in views wider than 768 pixels.
When viewing a product in a window narrower than 768px or zoomed in at 200%, you'll notice that
hovering your cursor over the sidebar no longer expands the sidebar.
To open the sidebar, select the expand sidebar button ( > icon). Select the button again to
collapse the sidebar. You can also select the edge of the sidebar itself to expand and collapse
it.
## 2.1.4
### Patch Changes
- Updated dependencies
## 2.1.3
### Patch Changes
- Updated dependencies
## 2.1.2
### Patch Changes
- Updated dependencies
## 2.1.1
### Patch Changes
- [#69022](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/69022)
[`395c74147990`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/395c74147990) -
Migrate packages to use declarative entry points
## 2.1.0
### Minor Changes
- [#64842](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/64842)
[`664ecae2338b`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/664ecae2338b) -
Add PFF to reduce height of side bar grab area when collapsed in order to give the resize button
more room and prevent accidental hovers causing the side bar to fly out
## 2.0.2
### Patch Changes
- [#61821](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/61821)
[`bd212363ecc2`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/bd212363ecc2) -
Add role=main to main slot
## 2.0.1
### Patch Changes
- [#58110](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/pull-requests/58110)
[`9e7a86f76af4`](https://stash.atlassian.com/projects/CONFCLOUD/repos/confluence-frontend/commits/9e7a86f76af4) -
Resizing the Sidebar can now only be triggered via left-click (main button click). This prevents
situations where right-clicking the resize button unexpectedly starts resizing the Sidebar.
## 2.0.0
### Major Changes
- [#56597](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/56597)
[`162c25fea4d3`](https://bitbucket.org/atlassian/atlassian-frontend/commits/162c25fea4d3) - Remove
`onExpand` and `onCollapse` props on `LeftSidebar` component. These props were non-functional. Use
`onLeftSidebarExpand` and `onLeftSidebarCollapse` props on `PageLayout` component instead.
## 1.8.4
### Patch Changes
- Updated dependencies
## 1.8.3
### Patch Changes
- [#42759](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/42759)
[`2edeebd136a`](https://bitbucket.org/atlassian/atlassian-frontend/commits/2edeebd136a) - Ensure
the `responsive-page-layout-left-sidebar_p8r7g` feature flag is idempotent and does not break
devloops where this may change at runtime or even between renders.
## 1.8.2
### Patch Changes
- [#41729](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/41729)
[`04235acacd6`](https://bitbucket.org/atlassian/atlassian-frontend/commits/04235acacd6) - Enrol
package to push model in Jira
## 1.8.1
### Patch Changes
- [#41746](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/41746)
[`350d6c2bcc4`](https://bitbucket.org/atlassian/atlassian-frontend/commits/350d6c2bcc4) - [ux] Fix
regressions in grab area styling
## 1.8.0
### Minor Changes
- [#39166](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/39166)
[`fb049fdd01b`](https://bitbucket.org/atlassian/atlassian-frontend/commits/fb049fdd01b) - [ux]
DSP-12583 and DSP-12584 update examples to include missing resize/expandable labels fixed
separator to use the valid slider role
## 1.7.13
### Patch Changes
- [#39787](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/39787)
[`6900f89eb0e`](https://bitbucket.org/atlassian/atlassian-frontend/commits/6900f89eb0e) - Internal
changes to use space tokens. There is no expected visual or behaviour change.
## 1.7.12
### Patch Changes
- [#37533](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/37533)
[`1ed303de3e8`](https://bitbucket.org/atlassian/atlassian-frontend/commits/1ed303de3e8) - Updated
dependencies
## 1.7.11
### Patch Changes
- [#37193](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/37193)
[`edb659b9f7b`](https://bitbucket.org/atlassian/atlassian-frontend/commits/edb659b9f7b) - Reverts
changes that added aria-hidden to key interactive navigational elements
## 1.7.10
### Patch Changes
- [#37327](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/37327)
[`6263a07010c`](https://bitbucket.org/atlassian/atlassian-frontend/commits/6263a07010c) - Still
behind a feature flag, reduces the breakpoint at which the new mobile functionality for our left
sidebar "flyout mode" in mobile is applied (reduced from ~1024px to ~768px).
## 1.7.9
### Patch Changes
- [#37247](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/37247)
[`55c42f7ce9d`](https://bitbucket.org/atlassian/atlassian-frontend/commits/55c42f7ce9d) - [ux] Add
proper orientation to grab area.
## 1.7.8
### Patch Changes
- [#37126](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/37126)
[`6a33c4fd6b6`](https://bitbucket.org/atlassian/atlassian-frontend/commits/6a33c4fd6b6) - Removes
unnecessary aria attribute from grab area in left sidebar.
## 1.7.7
### Patch Changes
- Updated dependencies
## 1.7.6
### Patch Changes
- Updated dependencies
## 1.7.5
### Patch Changes
- [#35441](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/35441)
[`599bfe90ee3`](https://bitbucket.org/atlassian/atlassian-frontend/commits/599bfe90ee3) - Internal
change to use shape tokens. There is no expected visual change.
## 1.7.4
### Patch Changes
- Updated dependencies
## 1.7.3
### Patch Changes
- Updated dependencies
## 1.7.2
### Patch Changes
- [#35149](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/35149)
[`37131e3a8ea`](https://bitbucket.org/atlassian/atlassian-frontend/commits/37131e3a8ea) - Uses the
Alpha release of our responsive media helpers via either the public `media` export or the internal
`UNSAFE_media` export.
- Updated dependencies
## 1.7.1
### Patch Changes
- [#35934](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/35934)
[`009e6a78811`](https://bitbucket.org/atlassian/atlassian-frontend/commits/009e6a78811) - Fixed
dependency resolution issue with `@atlaskit/primitives`.
## 1.7.0
### Minor Changes
- [#35270](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/35270)
[`7be6f82bb0d`](https://bitbucket.org/atlassian/atlassian-frontend/commits/7be6f82bb0d) - [ux]
Behind tested behind a feature flag, we're testing new mobile functionality to keep our left
sidebar in a "flyout" mode in mobile so navigation or content sits ontop of the main page content
rather than crushing it.
This is designed to be SSR-compatible as it's primarily CSS-based with some user-event driven
logic around mobile breakpoints that should not be inmpacted by SSR rendering (and should return
the default desktop experience if such a state is achieved).
## 1.6.5
### Patch Changes
- [#33652](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/33652)
[`e7ea6832ad2`](https://bitbucket.org/atlassian/atlassian-frontend/commits/e7ea6832ad2) - 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.
## 1.6.4
### Patch Changes
- [#32935](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/32935)
[`b1bdec7cce2`](https://bitbucket.org/atlassian/atlassian-frontend/commits/b1bdec7cce2) - Internal
change to enforce token usage for spacing properties. There is no expected visual or behaviour
change.
## 1.6.3
### Patch Changes
- [#34408](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/34408)
[`4bbc131de00`](https://bitbucket.org/atlassian/atlassian-frontend/commits/4bbc131de00) - ####
Fix: Resizing pages with `<iframe>`s
Pages that contain `<iframe>` elements will now have a smoother resizing experience. `<iframe>`
elements consume user events (eg `mousemove`) when the user is over the top of them. This is
problematic for resizing as we need to have the latest user pointer movements to resize the
sidebar. Now, while a resize is happening, `pointer-events` are blocked on `<iframe>` elements to
prevent the `<iframe>` consuming user events.
#### Fix: User cursor while resizing
While resizing the users cursor will now always be `ew-resize`. Previously the cursor could change
depending on what element the users pointer was over
#### Fix: Resizing will no longer change user selection
A user can select parts of a page (eg select a paragraph of text). Previously, in some cases, a
user's selection could change due to a resizing operation. This has been fixed so that a resizing
operation will no longer change a user's selection
#### Fix: `onResizeEnd`
`onResizeEnd` will no longer incorrectly get an empty object `{}` if the user resized into the
collapsed state
## 1.6.2
### Patch Changes
- [#33793](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/33793)
[`9d00501a414`](https://bitbucket.org/atlassian/atlassian-frontend/commits/9d00501a414) - Ensure
legacy types are published for TS 4.5-4.8
## 1.6.1
### Patch Changes
- [#33649](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/33649)
[`41fae2c6f68`](https://bitbucket.org/atlassian/atlassian-frontend/commits/41fae2c6f68) - Upgrade
Typescript from `4.5.5` to `4.9.5`
## 1.6.0
### Minor Changes
- [#33258](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/33258)
[`56507598609`](https://bitbucket.org/atlassian/atlassian-frontend/commits/56507598609) - Skip
minor dependency bump
### Patch Changes
- Updated dependencies
## 1.5.0
### Minor Changes
- [#32575](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/32575)
[`2a9f6f800ef`](https://bitbucket.org/atlassian/atlassian-frontend/commits/2a9f6f800ef) -
**Fixes**
- `onLeftSidebarExpand` is no longer called when the sidebar is already open.
`onLeftSidebarExpand` oculd previously be incorrectly called if a user resized an expanded
sidebar to slightly smaller than the default sidebar width, or when the user cancelled a sidebar
resizing operation with the `"Escape"` key
- the latest provided `onLeftSidebarCollapse` and `onLeftSidebarExpand` functions are now called
when collapsing / expanding respectively. Previously, only the initial `onLeftSidebarCollapse`
and `onLeftSidebarExpand` were called (due to a stale closure)
- `onLeftSidebarCollapse` and `onLeftSidebarExpand` are now called with the latest state values.
Previously there were only ever called with the initial left sidebar state value (due to a stale
closure)
**Improvements**
- no longer possible to trigger the collapse of the sidebar when it is already collapsed
- no longer possible to trigger an expand of the sidebar when it is already expanded
- triggering an expand while the sidebar is collapsing will now flush the pending
`onLeftSidebarExpand`
- triggering an collapse while the sidebar is expanding will now flush the pending
`onLeftSidebarCollapse`
- only adding the event listener for `"transitionend"` when the sidebar is expanding or
collapsing.
- removing `"transitionend"` event listener when `<LeftSidebar />` is unmounted
- explicitly aborting pending collapse / expand actions when `<LeftSidebar />` is unmounted while
collapsing / expanding.
## 1.4.0
### Minor Changes
- [#32516](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/32516)
[`955ee3ea8fe`](https://bitbucket.org/atlassian/atlassian-frontend/commits/955ee3ea8fe) - [ux]
**fix**: if a `"mousedown"`, `"click"`, `"resize"` or `"visibilitychange"` event occurs while the
sidebar is being resized, then the resizing operation will end
[ux] **new**: if a user presses the `"Escape"` key while the sidebar is being resized, then the
resizing operation will end
## 1.3.10
### Patch Changes
- [#31206](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/31206)
[`261420360ec`](https://bitbucket.org/atlassian/atlassian-frontend/commits/261420360ec) - Upgrades
component types to support React 18.
- Updated dependencies
## 1.3.9
### Patch Changes
- Updated dependencies
## 1.3.8
### Patch Changes
- [#29227](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/29227)
[`4ee60bafc6d`](https://bitbucket.org/atlassian/atlassian-frontend/commits/4ee60bafc6d) -
ED-16603: Remove tooltips from VR tests and make them opt in. To opt-in, add `allowedSideEffects`
when loading the page.
## 1.3.7
### Patch Changes
- [#28374](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/28374)
[`7f3ff7f0081`](https://bitbucket.org/atlassian/atlassian-frontend/commits/7f3ff7f0081) - [ux]
Enhance accessibility of header for skip links component
## 1.3.6
### Patch Changes
- Updated dependencies
## 1.3.5
### Patch Changes
- Updated dependencies
## 1.3.4
### Patch Changes
- Updated dependencies
## 1.3.3
### Patch Changes
- [#26303](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/26303)
[`9827dcb82b8`](https://bitbucket.org/atlassian/atlassian-frontend/commits/9827dcb82b8) - No-op
change to introduce spacing tokens to design system components.
## 1.3.2
### Patch Changes
- [#24710](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/24710)
[`522a27e6119`](https://bitbucket.org/atlassian/atlassian-frontend/commits/522a27e6119) - Remove
`isOpen` prop from @atlaskit/banner, it is now open by default.
- Updated dependencies
## 1.3.1
### Patch Changes
- [#24874](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/24874)
[`8cc2f888c83`](https://bitbucket.org/atlassian/atlassian-frontend/commits/8cc2f888c83) - Upgrade
Typescript from `4.3.5` to `4.5.5`
## 1.3.0
### Minor Changes
- [#24004](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/24004)
[`3de296cfd19`](https://bitbucket.org/atlassian/atlassian-frontend/commits/3de296cfd19) - Updates
`@emotion/core` to `@emotion/react`; v10 to v11. There is no expected behavior change.
### Patch Changes
- Updated dependencies
## 1.2.8
### Patch Changes
- [#24492](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/24492)
[`8d4228767b0`](https://bitbucket.org/atlassian/atlassian-frontend/commits/8d4228767b0) - Upgrade
Typescript from `4.2.4` to `4.3.5`.
## 1.2.7
### Patch Changes
- [#23381](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/23381)
[`26b3e978512`](https://bitbucket.org/atlassian/atlassian-frontend/commits/26b3e978512) - Internal
code change turning on new linting rules.
- Updated dependencies
## 1.2.6
### Patch Changes
- [#22614](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/22614)
[`8a5bdb3c844`](https://bitbucket.org/atlassian/atlassian-frontend/commits/8a5bdb3c844) -
Upgrading internal dependency (bind-event-listener) for improved internal types
## 1.2.5
### Patch Changes
- [#22029](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/22029)
[`e4b612d1c48`](https://bitbucket.org/atlassian/atlassian-frontend/commits/e4b612d1c48) - Internal
migration to bind-event-listener for safer DOM Event cleanup
## 1.2.4
### Patch Changes
- [#21570](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/21570)
[`ef9ecf15b36`](https://bitbucket.org/atlassian/atlassian-frontend/commits/ef9ecf15b36) - Calling
`collapseLeftSidebar` while the sidebar is already collapsed no longer modifies the sidebar state.
This prevents an invalid state that could occur if `collapseLeftSidebar` was called while the
sidebar was in flyout.
## 1.2.3
### Patch Changes
- Updated dependencies
## 1.2.2
### Patch Changes
- [#20650](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/20650)
[`cb2392f6d33`](https://bitbucket.org/atlassian/atlassian-frontend/commits/cb2392f6d33) - Upgrade
to TypeScript 4.2.4
## 1.2.1
### Patch Changes
- Updated dependencies
## 1.2.0
### Minor Changes
- [#19618](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/19618)
[`21534d3647e`](https://bitbucket.org/atlassian/atlassian-frontend/commits/21534d3647e) - [ux]
Update theme colours and remove shadow from resize bar
### Patch Changes
- [`ac9343c3ed4`](https://bitbucket.org/atlassian/atlassian-frontend/commits/ac9343c3ed4) - Replaces
usage of deprecated design tokens. No visual or functional changes
- [`ad0e912661a`](https://bitbucket.org/atlassian/atlassian-frontend/commits/ad0e912661a) - Styles
have been rewritten to be static, in preparation for compiled adoption.
- [`8940901481d`](https://bitbucket.org/atlassian/atlassian-frontend/commits/8940901481d) - [ux] The
width of right sidebars with fixed positioning (`<RightSidebar isFixed />`) has been fixed.
Previously they had automatic sizing, which led to inconsistencies in appearance between static
and fixed positioning.
- [`62edf20ab1e`](https://bitbucket.org/atlassian/atlassian-frontend/commits/62edf20ab1e) - 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
## 1.1.0
### Minor Changes
- [#19019](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/19019)
[`567a96da90e`](https://bitbucket.org/atlassian/atlassian-frontend/commits/567a96da90e) - [ux]
Instrumented page-layout 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
- Updated dependencies
## 1.0.7
### Patch Changes
- [#16752](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/16752)
[`19d72473dfb`](https://bitbucket.org/atlassian/atlassian-frontend/commits/19d72473dfb) - Bump
raf-schd to latest (4.0.3), including better TS typings.
## 1.0.6
### Patch Changes
- [#15531](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/15531)
[`192d35cfdbd`](https://bitbucket.org/atlassian/atlassian-frontend/commits/192d35cfdbd) - Defaults
native button usage to type="button" to prevent unintended submittig of forms.
## 1.0.5
### Patch Changes
- Updated dependencies
## 1.0.4
### Patch Changes
- [#12880](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/12880)
[`378d1cef00f`](https://bitbucket.org/atlassian/atlassian-frontend/commits/378d1cef00f) - Bump
`@atlaskit/theme` to version `^11.3.0`.
## 1.0.3
### Patch Changes
- [#11649](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/11649)
[`f9cb2bcf689`](https://bitbucket.org/atlassian/atlassian-frontend/commits/f9cb2bcf689) - SkipLink
order is now stable after remounting slots.
- [`0eb13e8b2d8`](https://bitbucket.org/atlassian/atlassian-frontend/commits/0eb13e8b2d8) - Fix
"Cannot update a component from inside the function body of a different component" warnings
related to skip links.
## 1.0.2
### Patch Changes
- [#12167](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/12167)
[`d6f7ff383cf`](https://bitbucket.org/atlassian/atlassian-frontend/commits/d6f7ff383cf) - Updates
to development dependency `storybook-addon-performance`
## 1.0.1
### Patch Changes
- [#9288](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/9288)
[`7d0905b4e81`](https://bitbucket.org/atlassian/atlassian-frontend/commits/7d0905b4e81) - Fix bug
where right sidebar styles were being calculated with the wrong variable.
## 1.0.0
### Major Changes
- [#10609](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/10609)
[`7727f723965`](https://bitbucket.org/atlassian/atlassian-frontend/commits/7727f723965) - Internal
change to the release model from continous to scheduled release. There are **NO API CHANGES** in
this release.
### Patch Changes
- Updated dependencies
## 0.11.0
### Minor Changes
- [#10410](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/10410)
[`13d7f548f14`](https://bitbucket.org/atlassian/atlassian-frontend/commits/13d7f548f14) - The
`usePageLayoutResize` hook no longer exposes the internal `setLeftSidebarState` method.
### Patch Changes
- [`ddff790f9fd`](https://bitbucket.org/atlassian/atlassian-frontend/commits/ddff790f9fd) - [ux]
Added a new hook (`useLeftSidebarFlyoutLock`) which allows locking the sidebar in a flyout state.
## 0.10.14
### Patch Changes
- [#8409](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/8409)
[`6ae23940b27`](https://bitbucket.org/atlassian/atlassian-frontend/commits/6ae23940b27) - Remove
css-vars-ponyfill from page layout to drop IE10/11 support and reduce the bundle size
## 0.10.13
### Patch Changes
- [#8406](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/8406)
[`b7c62b4cbb7`](https://bitbucket.org/atlassian/atlassian-frontend/commits/b7c62b4cbb7) - Fix Page
Layout throwing errors in SSR
## 0.10.12
### Patch Changes
- [#7762](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/7762)
[`952019cfd39`](https://bitbucket.org/atlassian/atlassian-frontend/commits/952019cfd39) - Removed
extraneous/unnecessary dependencies for design system components.
## 0.10.11
### Patch Changes
- [#6601](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/6601)
[`e6c982bb8f`](https://bitbucket.org/atlassian/atlassian-frontend/commits/e6c982bb8f) -
Performance improvement. Simplifies a layout calculation to update less frequently.
## 0.10.10
### Patch Changes
- [#5857](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/5857)
[`d3265f19be`](https://bitbucket.org/atlassian/atlassian-frontend/commits/d3265f19be) - Transpile
packages using babel rather than tsc
## 0.10.9
### Patch Changes
- [#5744](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/5744)
[`abfb2146c6`](https://bitbucket.org/atlassian/atlassian-frontend/commits/abfb2146c6) - [ux]
Earlier left sidebar was not expanding on resize button click, Now this issue has been fixed.
## 0.10.8
### Patch Changes
- [#5761](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/5761)
[`1757dec0ee`](https://bitbucket.org/atlassian/atlassian-frontend/commits/1757dec0ee) - [ux] Fixed
bug where skip link menu was moving on scroll. Skip link menu is now using fixed positioning
instead of absolute
## 0.10.7
### Patch Changes
- [#5497](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/5497)
[`5f58283e1f`](https://bitbucket.org/atlassian/atlassian-frontend/commits/5f58283e1f) - Export
types using Typescript's new "export type" syntax to satisfy Typescript's --isolatedModules
compiler option. This requires version 3.8 of Typescript, read more about how we handle Typescript
versions here: https://atlaskit.atlassian.com/get-started Also add `typescript` to
`devDependencies` to denote version that the package was built with.
## 0.10.6
### Patch Changes
- [#5575](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/5575)
[`d540cd1042`](https://bitbucket.org/atlassian/atlassian-frontend/commits/d540cd1042) - [ux]
Moving cursor away from current browser was causing side nav expand unexpectedly. This issue has
been fixed now and the flyout will close as mouse will leave browser.
## 0.10.5
### Patch Changes
- [#5334](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/5334)
[`2c735227f9`](https://bitbucket.org/atlassian/atlassian-frontend/commits/2c735227f9) - Fix resize
callback events from being called more than once on mount
## 0.10.4
### Patch Changes
- [#5389](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/5389)
[`b4fd71e4a2`](https://bitbucket.org/atlassian/atlassian-frontend/commits/b4fd71e4a2) - Fixes the
visiblity of left sidebar contents when rendered in SSR mode
## 0.10.3
### Patch Changes
- Updated dependencies
## 0.10.2
### Patch Changes
- [#4765](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/4765)
[`4cf354b500`](https://bitbucket.org/atlassian/atlassian-frontend/commits/4cf354b500) - Adds the
ability to register custom skip links to be displayed in the `PageLayout` skip link menu. Now if
you have an element that isn't a slot of the `PageLayout` component, you can still provide a
helpful and accessible way to jump straight to it!
Import the new `useCustomSkipLink` hook and pass in the taget `id` and a `skipLinkTitle` and it
will add a new link to the element with a matching `id`, no matter where it is in the document.
You can also choose what position the link will show up in the menu by using the optional
`listIndex` prop.
## 0.10.1
### Patch Changes
- [#5239](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/5239)
[`ec3df667ed`](https://bitbucket.org/atlassian/atlassian-frontend/commits/ec3df667ed) - Pass left
sidebar state to onResizeStart, onResizeEnd, onLeftSidebarExpand nd onLeftSidebarCollapse
## 0.10.0
### Minor Changes
- [#4934](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/4934)
[`9db4bdaa00`](https://bitbucket.org/atlassian/atlassian-frontend/commits/9db4bdaa00) -
**BREAKING** Changes the way css variables were previously exported. They are now exported with
proper fallback values. Refer to the [CSS variables](page-layout/docs/css-variables) docs to see
how to use them.
## 0.9.4
### Patch Changes
- [#4706](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/4706)
[`58413f42ab`](https://bitbucket.org/atlassian/atlassian-frontend/commits/58413f42ab) - Left side
bar button disbaled
## 0.9.3
### Patch Changes
- [#3885](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/3885)
[`6c525a8229`](https://bitbucket.org/atlassian/atlassian-frontend/commits/6c525a8229) - Upgraded
to TypeScript 3.9.6 and tslib to 2.0.0
Since tslib is a dependency for all our packages we recommend that products also follow this tslib
upgrade to prevent duplicates of tslib being bundled.
## 0.9.2
### Patch Changes
- [#4051](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/4051)
[`14d289a7ee`](https://bitbucket.org/atlassian/atlassian-frontend/commits/14d289a7ee) - Fix
LeftSidebar flyout not closing sometimes when not in hover state
## 0.9.1
### Patch Changes
- [#3703](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/3703)
[`0d72fedadb`](https://bitbucket.org/atlassian/atlassian-frontend/commits/0d72fedadb) -
Left-sidebar fixed content will occupy 100% height"
## 0.9.0
### Minor Changes
- [#3697](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/3697)
[`8fb2f0ac0e`](https://bitbucket.org/atlassian/atlassian-frontend/commits/8fb2f0ac0e) -
**BREAKING** - The `width` prop now controls the width when LeftSidebar is mounted and overrides
leftSidebarWidth value in localStorage. Also added `collapsedState` prop to control
expanded/collapsed state when LeftSidebar is mounted.
## 0.8.6
### Patch Changes
- [#3599](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/3599)
[`859d71f610`](https://bitbucket.org/atlassian/atlassian-frontend/commits/859d71f610) - Replaces
internal usage of Global component from emotion with a style tag
## 0.8.5
### Patch Changes
- [#3557](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/3557)
[`3305a0494b`](https://bitbucket.org/atlassian/atlassian-frontend/commits/3305a0494b) - Added
resizing state in left-sidebar - can be used to stop keyboard resize temporarily
## 0.8.4
### Patch Changes
- [#3538](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/3538)
[`c319029742`](https://bitbucket.org/atlassian/atlassian-frontend/commits/c319029742) - All
page-layout slots will now have data attributes
## 0.8.3
### Patch Changes
- [#3324](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/3324)
[`4d74245d2b`](https://bitbucket.org/atlassian/atlassian-frontend/commits/4d74245d2b) - The left
sidebar now has a minimium width of 240px when being resized.
- [`404a32df15`](https://bitbucket.org/atlassian/atlassian-frontend/commits/404a32df15) - The left
sidebar now has a minimium width of 240px when being resized.
## 0.8.2
### Patch Changes
- [#3226](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/3226)
[`0c532edf6e`](https://bitbucket.org/atlassian/atlassian-frontend/commits/0c532edf6e) - Use the
'lodash' package instead of single-function 'lodash.\*' packages
## 0.8.1
### Patch Changes
- [#3422](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/3422)
[`a05fe35b29`](https://bitbucket.org/atlassian/atlassian-frontend/commits/a05fe35b29) - Side
navigation now supports being able to resize the sidebar with your keyboard! Simply focus onto the
grab area and then use your arrow keys to resize. Use the `resizeGrabAreaLabel` prop to describe
what happens when interacting with it.
## 0.8.0
### Minor Changes
- [#3335](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/3335)
[`87f4720f27`](https://bitbucket.org/atlassian/atlassian-frontend/commits/87f4720f27) - Officially
dropping IE11 support, from this version onwards there are no warranties of the package working in
IE11. For more information see:
https://community.developer.atlassian.com/t/atlaskit-to-drop-support-for-internet-explorer-11-from-1st-july-2020/39534
### Patch Changes
- Updated dependencies
## 0.7.0
### Minor Changes
- [#3274](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/3274)
[`45b6bc10a8`](https://bitbucket.org/atlassian/atlassian-frontend/commits/45b6bc10a8) - Renames
i18n prop to skipLinksLabel which is now a string. This prop is used as the title of the skip
links container.
### Patch Changes
- [`be2323a168`](https://bitbucket.org/atlassian/atlassian-frontend/commits/be2323a168) - Prevents
clearing localStorage on unmount
## 0.6.1
### Patch Changes
- Updated dependencies
## 0.6.0
### Minor Changes
- [#3059](https://bitbucket.org/atlassian/atlassian-frontend/pull-requests/3059)
[`339a126382`](https://bitbucket.org/atlassian/atlassian-frontend/commits/339a126382) - Added skip
links
## 0.5.2
### Patch Changes
- [#3144](https://bitbucket.org/atlassian/a