# Change Log - @purpur/library

This log was last generated on Mon, 30 Mar 2026 07:48:48 GMT and should not be manually modified.

## 9.0.10
Mon, 30 Mar 2026 07:48:48 GMT

### Updates

- Theme: Add borderRadiusXl prop to ThemeProps
- Tokens: Add border-radius xl token (24px/1.5rem)
- Button: Added AI variants for primary, secondary, expressive and text
- Drawer: Added AI variant
- Notification: Added AI variant
- Icon: Fix so that icons don't shrink in Storybook
- IllustrativeIcon: Fix checkmark centering in animated Illustrative icons

## 9.0.9
Thu, 26 Mar 2026 09:15:46 GMT

### Updates

- Button: Make it explicit in both Storybook stories and typings that the destructive variant and iconOnly are mutually exclusive

## 9.0.8
Wed, 25 Mar 2026 12:05:03 GMT

### Updates

- Button: Restore tertiary-purple variant and square borders for text variant

## 9.0.7
Tue, 24 Mar 2026 08:08:48 GMT

### Updates

- Button: Deprecate tertiary variant and update border-radius for text variant
- PromotionCard: fix content stretching on tablet and desktop to fill available space
- DateField: Fix cursor position jumping to end when editing in the middle of the date
- Icon: Bump svgo to 4.0.1 to fix security vulnerability
- IllustrativeIcon: Bump svgo to 4.0.1 to fix security vulnerability
- Logo: Bump svgo to 4.0.1 to fix security vulnerability
- Stepper: Fix completedStepLabel not being read by VoiceOver and screen readers
- Tabs: Fix accessibility issue: tab panels now have tabindex="0" so keyboard users can Tab from the tab list into the active panel

## 9.0.6
Mon, 16 Mar 2026 17:24:08 GMT

_Version update only_

## 9.0.5
Fri, 13 Mar 2026 17:17:31 GMT

### Updates

- Further improve on the exposed typings

## 9.0.4
Fri, 13 Mar 2026 13:47:33 GMT

### Updates

- Correctly expose the typings for tokens

## 9.0.3
Fri, 13 Mar 2026 10:25:18 GMT

### Updates

- Checkbox: Fix wrong colors of checkboxes that were both disabled and unchecked
- Remove change-case a dep, fix codemod

## 9.0.2
Thu, 12 Mar 2026 20:58:52 GMT

### Updates

- Fix library build and exports. Also update the update script to update scss use

## 9.0.1
Thu, 12 Mar 2026 10:51:49 GMT

### Updates

- Move internal dependencies from deps to devDeps

## 9.0.0
Thu, 12 Mar 2026 09:14:57 GMT

### Patches

- Table: Fix getComputedStyle SSR crash by adding typeof document guard in pxToRem

### Updates

- Add suffixes for static and animated for illustrative icons
- Remove the depricated promotionCardScheme from theme
- Rename icon ai-robot => robot
- Remove button-separated for SearchField
- Improve the build output and rename to @purpur/library.
- Update theming mechanism from inline styling to data attribute.
- Popover: Full width button on mobile. Fix bug where PopoverSteps where shown on a standalone popover when it was within a PopoverFlow
- Updated Card padding to use spacing-400 on large breakpoint
- Table: Fix UI glitches when single row selection (radio buttons) mode is used together with sticky first column
- Table: Change "Reorder columns" button in the table settings drawer to text variant instead of tertiary
- Table: Drag handles on primary variant have the same color as the rest of the column heading; The drag overlay on secondary variant now have the same background colors as the real column

## 8.21.0
Thu, 26 Feb 2026 14:45:04 GMT

### Updates

- Drawer - adds possibility to control Drawer closing via new onCloseClick prop. This change allows to add such things as closing confirmation on close click

## 8.20.1
Tue, 24 Feb 2026 11:12:32 GMT

### Updates

- Fix empty table overflows causing missing border on desktop screens, and partially missing text on small screens
- Tokens: Resolve undefined variable in SCSS output references

## 8.20.0
Fri, 20 Feb 2026 16:25:54 GMT

### Updates

- Update to Node 24
- Add 30 new AI icons and small changes to some indivdual icons 
- Add gradient ai tokens and add them to Storybook
- Upgrade RushJS/PNPM

## 8.19.0
Thu, 29 Jan 2026 07:29:17 GMT

### Updates

- Add optional prop mediaPosition to enable swapping the position of the image and the body in PromotionCard

## 8.18.0
Tue, 27 Jan 2026 16:39:35 GMT

### Updates

- Footer: Move up theme selector

## 8.17.1
Tue, 27 Jan 2026 13:41:39 GMT

### Updates

- Correctly export Popover and Spacer components

## 8.17.0
Tue, 27 Jan 2026 09:00:06 GMT

### Updates

- Add Spacer component
- Add hideIcon prop to Notification

## 8.16.3
Thu, 22 Jan 2026 12:07:20 GMT

### Updates

- Remove exports prop from @purpur/tokens due to compability issues with commonsjs/systemjs

## 8.16.2
Wed, 21 Jan 2026 17:06:27 GMT

### Updates

- Add helperText to the documentation for RadioButtonGroup.Item and make the text in the base color story visible in dark mode
- Fix issue for Select in Edge browser on Windows

## 8.16.1
Tue, 20 Jan 2026 12:53:15 GMT

### Updates

- Fix Autocomplete with combobox chevron color in dark mode

## 8.16.0
Tue, 20 Jan 2026 09:04:41 GMT

### Updates

- #21275: Table: The "Expand" button now toggles between "Expand" and "Minimize", instead of always showing "Expand". The state behaves similar to other states, as it can either be controlled either by the consumer, or internally. It is still always the consumer's responsibility to change the size of the container. BREAKING CHANGES: If expand button is displayed, copy for the new state must be provided. Also, it will default to handling the state internally, and default to NOT being expanded. If the consumer places it in a container that is expanded by default, controlledExpanded or defaultExpanded must be added to make the table match the consumer's state. 
- #20833: Table: Update storybook and unit tests to match Figma and Contentful
- Handle payment methods overflow in Footer

## 8.15.0
Mon, 19 Jan 2026 11:23:11 GMT

### Updates

- Add support for more open content format for payment options in Footer component
- Fix issue for the ThemeProvider and SB when retrieving "auto" as value
- Add dark theme generation to @purpur/tokens and present both themes in Storybook

## 8.14.0
Wed, 14 Jan 2026 10:07:45 GMT

### Updates

- Add element prop to RichText and TextSpacing components for customizable HTML tags
- Add negative color token - purpur-color-text-status-success-medium-negative, update colors for negative variants of Select and TextField

## 8.13.0
Wed, 14 Jan 2026 08:07:22 GMT

### Updates

- Add beforeTitle prop to ContentBlock, HeroBanner and PromotionCard components, add mediaStartPosition prop to ContentBlockGroup
- Update the Card(s) border-radius for sm to md and md to lg
- Upgrade styled-dictionary from v3 => v5
- Add support for react node for Checkbox label
- Adjust the negative variants of TextField and Select
- Fix for Countdown component, incorrect number was flashing when tick animation was playing.
- Remove vulnerabilities from deps
- Remove @telia deps from purpur - Countdown component

## 8.12.2
Thu, 18 Dec 2025 12:47:05 GMT

### Updates

- Fix radio item background for RadioButtonGroup
- fix Card component layout

## 8.12.1
Tue, 16 Dec 2025 08:44:02 GMT

### Updates

- Add logo to build output

## 8.12.0
Mon, 15 Dec 2025 11:56:48 GMT

### Updates

- Add @purpur/theme to peerDependencies and update Usage documentation with ThemeProvider
- Created Popover component
- Add additional-100-bold for Paragraph
- Add negative prop to TextField

## 8.11.0
Mon, 08 Dec 2025 09:01:45 GMT

### Updates

- Pagination: move items per page to the left
- Add icons dislike-filled, like-filled and resend
- Bump React to 19.2.1, even though we don't use the server components in Purpur
- Add promotionCardColorScheme prop and make promotionCardScheme prop obsolete in theme lib

## 8.10.2
Fri, 21 Nov 2025 16:10:35 GMT

### Updates

- Fix RichText error in getNodeType

## 8.10.1
Tue, 18 Nov 2025 15:55:09 GMT

### Updates

- Countdown: Make the component responsive on very small screens, increase selector specificity for Paragraph class names

## 8.10.0
Tue, 18 Nov 2025 13:00:47 GMT

### Updates

- Add opt-in controlled settings for table UI (controlledShowColumnFilters, controlledStickyHeaders, controlledStickyFirstColumn + onChange handlers) so consumers can persist state. Keep backwards compatibility for deprecated props (stickyHeaders, stickyFirstColumn) as fallbacks for default behavior and introduce default* props (defaultShowColumnFilters, defaultStickyHeaders, defaultStickyFirstColumn) used for reset.
- Bump dependencies

## 8.9.0
Tue, 18 Nov 2025 10:02:47 GMT

### Updates

- Add support for entry-hyperlink node type in RichText
- RichText: Add support for heading-* as node type, hyperlink nodes with uri nested in a data object and marks being either string or object with type property
- Countdown: Add useMediaQueries prop and support for abbreviated counter labels to improve layout on small screens
- Add className prop last to Logo to ensure that custom styles are applied correctly 

## 8.8.1
Wed, 12 Nov 2025 09:26:26 GMT

### Updates

- Bump Storybook to 10.0.7

## 8.8.0
Tue, 11 Nov 2025 15:02:03 GMT

### Updates

- Table - Fix bug with rowCount reactivity - Enhance keyboard DnD support
- Added countdown component
- Improve a11y for Logo by adding role and aria-describedby that points to the title of the svg

## 8.7.0
Thu, 06 Nov 2025 10:52:44 GMT

### Updates

- Fixed exporting of Logo components
- Add support for nodeType prop in RichText
- Fix fullWidth prop in Tabs
- Standardize that custom className is applied last to ensure correct override functionality
- Table component: Only displaying visible columns while loading, fix an issue when filtering and no data was found we show the empty table content and the filter input lost focus, and fix issue with date cell always showing time
- Adjust the intersection observer in the stepper
- Replace arrow with chevron for back and title variant to display-10 in Drawer

## 8.6.0
Tue, 28 Oct 2025 08:32:10 GMT

### Updates

- Add resize prop to TextArea
- PromotionCard: Fix full-width CTAs on mobile when using a wrapper around CtaLink, export types for images
- Adding missing aria-labels to table settings drawer

## 8.5.2
Thu, 23 Oct 2025 12:28:39 GMT

### Updates

- Fix styling bug in PromotionCard

## 8.5.1
Wed, 22 Oct 2025 12:03:55 GMT

### Updates

- Fix Tabs overflow bug and simplify scroll logic
- Remove duplicate entries in changelog
- Reorder class names in the Icon component, putting the custom class name last
- Add animations to smoothly fade out Modal when dismissed

## 8.5.0
Mon, 20 Oct 2025 13:55:04 GMT

### Updates

- Add min-height to Drawer header to ensure a consistent layout even without a title
- Fix breadcrumb overflow in Hero Banner
- Update Logo story background for black variant in dark mode to improve visibility
- Update PromotionCard props to use inline types for images
- Fix Button and CtaLink spinner / icon
- Fix 1px border that shows when a Card has a link

## 8.4.0
Thu, 16 Oct 2025 19:10:25 GMT

### Updates

- Update Drawer header styling according to design
- Extract colors in action mixin to a separate mixin
- Smoothly fade out drawer when dismissed
- Add position relative to drawer scroll-area viewport
- Add DnD to table component
- Expose the Logo component from the Purpur lib
- Increase the Drawer max-height and order of className prop for Container

## 8.3.1
Thu, 09 Oct 2025 09:36:36 GMT

### Updates

- Adjust color token values to improve dark theme

## 8.3.0
Mon, 06 Oct 2025 17:01:57 GMT

### Updates

- Add support for forceColorScheme and theme options for PromotionCard. Also fixes hasGradient being removed

## 8.2.6
Fri, 03 Oct 2025 19:16:31 GMT

### Updates

- Cleanup gradient leftovers for PromotionCard

## 8.2.5
Fri, 03 Oct 2025 18:19:18 GMT

### Updates

- Fixes two visuals bugs for PromotionCard. The height of cards adjacent to each other and the gradient overlay that looks broken in dark theme

## 8.2.4
Wed, 01 Oct 2025 12:26:04 GMT

### Updates

- Externalize theme package from vite config for components

## 8.2.3
Wed, 01 Oct 2025 10:25:13 GMT

### Updates

- Externalize theme package from components

## 8.2.2
Tue, 30 Sep 2025 21:04:38 GMT

### Updates

- Revert mandatory @purpur/theme peerDep

## 8.2.1
Tue, 30 Sep 2025 17:40:53 GMT

### Updates

- Remove export of @purpur/purpur/theme in favour of @purpur/theme

## 8.2.0
Tue, 30 Sep 2025 11:07:16 GMT

### Updates

- Add KaiOS icon

## 8.1.2
Tue, 30 Sep 2025 09:02:48 GMT

### Updates

- Expose currentColorScheme in ThemeProvider and the useTheme hook, and return its value instead of colorScheme in the useColorScheme hook

## 8.1.1
Mon, 29 Sep 2025 14:56:06 GMT

### Updates

- Add a default value to the ThemeProvider context, in order to make SSR work

## 8.1.0
Fri, 26 Sep 2025 08:52:30 GMT

### Updates

- Add new static and dynamic Illustrative icons, including charger static icon
- Add support for more element tags in Container
- Add `titleHyphens` prop to `HeroBanner`
- Added Logo component
- Add the useMediaQueries prop to the Card component

## 8.0.0
Fri, 19 Sep 2025 08:21:47 GMT

### Updates

- **Dark Theme Updates & New Features:**

- Update dark theme implementation according to design specifications
- Export `useTheme` and `useApplyTheme` hooks from theme module
- Export `teliaTheme` object from theme module
- Add `options` prop to ThemeProvider component
- Add `forceColorScheme` prop to HeroBanner and Footer components
- Add `negative` prop to Select, FieldErrorText, and FieldHelperText components

**BREAKING** Footer, HeroBanner, PromotionCard and TextArea components now require ThemeProvider wrapper
- **BREAKING** Add comboboxButtonAriaLabel prop for Autocomplete that is required if combobox is set to true
- **BREAKING** Update ContentBlock: replace `tagline` prop with `badge`, remove top and bottom padding from ContentBlockGroup
- **BREAKING** Rename icon excel => document-excel and change svg content
- **BREAKING** Make drawerContentProps for DatePicker required and remove hard-coded values
- Add theme select functionality in Footer and update Storybook to sync theme handling
- **BREAKING** Remove deprecated props for Accordion
- **BREAKING** Add `overlayZIndex` prop in `DatePicker` and omit `zIndex` from `drawerContentProps`
- Fix border-radius styling issue in PromotionCard
- Fix OffBlack IllustrativeIcon variants in dark mode
- Added 'xl' gap variant for Card.ContentContainer

## 7.14.0
Fri, 05 Sep 2025 11:30:35 GMT

### Updates

- Add position prop to Drawer.Content

## 7.13.1
Thu, 04 Sep 2025 08:58:17 GMT

### Updates

- Update margins for display titles in text-spacing component

## 7.13.0
Wed, 03 Sep 2025 12:36:59 GMT

### Updates

- Add margins to new display titles in TextSpacing. Create and use new type HeadingVariant
- Add DisplayVariants to Accordion titleVariant

## 7.12.0
Fri, 29 Aug 2025 11:07:10 GMT

### Updates

- Fix broken stories for NotificationBanner and PromotionCard
- Fix broken stories for ContentBlock, ProductCard and TextSpacing
- Added new display variant for Heading. Typography adjustments and a new token for line-height
- Add prop for Table drawers z-index and fix setttings drawer layout
- HeroBanner - Fix Storybook controls

## 7.11.0
Fri, 22 Aug 2025 11:23:33 GMT

### Updates

- Fix DatePicker close on select bug.
- Added drawerContentProps to DatePicker.

## 7.10.1
Wed, 20 Aug 2025 10:00:45 GMT

### Updates

- Update buildtime to Node 22
- Fixes the CSS errors related to misspellings of custom props for Calendar

## 7.10.0
Wed, 13 Aug 2025 11:54:06 GMT

### Updates

- Add DatePicker, DateField and Calendar to the library

## 7.9.0
Wed, 13 Aug 2025 07:21:05 GMT

### Updates

- Updated lib readme

## 7.8.0
Tue, 12 Aug 2025 13:59:21 GMT

### Updates

- Update Storybook 8 => 9
- Fix for wrong attribute type in the StepperContent component when spreading the props
- Added Calendar, DateField and DatePicker components.

## 7.7.0
Thu, 31 Jul 2025 14:48:33 GMT

### Updates

- Add common-types library that contains a BaseProps type, and update components to use that type
- Don't rely on explicit colSpan props for layout logic even when defaults match in Grid
- Don't show the value 0 as a dash in number cells in `Table`
- Truncate long column headings in `Table`
- Don't show horizontal scrollbar area in `Table` when not needed
- Don't render Pagination if there are no pages
- Fix issue where Accordion.Item border-bottom becomes transparent when hovering a button within the item
- Fix cropped focus highlight for certain settings in `Table`
- Fix focus highlight on link cells in `Table`
- Fix broken links in Storybook
- Added support for spreading data-* attributes on footer links
- Make column filters full-width in `Table` and make search filter work for link cells
- Drawer - Focus on the first heading if available, when it's opened
- Modal - Focus on the first heading if available, when it's opened
- Add story to Notification that simulates a delayed appearance of the component
- ProductCard: Improve a11y for list of colors
- Pagination - Add aria label for truncation separator and update layout
- Stepper - Add step number to completed steps for screen readers and remove navigation region
- Tooltip - Add aria-expanded and improve on the trigger aria-label example

## 7.6.1
Thu, 24 Jul 2025 13:05:56 GMT

### Updates

- Upgrade lottie-web to support node 22
- Don't spread rest props on both span and a tag in Link
- Fix error message in console when using custom header content in `Drawer`

## 7.6.0
Fri, 04 Jul 2025 06:59:55 GMT

### Minor changes

- Add fullWidth prop to Accordion.Item and deprecate disableChildrenMaxWidth

### Updates

- Add helperText prop and functionality to the Checkbox component
- Add optional prop hideRequiredAsterisk to TextField component
- Add icon only functionality to the Pagination component
- Add 4 new icons, including the brand new pebble-ai
- Add SB docs for filter token

## 7.5.1
Fri, 27 Jun 2025 14:48:26 GMT

### Updates

- Update the component structure in Storybook to reflect the new structure in Figma
- Simplify the test setup for eslint-plugin-purpur
- Always close Listbox on input blur in Autocomplete
- Add Card.Heading with linkElement example
- Add support for native HTML attributes for RadioCard.Item
- Update tsconfig and eslint rules. More specifically enforce type import when possible. Also run lint:fix

## 7.5.0
Mon, 23 Jun 2025 12:05:32 GMT

### Updates

- Fix title prop type for Accordion and AccordionItem
- Fix QuantitySelector accessibility issues
- Add optional prop to Accordion.Item to disable max-width on children

## 7.4.0
Wed, 11 Jun 2025 13:41:27 GMT

### Updates

- Change CTA negative variant in Storybook depending on component variant for ContentBlock and PromotionCard
- Center-align text in full-width headers in Tabs
- Add Breadcrumbs support for item classname and excludeCurrentPage

## 7.3.1
Thu, 05 Jun 2025 09:19:23 GMT

### Updates

- Updating stories to match new props.
- Add combobox example for Autocomplete in Storybook
- Only add `overflow: hidden` to Tabs content wrapper if `animateHeight` is true

## 7.3.0
Wed, 04 Jun 2025 11:53:05 GMT

### Updates

- Add fullHeight prop in Card.ContentContainer, add specific className to children wrapper div in ProductCard

## 7.2.0
Mon, 02 Jun 2025 12:24:56 GMT

### Updates

- Support ReactNodes in Tab Headers
- No hyphens on larger screens than mobile for HeroBanner
- Card.MediaLayout: Add new "imageTop" prop. Card.ContentContainer: Adjust padding. Card.FeatureList: Make checkmark not shrink.
- Support non-interactive ProductCard
- Added props for sticky first column and headers in table.
- Add prop for element type for Container
- Change Accordion title prop type to ReactNode

## 7.1.0
Fri, 23 May 2025 13:20:01 GMT

### Updates

- Add 'prefers-reduced-motion: no-preference' to animations
- Export Theme ColorScheme type
- Fix bugs in Table component. Number 0 shows empty cell instead of 0. 
- add dismissable chip component

## 7.0.0
Fri, 16 May 2025 10:03:23 GMT

### Updates

- Improve a11y for Checkbox, RadioButtonGroup, RadioCardGroup, Select, TextField and TextArea for required fields
- **BREAKING** Switch from using autocomplete to select in the pagination, and various accessibility improvements for screen reader users
- **BREAKING** Standardize the action component API
- **BREAKING** Add accessibility fixes and support for custom link element in Card
- **BREAKING** Standardise component API in regards på a11y
- **BREAKING** Standardize the link component API
- **BREAKING** Container - extend container width options to include 'xl' and 'xxl', new default is 'xxl'
- **BREAKING** Adds fullwidth to table, fixes height of table rows, fixes bug with links in popover

## 6.12.5
Wed, 14 May 2025 13:02:27 GMT

### Updates

- Update types for QuantitySelector and Toggle for onChange

## 6.12.4
Wed, 14 May 2025 12:38:59 GMT

### Updates

- Omit onClick and onChange attributes in components that have custom props

## 6.12.3
Wed, 14 May 2025 10:09:52 GMT

### Updates

- Adding styling attributes to components.
- Add default variant for links in Table and fix link styling
- Enable hyphens for Heading in HeroBanner
- Update Table row height to be purpur-spacing-800.

## 6.12.2
Mon, 12 May 2025 09:06:08 GMT

### Updates

- Expose PasswordField the same way as Icon/IllustratedIcon because it contains a dynamic import

## 6.12.1
Fri, 09 May 2025 12:57:44 GMT

### Updates

- Adjust paddings in Drawer
- Tabs: Add optional animateHeight prop that animates transition when height changes
- Adjust border colors for dark theme
- Add support for className and other props for Card.Container

## 6.12.0
Tue, 06 May 2025 06:58:21 GMT

### Updates

- Create Data table
- Add aria-describedby={undefined} in Drawer.Content in order to avoid console warning
- Fix eslint plugin
- Fix bug with line variant in Tabs component when resizing window

## 6.11.1
Wed, 30 Apr 2025 13:14:28 GMT

### Updates

- Add fitToContent prop in Drawer and only fit the component's height to its content if the prop is set to true
- Fix eslint plugin

## 6.11.0
Tue, 29 Apr 2025 14:32:18 GMT

### Updates

- Adding native properties to Purpur components
- Added native react props to Accordion and AlertBadge components.
- Add headerContent prop in Drawer
- Fix Drawer height to fit content
- Add max-width to HeroBanner preamble and custom content

## 6.10.0
Mon, 28 Apr 2025 11:20:33 GMT

### Updates

- Upgrade to flat eslint config and remove dep to teliasaurus rig
- Bump to vitest 3"

## 6.9.0
Wed, 23 Apr 2025 09:33:19 GMT

### Updates

- Add static illustrative icons, update json files and add support for theming and `delay` prop for animated icons, update telia-theme
- Add custom logo support for `Footer`

## 6.8.3
Tue, 22 Apr 2025 13:07:20 GMT

### Updates

- Fix color scheme bug in ThemeProvider
- Upgrade Rush, remove circular dependency to icon story autocomplete

## 6.8.2
Wed, 16 Apr 2025 09:50:12 GMT

### Updates

- Fix bug with full-height in Card and PromotionCard components

## 6.8.1
Wed, 16 Apr 2025 07:40:09 GMT

### Updates

- Fix missing icon styles from @purpur/purpur/styles

## 6.8.0
Tue, 15 Apr 2025 13:47:40 GMT

### Updates

- Use/update container queries for Card and ProductCard. Adjust layout for small and badge position.
- Add support for themes
- Fix modal to offset close button dynamically depending on visible scrollbar width

## 6.7.2
Fri, 11 Apr 2025 12:07:53 GMT

### Updates

- noop

## 6.7.1
Fri, 11 Apr 2025 10:34:57 GMT

### Updates

- noop
- Update max-width for paragraphs in ContentBlock to 80ch
- noop

## 6.7.0
Thu, 10 Apr 2025 14:03:37 GMT

### Updates

- Refactor Card.Heading component styles and props for better structure

## 6.6.2
Tue, 08 Apr 2025 08:48:25 GMT

### Updates

- Increase the line-height of the title in HeroBanner

## 6.6.1
Mon, 07 Apr 2025 20:32:43 GMT

### Updates

- Added `labelTag` prop to `RadioCardGroup`
- Fix HeroBanner title overflow

## 6.6.0
Mon, 07 Apr 2025 07:01:11 GMT

### Updates

- Add information on what's breaking in purpur
- Add onOpen/onCollapse props to Accordion.Item
- Correct and rename to onOpen/onClose for Accordion.Item

## 6.5.0
Tue, 01 Apr 2025 09:09:51 GMT

### Updates

- Create password-field component

## 6.4.0
Tue, 25 Mar 2025 15:46:01 GMT

### Updates

- New Container component, containing a page container
- Add general variant of Badge
- Remove pointer cursor from Label
- Fix alignment and spacing for FieldErrorText component
- Adjust Badge layout
- Add prop to align stepper buttons with purpur grid

## 6.3.1
Fri, 14 Mar 2025 14:16:28 GMT

### Updates

- Add support for telia-dark theme and associated plugin in Storybook

## 6.3.0
Wed, 12 Mar 2025 14:54:02 GMT

### Updates

- Add box, hourglass and monitoring-iot icons

## 6.2.0
Wed, 12 Mar 2025 08:49:33 GMT

### Updates

- "Update react to v19"
- Remove X from SB example

## 6.1.4
Fri, 07 Mar 2025 09:44:04 GMT

### Updates

- Use a JSX representation of the Telia logo svg

## 6.1.3
Thu, 06 Mar 2025 18:22:52 GMT

### Updates

- Add onCloseAutoFocus and fix actions.onClick prop type in Modal.Content
- Footer now uses a local logo for Telia

## 6.1.2
Tue, 04 Mar 2025 09:56:16 GMT

### Updates

- Use dvh in Drawer to fix issues on mobile devices. Fallback to vh.

## 6.1.1
Fri, 28 Feb 2025 12:09:44 GMT

### Updates

- Add hidden for to chip-group
- Fix autoprefixer warning start => flex-start

## 6.1.0
Fri, 28 Feb 2025 08:44:31 GMT

### Updates

- Create dynamic icon

## 6.0.2
Thu, 27 Feb 2025 16:27:22 GMT

### Updates

- #16376: update @radix-ui/* packages

## 6.0.1
Thu, 27 Feb 2025 08:30:40 GMT

### Updates

- Fix eslint-plugin-purpur error message

## 6.0.0
Wed, 26 Feb 2025 15:58:59 GMT

### Updates

- Keep border bottom during hover over an open accordion-item title
- Update Tab component to make it possible to show all tab content in DOM
- **BREAKING** Update icon imports and exports to reduce bundle sizes in general - no barrel imports.
- **BREAKING** Link disableVisited=true. PromotionCard enableTitleHyphenation=false. HeroBanner.Media remove media prop. Card.LinkArrow removed. RadioButtonCard rename ORIENTATION and DIRECTION to include component name

## 5.35.0
Thu, 20 Feb 2025 14:24:35 GMT

### Updates

- Update Card with new capabilities for media and linkcard/article card look and feel
- B2XSET-338133: Set default color for Select element and add overflow clip styling to prevent longer options to stretch outside screen 
- added scroll containers for tables in RichText component
- HeroBanner SB example updated CTA variant
- HeroBanner SB example updated CTA variant

## 5.34.4
Tue, 18 Feb 2025 11:07:32 GMT

### Updates

- Exclude test from eslint-plugin-purpur package

## 5.34.3
Mon, 17 Feb 2025 15:29:51 GMT

### Updates

- Updateing the icons story, adding search and title

## 5.34.2
Mon, 17 Feb 2025 14:51:36 GMT

### Updates

- Update eslint-plugin-purpur package files and readme

## 5.34.1
Thu, 13 Feb 2025 12:40:04 GMT

### Updates

- Update docs, adding eslint-plugin-purpur story and a section about it in the setup instructions

## 5.34.0
Thu, 13 Feb 2025 10:00:23 GMT

### Updates

- Create package eslint-plugin-purpur
- Use children instead of media prop for HeroBanner.Media 
- Add CtaLink display name to correct code preview for HeroBanner

## 5.33.0
Fri, 07 Feb 2025 08:23:51 GMT

### Updates

- Promotion Card Updates
- turn off visited links styles in footer
- Improve typing for ContentBlock and PromotionCard
- Remove unnecessary spacing from Breadcrumbs
- Add missing scale 300 in the typography token
- Add xs size for button and cta link
- Improve button and cta-link props in stories
- Pagination: Fix overflowing its container, when used in containers narrower than the page width (#15915)

## 5.32.0
Tue, 28 Jan 2025 09:05:55 GMT

### Updates

- HeroBanner component

## 5.31.0
Fri, 24 Jan 2025 14:53:58 GMT

### Updates

- added support for tables in RichText component

## 5.30.1
Thu, 23 Jan 2025 16:02:56 GMT

### Updates

- ChipGroup.Item accepts HTML attributes

## 5.30.0
Mon, 20 Jan 2025 10:39:01 GMT

### Updates

- Adding new props to Autocomplete: onInputKeyDown, onInputFocus, onInputMouseDown and onInputBlur. Updating the documentation accordingly.
- Added and updated color tokens, new filter tokens type
- Update Badge and AlertBadge color token usage

## 5.29.0
Thu, 16 Jan 2025 14:52:14 GMT

### Updates

- Adding valid state to and loading spinner select

## 5.28.3
Wed, 11 Dec 2024 16:10:55 GMT

### Updates

- Add prop to control rendering of the home icon + remove trailing separator

## 5.28.2
Tue, 10 Dec 2024 15:39:37 GMT

### Updates

- fix Content block CTA width on sm screns
- Use useResizeObserver to determine height of thumb and switch in Toggle 

## 5.28.1
Wed, 04 Dec 2024 13:19:52 GMT

### Updates

- remove unneeded box-sizing from accordion toggle focus state
- Added highlightLast prop to Breadcrumbs component
- fix invalid css on skeleton and accordion-item

## 5.28.0
Thu, 28 Nov 2024 13:11:34 GMT

### Updates

- Various small bug fixes for Footer component

## 5.27.5
Wed, 27 Nov 2024 09:32:38 GMT

### Updates

- Update styling to fix transition when accordion item is opened/closed.

## 5.27.4
Tue, 26 Nov 2024 17:09:28 GMT

### Updates

- Add support for controlled usage of the QuantitySelector
- Make custom Notification Banner icon same minimum size as the regular icon
- Adjust the max width for content block
- Fix overflow issue for focused components in Accordion
- Adjust typings for promotion cards to fix bug on href
- Add visual testing.

## 5.27.3
Wed, 20 Nov 2024 13:50:46 GMT

### Updates

- Fix iconOnly for in CtaLink being mandatory

## 5.27.2
Wed, 20 Nov 2024 08:15:42 GMT

### Updates

- Move children to a more suiting place for when used as a fallback

## 5.27.1
Tue, 19 Nov 2024 15:23:08 GMT

### Updates

- Fix alignment bug on desktop

## 5.27.0
Tue, 19 Nov 2024 13:39:10 GMT

### Updates

- Allow setting data-* attributes to modal-content actions and setting id to Link

## 5.26.0
Mon, 18 Nov 2024 16:23:51 GMT

### Updates

- Footer component for PurPur Design System
- Fix ref to old design system name

## 5.25.0
Fri, 15 Nov 2024 15:12:39 GMT

### Updates

- Add support for icons for actions in Modal Content
- New accordion with support for schema and not removing elements from the DOM when collapsed
- Add support for custom icon for cta-link

## 5.24.3
Mon, 11 Nov 2024 11:58:26 GMT

### Updates

- Fix PromotionCard action variants
- Replace sass @import with @use and update vite config

## 5.24.2
Thu, 07 Nov 2024 15:32:09 GMT

### Updates

- Add extra top and bottom padding to Card.Container to fix badge overlap
- fix type errors in PromotionCard component

## 5.24.1
Fri, 25 Oct 2024 09:41:52 GMT

### Updates

- Fix horizontal scroll appearing, when using Grid.Item nested in Grid
- Add instructions for rush change for contribs

## 5.24.0
Wed, 23 Oct 2024 14:38:50 GMT

### Updates

- Added quantity selector component
- Move SB preview-api to devdep for button

## 5.23.0
Wed, 23 Oct 2024 08:10:29 GMT

### Updates

- Add Drawer zIndex prop
- Pagination - documentation improvements, visual alignment with design and make page size selector optional
- Allow all CtaLink or Button props in actions of PromotionCard component

## 5.22.0
Mon, 21 Oct 2024 10:30:47 GMT

### Updates

- Make PromotionCard forward ref

## 5.21.1
Fri, 18 Oct 2024 12:03:27 GMT

### Updates

- Make the Promotion Card font color more specific

## 5.21.0
Fri, 18 Oct 2024 07:56:45 GMT

### Updates

- Fix RadioButtonGroup orientation styling.
- Show full component names in code preview
- Update SB@8.3.5, vite, vitest and TS
- Add defaultValue for Accordian
- Update story for RadioCardGroup with more cards and better orientation control

## 5.20.1
Fri, 11 Oct 2024 08:27:44 GMT

### Updates

- Adjust internal types for the pagination component

## 5.20.0
Fri, 11 Oct 2024 07:26:35 GMT

### Updates

- Add purpur pagination

## 5.19.1
Wed, 09 Oct 2024 08:54:22 GMT

### Updates

- Add better a11y support for RadioButtonGroup.Item
- Adding possibility to pass zIndex to Drawer.

## 5.19.0
Tue, 08 Oct 2024 15:29:01 GMT

### Updates

- Add controlled value to Tabs component.
- Change alignment to top, accepts actions as a prop for promotion-card

## 5.18.3
Tue, 01 Oct 2024 17:44:03 GMT

### Updates

- Adjust height of purpur drawer

## 5.18.2
Tue, 01 Oct 2024 13:26:25 GMT

### Updates

- Deprecate card-link-arrow
- Fix the bug where using the ctaText prop breaks the alignment for product-card

## 5.18.1
Mon, 30 Sep 2024 11:51:41 GMT

### Updates

- Fix spacing issue in ProductCard

## 5.18.0
Fri, 27 Sep 2024 13:09:24 GMT

### Updates

- Add Cta subcomponent to Card with support for text and icon, add imageSize and ctaText props to ProductCard
- Fix fullWidth issue in ChipGroup

## 5.17.0
Thu, 26 Sep 2024 11:30:15 GMT

### Updates

- Add support for showing error state for the checkbox only in the Checkbox component

## 5.16.1
Tue, 24 Sep 2024 14:43:47 GMT

### Updates

- Fix background image z-index issue in PromotionCard

## 5.16.0
Tue, 24 Sep 2024 09:10:16 GMT

### Updates

- Fix support for forwardRef in RadioButtonGroup
- Adds the purpur drawer component

## 5.15.1
Mon, 23 Sep 2024 11:57:02 GMT

### Updates

- Fix bug in Autocomplete when using combobox feature

## 5.15.0
Thu, 19 Sep 2024 11:05:35 GMT

### Updates

- Extract Listbox from Autocomplete
- Add Item subcomponent to RadioButtonGroup component allowing RadioButtonGroup to be used with children.
- Add illustrative-icon
- Make Select chevron visiable with longer text
- Change color.background.interactive.transparent-hover to purple.200
- Update Modal content overflow on re-render
- Add fallback background-color to promotion-card to fix chromium bug 
- Add close button story to notification-banner

## 5.14.0
Wed, 04 Sep 2024 07:55:54 GMT

### Updates

- Add 4 new social icons, google, samsung, xiaomi and oneplus
- Remove duplicate ORIENTATION exports

## 5.13.0
Mon, 26 Aug 2024 12:01:05 GMT

### Updates

- Add support for disabled and loading state for Modal buttons
- Fix scroll behavior for Modal with image
- Add onClick support to Link
- Add Black Friday Badge variant
- Modify stepper styles to be slightly more specific than purpur-button to disregard loading order

## 5.12.0
Mon, 19 Aug 2024 15:06:03 GMT

### Updates

- Add ContentBlock component

## 5.11.2
Thu, 15 Aug 2024 14:07:07 GMT

### Updates

- Revert type prop to be optional again in Button
- Fix styling bug that causes Grid to be too wide when using Grid.Item
- fix PR feedback for SB8 and improve on variants for badge in stories

## 5.11.1
Wed, 14 Aug 2024 17:20:25 GMT

### Updates

- update most components to work with SB8
- Fix combobox reset functionality when using Autocomplete as a controlled component

## 5.11.0
Tue, 13 Aug 2024 11:48:35 GMT

### Updates

- add 2 new icons for pay-installments
- fix search-field loading state position when value is present
- Fix broken combobox functionality in Autocomplete

## 5.10.1
Tue, 06 Aug 2024 08:44:39 GMT

### Updates

- revert to correct title spacing for chip-group

## 5.10.0
Thu, 25 Jul 2024 08:42:24 GMT

### Updates

- Add title and titleProps to ChipGroup
- Fix gap spacing for ChipGroup

## 5.9.0
Tue, 09 Jul 2024 12:09:43 GMT

### Updates

- Add combobox functionality in Autocomplete
- add enableTitleHyphenation for PromotionCard component
- Remove deprecated Card prop in PromotionCard
- Add forwardRef to Accordion.Item

## 5.8.2
Fri, 28 Jun 2024 11:17:39 GMT

### Updates

- Accordion updates: use container queries instead of media queries, left-align text and add gap between text and chevron icon in accordion item

## 5.8.1
Thu, 27 Jun 2024 15:15:27 GMT

### Updates

- Fix max-width for AccordionItem title and content
- Fix CSS specificity issue in Tooltip

## 5.8.0
Thu, 27 Jun 2024 09:28:30 GMT

### Updates

- Accept single node as children in Modal
- Fix padding issue when having both clear button and endAdornment in TextField
- add troubleshoot and update it-service icons
- export types for AccodionItem and make selectors more specific to fix heading overridding
- Center outer grid container while having items, add noGap example

## 5.7.0
Thu, 20 Jun 2024 12:10:10 GMT

### Updates

- Accordion updates: Fix shrinking chevron, add titleTag props, fix invalid HTML, fix heading color overwrite, don't filter out components that are not accordion items
- Make image gradient visible in PromotionCard when using the Next.js Image component

## 5.6.0
Wed, 19 Jun 2024 11:39:11 GMT

### Updates

- Disable Spinner in a Button that's loading
- add Notification Banner component

## 5.5.0
Tue, 11 Jun 2024 12:44:09 GMT

### Updates

- Expose the sub-componenents for ProductCard correctly
- Add className support for ColorDot
- Add forwardRef to CtaLink

## 5.4.3
Wed, 05 Jun 2024 08:54:47 GMT

### Updates

- Accordion item improvements
- Fix ellipsis overflow in Breadcrumbs
- Update badge readme with custom icon example and move autocomplete to inputs

## 5.4.2
Mon, 03 Jun 2024 13:16:13 GMT

### Updates

- 11922 - Fix  bug where input is limited to one character in Safari with VoiceOver

## 5.4.1
Fri, 31 May 2024 07:22:09 GMT

### Updates

- UI bug fixes in Modal - content was scrolling above heading in small devices, buttons were not sticky in larger devices. Adding possibility to pass zIndex to modal.

## 5.4.0
Thu, 30 May 2024 12:48:36 GMT

### Updates

- Adds onClick to accordion item
- move clear button functionality from search field to text field and enable it by default in search field
- Fix bug in ChipGroup where the diagonal line for unavailable choice chips wasn't visible
- Add support for aria-label prop on ChipGroup.Item
- Add rel prop in Link component and update hover state colors
- Add props for eliminating gaps in Grid

## 5.3.0
Tue, 28 May 2024 09:16:54 GMT

### Updates

- fix id typing for text-fieldand improve search-field example
- add dot notation to accordion
- Add select component
- update from node18 to node20

## 5.2.0
Fri, 24 May 2024 07:49:34 GMT

### Updates

- Add @purpur/product-card
- Fix CSS specificity issue in SearchField

## 5.1.2
Wed, 22 May 2024 14:49:48 GMT

### Updates

- Update types for Action library, pass correct prop to disable Spinner in TextField
- added notification prop to modal 

## 5.1.1
Mon, 20 May 2024 14:20:18 GMT

### Updates

- Export heading mixins
- Fix tab content not being interactive when focused. Also fix active tab not set when no defaultSelected is passed.
- B2XSET-270059: Add aria-valuetext support to Slider component

## 5.1.0
Mon, 13 May 2024 20:07:18 GMT

### Updates

- Add support for varied column width in Grid
- add accordion component

## 5.0.0
Wed, 08 May 2024 10:10:32 GMT

### Updates

- standize negative variant prop for Breadcrumbs 
- add negative variant for label
- extract negative into own prop from variant for Link
- update skeleton variant to negative prop
- standardize negative/disabled props for Spinner
- standardize negative prop for Tabs
- standardize negative prop instead of variant for tooltip
- add negative versions of button and cta
- complete rewrite of grid component
- Update hex value for purple-50 token
- Update hex values for purple-50 and purple-100 tokens

## 4.6.0
Tue, 07 May 2024 08:59:14 GMT

### Updates

- Add autocomplete component. Updating Search Field to pass the forwarded ref to the Text field instead of its wrapping form. Adding new prop `formRef` for backwards compatibility.

## 4.5.1
Mon, 06 May 2024 14:50:04 GMT

### Updates

- fix initial tab index

## 4.5.0
Mon, 06 May 2024 10:54:21 GMT

### Updates

- add size variants to the tooltip button
- add fallback fonts to font-family token
- Add css selector

## 4.4.0
Fri, 03 May 2024 07:27:33 GMT

### Updates

- Add qr-code icon
- Add new slider component
- Tabs component improvement to initially set open tab
- Update dependencies

## 4.3.0
Wed, 24 Apr 2024 07:28:58 GMT

### Updates

- update CtaLink to have several variant

## 4.2.0
Tue, 23 Apr 2024 11:25:14 GMT

### Updates

- add negative version of heading
- add negative version of paragraph
- update SB examples for RichText to language independent ones

## 4.1.1
Thu, 18 Apr 2024 14:48:07 GMT

### Updates

- adjust overline font-weight to the correct value of medium/500

## 4.1.0
Wed, 17 Apr 2024 09:20:39 GMT

### Updates

- add autofill token and use it

## 4.0.2
Tue, 16 Apr 2024 15:30:36 GMT

### Updates

- Fix click issue in Modal
- Fix autofill styling for TextField
- Add id to input

## 4.0.1
Mon, 15 Apr 2024 07:33:45 GMT

### Updates

- adjust color background status neutral token from transparent black to gray
- Allow id to be undefined and generate id if it is - text-field

## 4.0.0
Thu, 28 Mar 2024 16:27:08 GMT

### Updates

- removes double build
- Remove IconDynamic package
- Creates two components Card as a wrapper component and Promotion card
- remove mode and systemjs from build configs

## 3.7.1
Thu, 28 Mar 2024 11:06:09 GMT

### Updates

- fixed for breadcrumbs
- add tooltip and stepper to library

## 3.7.0
Tue, 26 Mar 2024 17:05:20 GMT

### Updates

-  add more icons varients and adjust uts for badge
- clean-up stepper readme

## 3.6.0
Mon, 25 Mar 2024 14:58:50 GMT

### Updates

- feb update of tokens and new black-friday background status color
- adjust gray-50
- Add Stepper component
- bump vite/typescript, slim readmes

## 3.5.1
Fri, 22 Mar 2024 10:20:00 GMT

### Updates

- fix disable visited for link component

## 3.5.0
Thu, 21 Mar 2024 16:13:56 GMT

### Updates

- add scan icon

## 3.4.0
Tue, 19 Mar 2024 14:02:42 GMT

### Updates

- add onClick to breadcrumbs item
- Update dependencies

## 3.3.2
Tue, 19 Mar 2024 08:27:38 GMT

_Version update only_

## 3.3.1
Mon, 18 Mar 2024 13:12:43 GMT

### Updates

- remove sideeffects flag from purpur lib for compatability with sspa

## 3.3.0
Fri, 15 Mar 2024 06:54:38 GMT

### Updates

- fix gen script and add new four new icons
- add four new filled icons
- add missing license field to tooltip
- Update dependencies
- Update dependencies

## 3.2.0
Mon, 11 Mar 2024 09:27:39 GMT

### Updates

- Add individual exports for each component in purpur lib, remove type: "module"; and add sideEffects: false; in package.json, make mode param optional in purpur component-rig vite config getConfig function

## 3.1.0
Fri, 08 Mar 2024 12:40:39 GMT

### Updates

- Add tooltip component
- add tooltip to lib
- Update dependencies

## 3.0.1
Tue, 05 Mar 2024 16:03:43 GMT

### Updates

- Fix styling bugs in SearchField and make onSearch optional

## 3.0.0
Wed, 28 Feb 2024 11:24:00 GMT

### Updates

- Consume purpurds scope name
- Revert breaking change that made either label or aria-label required in TextField

## 2.8.0
Mon, 26 Feb 2024 13:07:25 GMT

### Updates

- CtaLink: if no href present, render a span instead, useful for nextjs eg.

## 2.7.1
Fri, 23 Feb 2024 15:01:26 GMT

### Updates

- TextField: Fix full width issue. SearchField clear button: Set focus on input after clicking, position farther to the right, prevent keyboard focus.

## 2.7.0
Wed, 21 Feb 2024 09:49:45 GMT

### Updates

- Add relative breakpoints in purpur/tokens

## 2.6.0
Mon, 19 Feb 2024 11:10:22 GMT

### Updates

- Add SearchField component, add afterField prop in TextField

## 2.5.1
Mon, 12 Feb 2024 09:23:45 GMT

### Updates

- Fix radio card group item image styling, and how class names are set

## 2.5.0
Wed, 07 Feb 2024 12:29:04 GMT

### Minor changes

- type ParagraphVariant exported

### Updates

- downgrade prettier to work with eslint and fix most of the import order issues

## 2.4.0
Mon, 05 Feb 2024 10:07:44 GMT

### Updates

- Hide checkmark in unselected filter chips, update rich-text readme and remove unused css, add prop comments for tab components and move some code, remove css from icon-dynamic, modify generate script to exclude styles if they don't exist
- Added exports for modal

## 2.3.0
Tue, 30 Jan 2024 16:21:15 GMT

### Updates

- update all Kr icons and add cookie icon
- make showIcon optional for badge 
- Update dependencies
- Update dependencies

## 2.2.0
Fri, 26 Jan 2024 09:25:32 GMT

### Updates

- add anchor functionality to Link component and improve docs
- Fix toggle label padding when label position is left. The padding was always on the same side (to the left of the toggle).
- fix grid col styling

## 2.1.0
Thu, 25 Jan 2024 09:56:17 GMT

### Updates

- Added full width functionality to ChipGroup

## 2.0.1
Wed, 24 Jan 2024 11:05:21 GMT

### Patches

- Fix toggle knob not getting correct position when toggle is server-side rendered

### Updates

- update documentation for installation, usage and typography

## 2.0.0
Mon, 22 Jan 2024 14:59:48 GMT

### Updates

- add showIcon prop to Badge
- add css module support

## 1.6.0
Thu, 11 Jan 2024 14:22:34 GMT

### Updates

- add paragraph additional-100-medium

## 1.5.0
Thu, 11 Jan 2024 12:39:30 GMT

### Updates

- Added exports for chip-group
- add paragrah-100-medium and bold

## 1.4.0
Mon, 08 Jan 2024 14:06:24 GMT

### Updates

- Added export for './dist/components' in package.json

## 1.3.3
Fri, 05 Jan 2024 12:27:19 GMT

### Updates

- Fixed bug with disabled button still being clickable

## 1.3.2
Tue, 02 Jan 2024 16:02:36 GMT

### Updates

- updated title-100 from font-weight 500 => 700

## 1.3.1
Wed, 27 Dec 2023 09:41:34 GMT

### Updates

- add standard prop typings for `Paragraph` component

## 1.3.0
Wed, 20 Dec 2023 13:48:01 GMT

### Updates

- Add loading spinner in button, add sizes and variant for spinner, increase icon size in CTA link, update spinner variant in text field, improve a11y for button

## 1.2.0
Tue, 19 Dec 2023 13:29:41 GMT

### Updates

- update skeleton component, add neg var and rounding options

## 1.1.0
Mon, 18 Dec 2023 14:05:46 GMT

### Updates

- reinstate color.purpur.500, update semantic focus token from blue to purple

## 1.0.0
Mon, 18 Dec 2023 12:52:00 GMT

_Version update only_

## 0.999.0
Mon, 18 Dec 2023 12:41:09 GMT

### Updates

- Release Purpur v1.0.0 with lockstep versioning policy

## 0.119.2
Mon, 18 Dec 2023 11:59:55 GMT

### Updates

- Prepare to release Purpur v1.0.0 with lockstep versioning policy

