PackageTrack
Sign in Get early access

@atlaskit/atlassian-navigation

A horizontal navigation component for Atlassian apps.

6.3.1 source

What this package is like to depend on

Last release today

26 Aug 2026

Ships fairly regularly

a new release about every 2 weeks

Nearly every release is documented

notes for 222 of 222 stable releases

63 versions withdrawn

withdrawn after publishing

7 years old

285 releases · first in 2019

57 releases in the last 12 months

see the full history below

Release timeline

285 releases · Sep 2019 to Aug 2026
2020 2021 2022 2023 2024 2025 2026
Release Pre-release Withdrawn

Releases

latest 60 of 285
  1. 2.5.2 17 May 2023
    Release notes

    Patch Changes

    Open source →
  2. 2.5.1 15 May 2023
    Release notes

    Patch Changes

    Open source →
  3. 2.5.0 08 May 2023
    Release notes

    Minor Changes

    Patch Changes

    • Updated dependencies
    Open source →
  4. 2.4.1 13 Apr 2023
    Release notes

    Patch Changes

    • #32173 f7f852b0a4f - Migrated use of gridSize to space tokens where possible. There is no expected visual or behaviour change.
    Open source →
  5. 2.4.0 03 Apr 2023
    Release notes

    Minor Changes

    • #31299 e3fa4437cf5 - [ux] Updates focus appearance of components using buttons and custom buttons. These states now use an offset outline which is consistent with other applications of focus in Atlassian components.

    Patch Changes

    • Updated dependencies
    Open source →
  6. 2.3.5 07 Feb 2023
    Release notes

    Patch Changes

    • #27634 718d5ad3044 - Updates to support the new @atlaskit/tokens theming API.
    • Updated dependencies
    Open source →
  7. 2.3.4 04 Jan 2023
    Release notes

    Patch Changes

    • #28090 cdc1dd169be - [ux] When updating tokens for Search component of atlassian-navigation package we found that some styles don't apply. This is due to the fact that some dynamic styles for hover and focus states used to be passed via style attribute. style attribute doesn't allow usage of pseudo-classes hens styles were never applied. We fixed this and made tokens follow the spec. However, to prevent consumer's VR tests from breaking we decided to fallback on default styles so the UI on legacy theming unchanged.
    Open source →
  8. 2.3.3 29 Dec 2022
    Release notes

    Patch Changes

    • Updated dependencies
    Open source →
  9. 2.3.2 28 Dec 2022
    Release notes

    Patch Changes

    • Updated dependencies
    Open source →
  10. 2.3.1 30 Nov 2022
    Release notes

    Patch Changes

    • Updated dependencies
    Open source →
  11. 2.3.0 07 Nov 2022
    Release notes

    Minor Changes

    • #25860 27fc68c8e36 - Updates @emotion/core to @emotion/react; v10 to v11. There is no expected behavior change.

    Patch Changes

    • Updated dependencies
    Open source →
  12. 2.2.10 03 Nov 2022
    Release notes

    Patch Changes

    • #26449 fc570a62923 - [ux] Fixed a regression which could prevent items from collapsing.
    Open source →
  13. 2.2.9 04 Oct 2022
    Release notes

    Patch Changes

    Open source →
  14. 2.2.8 02 Sep 2022
    Release notes

    Patch Changes

    • #24632 eb77cae1ea4 - [ux] Selected buttons that have menus in the atlassian-navigation component now show the correct background color when "selected"
    Open source →
  15. 2.2.7 25 Aug 2022
    Release notes

    Patch Changes

    Open source →
  16. 2.2.6 09 Aug 2022
    Release notes

    Patch Changes

    • #23381 95c1a5e91d1 - Internal code change turning on new linting rules.
    • Updated dependencies
    Open source →
  17. 2.2.5 01 Aug 2022
    Release notes

    Patch Changes

    Open source →
  18. 2.2.4 20 Jul 2022
    Release notes

    Patch Changes

    • #22642 416570be6bf - Small update to styles to account for change in @atlaskit/logo.
    • Updated dependencies
    Open source →
  19. 2.2.3 31 May 2022
    Release notes

    Patch Changes

    • #21570 5b7962fbceb - Fix visual bug with selected state of navigation iconButtons
    • dd991482e67 - [ux] Fixed a regression causing the logoMaxWidth prop to have no effect. VR tests may need regenerating, but in most cases will not.
    • Updated dependencies
    Open source →
  20. 2.2.2 17 May 2022
    Release notes

    Patch Changes

    Open source →
  21. 2.2.1 17 May 2022
    Release notes

    Patch Changes

    • Updated dependencies
    Open source →
  22. 2.2.0 13 May 2022
    Release notes

    Minor Changes

    • #20721 81addc0c144 - [ux] Pass boxShadow for the focus styling of search section in the theme generator.

    Patch Changes

    • Updated dependencies
    Open source →
  23. 2.1.6 13 May 2022
    Release notes

    Patch Changes

    • #21440 3622df604ee - Fixes bug where navigation items cannot be added after intial render if the initial item array was empty
    Open source →
  24. 2.1.5 26 Apr 2022
    Release notes

    Patch Changes

    Open source →
  25. 2.1.4 07 Apr 2022
    Release notes

    Patch Changes

    • Updated dependencies
    Open source →
  26. 2.1.3 24 Mar 2022
    Release notes

    Patch Changes

    • #20174 5772d2d059c - update root babel config to correctly compile atlassian switcher
    Open source →
  27. 2.1.2 17 Mar 2022
    Release notes

    Patch Changes

    • #19618 ac9343c3ed4 - Replaces usage of deprecated design tokens. No visual or functional changes
    • 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
    Open source →
  28. 2.1.1 03 Mar 2022
    Release notes

    Patch Changes

    • #19019 faee2b4ee52 - Rewrite dynamic styles to be static to aid compiled migration.
    • Updated dependencies
    Open source →
  29. 2.1.0 14 Feb 2022
    Release notes

    Minor Changes

    • #18526 c4e94b64308 - Added a new href prop to the Create button which causes it to be rendered as a link. This is suitable for when the Create action is handled as a full page rather than in a modal-dialog.
    Open source →
  30. 2.0.4 28 Jan 2022
    Release notes

    Patch Changes

    • #16752 19d72473dfb - The no-unsafe-design-token-usage eslint rule now respects the new token naming conventions when auto-fixing by correctly formatting token ids.
    • Updated dependencies
    Open source →
  31. 2.0.3 25 Jan 2022
    Release notes

    Patch Changes

    • Updated dependencies
    Open source →
  32. 2.0.2 21 Dec 2021
    Release notes

    Patch Changes

    • #17053 9dd6250db15 - Updates token value for selected button text. Button text should now be "blue" when selected
    Open source →
  33. 2.0.1 21 Dec 2021
    Release notes

    Patch Changes

    Open source →
  34. 2.0.0 24 Nov 2021
    Release notes

    Major Changes

    • #14810 47f58da5946 - ED-13322, ED-13324, ED-13326, ED-13323, ED-13204: Upgrade and support react-intl@^5.18.1 including breaking API changes, types and tests in atlassian-frontend packages

      What changed: Upgraded our react-intl support from ^2.6.0 to ^5.18.1. This means editor packages now rely on consumers installing ^5.18.1, otherwise editor usage of react-intl will mismatch with actual installed react-intl APIs. Why change was made: As part of a coordinated upgrade effort across AF packages, as react-intl v2 is quite dated. How consumer should update their code: Ensure react-intl ^5.18.1 is installed in consuming applications.

      Upgrade guide: To consume atlassian-frontend packages that use react-intl5 setup a second provider for the new version, using an npm alias

      "react-intl": "^2.6.0",
      "react-intl-next": "npm:react-intl@^5.18.1",
      
      import { IntlProvider } from 'react-intl';
      import { IntlProvider as IntlNextProvider } from 'react-intl-next';
      
      return (
      	<IntlProvider
      		key={locale}
      		data-test-language={locale}
      		locale={locale}
      		defaultLocale={DEFAULT_LOCALE}
      		messages={messages}
      	>
      		<IntlNextProvider
      			key={locale}
      			data-test-language={locale}
      			locale={locale}
      			defaultLocale={DEFAULT_LOCALE}
      			messages={messages}
      		>
      			{children}
      		</IntlNextProvider>
      	</IntlProvider>
      );
      
    Open source →
  35. 1.3.0 22 Nov 2021
    Release notes

    Minor Changes

    • #16411 9d4ca6e23da - [ux] New create-dropdown-menu package for Create dropdown button
    Open source →
  36. 1.2.2 17 Nov 2021
    Release notes

    Patch Changes

    • #15998 a2f953f3814 - Previously the ensure-design-token-usage eslint rule contained all checks relating to token use. This has now been split up into two separate rules:

      ensure-design-token-usage now covers:

      • legacyElevation — warns about old usages of the elevation mixins or styles, which instead should use the card or overlay tokens.
      • hardCodedColor — warns about use of hard-coded colors such as color: colors.B100, which instead should be wrapped in a token() call. This covers the majority of cases in existing codebases when first adopting tokens.

      no-unsafe-design-token-usage (new) covers the remaining rules:

      • directTokenUsage — warns against using the CSS Custom Property name that is output in the browser by the token() call. Eg. directly using var(--ds-accent-subtleBlue) is bad.
      • staticToken — warns when tokens aren't used inline. Inlining the token usages helps with static analysis, which unlocks future improvements. Eg. pulling the token out into a const like css={ color: token(primaryButtonText) } is bad.
      • invalidToken — warns when using a token that doesn't exist (not one that's been renamed, see the next point).
      • tokenRenamed — warns when using a token that's been renamed in a subsequent release.
      • tokenFallbackEnforced — warns if a fallback for the token call is not provided. Eg. call with the fallback like this token('color.background.disabled', N10) instead of token('color.background.disabled').
      • tokenFallbackRestricted — the opposite of tokenFallbackEnforced. Eg. do not pass in a fallback like this token('color.background.disabled', N10) and instead only include the token token('color.background.disabled').

      Upgrading — some instances of \\eslint-disable may need to be changed to the new rule. If you have failing lint rules after only bumping this package then switch those ignores to use no-unsafe-design-token-usage instead.

    • 22fb31312eb - Fixes unmounted component state update warnings for AtlassianNavigation

    • f460cc7c411 - Builds for this package now pass through a tokens babel plugin, removing runtime invocations of the tokens() function and improving bundle size.

    • Updated dependencies

    Open source →
  37. 1.2.1 09 Nov 2021
    Release notes

    Patch Changes

    • #16287 bb54a699e54 - [ux] Fixes a bug where a previously removed gradient positioned ::after primary actions was still rendered. Also fixes a bug where this gradient rendered incorrectly on Safari.
    Open source →
  38. 1.2.0 29 Oct 2021
    Release notes

    Minor Changes

    • #14777 c9986657899 - Instrumented atlassian-navigation 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

    • f791fab1bfa - Added missing components and onBlur props to the props type used by secondary actions. These were already available but were not documented.
    • Updated dependencies
    Open source →
  39. 1.1.3 16 Sep 2021
    Release notes

    Patch Changes

    • #14319 4f9dd11a8eb - Fixes a visual bug which made the logo appear twice under very rare circumstances
    • Updated dependencies
    Open source →
  40. 1.1.2 09 Sep 2021
    Release notes

    Patch Changes

    Open source →
  41. 1.1.1 25 Aug 2021
    Release notes

    Patch Changes

    • #13965 1a68f990792 - ACT-2057 transition @atlaskit/atlassian-switcher-vanilla & @atlaskit/atlassian-switcher to private scope
    Open source →
  42. 1.1.0 28 Jul 2021
    Release notes

    Minor Changes

    Patch Changes

    • 956eeeed790 - [ux] Styles for the product icon and logo have been slightly refactored.
    • 88a19402c24 - Updates to internal tests.
    • Updated dependencies
    Open source →
  43. 1.0.0 13 May 2021
    Release notes

    Major Changes

    • #10609 68c25f52345 - This 1.0.0 release denotes that the package API is now stable and is no longer in developer preview. There are NO API CHANGES in this release.
    Open source →
  44. 0.12.6 09 Mar 2021
    Release notes

    Patch Changes

    • Updated dependencies
    Open source →
  45. 0.12.5 10 Dec 2020
    Release notes

    Patch Changes

    • #6842 95771438ed - [ux] PrimaryItems will now overflow/resize correctly when the initial load screen size is narrower than the items it contains
    Open source →
  46. 0.12.4 19 Nov 2020
    Release notes

    Patch Changes

    Open source →
  47. 0.12.3 18 Nov 2020
    Release notes

    Patch Changes

    • #6228 cadfec2b52 - [ux] Introduced a new prop value in search field so that user can control it from outside and can change the value of search field.
    Open source →
  48. 0.12.2 15 Oct 2020
    Release notes

    Patch Changes

    • #5497 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.
    Open source →
  49. 0.12.1 02 Oct 2020
    Release notes

    Patch Changes

    • #5344 9798ad1405 - Remove deep import paths of dependencies in TS declaration files
    • Updated dependencies
    Open source →
  50. 0.12.0 22 Sep 2020
    Release notes

    Minor Changes

    • #4749 ac92cbbca8 - Replaced WidthDetector with WidthObserver. We are doing this change because WidthDetector was causing some performance issue.

    Patch Changes

    • Updated dependencies
    Open source →
  51. 0.11.5 01 Sep 2020
    Release notes

    Patch Changes

    • Updated dependencies
    Open source →
  52. 0.11.4 25 Aug 2020
    Release notes

    Patch Changes

    • #4547 9f54ca0cf1 - Adds maxwidth of 260px to logo in @atlaskit/atlassian-navigation and adds new prop logoMaxWidth to make maxWidth for logo user driven.
    Open source →
  53. 0.11.3 24 Aug 2020
    Release notes

    Patch Changes

    • #3885 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.

    Open source →
  54. 0.11.2 17 Aug 2020
    Release notes

    Patch Changes

    • #3823 6262f382de - Use the 'lodash' package instead of single-function 'lodash.*' packages
    • Updated dependencies
    Open source →
  55. 0.11.1 15 Jul 2020
    Release notes

    Patch Changes

    • #3428 2ae915c912 - Fixed incorrect create-button color issue when hex color shorthand notion is used
    Open source →
  56. 0.11.0 02 Jul 2020
    Release notes

    Minor Changes

    • #3335 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
    Open source →
  57. 0.10.15 30 Jun 2020
    Release notes

    Patch Changes

    • #2763 2221a004ff - Fixed skeleton button not showing correct border color when selected
    • Updated dependencies
    Open source →
  58. 0.10.14 29 Jun 2020
    Release notes

    Patch Changes

    • Updated dependencies
    Open source →
  59. 0.10.13 18 Jun 2020
    Release notes

    Patch Changes

    • #3019 8783e413a8 - Export IconButton and IconButtonProps from atlassian-navigation
    Open source →
  60. 0.10.12 17 Jun 2020
    Release notes

    Patch Changes

    • #2996 73f23c649d - Fixed incorrect create-button color issue when hex color shorthand notion is used
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive