# @volvo-cars/react-forms

## 2.0.2

### Patch Changes

- [#5441](https://github.com/volvo-cars/design-system-web/pull/5441) [`2578ef8`](https://github.com/volvo-cars/design-system-web/commit/2578ef845e2aa3a84ad1d3073f322e3c21a60dbe) Thanks [@AlexMPLeite](https://github.com/AlexMPLeite)! - Render `Hint` in a `div` so hints can contain paragraphs and Markdown output without invalid HTML nesting. This keeps hint text associated with form controls through `aria-describedby` when server-rendered HTML is parsed.

  This applies to every component that uses the shared `Hint`, including checkboxes, radios, radio groups, selects, text areas and the text-input family.

  The hint's typography, spacing and long-word wrapping are preserved. Custom selectors targeting the previous `p` element may need updating. Checkbox labels remain plain strings; place links and rich content in `hint`.

- [#5441](https://github.com/volvo-cars/design-system-web/pull/5441) [`2578ef8`](https://github.com/volvo-cars/design-system-web/commit/2578ef845e2aa3a84ad1d3073f322e3c21a60dbe) Thanks [@AlexMPLeite](https://github.com/AlexMPLeite)! - Associate each `Radio` with its hint through `aria-describedby` so assistive technology can read the option's description. Preserve any consumer-provided description references alongside the hint.

- [#5421](https://github.com/volvo-cars/design-system-web/pull/5421) [`5ffc895`](https://github.com/volvo-cars/design-system-web/commit/5ffc8950f385fd3d9ce6da5353065f2e17c533af) Thanks [@AlexMPLeite](https://github.com/AlexMPLeite)! - Fix custom Select reopening when tapping an open field on touch devices.
  Preserve focus and scroll position when dismissing the picker, and add the native
  selected-value slot after hydration so long values can be truncated.
  Keep the displayed value in sync when resetting the form, including forms mounted
  after the select.

  Use the accompanying CSS update for selected-value truncation and mobile sheet
  positioning.

- Updated dependencies [[`c1b8c60`](https://github.com/volvo-cars/design-system-web/commit/c1b8c608783e29b19541dccb637cbc7ee3313345), [`6913b43`](https://github.com/volvo-cars/design-system-web/commit/6913b43a8a5a8e751a6a3660713874e79901edac), [`60efddf`](https://github.com/volvo-cars/design-system-web/commit/60efddf5b67e6fce09deb00698da18a056dbf60d), [`fc4276a`](https://github.com/volvo-cars/design-system-web/commit/fc4276a1c56bb231e080337684a8d6e3d47c8952), [`60efddf`](https://github.com/volvo-cars/design-system-web/commit/60efddf5b67e6fce09deb00698da18a056dbf60d)]:
  - @volvo-cars/css@3.0.0

## 2.0.1

### Patch Changes

- [#5277](https://github.com/volvo-cars/design-system-web/pull/5277) [`1886d4c`](https://github.com/volvo-cars/design-system-web/commit/1886d4c80468bdb5dce7131273b413f7d17243bf) Thanks [@AlexMPLeite](https://github.com/AlexMPLeite)! - Declare `@volvo-cars/react-utils` as a direct runtime dependency used by the
  form components.

- [#5313](https://github.com/volvo-cars/design-system-web/pull/5313) [`a4f6ce3`](https://github.com/volvo-cars/design-system-web/commit/a4f6ce323fc042b6fbe2710c7f969d2db32ff060) Thanks [@AlexMPLeite](https://github.com/AlexMPLeite)! - Make the double-range slider label props optional in TypeScript while retaining
  their existing runtime defaults.
- Updated dependencies [[`a4f6ce3`](https://github.com/volvo-cars/design-system-web/commit/a4f6ce323fc042b6fbe2710c7f969d2db32ff060), [`a4f6ce3`](https://github.com/volvo-cars/design-system-web/commit/a4f6ce323fc042b6fbe2710c7f969d2db32ff060)]:
  - @volvo-cars/react-utils@1.4.0
  - @volvo-cars/react-icons@4.0.0

## 2.0.0

### Major Changes

- [#5073](https://github.com/volvo-cars/design-system-web/pull/5073) [`5af5aa9`](https://github.com/volvo-cars/design-system-web/commit/5af5aa96f4e16e6ae6a06d19b346c13c803fb458) Thanks [@jacobrask](https://github.com/jacobrask)! - Make `top-label` the default variant for form inputs that support both `top-label` and `floating-label`.
  Remove Safari workaround for `showPicker` in DateInput.
  Remove deprecated type exports

- [#5107](https://github.com/volvo-cars/design-system-web/pull/5107) [`ab22b38`](https://github.com/volvo-cars/design-system-web/commit/ab22b383d632c5d9e1465e8a02ed0abc7f62c40f) Thanks [@jacobrask](https://github.com/jacobrask)! - Remove deprecated `isValid` prop from `Checkbox`, `RadioGroup`, `Select`, `TextArea`, and `TextInput`. Use `errorMessage` or `aria-invalid` instead to indicate invalid state.

- [#5098](https://github.com/volvo-cars/design-system-web/pull/5098) [`bd4cbb8`](https://github.com/volvo-cars/design-system-web/commit/bd4cbb8c16edc5e8f77b73c06088262430e7fe3d) Thanks [@copilot-swe-agent](https://github.com/apps/copilot-swe-agent)! - Remove react-forms locale props in favor of LocaleProvider

### Minor Changes

- [#5084](https://github.com/volvo-cars/design-system-web/pull/5084) [`ca0dcc4`](https://github.com/volvo-cars/design-system-web/commit/ca0dcc4472091a2f931cb7c1ecab45a691abc230) Thanks [@copilot-swe-agent](https://github.com/apps/copilot-swe-agent)! - The Select component requires `LocaleProvider` in order to use the default "Select..." string instead of the label

## 1.14.1

### Patch Changes

- [#4933](https://github.com/volvo-cars/design-system-web/pull/4933) [`cf109a6`](https://github.com/volvo-cars/design-system-web/commit/cf109a6a4bf8c1fed5ffa0c1caeae58344803e9e) Thanks [@copilot-swe-agent](https://github.com/apps/copilot-swe-agent)! - Widen the `@volvo-cars/css` peer dependency range to accept `2.x` releases while preserving each package's existing minimum supported CSS version.

- [#4942](https://github.com/volvo-cars/design-system-web/pull/4942) [`c55ae14`](https://github.com/volvo-cars/design-system-web/commit/c55ae14116d2134a76d4c594f99625eebe72baf8) Thanks [@PaoloGiraudi](https://github.com/PaoloGiraudi)! - Use regular weight in top label inputs

## 1.14.0

### Minor Changes

- [#4513](https://github.com/volvo-cars/design-system-web/pull/4513) [`71e2170`](https://github.com/volvo-cars/design-system-web/commit/71e21705a3b1bd1b0d4fcecce4b1b25a44d0391b) Thanks [@PaoloGiraudi](https://github.com/PaoloGiraudi)! - add double range slider component

### Patch Changes

- Updated dependencies [[`4f3b9bb`](https://github.com/volvo-cars/design-system-web/commit/4f3b9bb9f09945f96f0a4bfb1dfda9bac00f0664), [`67a2248`](https://github.com/volvo-cars/design-system-web/commit/67a224846d56228222279f6803c2a8664ca5a8f6)]:
  - @volvo-cars/react-icons@3.3.0

## 1.13.2

### Patch Changes

- [#4683](https://github.com/volvo-cars/design-system-web/pull/4683) [`2378255`](https://github.com/volvo-cars/design-system-web/commit/23782551f9d6cc6952b5709fca8b3ef7cce1cc90) Thanks [@PaoloGiraudi](https://github.com/PaoloGiraudi)! - Remove shape configuration. It was decided to default to shape-emphasis for all buttons, so we don't need the prop anymore

- Updated dependencies [[`2378255`](https://github.com/volvo-cars/design-system-web/commit/23782551f9d6cc6952b5709fca8b3ef7cce1cc90)]:
  - @volvo-cars/react-icons@3.2.4

## 1.13.1

### Patch Changes

- [#4643](https://github.com/volvo-cars/design-system-web/pull/4643) [`a702e09`](https://github.com/volvo-cars/design-system-web/commit/a702e097d152af9e46c62f4a09a549c639a70fc8) Thanks [@PaoloGiraudi](https://github.com/PaoloGiraudi)! - Fix DateInput prop types. It was extending the wrong types (RangeLikeProps)

- Updated dependencies [[`e9e7382`](https://github.com/volvo-cars/design-system-web/commit/e9e7382caacef5d2e7c394132c649a82d624f84f)]:
  - @volvo-cars/react-icons@3.2.3

## 1.13.0

### Minor Changes

- [#4504](https://github.com/volvo-cars/design-system-web/pull/4504) [`b5166cd`](https://github.com/volvo-cars/design-system-web/commit/b5166cdb3ce53da17d8b1b3bc82510075fdb51bc) Thanks [@AlexMPLeite](https://github.com/AlexMPLeite)! - New React components built on top of the CSS selectable-card pattern:

  - **CheckboxCard**: Checkbox input with card-style presentation, supporting controlled and uncontrolled patterns
  - **RadioCard**: Radio input for use within RadioGroup, with card-style presentation

  Features:

  - Full accessibility with automatic `aria-describedby` and proper label associations
  - Interactive elements (links, buttons) inside cards without toggling selection
  - Entire card clickable while maintaining accessibility

### Patch Changes

- [#4525](https://github.com/volvo-cars/design-system-web/pull/4525) [`3384f7c`](https://github.com/volvo-cars/design-system-web/commit/3384f7c5083a70321ca972437842f5da951374c8) Thanks [@AlexMPLeite](https://github.com/AlexMPLeite)! - Improve RadioGroup spacing and prevent hover effects on checked radio cards

- Updated dependencies [[`e9f8c10`](https://github.com/volvo-cars/design-system-web/commit/e9f8c10351f269670a2cbc91edd3e0cc9d0d50f1)]:
  - @volvo-cars/react-icons@3.2.1

## 1.12.0

### Minor Changes

- [#4413](https://github.com/volvo-cars/design-system-web/pull/4413) [`f309c3f`](https://github.com/volvo-cars/design-system-web/commit/f309c3f23b902a65d294e6b27e43c9bb8e57ca72) Thanks [@niketsonivc](https://github.com/niketsonivc)! - Added button support for the new Centenary theme.

### Patch Changes

- Updated dependencies [[`f309c3f`](https://github.com/volvo-cars/design-system-web/commit/f309c3f23b902a65d294e6b27e43c9bb8e57ca72)]:
  - @volvo-cars/react-icons@3.2.0

## 1.11.0

### Minor Changes

- [#4309](https://github.com/volvo-cars/design-system-web/pull/4309) [`f7aa630`](https://github.com/volvo-cars/design-system-web/commit/f7aa6304cd56be230d4d7551ecb579561de2699d) Thanks [@niketsonivc](https://github.com/niketsonivc)! - update range slider tooltip spacing and rename prop from output to tooltip

## 1.10.0

### Minor Changes

- [#4264](https://github.com/volvo-cars/design-system-web/pull/4264) [`df89c4e`](https://github.com/volvo-cars/design-system-web/commit/df89c4e7587b140b5fca9c774599000cc2dc05fe) Thanks [@niketsonivc](https://github.com/niketsonivc)! - Add dynamic value output tooltip to RangeSlider component

### Patch Changes

- Updated dependencies [[`6f6da34`](https://github.com/volvo-cars/design-system-web/commit/6f6da34a96474adbc61596f7e09bd2a9ecea8028)]:
  - @volvo-cars/react-icons@3.0.1

## 1.9.3

### Patch Changes

- Updated dependencies [[`c5c7eef`](https://github.com/volvo-cars/design-system-web/commit/c5c7eef9a8cca34f4a4c4ffb0a4eb55d5063957e)]:
  - @volvo-cars/react-icons@3.0.0

## 1.9.2

### Patch Changes

- Updated dependencies [[`b053f7d`](https://github.com/volvo-cars/design-system-web/commit/b053f7d3b1ec5c9d1911301554c461b318d575c8)]:
  - @volvo-cars/react-icons@2.2.0

## 1.9.1

### Patch Changes

- Updated dependencies [[`5122c6b`](https://github.com/volvo-cars/design-system-web/commit/5122c6bcf318764001771918cb9da3e259ef7e82), [`a523335`](https://github.com/volvo-cars/design-system-web/commit/a52333563854f3a91ffa98a7db11f99ae0a6f66c), [`5122c6b`](https://github.com/volvo-cars/design-system-web/commit/5122c6bcf318764001771918cb9da3e259ef7e82)]:
  - @volvo-cars/react-icons@2.1.0

## 1.9.0

### Minor Changes

- [#4236](https://github.com/volvo-cars/design-system-web/pull/4236) [`94f79a9`](https://github.com/volvo-cars/design-system-web/commit/94f79a91e8e84d6fb595ec677aaa8805a0b2b871) Thanks [@jacobrask](https://github.com/jacobrask)! - Add testid to error message

## 1.8.0

### Minor Changes

- [#4217](https://github.com/volvo-cars/design-system-web/pull/4217) [`d6246f3`](https://github.com/volvo-cars/design-system-web/commit/d6246f3c0b0b901685eb3cda16dca18403c0af77) Thanks [@niketsonivc](https://github.com/niketsonivc)! - add min-width to the input fields

- [#4224](https://github.com/volvo-cars/design-system-web/pull/4224) [`2667ad2`](https://github.com/volvo-cars/design-system-web/commit/2667ad24f6a7b97d3b36f7cec6e87fffaaee7efd) Thanks [@PaoloGiraudi](https://github.com/PaoloGiraudi)! - add indeterminate state to checkbox

### Patch Changes

- [#4206](https://github.com/volvo-cars/design-system-web/pull/4206) [`73174be`](https://github.com/volvo-cars/design-system-web/commit/73174be22d5fb518361803f723c6aefacedd80ef) Thanks [@cdagli](https://github.com/cdagli)! - Add React 19 to peerDependencies

- Updated dependencies [[`73174be`](https://github.com/volvo-cars/design-system-web/commit/73174be22d5fb518361803f723c6aefacedd80ef)]:
  - @volvo-cars/react-icons@2.0.1

## 1.7.0

### Minor Changes

- [#4199](https://github.com/volvo-cars/design-system-web/pull/4199) [`17f1b69`](https://github.com/volvo-cars/design-system-web/commit/17f1b6912f3003961e6c1119dae03606799d5104) Thanks [@jacobrask](https://github.com/jacobrask)! - Bump @volvo-cars/css peerDependency to 1.27.0

- [#4176](https://github.com/volvo-cars/design-system-web/pull/4176) [`202dcd1`](https://github.com/volvo-cars/design-system-web/commit/202dcd18690c5839912b92e13f428329ca07dab2) Thanks [@jacobrask](https://github.com/jacobrask)! - Add CurrencyInput and UnitInput

- [#3842](https://github.com/volvo-cars/design-system-web/pull/3842) [`8c74766`](https://github.com/volvo-cars/design-system-web/commit/8c7476627eb717cbe654e98db6f41507130312ad) Thanks [@jacobrask](https://github.com/jacobrask)! - Add `variant=top-label` to all input components, enabling forms without floating input labels

- [#4201](https://github.com/volvo-cars/design-system-web/pull/4201) [`ee24669`](https://github.com/volvo-cars/design-system-web/commit/ee24669f5631f94ceaff5ac7a6d82da89191e060) Thanks [@jacobrask](https://github.com/jacobrask)! - Fix defaultValue in RangeSlider
  Pass through className to RangeSlider

- [#4189](https://github.com/volvo-cars/design-system-web/pull/4189) [`aa7b266`](https://github.com/volvo-cars/design-system-web/commit/aa7b26645dfc49e2549734b97aa022d916ad9b86) Thanks [@jacobrask](https://github.com/jacobrask)! - Disable autoCapitalize and spellChecking in PasswordInput with visible password

### Patch Changes

- [#4196](https://github.com/volvo-cars/design-system-web/pull/4196) [`35867f6`](https://github.com/volvo-cars/design-system-web/commit/35867f6fe004f64e71eebb70760119e1c11c4601) Thanks [@PaoloGiraudi](https://github.com/PaoloGiraudi)! - improve error messages for screen readers

## 1.6.0

### Minor Changes

- [#4172](https://github.com/volvo-cars/design-system-web/pull/4172) [`d961fd6`](https://github.com/volvo-cars/design-system-web/commit/d961fd6837a96ea9dca91fc736bd1fa98caa507d) Thanks [@jacobrask](https://github.com/jacobrask)! - Deprecate all UncontrolledProps and ControlledProps type exports

## 1.5.4

### Patch Changes

- [#4153](https://github.com/volvo-cars/design-system-web/pull/4153) [`c0debfb`](https://github.com/volvo-cars/design-system-web/commit/c0debfb3f25078d21f9be2e41777bebfab32ee6d) Thanks [@jacobrask](https://github.com/jacobrask)! - Improve handling of floating labels with autofilled forms
  Improve autofill background position in delegated inputs

## 1.5.3

### Patch Changes

- Updated dependencies [[`8d53a25`](https://github.com/volvo-cars/design-system-web/commit/8d53a255c86905d04deb50e265eb11dbec4e93b7), [`4c59e83`](https://github.com/volvo-cars/design-system-web/commit/4c59e8315b09005094f235f3b35f57e28426a7fd), [`1611966`](https://github.com/volvo-cars/design-system-web/commit/1611966290eba894e9a5ffd1e3e088c13cec3d1e)]:
  - @volvo-cars/react-icons@2.0.0

## 1.5.2

### Patch Changes

- Updated dependencies [[`fef2c32`](https://github.com/volvo-cars/design-system-web/commit/fef2c32458c7685bf0a92835621d0424aa92c3fe), [`3fe3765`](https://github.com/volvo-cars/design-system-web/commit/3fe37652ff6f1823e1931045ae842ca744441a47)]:
  - @volvo-cars/react-icons@1.2.0

## 1.5.1

### Patch Changes

- [#3922](https://github.com/volvo-cars/design-system-web/pull/3922) [`daa1c99`](https://github.com/volvo-cars/design-system-web/commit/daa1c99fe70c25cc9326224494940921f1549142) Thanks [@jacobrask](https://github.com/jacobrask)! - Fix bug in controlled DateInput where the label would in some cases show instead of the value

## 1.5.0

### Minor Changes

- [#3876](https://github.com/volvo-cars/design-system-web/pull/3876) [`bfc4c5b`](https://github.com/volvo-cars/design-system-web/commit/bfc4c5b9e95ab26259892c797f6a5ac6842aa61f) Thanks [@PaoloGiraudi](https://github.com/PaoloGiraudi)! - type checks with skipLibCheck false

### Patch Changes

- Updated dependencies [[`7f8347f`](https://github.com/volvo-cars/design-system-web/commit/7f8347fe92f330a4e7ceb9041c2bf9464ee34af4)]:
  - @volvo-cars/react-icons@1.1.1

## 1.4.5

### Patch Changes

- [#3877](https://github.com/volvo-cars/design-system-web/pull/3877) [`b199822`](https://github.com/volvo-cars/design-system-web/commit/b199822938fc75ec24169afa27dbd96f4d9ad6f0) Thanks [@jacobrask](https://github.com/jacobrask)! - Adjust negative margin on checkbox and radio

## 1.4.4

### Patch Changes

- [#3829](https://github.com/volvo-cars/design-system-web/pull/3829) [`35c5af2`](https://github.com/volvo-cars/design-system-web/commit/35c5af2f2857120eb46b91843d4379f69cde663a) Thanks [@PaoloGiraudi](https://github.com/PaoloGiraudi)! - increase touch area of checkbox and radio to 24px

- Updated dependencies [[`761f3fd`](https://github.com/volvo-cars/design-system-web/commit/761f3fd4a72b8ebb7a80ec20504250610b56d507), [`a9700f7`](https://github.com/volvo-cars/design-system-web/commit/a9700f76d0e6cabb779e750ed761cbe84f4bea22)]:
  - @volvo-cars/react-icons@1.1.0

## 1.4.3

### Patch Changes

- Updated dependencies [[`b83a5e2`](https://github.com/volvo-cars/design-system-web/commit/b83a5e2362214e507c72eca76b2c3fcf00feb9e8), [`3380851`](https://github.com/volvo-cars/design-system-web/commit/3380851a6af32f9e6d37e7a8e7cc7be784a5fa70)]:
  - @volvo-cars/react-icons@1.0.0

## 1.4.2

### Patch Changes

- Updated dependencies [[`32f94f2`](https://github.com/volvo-cars/design-system-web/commit/32f94f2f78e0c5dbd39650c6cfbdf2b417a59ca6)]:
  - @volvo-cars/react-icons@0.24.1

## 1.4.1

### Patch Changes

- Updated dependencies [[`7d17e55`](https://github.com/volvo-cars/design-system-web/commit/7d17e55a6c664770da72faf0e361589450c5dbe9), [`214d6cc`](https://github.com/volvo-cars/design-system-web/commit/214d6ccb6f6fc32318cead90efaa0d90716756a8)]:
  - @volvo-cars/react-icons@0.24.0

## 1.4.0

### Minor Changes

- [#3729](https://github.com/volvo-cars/design-system-web/pull/3729) [`f38c297`](https://github.com/volvo-cars/design-system-web/commit/f38c29748ebb6a8ac6d0996eac25de81cddec4ec) Thanks [@nikkomullan](https://github.com/nikkomullan)! - Add DateTimeInput component to react-forms package

### Patch Changes

- Updated dependencies [[`399f0d6`](https://github.com/volvo-cars/design-system-web/commit/399f0d66ebba96e3c96a9a6200b8255a99d115d8), [`98d156e`](https://github.com/volvo-cars/design-system-web/commit/98d156ec9c57735786a00c76b3ee5a5f4e57975e)]:
  - @volvo-cars/react-icons@0.23.0

## 1.3.0

### Minor Changes

- [#3693](https://github.com/volvo-cars/design-system-web/pull/3693) [`7effc2f`](https://github.com/volvo-cars/design-system-web/commit/7effc2f32fcd4bafd96aed852d6fca3fa52a5747) Thanks [@jacobrask](https://github.com/jacobrask)! - Update to new icon system

### Patch Changes

- [#3726](https://github.com/volvo-cars/design-system-web/pull/3726) [`abc559b`](https://github.com/volvo-cars/design-system-web/commit/abc559bd7991f026db717dcfe36589909c43a5ec) Thanks [@harrymansworth](https://github.com/harrymansworth)! - feat(Checkbox): removes unclickable deadspot between checkbox and its associated label

- Updated dependencies [[`2d41f04`](https://github.com/volvo-cars/design-system-web/commit/2d41f04e1567ab845e315551a110051544870172), [`8db3179`](https://github.com/volvo-cars/design-system-web/commit/8db317910d7c6bb2a9389f81341c83c1f8580b47), [`7effc2f`](https://github.com/volvo-cars/design-system-web/commit/7effc2f32fcd4bafd96aed852d6fca3fa52a5747), [`2b1bc26`](https://github.com/volvo-cars/design-system-web/commit/2b1bc261cad2915eca7bb180356ce102abbcd485)]:
  - @volvo-cars/react-icons@0.22.0

## 1.2.4

### Patch Changes

- Updated dependencies [[`766ff04`](https://github.com/volvo-cars/design-system-web/commit/766ff04f5365e20e07f946e2a43b6613f849aa13)]:
  - @volvo-cars/react-icons@0.21.2

## 1.2.3

### Patch Changes

- Updated dependencies [[`9d14a55`](https://github.com/volvo-cars/design-system-web/commit/9d14a55a3b76850de09606884a9cdd1702d49300)]:
  - @volvo-cars/react-icons@0.21.1

## 1.2.2

### Patch Changes

- Updated dependencies [[`416442b`](https://github.com/volvo-cars/design-system-web/commit/416442bb12de9e1d5311ff3af75f5a96ec326b87), [`b9d57da`](https://github.com/volvo-cars/design-system-web/commit/b9d57dacdd1f301f19eaa13a4c7b605c48597b6c), [`1f2853d`](https://github.com/volvo-cars/design-system-web/commit/1f2853d5244901e9f8a2d339dde4236425e4c45e), [`6fc4c6e`](https://github.com/volvo-cars/design-system-web/commit/6fc4c6e73a89f512d6020f3f28481005f926542c), [`f2e6320`](https://github.com/volvo-cars/design-system-web/commit/f2e63202887b3bfb8197d709421a88eb51aa8188)]:
  - @volvo-cars/react-icons@0.21.0

## 1.2.1

### Patch Changes

- Updated dependencies [[`b8e9b4e`](https://github.com/volvo-cars/design-system-web/commit/b8e9b4edc6502e2475b1944b0a60769db22b0dda)]:
  - @volvo-cars/react-icons@0.20.1

## 1.2.0

### Minor Changes

- [#3415](https://github.com/volvo-cars/design-system-web/pull/3415) [`fc4f292`](https://github.com/volvo-cars/design-system-web/commit/fc4f29242c3f695b0997220291e69ee43e335d18) Thanks [@jacobrask](https://github.com/jacobrask)! - Use explicit type imports

### Patch Changes

- Updated dependencies [[`39de273`](https://github.com/volvo-cars/design-system-web/commit/39de27358762ebdbf53cdf2ef59b8a275dc72505), [`fc4f292`](https://github.com/volvo-cars/design-system-web/commit/fc4f29242c3f695b0997220291e69ee43e335d18)]:
  - @volvo-cars/react-icons@0.20.0

## 1.1.3

### Patch Changes

- Updated dependencies [[`61045a1`](https://github.com/volvo-cars/design-system-web/commit/61045a164bbe1948bc59f0c58a55ef18311adeb2)]:
  - @volvo-cars/react-icons@0.19.1

## 1.1.2

### Patch Changes

- [#3350](https://github.com/volvo-cars/design-system-web/pull/3350) [`4e9c090`](https://github.com/volvo-cars/design-system-web/commit/4e9c0908ece9d7cea8482821ff9bf7bb367151da) Thanks [@jacobrask](https://github.com/jacobrask)! - Add explicit types to inner functions in forwardRef to fix Storybook docs extraction

- Updated dependencies [[`8b99491`](https://github.com/volvo-cars/design-system-web/commit/8b9949162df0a33333b31481c960e5fad0d9e626)]:
  - @volvo-cars/react-icons@0.19.0

## 1.1.1

### Patch Changes

- Updated dependencies [[`501d99f`](https://github.com/volvo-cars/design-system-web/commit/501d99f855e3083288eb3d78d489ec7717f778fa), [`5b1a9a9`](https://github.com/volvo-cars/design-system-web/commit/5b1a9a993a86f6c941286109a855f20d336da8f5)]:
  - @volvo-cars/react-icons@0.18.0

## 1.1.0

### Minor Changes

- [#3207](https://github.com/volvo-cars/design-system-web/pull/3207) [`68226d1`](https://github.com/volvo-cars/design-system-web/commit/68226d1373d89f06411e22bd385c54feec00d6f0) Thanks [@hakan-nordstrom](https://github.com/hakan-nordstrom)! - improve autocomplete options

### Patch Changes

- Updated dependencies [[`a664b93`](https://github.com/volvo-cars/design-system-web/commit/a664b93310f60e09fe14bfe4f6d4b5d0544bbf54)]:
  - @volvo-cars/react-icons@0.17.0

## 1.0.2

### Patch Changes

- Updated dependencies [[`b780574`](https://github.com/volvo-cars/design-system-web/commit/b780574d9f858a8d3ef71758d6c085ac2a4d5f34), [`41d39be`](https://github.com/volvo-cars/design-system-web/commit/41d39be41408716ed3addb7a520a44f1cda67a4a)]:
  - @volvo-cars/react-icons@0.16.0

## 1.0.1

### Patch Changes

- [#3136](https://github.com/volvo-cars/design-system-web/pull/3136) [`0350d89`](https://github.com/volvo-cars/design-system-web/commit/0350d89f766341d973a2821c242ff4b1f09fa8fe) Thanks [@jacobrask](https://github.com/jacobrask)! - Broaden peerDependencies to allow >0.53 as well

## 1.0.0

### Major Changes

- [#3028](https://github.com/volvo-cars/design-system-web/pull/3028) [`1630a8a`](https://github.com/volvo-cars/design-system-web/commit/1630a8a932337a8fb2e6cbd04114382e91618fa4) Thanks [@jacobrask](https://github.com/jacobrask)! - Bump css peerDependencies to 1.0

- [#3028](https://github.com/volvo-cars/design-system-web/pull/3028) [`1630a8a`](https://github.com/volvo-cars/design-system-web/commit/1630a8a932337a8fb2e6cbd04114382e91618fa4) Thanks [@jacobrask](https://github.com/jacobrask)! - Remove css 0.x v- prefixed classes from inputs

### Patch Changes

- Updated dependencies [[`1630a8a`](https://github.com/volvo-cars/design-system-web/commit/1630a8a932337a8fb2e6cbd04114382e91618fa4)]:
  - @volvo-cars/react-icons@0.15.0

## 0.13.1

### Patch Changes

- Updated dependencies [[`d0ea09c`](https://github.com/volvo-cars/design-system-web/commit/d0ea09c1f0f37db8f927f49ab5de9d0d601de7ee)]:
  - @volvo-cars/react-icons@0.14.0

## 0.13.0

### Minor Changes

- [#3090](https://github.com/volvo-cars/design-system-web/pull/3090) [`16a923f`](https://github.com/volvo-cars/design-system-web/commit/16a923f77063f5c23c3a624952cbbe67ee667fbd) Thanks [@crudh](https://github.com/crudh)! - SubmitButton - Change type of children to ReactNode

### Patch Changes

- Updated dependencies []:
  - @volvo-cars/react-icons@0.13.0

## 0.12.0

### Minor Changes

- [#3030](https://github.com/volvo-cars/design-system-web/pull/3030) [`5368011`](https://github.com/volvo-cars/design-system-web/commit/53680112af6b7f52ab3eb3045ce27d53c235efd6) Thanks [@jbvolvo](https://github.com/jbvolvo)! - add unprefixed classnames for the ease of releasing 1.0

### Patch Changes

- Updated dependencies [[`8256d4b`](https://github.com/volvo-cars/design-system-web/commit/8256d4bd42c85b5a163bfa6d563b13ad7c8d7cb5)]:
  - @volvo-cars/react-icons@0.13.0

## 0.11.3

### Patch Changes

- Updated dependencies [[`ed6df21`](https://github.com/volvo-cars/design-system-web/commit/ed6df218e580366d020f4c2c77ae46ee8ee3e78d), [`b724af2`](https://github.com/volvo-cars/design-system-web/commit/b724af2c34be7597451f1f93c974c231b47b8d22)]:
  - @volvo-cars/react-icons@0.12.0

## 0.11.2

### Patch Changes

- [#2932](https://github.com/volvo-cars/design-system-web/pull/2932) [`a9e6c90`](https://github.com/volvo-cars/design-system-web/commit/a9e6c901c093c4c503a46df1bbd7d64647ca6564) Thanks [@jacobrask](https://github.com/jacobrask)! - Fix password input disabled styles

- [#2901](https://github.com/volvo-cars/design-system-web/pull/2901) [`2146751`](https://github.com/volvo-cars/design-system-web/commit/2146751331ec8af678ea99030e3385046e28ec3b) Thanks [@fredrik-j-lindberg](https://github.com/fredrik-j-lindberg)! - fix(react-forms): hide error message and error state on disable

## 0.11.1

### Patch Changes

- [#2886](https://github.com/volvo-cars/design-system-web/pull/2886) [`a2112972e`](https://github.com/volvo-cars/design-system-web/commit/a2112972e27086126e007b0f59ed09e7114e5390) Thanks [@fredrik-j-lindberg](https://github.com/fredrik-j-lindberg)! - feat(react-forms): add icon to input error messages

- Updated dependencies [[`433450286`](https://github.com/volvo-cars/design-system-web/commit/4334502869c52aafd6dc38832f27f947b94ddd4b)]:
  - @volvo-cars/react-icons@0.11.0

## 0.11.0

### Minor Changes

- [#2800](https://github.com/volvo-cars/design-system-web/pull/2800) [`8de7c2ee5`](https://github.com/volvo-cars/design-system-web/commit/8de7c2ee576c54a8b43c613d184540f955c55143) Thanks [@jacobrask](https://github.com/jacobrask)! - - Allow errorMessage on uncontrolled form components
  - Merge passed className with cssMerge
  - Allow passing style to all form controls (set on the wrapper)
  - Allow passing `type=button` to `SubmitButton`

### Patch Changes

- Updated dependencies [[`8de7c2ee5`](https://github.com/volvo-cars/design-system-web/commit/8de7c2ee576c54a8b43c613d184540f955c55143), [`ffc8a8342`](https://github.com/volvo-cars/design-system-web/commit/ffc8a8342e7808a01d87396a2da5bfb0970212a6)]:
  - @volvo-cars/react-icons@0.10.0

## 0.10.1

### Patch Changes

- Updated dependencies [[`220ce1f7`](https://github.com/volvo-cars/design-system-web/commit/220ce1f7ad588b402570ed5b99ac750fcefd3d3f), [`1ea229b6`](https://github.com/volvo-cars/design-system-web/commit/1ea229b675ee72a9a5b604a944df164b28a47d4d), [`30841591`](https://github.com/volvo-cars/design-system-web/commit/308415917bd50d267fc494b6cc2e25c3b9a3f7ae)]:
  - @volvo-cars/react-icons@0.9.0

## 0.10.0

### Minor Changes

- [#2628](https://github.com/volvo-cars/design-system-web/pull/2628) [`df724545`](https://github.com/volvo-cars/design-system-web/commit/df7245458a1c80668de844bd97619580db7aadd9) Thanks [@harrymansworth](https://github.com/harrymansworth)! - feat: use `IconButton` for clickable input adornments, adds `contentAfter` prop for custom input adornments

- [#2722](https://github.com/volvo-cars/design-system-web/pull/2722) [`2d45b0f8`](https://github.com/volvo-cars/design-system-web/commit/2d45b0f8730a4818c93be62c1fe73eb305f226aa) Thanks [@jacobrask](https://github.com/jacobrask)! - Use 16px icons in DateInput and Select
  Use a clickable IconButton in DateInput
  Remove hidePasswordLabel from PasswordInput, button is now `aria-pressed` instead depending on the state

### Patch Changes

- Updated dependencies [[`72e4f1c6`](https://github.com/volvo-cars/design-system-web/commit/72e4f1c61eeb2b5952b0438f735143f92cb24b73)]:
  - @volvo-cars/react-icons@0.8.1

## 0.9.0

### Minor Changes

- [#2700](https://github.com/volvo-cars/design-system-web/pull/2700) [`65af2163`](https://github.com/volvo-cars/design-system-web/commit/65af21631ec6333c8c630774347a79445443d5a9) Thanks [@jacobrask](https://github.com/jacobrask)! - - Add pointer event types
  - Prevent click events on disabled buttons

## 0.8.2

### Patch Changes

- [#2394](https://github.com/volvo-cars/design-system-web/pull/2394) [`450e0cc5`](https://github.com/volvo-cars/design-system-web/commit/450e0cc558c7ef5245aad698716b63e3220fa2de) Thanks [@jacobrask](https://github.com/jacobrask)! - Add `color: accent` to text and outlined buttons

## 0.8.1

### Patch Changes

- [#2367](https://github.com/volvo-cars/design-system-web/pull/2367) [`377487cb`](https://github.com/volvo-cars/design-system-web/commit/377487cb0474a3b635a3e9f064396fb1a7b1af6e) Thanks [@jbvolvo](https://github.com/jbvolvo)! - Add classname prop to our React form components

## 0.8.0

### Minor Changes

- [#2310](https://github.com/volvo-cars/design-system-web/pull/2310) [`1481e40c`](https://github.com/volvo-cars/design-system-web/commit/1481e40cfc5739f17c45d615ae081f6345bb2445) Thanks [@jacobrask](https://github.com/jacobrask)! - Add SubmitButton component

- [#2283](https://github.com/volvo-cars/design-system-web/pull/2283) [`aeac9848`](https://github.com/volvo-cars/design-system-web/commit/aeac984868e7ee1a1abc79bbe9858d4b9b8e4118) Thanks [@jbvolvo](https://github.com/jbvolvo)! - Add `size` attribute support for inputs

### Patch Changes

- [#2316](https://github.com/volvo-cars/design-system-web/pull/2316) [`4d80a20c`](https://github.com/volvo-cars/design-system-web/commit/4d80a20c82a69be362af1945bb075ab568215e32) Thanks [@Nehlin](https://github.com/Nehlin)! - Add ref forwarding to form inputs

## 0.7.0

### Minor Changes

- [#2249](https://github.com/volvo-cars/design-system-web/pull/2249) [`f3aa81d2`](https://github.com/volvo-cars/design-system-web/commit/f3aa81d24be00c05a3af384cb8298c700a89e2b5) Thanks [@jacobrask](https://github.com/jacobrask)! - - Add the `Select` label text to the empty option we create by default.
  - Float `Select` labels to the center even for custom empty `<option value="">` options.

## 0.6.2

### Patch Changes

- [#2216](https://github.com/volvo-cars/design-system-web/pull/2216) [`47539537`](https://github.com/volvo-cars/design-system-web/commit/47539537fdbf77ac1b15a51de04f807c6ae3de7e) Thanks [@alizeait](https://github.com/alizeait)! - Append "use client" to the top of every entry point to support React server components

## 0.6.1

### Patch Changes

- [#2185](https://github.com/volvo-cars/design-system-web/pull/2185) [`b6a31098`](https://github.com/volvo-cars/design-system-web/commit/b6a31098d4e761ae98fabf7fc917649c9c57ea7d) Thanks [@jacobrask](https://github.com/jacobrask)! - Fix floating label position for password inputs

## 0.6.0

### Minor Changes

- [#2130](https://github.com/volvo-cars/design-system-web/pull/2130) [`392d63cb`](https://github.com/volvo-cars/design-system-web/commit/392d63cba834451724a08a5e8d70d271cf16bd2e) Thanks [@jacobrask](https://github.com/jacobrask)! - Adds TextArea, TelInput, UrlInput and EmailInput

## 0.5.0

### Minor Changes

- [#2112](https://github.com/volvo-cars/design-system-web/pull/2112) [`504748cd`](https://github.com/volvo-cars/design-system-web/commit/504748cd38856023ea0e4b017d91601367553292) Thanks [@jacobrask](https://github.com/jacobrask)! - Export RadioContextProvider instead of RadioGroupContext

- [#2118](https://github.com/volvo-cars/design-system-web/pull/2118) [`6df2f7a5`](https://github.com/volvo-cars/design-system-web/commit/6df2f7a5843bb321d48818f8d13896da26be19f6) Thanks [@jacobrask](https://github.com/jacobrask)! - Add types to autoComplete and inputMode

## 0.4.0

### Minor Changes

- [#2094](https://github.com/volvo-cars/design-system-web/pull/2094) [`19845fc5`](https://github.com/volvo-cars/design-system-web/commit/19845fc51347064c0ccc8c9b683fc93c6f206882) Thanks [@jacobrask](https://github.com/jacobrask)! - Add Password Input

## 0.3.0

### Minor Changes

- [#2083](https://github.com/volvo-cars/design-system-web/pull/2083) [`2b440f04`](https://github.com/volvo-cars/design-system-web/commit/2b440f047ac2de48adab79961419afea542534e9) Thanks [@jacobrask](https://github.com/jacobrask)! - Improved VCC UI useField compatibility

## 0.2.0

### Minor Changes

- [#2043](https://github.com/volvo-cars/design-system-web/pull/2043) [`2f011c6b`](https://github.com/volvo-cars/design-system-web/commit/2f011c6bfce17f509e6f136de63eb9e706accceb) Thanks [@jacobrask](https://github.com/jacobrask)! - Add Select component
  Fix values of controlled TextInput, DateInput

### Patch Changes

- [#2042](https://github.com/volvo-cars/design-system-web/pull/2042) [`388ac5ba`](https://github.com/volvo-cars/design-system-web/commit/388ac5ba3d11288054bf5d3ecd860af8c0b70524) Thanks [@jacobrask](https://github.com/jacobrask)! - Don't allow controlling values of individual radios

## 0.1.0

### Minor Changes

- [#2005](https://github.com/volvo-cars/design-system-web/pull/2005) [`743eb3fe`](https://github.com/volvo-cars/design-system-web/commit/743eb3fec734c6d68e20f6cffd64b2974559eef0) Thanks [@jacobrask](https://github.com/jacobrask)! - - Make `TextInput` support only `<input type="text">`
  - Add `DateInput` for `<input type="date">`
  - Remove built-in validation, to be solved with a different API
  - Export both controlled and uncontrolled props, e.g. `CheckboxProps`, `CheckboxUncontrolledProps` and `CheckboxControlledProps`
  - Use `React.useId` for IDs - requiring React 18 for this package

## 0.0.5

### Patch Changes

- [#1923](https://github.com/volvo-cars/design-system-web/pull/1923) [`ac37c047`](https://github.com/volvo-cars/design-system-web/commit/ac37c047d5c8c5fcaa07fe443236b486ef874c78) Thanks [@harrymansworth](https://github.com/harrymansworth)! - adds css block classname for text input component

## 0.0.4

### Patch Changes

- [#1895](https://github.com/volvo-cars/design-system-web/pull/1895) [`d75c21d2`](https://github.com/volvo-cars/design-system-web/commit/d75c21d2eae416b826fd83083597bb126ec4e00d) Thanks [@ghops-volvo-cars](https://github.com/ghops-volvo-cars)! - Update tsup to 6.6.2, esbuild to 0.17

- [#1906](https://github.com/volvo-cars/design-system-web/pull/1906) [`fa789e82`](https://github.com/volvo-cars/design-system-web/commit/fa789e82f4a04d903857f36f7629cdbb5b97af73) Thanks [@jacobrask](https://github.com/jacobrask)! - Add form validation support

- Updated dependencies [[`fa789e82`](https://github.com/volvo-cars/design-system-web/commit/fa789e82f4a04d903857f36f7629cdbb5b97af73)]:
  - @volvo-cars/web-aria-components@0.0.2

## 0.0.3

### Patch Changes

- [`7fe2fb24`](https://github.com/volvo-cars/design-system-web/commit/7fe2fb243005993d00ccc58bbda175ba56ab5622) Thanks [@jacobrask](https://github.com/jacobrask)! - Fix peer dep range

## 1.0.0

### Patch Changes

- [#1882](https://github.com/volvo-cars/design-system-web/pull/1882) [`52318e66`](https://github.com/volvo-cars/design-system-web/commit/52318e66d14f1c1e2a41bbbb22576a1174afd86e) Thanks [@jacobrask](https://github.com/jacobrask)! - Add Checkbox, Radio and unstyled TextInput. No validation yet.

- Updated dependencies [[`dd249419`](https://github.com/volvo-cars/design-system-web/commit/dd249419a2aed9a3b7d31dbe91ce6f714bfcde69), [`2912447e`](https://github.com/volvo-cars/design-system-web/commit/2912447ed89c95c3ee89c28bfe2b2297965d76f5)]:
  - @volvo-cars/css@0.10.0
