Skip to content

Latest commit

 

History

History
1733 lines (1491 loc) · 185 KB

CHANGELOG.md

File metadata and controls

1733 lines (1491 loc) · 185 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

7.1.0 (2024-11-20)

Features

  • pagination: improve handling of disabled links (502a180)

7.0.0 (2024-11-18)

Features

  • stepper: align onChange API with React Aria by only calling onChange with numbers (f3459fb)

BREAKING CHANGES

  • stepper: rename onChange prop to onValueChange

6.4.1 (2024-11-18)

Note: Version bump only for package spark

6.4.0 (2024-11-08)

Bug Fixes

  • skeleton: fix missing deps (fca17d4)

Features

  • skeleton: add skeleton items with animation (55eb692)
  • skeleton: improve a11y (783272d)
  • skeleton: init package (53d5018)
  • skeleton: publish skeleton (4579ea7)

6.3.11 (2024-11-06)

Note: Version bump only for package spark

6.3.10 (2024-11-04)

Note: Version bump only for package spark

6.3.9 (2024-10-30)

Bug Fixes

  • prevent removal of anchors from URLs upon page load (ea35116)

6.3.8 (2024-10-29)

Features

  • extend dark mode to entire Storybook UI (53ca89d)

6.3.7 (2024-10-29)

Note: Version bump only for package spark

6.3.6 (2024-10-29)

Note: Version bump only for package spark

6.3.5 (2024-10-25)

Note: Version bump only for package spark

6.3.4 (2024-10-23)

Note: Version bump only for package spark

6.3.3 (2024-10-23)

Note: Version bump only for package spark

6.3.2 (2024-10-21)

Features

  • apply dark theme only to story content (a69cee5)

6.3.1 (2024-10-17)

Features

  • add custom theme decorator to replace sb addon-styling (c884b8d)
  • remove @storybook/addon-styling (20061ea)

6.3.0 (2024-10-16)

Features

  • breadcrumb: update BreadcrumbItem styles (bacdd57)

6.2.11 (2024-10-16)

Bug Fixes

  • re-generate package-lock (ca8b70a)

6.2.10 (2024-10-16)

Bug Fixes

  • fix release workflow (509cd3d)
  • pagination: fix omitted pagination deps (85059cb)

6.2.9 (2024-10-09)

Note: Version bump only for package spark

6.2.8 (2024-10-09)

Bug Fixes

  • theme-utils: fixed large font size for color contrast check (2cd41f8)

6.2.7 (2024-10-09)

Note: Version bump only for package spark

6.2.6 (2024-10-08)

Bug Fixes

  • dialog: do not close dialog when foreground elements are clicked (0f9b7c4)

6.2.5 (2024-10-08)

Note: Version bump only for package spark

6.2.4 (2024-10-07)

Note: Version bump only for package spark

6.2.3 (2024-10-07)

Note: Version bump only for package spark

6.2.2 (2024-10-07)

Bug Fixes

  • rating: fix a11y issues (1a48efd)
  • text-link: fix a11y issue (d17dce1)

6.2.1 (2024-10-07)

Note: Version bump only for package spark

6.2.0 (2024-10-04)

Features

  • combobox: ensure input gets focus when corresponding label is clicked (28bb25e)

6.1.1 (2024-10-04)

Bug Fixes

  • theme-utils: invalid color for main-variant-hovered (d90514f)

6.1.0 (2024-10-02)

Features

  • dialog: ensure correct border radius for overflowing content (e2532dc)

6.0.0 (2024-10-02)

Features

  • removed pressed and focused color token (7396d0e)

BREAKING CHANGES

  • all -pressed and -focused suffixed tailwind classes must be replaced by -hovered variant

5.7.3 (2024-10-01)

Note: Version bump only for package spark

5.7.2 (2024-10-01)

Note: Version bump only for package spark

5.7.1 (2024-10-01)

Note: Version bump only for package spark

5.7.0 (2024-10-01)

Features

  • chip: chips no longer have max width (606127a)

5.6.0 (2024-09-27)

Features

5.5.1 (2024-09-26)

Bug Fixes

  • pagination: update vite config to exclude JSX runtime bundling (79841c9)

5.5.0 (2024-09-25)

Bug Fixes

  • pagination: address TS errors + some tweaks (0072f6c)
  • pagination: new pagination component (729126a)

Features

  • pagination: enabled link items in pagination (3517f82)
  • pagination: update types (a0f9e18)
  • stepper: adding compound logic (a7098dd)
  • stepper: adding deps and stepper hook (846b9e2)
  • stepper: getting started with global implementation (d4197cc)
  • stepper: implement compound component pattern to align with codebase standards (a5c13df)
  • stepper: improves API and test coverage (211a67b)
  • stepper: integrate FormField compatibility (a679429)
  • stepper: update dependencies (10800f8)
  • stepper: update styles following UX feedbacks (cb6b80b)
  • stepper: update styles following UX feedbacks (69c04ff)

5.4.3 (2024-09-25)

Note: Version bump only for package spark

5.4.2 (2024-09-25)

Note: Version bump only for package spark

5.4.1 (2024-09-24)

Note: Version bump only for package spark

5.4.0 (2024-09-18)

Features

  • internal-utils: add "omit" internal util (288f3cc)

5.3.9 (2024-09-17)

Note: Version bump only for package spark

5.3.8 (2024-09-16)

Note: Version bump only for package spark

5.3.7 (2024-09-12)

Bug Fixes

  • input: fix intereactivity in input groups (addon) (7b37929)

5.3.6 (2024-09-12)

Note: Version bump only for package spark

5.3.5 (2024-09-12)

Note: Version bump only for package spark

5.3.4 (2024-09-12)

Note: Version bump only for package spark

5.3.3 (2024-09-12)

Note: Version bump only for package spark

5.3.2 (2024-09-11)

Bug Fixes

  • compound export pattern f** with fwd refs at root level (c315c0c)

5.3.1 (2024-09-10)

Note: Version bump only for package spark

5.3.0 (2024-09-04)

Features

  • stepper: init stepper package (eb57f2e)

5.2.7 (2024-09-03)

Note: Version bump only for package spark

5.2.6 (2024-08-30)

Bug Fixes

  • use moduleResolution 'bundler' instead legacy 'node' (node10) for correct support of ESM (d25e644)

5.2.5 (2024-08-27)

Note: Version bump only for package spark

5.2.4 (2024-08-27)

Note: Version bump only for package spark

5.2.3 (2024-08-23)

Bug Fixes

  • theme-utils: default dark theme now has custom shadow tokens (f736ebb)

5.2.2 (2024-08-23)

Note: Version bump only for package spark

5.2.1 (2024-08-23)

Note: Version bump only for package spark

5.2.0 (2024-08-22)

Features

  • breadcrumb: breadcrumb separator default icon (0a6cec2)
  • breadcrumb: new breadcrumb component boilerplate (d4ba48e)
  • breadcrumb: truncate links (8890b7e)
  • breadcrumb: using TextLink as breadcrumb items (f590e53)

5.1.4 (2024-08-21)

Note: Version bump only for package spark

5.1.3 (2024-08-21)

Note: Version bump only for package spark

5.1.2 (2024-08-20)

Note: Version bump only for package spark

5.1.1 (2024-08-20)

Note: Version bump only for package spark

5.1.0 (2024-08-13)

Features

  • form-field: update FormField.Label markup following @radix-ui/react-slot v1.1.0 bump (344f364)

5.0.27 (2024-08-12)

Note: Version bump only for package spark

5.0.26 (2024-08-12)

Note: Version bump only for package spark

5.0.25 (2024-08-12)

Note: Version bump only for package spark

5.0.24 (2024-08-08)

Bug Fixes

  • correct the return type annotation for the tailwind config builder (3bda4e3)

5.0.23 (2024-08-06)

Note: Version bump only for package spark

5.0.22 (2024-08-06)

Note: Version bump only for package spark

5.0.21 (2024-08-06)

Note: Version bump only for package spark

5.0.20 (2024-08-06)

Note: Version bump only for package spark

5.0.19 (2024-08-06)

Note: Version bump only for package spark

5.0.18 (2024-08-01)

Note: Version bump only for package spark

5.0.17 (2024-08-01)

Features

5.0.16 (2024-08-01)

Bug Fixes

  • fix gha composite actions (94beedf)

5.0.15 (2024-08-01)

Note: Version bump only for package spark

5.0.14 (2024-08-01)

Note: Version bump only for package spark

5.0.13 (2024-08-01)

Note: Version bump only for package spark

5.0.12 (2024-08-01)

Note: Version bump only for package spark

5.0.11 (2024-07-30)

Note: Version bump only for package spark

5.0.10 (2024-07-30)

Note: Version bump only for package spark

5.0.9 (2024-07-30)

Note: Version bump only for package spark

5.0.8 (2024-07-29)

Note: Version bump only for package spark

5.0.7 (2024-07-26)

Bug Fixes

  • combobox: make combobox popover non clickable while closed (b1a8d54)

5.0.6 (2024-07-25)

Features

  • update Playwright config to retain videos on failure (bfa5512)

5.0.5 (2024-07-25)

Features

  • install Playwright for comprehensive e2e testing of component interactions (8e06616), closes #2311

5.0.4 (2024-07-22)

Note: Version bump only for package spark

5.0.3 (2024-07-22)

Bug Fixes

  • snackbar: update vite config to exclude JSX runtime bundling (5a8dcca)

5.0.2 (2024-07-22)

Note: Version bump only for package spark

5.0.1 (2024-07-18)

Note: Version bump only for package spark

5.0.0 (2024-07-18)

Bug Fixes

  • accordion: accordion stable release (c957f90)
  • accordion: flex grow behaviour in accordion headers (1756d57)
  • accordion: move padding to first element of AccordionItemContent to fix animation shifts (fbb00f5)
  • accordion: updated accordion header height (cd02a17)
  • add buildScriptName (ddfd6bf)
  • add early return (3cc0916), closes #411
  • add fetch-depth to provide history (0b943bb)
  • add proper onlyChanged option (5ee6b96)
  • add to quality CI workflow (aeb7d5b)
  • add untraced path for utils (60fb752)
  • adjust PR title for icon updates (79532cc)
  • alert-dialog: doc (d943339)
  • alert-dialog: doc (68fdc7b)
  • alert-dialog: doc (2329dec)
  • alert-dialog: meta-tags (67d494f)
  • attempt to fix CI with duplicate tags (d29f767)
  • attempt to fix NX cache configuration with GHA (7fd8eaf)
  • attempt to fix NX cache configuration with GHA (ee20c51)
  • badge: apply some new agreements like for the aria-label (8cd2b72)
  • badge: badge outline now utilizes "surface" token (79feadf), closes #1906
  • badge: border-box (15d41ff)
  • badge: change rings for borders (cd7911b)
  • badge: do not display outline when badge is standalone (62a4c0f)
  • badge: doc (b649238)
  • badge: doc (29533f1)
  • badge: fix badge size on empty content (3f12094)
  • badge: fix deps (824d1ce)
  • badge: fix types (71ddf42)
  • badge: fix types (3a71a7f)
  • badge: fix types (9ba5b3b)
  • badge: meta-tags (ebfc245)
  • badge: pass classname prop (b72f4a7)
  • button: add display name (4d1e9d7)
  • button: doc (fc77cc3)
  • button: doc (f578dcb)
  • button: doc (d79a1f9)
  • button: fix deps (eed9c2b)
  • button: fix hover styles not being applied correctly when using the 'asChild' prop on button (0be6df0), closes #950
  • button: fixed default font size of buttons (1af92fe)
  • button: fixed keyboard focus on outlined buttons (e93790a)
  • button: get rid of TS errors (ccd31d6)
  • button: meta-tags (0cfa1db)
  • button: ring styles (afc280f), closes #388
  • button: set button type by default to prevent unwanted form submissions (b4b15c6)
  • button: update invalid tw classnames (9926570), closes #500
  • button: update sm size (1dd0440)
  • button: update version (35a8b1b)
  • change scan config order (189b3dc)
  • checkbox: apply proper color on checkbox ticks per intent (dc4e604)
  • checkbox: checked icon not being displayed in safari (0ea59cf)
  • checkbox: doc (629fbec)
  • checkbox: doc (2984cae)
  • checkbox: fix and improve a11y on checkbox (0ff0411)
  • checkbox: fix deps (2525365)
  • checkbox: fix label alignment (d5b2f23)
  • checkbox: fix multiline labeled styles (50f6852)
  • checkbox: fix versioning (724b957)
  • checkbox: id not being link to label (031a59a)
  • checkbox: import only the needed icon (d479cc5)
  • checkbox: meta-tags (4e33757)
  • checkbox: props table (17a5dd2)
  • checkbox: remove misleading onChange props from types as it is not actually supported (a83cc44), closes #1320
  • checkbox: remove the required attr from checkboxes as soon as 1 checkbox is checked (bea7ccf), closes #2205
  • checkbox: set parent element's position to relative (95bb6d6)
  • checkbox: solve ts error (e6fcea3)
  • checkbox: update icon import (f899aa2)
  • chip: a11y of the suggestion demo (a74a9ee)
  • chip: clear button disabled (7988feb)
  • chip: clear button disabled (e188680)
  • chip: clearbutton styles (cc7e89b)
  • chip: doc (be9df15)
  • chip: fix console log missed (eba098a)
  • chip: initial release (20723ba)
  • chip: meta-tags (b6aae05)
  • chip: outline focuses (93f0fd5)
  • chip: remove unnecesary tets.only (83c2936)
  • chip: revert cahnges (d0e44a0)
  • chip: update TS related things for forthcoming @react/types update (bf5dd29)
  • chip: width divergence between designs (388959b)
  • ci draft (6506b47)
  • ci draft (c3314da)
  • ci draft (f9ec65f)
  • ci draft (b767ff5)
  • ci draft (9dad1d5)
  • ci draft (49e0aec)
  • ci draft (9d73d10)
  • ci draft (ebc2208)
  • cli-utils: add some feedback when not loading a given config file (1231fe6)
  • cli-utils: cli command was failing (719200e)
  • cli-utils: doc (a9e50f2)
  • cli-utils: fix binary file indicator (02af669)
  • cli-utils: fix config merge method to allow proper option override (8b6a124)
  • cli-utils: fix logger issue on generate script after changes (083c9b0)
  • cli-utils: fix release (e1c5ee0)
  • cli-utils: fix tests (91e7cd0)
  • cli-utils: fix types (4e4ee36)
  • cli-utils: improve log messages (9623f94)
  • cli-utils: merge values (a7e8129)
  • cli-utils: merging configs (aeb6251)
  • cli-utils: meta-tags (0574960)
  • cli-utils: missalignment on the default config values nesting (79729f7)
  • cli-utils: missing export (9c7b61e)
  • cli-utils: modify entry file extension (6f2671f)
  • cli-utils: output file creates new content (973ffa8)
  • cli-utils: remove betta tagging (96cafae)
  • cli-utils: remove extra logs (f588649)
  • cli-utils: remove unnecesary log (614d834)
  • cli-utils: small tweaks (e83ff63)
  • cli-utils: update component template (2e939ca)
  • collaborators (d14ab80)
  • collapsible: code review updates, tests and types (6c351bd)
  • combobox: a11y (6149b6b)
  • combobox: address pointerEvents related bug (781bdd7)
  • combobox: align combobox fixes with dropdown (696a870)
  • combobox: apply focus styled to combobox selected items (14f0434)
  • combobox: apply pointer-event styles correctly when dropdown is open (0c16fee)
  • combobox: clear internal input value on escape (3bb5c69)
  • combobox: combobox content overflow on smaller screens (9e1d55b)
  • combobox: combobox stable release (0f3ecc6)
  • combobox: combobox was closing on clearing input (b72728a)
  • combobox: comboox item index while filtering (ad7bcf9)
  • combobox: disabled chips (d71f9f0)
  • combobox: disclosure (52eb035)
  • combobox: fix a11y aria attributes on nested input (7318b4a)
  • combobox: fix combobox highligh index while typing (adf4c8b)
  • combobox: input backgroud color for dark mode (f809d56)
  • combobox: invalid log (a66a616)
  • combobox: missing key attribute on selected items (c1f7d60)
  • combobox: missing padding in combobox empty view (1d76dfc)
  • combobox: multi select disabled hoverable (c550f62)
  • combobox: multiple selection logic (8b8424b)
  • combobox: onValueChange was triggered even when selected item had not changed (30d9012)
  • combobox: placeholder only appears when there is no value on combobox (9a8215f)
  • combobox: preserve combobox cursor position upon change (4ba34da)
  • combobox: removed unnecessary undefined type for combobox onValueChange (568b5a7)
  • combobox: renamed autoSelect as autoFilter (91d7107)
  • combobox: replace clear button from fill to outline (fe0acbb)
  • combobox: scroll combobox items into view (edd56f7)
  • combobox: text size (2ecc291)
  • combobox: wrong logic for nested combobox item text filtering (9b21770)
  • dialog: adjust the handling of hasCloseButton flag to avoid potential infinite loop (React 19) (9a6db95)
  • dialog: dialog prevent mouse events in controlled mode (535e11e)
  • dialog: do not render overlay in fullscreen size (2c0ed76)
  • dialog: doc (5415273)
  • dialog: ensure the activeElement is an HTMLElement before trying to call the focus method on it (c755243)
  • dialog: fixing dialog displayNames for docgen (b905ed1)
  • dialog: improved focus styles when focusable children disappear (d417850)
  • dialog: meta-tags (aaf8764)
  • dialog: release stable dialog (9440807)
  • dialog: remove min h (fdab549)
  • dialog: render overlay also in fullscreen to freeze scroll on body (9035826)
  • dialog: use optional chaining operator to safely access node id, preventing runtime errors (bbc6769)
  • divider: add data-spark-component attribute (a53b5c4)
  • divider: add default values (7c8c9ef)
  • divider: change variants directory name (eb8a141)
  • divider: reduce complexity (d900ca4)
  • divider: release the divider component (d8740a7)
  • divider: types (1124544)
  • doc (5506203)
  • doc urls (98b1078)
  • doc urls code-of-conduct (5a8a6bd)
  • drawer: classNames order (4b5b720)
  • drawer: doc (c3e1607)
  • drawer: fix vh issue on drawer (46dc48c)
  • drawer: meta-tags (b6ed078)
  • dropdown: add label and test to itemindicator (ec827c7)
  • dropdown: added missing downshift dependency (df2d0f5)
  • dropdown: apply pointer-event styles correctly when dropdown is open (f450dbc)
  • dropdown: apply proper cursor on dropdown items (fa2d8cf)
  • dropdown: conditional portal was moving the dropdown deep in the dom (d2ea405)
  • dropdown: do not compute dropdown positionning when closed (98cd3d2)
  • dropdown: do not forward focus to the popover in the dropdown (c8515ef)
  • dropdown: fix autofocus of dropdown following downshift update (16a2261)
  • dropdown: fix focus when dropdown inside dialog (a589f2f)
  • dropdown: fix text side defined (5a6c9a3)
  • dropdown: fix z-index issue in dropdown (a8e3431)
  • dropdown: fixed downshift warning going from controlled to uncontrolled (614430d)
  • dropdown: fixed icons imports and children parsing for internal state (81fd7fa)
  • dropdown: fixed itemText not properly linked to item by ariaLabelledby (56af96c)
  • dropdown: fixed missing ItemIndicator on Safari (dd1dd6d)
  • dropdown: fixing empty value items selection (f37071f)
  • dropdown: perf improvement broke mobile dropdown selection (12cfca1)
  • dropdown: prevent radix focus trap to disable scroll inside dropdown (73d2e49)
  • dropdown: release dropdown and select as stable (f15217c)
  • dropdown: update to downshift 8.3.2 (4952bed), closes #1918
  • dropdown: z-index conflict between dialog and dropdown (60e4616)
  • dummy: fix component build (d597786)
  • dummy: fix default stories export (16b1951)
  • dummy: fix dummy structure (b9a8e4f)
  • dummy: fix dummy structure (50e4a2a)
  • dummy: force a new release (0ca9623)
  • eslint glob (d18b45a)
  • fix a11y check task (selenium firefox issue) (3353347)
  • fix a11y script after storybook upd to 8 (d2461f4)
  • fix broken package build in ci (9a92e81), closes #257
  • fix code snippets on component docs (f2e8163)
  • fix dependency inside package.json (a033e4c)
  • fix deps (ff63365)
  • fix errors after eslint update (3dae947)
  • fix main content layout issues (a7e3380), closes #1243
  • fix storybook layout issue on small screens (5f822c0)
  • fix types (a3cda79)
  • fix untraced path (f7fba35)
  • fixed linting of vite component vonfig (7d1c0e7)
  • fixed warnings in stories (d258423)
  • fixing broken docgen because of forwardRef (4fac93f)
  • force new release to all packages (d7f5136)
  • form-field: doc (7aba167)
  • form-field: fix type (e1f8f15)
  • form-field: fix undefined values when accessing length property (bb8493f)
  • form-field: improved render of CharactersCount value (9a3ef56)
  • form-field: label slottable wrapper (6d26955)
  • form-field: latest version of form-field was not published to npm (3c4f55e)
  • form-field: meta-tags (1ce1998)
  • form-field: update missing provider error message (6936263)
  • global fix for custom styles and cva (083e5ec)
  • handle TS errors (e33f0cd)
  • icon-button: default value changed to main (1090d56)
  • icon-button: doc (1e16218)
  • icon-button: fix deps (fbdfbdd)
  • icon-button: meta-tags (ff1f89d)
  • icon-button: update button version (eb4b9ed)
  • icon-button: update small IconButton icon size to 16x16 (50b9f86)
  • icon-button: update version (eee7340)
  • icon: add display name (d2bc33e)
  • icon: change children type to be a node (42003f7)
  • icon: doc (51807aa)
  • icon: fix deps (92a406d)
  • icon: fix icon shrinking inside flex containers (15fa0ca)
  • icon: meta-tags (c45f711)
  • icon: props table (ee468cf)
  • icon: redefine size values (228ba60)
  • icons: centering ArrowHorizontalDown and ArrowHorizontalUp (1b87783)
  • icons: centering on icons (e577082)
  • icons: doc (4e4f122)
  • icons: fix ci process (66d01d3)
  • icons: fix deps (f3f27e7)
  • icons: fix imports and tests (6875914)
  • icons: fix tests for the icons (79a83d5)
  • icons: fix types (5d368ec)
  • icons: meta-tags (3da8aaf)
  • icons: re-add FlagFill (ad19993)
  • icons: remove deleted icons (293d24a)
  • icons: remove flag icons (4e43fd3)
  • icons: remove flags (a27be3f)
  • icons: remove flags from assets (0908d52)
  • icons: remove flags from assets (2a6d8c9)
  • icons: remove not needed char (319a7c6)
  • icons: remove reviewers (d1141db)
  • icons: remove Send icon, add SendFill and SendOutline icons (6b54d6d)
  • icons: remove unwanted char (d778b1f)
  • icons: removing clip-path from Delivery and Localisation (80a5927)
  • icons: renaming ErrorPhotoOutline to ErrorPhoto (ab18663)
  • icons: repository directory url (0d69a53)
  • icons: untrack assests directory when publishing to npm (e727d2b)
  • icons: update check icon (e3ca819)
  • icons: update check icon (bbad985)
  • icons: update check icon (ef5b0f1)
  • icons: update index and tags (6f67827)
  • icons: update Parking icon (6de68d4)
  • icons: update PinFill and PinOutline icons (eb04df6)
  • icons: update tsx template (dcceb6d)
  • icons: wrong stroke (30c3b48)
  • icons: wrong viewbox (4778f17)
  • icons: wrong viewbox (22b8255)
  • input: context name (27468dd)
  • input: derivate input state from formField when possible (1d5f425)
  • input: doc (17cff93)
  • input: export needed hook (77bab36)
  • input: fix type intent (96d7c2e)
  • input: fix types (45550ce)
  • input: harmonize input displayNames (9e3e5eb)
  • input: input and addon hover styles issue (854b0dc)
  • input: leading and trailing icon font size (a13ae0f)
  • input: meta-tags (377dc0f)
  • input: minor safari style bug (2019f3d)
  • input: missing labels on input stories (9787b57)
  • input: readOnly and disabled within form field not being propagated (936dc4d)
  • input: removing console log from input (ba2b899)
  • input: replace from fill to outline clear button (78f4cdb)
  • input: set InputClearButton button type to "button" (8c1a847)
  • input: small improvements (300a5b6)
  • input: ts error because of invalid package-lock (afe9e71)
  • input: update addon styles (ddae3e8)
  • internal-utils: doc (0014463)
  • internal-utils: meta-tags (c2b0855)
  • internal-utils: missed dependency (67b5a6b)
  • internal-utils: props table (3552bc8)
  • internal-utils: update rollup conf, include ext peerDeps to avoid deps mismatches at call site (fc4ec83)
  • kbd: doc (54579b9)
  • kbd: meta-tags (4931c38)
  • label: doc (e3bff61)
  • label: harmonize label displayNames (f303580)
  • label: meta-tags (c01a7f7)
  • label: remove test and fix comments (bc9d23e)
  • label: update deps (aae0bee)
  • link-box: release stable version of LinkBox (8606b05)
  • log config setted (190a058)
  • naming practices (fd05035)
  • new attempt to fix ci (e70b5a5)
  • packages deps (3543766)
  • popover: adapt popover width on smaller screens (808271c)
  • popover: add license (6ea8711)
  • popover: broken popover arrow caused by relative positionning (4f239ad)
  • popover: doc (6282d64)
  • popover: fix dep version (69af96d)
  • popover: fix ref warning when forward ref without using it (a93320b)
  • popover: fixed radioGroup imports following breaking change (c79279e)
  • popover: harmonize popover displayNames (a16b80b)
  • popover: meta-tags (db8a836)
  • popover: popover trigger was using forwardRef without ref (4591995)
  • popover: sync use id hook dep (b7f4d17)
  • popover: sync use id hook dep (a5767f8)
  • portal: doc (d661510)
  • portal: meta-tags (257d672)
  • priority of commands (ed178a5)
  • progress: add missing border radius to progress component (0f2ec85)
  • progress: doc (8935b5f)
  • progress: harmonize progress displayNames (02f8f08)
  • progress: improve animation (5ffcb1d)
  • progress: meta-tags (eebbde2)
  • progress: update styles (4532c10)
  • put back husky script (85a2614)
  • radio-group: doc (c9f057b)
  • radio-group: fix multiline labeled styles (0a797f1)
  • radio-group: harmonize radio displayNames (1c1aaa9)
  • radio-group: meta-tags (ecf5ba9)
  • radio-group: properly enable the disabling of individual radio items (8324795)
  • radio-group: remove misleading onChange props from types as it is not actually supported (de01078), closes #1320
  • radio-group: update intent success, alert and error styles (a41e50c)
  • radio: add missing dep (1de96a9)
  • radio: fix deps (98a0f8a)
  • radio: fix radio story canvas not using story component (bc1ea8b)
  • radio: form field version (44d3138)
  • radio: props table (625c5e3)
  • radio: remove outline (4ba62b4)
  • remane file (604bae8)
  • remove husky (366aefc)
  • remove icon on non docs viewmode stories (18cb8ec)
  • remove parameter value (05e49a8)
  • remove unnecessary git tracked directory and add the result to vercel CI deployment (19a3657)
  • removed StoryHeading from documentation folder (7d196b4)
  • revise code in accordance with the updated vite configuration (4f4174a), closes #503
  • rmeove unnecesary console.log (e554fd5)
  • root: CI/CD update main branch (ced8910)
  • root: CI/CD update runner name (b2a8dd3)
  • select: fix disabled and readonly styles (6ca1bb5)
  • select: fix select deps (9d8f4f2)
  • select: fix text-size defined (da597e1)
  • select: forward ref to select items (1177140)
  • select: missed dependencies (008f616)
  • select: placeholder item for select (f31e83c)
  • select: placeholder item for select (b05b30c)
  • select: remove code causing excessive calls to the onValueChange prop (0125440), closes #2062
  • slider: focus and focus-styles management (50a47e3)
  • slot: doc (a1bccd2)
  • slot: fix deps (9ce1d0f)
  • slot: meta-tags (665c7ba)
  • slot: update deps (8923cb7)
  • small tweaks (149cb46)
  • snackbar: adds timer pause during swipe gesture (d300e03)
  • snackbar: attempt to fix safari user selection on pointerdown (ec7d1aa)
  • snackbar: fix a11y focus issue (71a7a7b)
  • snackbar: fix timeout option (e7a790e)
  • snackbar: improved dragging behaviour (b010a5b)
  • snackbar: prevent snackbar components to flex (appart main content) (cf09d89)
  • snackbar: reset data-attributes related to swipe after cancel (9917041)
  • sort dependencies (6f91682)
  • spinner: doc (d56a04e)
  • spinner: fix deps (189dfac)
  • spinner: meta-tags (c76015f)
  • spinner: typo in peerdependency package name, from tailwind to tailwindcss (94ea6bd)
  • storybook decorator hotfix (b29422c)
  • switch: add state support and update docs (556abbf)
  • switch: doc (30d4137)
  • switch: fix versioning (bc7b091)
  • switch: hover with disable state (c76697d)
  • switch: icons import (cca1aa4)
  • switch: immproved animation performance (dc7ed15)
  • switch: import only the needed icon (a07039d)
  • switch: meta-tags (93b2bc6)
  • switch: props table (8cd5096)
  • switch: redefine size values (1ff0577)
  • switch: remove X overflow of the Switch internals (11ad7ee)
  • tabs: a11y pattern link (6a2b47e)
  • tabs: a11y styles on content and className prop (2ca976f)
  • tabs: add license (99bedc9)
  • tabs: add scroll to focused tab element (2d59794)
  • tabs: doc (adf93b1)
  • tabs: fix deps (d6da1c9)
  • tabs: fixed argtypes of stories for compound components (cf84ce6)
  • tabs: harmonize tabs displayNames (c031c03)
  • tabs: meta-tags (d74f420)
  • tabs: optional chaining on array access (53e4000)
  • tabs: styling after button+icon pkg update (dd72d64)
  • tabs: tabs orientation fix (470c6fa)
  • tag: doc (7ec6990)
  • tag: fix deps (0b12a4e)
  • tag: meta-tags (f5df31c)
  • tag: props table (7308044)
  • tag: remove shape prop from tag (design resync) (e26f612)
  • tag: replaced boxShadow by a border (a0b0636)
  • tailwind-plugins: doc (3ca2eea)
  • tailwind-plugins: fix deps (af16c34)
  • tailwind-plugins: fix invalid tailwind package version (b79c5a6)
  • tailwind-plugins: fix package dependency version (92d1775), closes #434
  • tailwind-plugins: meta-tags (5cd3625)
  • tailwind-plugins: override "max-w-*" native tailwind classes (f9b018d), closes #1600
  • tailwind-plugins: progress animation (85d92e4)
  • tailwind-plugins: update progress animation (46f9ce0)
  • test imports (e48b8b3)
  • test integration (7379a82)
  • text-link: doc (44355ac)
  • text-link: manage underline with classname (a0a881d)
  • text-link: release stable text-link (f75e460)
  • textarea: doc (5b515fd)
  • textarea: fix quality checks (2fb5842)
  • textarea: harmonize textarea displayNames (ba70d4e)
  • textarea: meta-tags (12f02d2)
  • theme-utils: biump (9728c8a)
  • theme-utils: bump (51fa000)
  • theme-utils: color mainContainer (c92144a)
  • theme-utils: doc (3c74593)
  • theme-utils: doc (42872a5)
  • theme-utils: fix deps (2393ce6)
  • theme-utils: fix mainContainer dark value (dd5c408)
  • theme-utils: fix theme token values (9ccaa12)
  • theme-utils: meta-tags (1bf0346)
  • theme-utils: prevent "px" suffix by using string values (069c872), closes #476
  • theme-utils: update neutral related tokens based on latest Figma iteration (7f4c6c2), closes #1428
  • theme-utils: update package deps (8fdd1ca)
  • tw classes ignored in production storybook for dark mode (65e5a2d)
  • typechecks (75c3262)
  • typo (87b8f00)
  • undo radix label bump (04b5d2f)
  • update cva (bd00ba5)
  • update lockfile (98663db)
  • update TCV config file to include uppercased string edge cases (127eebe), closes #860
  • update vite config for package-level external dependencies (fa21c73), closes #503
  • updating deprecated formField versions (a8aacc8)
  • upgrade sotrybook to fix broken display of mdx pages (7c04800)
  • use performance observer to ensure to scroll only called when main thread is not blocked (e9b0039), closes #1183
  • use ponyfill to ensure to scroll to proper section based on URL hash on mount (3fa0bc2), closes #1183
  • use-combined-state: doc (9ea6c28)
  • use-combined-state: fix deps (d75ad40)
  • use-combined-state: meta-tags (b604c1c)
  • use-combined-state: missed var observed in hook (b3fc647)
  • use-merge-refs: doc (65c454c)
  • use-merge-refs: doc (be78d40)
  • use-merge-refs: doc (923f4a9)
  • use-merge-refs: lock file (e7af13f)
  • use-merge-refs: meta-tags (fbb9ce2)
  • use-merge-refs: minor errors (3356d44)
  • use-merge-refs: minor errors (558481d)
  • use-mounted-state: doc (292f520)
  • use-mounted-state: meta-tags (31b0d10)
  • visually-hidden: add missing display name (80fd5d2)
  • visually-hidden: doc (410e53d)
  • visually-hidden: fix dependencies (490beed)
  • visually-hidden: fix deps (8365b6d)
  • visually-hidden: meta-tags (2bc4d02)
  • visually-hidden: props export name (ec58953)
  • visually-hidden: typo in peerdependency package name, from tailwind to tailwindcss (484dd8d)
  • workflows (cfa9537)
  • wrong chmod on new ci script (7b47919)

Code Refactoring

  • cli-utils: clean up code following PR feedbacks (724c83e)

Features

  • accordion: accordion component (023c2f9)
  • accordion: accordion item header (bef11fc)
  • accordion: add dependencies (40a10ad)
  • accordion: composition with collapsible (7dd8446)
  • accordion: outlined and filled designs (0968a8d)
  • accordion: split props (309ec9b)
  • add .nvmrc + bash script to restrict node version (cb7cd0b)
  • add "Alert" documentation helper component (69df557)
  • add "tailwind-config-viewer" (d83906a)
  • add eslint (a9a3408)
  • add eslint rules overrides (f1ce906)
  • add height transition to faq component (2a339eb), closes #1018
  • add lerna (4a0c74c)
  • add module separation (4c543b7)
  • add new Theme folder (16a5996)
  • add peerDeps field (18e758d)
  • add peerDeps field inside templates (66791cc)
  • add pre-commit linting (034cc09), closes #158
  • add prettier (7243014)
  • add script to handle theme config (a455acf)
  • add script to visualiaze tailwind-config-viewer locally (5736b7d)
  • add spark config script (63222a8)
  • add spark config script (e6a60d3)
  • add tailwind (c2f9c89)
  • add tailwind (e3ee6a4)
  • adjust lock (2e7c959)
  • adjust lock (34c1c4b)
  • adjust lock (47d5857)
  • adjust lock (260480e)
  • alert-dialog: add first iteration of alert dialog (a6b67af)
  • alert-dialog: dependencies review (0519681)
  • alert-dialog: doc (b768372)
  • alert-dialog: improvement and update doc (e8a208e)
  • alert-dialog: release first version (614d3ab)
  • alert-dialog: remove size prop support (e99e370)
  • alert-dialog: update alert dialog (968066e)
  • alert-dialog: update display name (ae1a653)
  • alert-dialog: update version (496ac0d)
  • badge: adapt styles to design specs (e7ffded)
  • badge: add code suggestions (266f99f)
  • badge: add first changes (45ffb3d)
  • badge: apply code suggestions and fixes (7675009)
  • badge: apply final intents (bb5963a)
  • badge: doc (0d97cc2)
  • badge: implement accessibility specs (0875116)
  • badge: update colors strategy (e9330b8)
  • bump tailwind to 3.4.0 (b68754f)
  • bump tailwind-config-viewer (6431f6c), closes #1275
  • bump tailwind-config-viewer (784f824), closes #1213
  • bump TCV to 1.10.0 (154c592)
  • bump TCV to 1.10.1 (7087c0f)
  • bump TCV to 1.11.0 (d141e3d)
  • bump TCV to 1.9.1 (1d58a90)
  • bump TCV to 2.0.0 (7480654)
  • bump TCV to 3.0.0 (ESM support) (6f3329a)
  • button: add button type (ba05add)
  • button: add contrast design, surface intent and remove reverse button (1a59450)
  • button: add first main combinations (8e243de)
  • button: add info intent to all designs (3111709)
  • button: add link support (48ee339)
  • button: add spinner colour dependancy (e6890e3)
  • button: apply new custom ring for focus styles (3f75be7), closes #1437
  • button: bump (f444e99)
  • button: ci process ready (48c9ad9)
  • button: doc (efefed2)
  • button: filter the proper design constants adopted by the button (2b210a7)
  • button: fix button hover-focus states (696ddab)
  • button: implement every button variants (febdcb2)
  • button: improve button styles (c796d57)
  • button: loading state for button (e0e5a06)
  • button: remove not needed space (b9faaa4)
  • button: remove the isLoading spinner placement fixing it as a trailing icon of the loadingText (68e8e1d), closes #1957
  • button: setup button component (99077a9)
  • button: spinner placement for loading button (2f0fc18)
  • button: toggle button example (eb96a7a)
  • button: update make variants function (64e700d)
  • button: update new colors strategy (c53d5e9)
  • checkbox: add "reverse" prop to have label placed on the left side of the Checkbox (c2eb2af)
  • checkbox: add checkbox group and integrate form field (e65df62)
  • checkbox: add cva dependency (866929e)
  • checkbox: add intent prop and use opacity-dim-3 class for disabled components (54ac320)
  • checkbox: add neutral and info intents (50c5954)
  • checkbox: add to Form group (3c89bf0)
  • checkbox: apply motion on hover (83f4bc6)
  • checkbox: apply new colours strategy (4206f39)
  • checkbox: apply new custom ring for focus styles (e275324), closes #1437
  • checkbox: apply PR suggestions to checkbox (40f353a)
  • checkbox: basic checkbox component, checkbox disabled and default checked examples (425f325)
  • checkbox: basic component files (d1ea49a)
  • checkbox: basic component files (5d6ab52)
  • checkbox: change unchecked border colors for intent variant (4da81b5)
  • checkbox: do not override colors (cf2a5e0)
  • checkbox: fix vertical alignment (3f7df59)
  • checkbox: improve api and doc (bc7c0fc)
  • checkbox: indeterminate status (f5f7fb8)
  • checkbox: indeterminate status (6921d73)
  • checkbox: indeterminate status (e6a66f1)
  • checkbox: indeterminate status (7f41e99)
  • checkbox: indeterminate status (34ec90a)
  • checkbox: keep versions (a80adb5)
  • checkbox: minor update (a9e7ca6)
  • checkbox: minor updates and tests (8ffd0c5)
  • checkbox: remove from Form directory (222293b)
  • checkbox: remove hardcoded check icon (811e47f)
  • checkbox: renamed onChange to onCheckedChange (2460a10)
  • checkbox: replace variantPrefix radix by spark (3c8997b)
  • checkbox: separate checkbox checked and indeterminate arguments from onCheckedCahnge handler (5d430ab)
  • checkbox: update checkbox styles to allow full label width (db13bf0)
  • checkbox: update make variants function (eb38d0f)
  • checkbox: update typos and rename variables (da21719)
  • checkbox: use validation state (6d7a11c)
  • checkbox: wrap every checkbox with its label (19e8b6b)
  • chip: add element and clear button (cef8cfc)
  • chip: add good type for forwardRef (fcae949)
  • chip: add intent designs (73d095e)
  • chip: add intent designs (4006570)
  • chip: add intent designs (a858e36)
  • chip: add last extra improvements (a126c54)
  • chip: add ref type to prop (dfab82e)
  • chip: adjust the margin (2720954)
  • chip: adjust to new specs (fb8f355)
  • chip: apply clear button styles (0f1f977)
  • chip: apply feedback given to stage 6 and key definitions (f7899bc)
  • chip: apply new custom ring for focus styles (f104cbb)
  • chip: apply PR suggestions (c469d8e)
  • chip: apply PR suggestions (7b9818c)
  • chip: doc (5ec7366)
  • chip: doc (36b452f)
  • chip: fix content details (a5259be)
  • chip: fix content details (77aedf5)
  • chip: fix content details (8d68c98)
  • chip: fix content details (39384b2)
  • chip: fix rebases (26d8394)
  • chip: import Ref from react (71f5046)
  • chip: initial template (6f83516)
  • chip: leading icon (08429f5)
  • chip: minor changes aligning the stages (6a01c84)
  • chip: release candidate (cd1df7d)
  • chip: remove unnecesary file (52c9f9a)
  • chip: remove unnecesary file (f3df549)
  • chip: remove unnecesary file (3536030)
  • chip: remove unnecesary file (72d4bd6)
  • chip: specify ussage (b73c644)
  • chip: styling surface intents designs (84300de)
  • chip: update deps (54c163d)
  • cli-utils: add cli command to generate new components (2e0ad64)
  • cli-utils: add cli command to generate new components (4e79fa1)
  • cli-utils: add hook and utils template (e22d672)
  • cli-utils: add new "spark setup-theme" cli command (5b51126), closes #253
  • cli-utils: add scan adoption script (203e05e)
  • cli-utils: bump version (0f5664e)
  • cli-utils: component package template updated to match agreements (10e7159), closes #465
  • cli-utils: doc (d9446aa)
  • cli-utils: exoposes all configuration parameters as a build argument (3e88a99)
  • cli-utils: fix some issues (cd0cc3e)
  • cli-utils: fix some typos in component generation template (d819446)
  • cli-utils: fix typo (e6a6feb)
  • cli-utils: fix typo (afcaf10)
  • cli-utils: flattened cli args for theme config (ccb13de)
  • cli-utils: handle overlooked edge cases (d5c1ae3)
  • cli-utils: implement support for various base font sizes in theme building process (7734203), closes #385
  • cli-utils: optimize DS configuration for spark consumers (8d18892)
  • cli-utils: prompt system for spark generate command (12aec9b), closes #237 #237
  • cli-utils: remove deprecated spark-setup-themes cli package (a2efa9c)
  • cli-utils: trigger script from bin alias (1832840)
  • cli-utils: trigger script from bin alias (c81f054)
  • cli-utils: update cli setup-themes functions (8723891)
  • cli-utils: update code and files structure (42c7daf)
  • cli-utils: update code and files structure (be32555)
  • cli-utils: update setup-themes transformer functions (5c9a305)
  • cli-utils: update toTailwindConfig mapper to handle edge cases (2af919a)
  • collapsible: add "ids" props, useful for composition (10c3ade)
  • collapsible: collapsible package, using zagjs (b196c08)
  • collapsible: collapsible stable release (867eed8)
  • collapsible: update types (1acf698)
  • combobox: add readOnly and disabled state (203a26f)
  • combobox: bootstrap combobox package (c2fd0d7)
  • combobox: combobox controlled value behaviour (b6e513a)
  • combobox: combobox disclosure button (2ad52a2)
  • combobox: combobox input controlled behaviour (06aedb9)
  • combobox: combobox v1 poc (b22abbf)
  • combobox: controlled combobox open state (72cc803)
  • combobox: improved UX of default combobox filtering behaviour (cb5e97f)
  • combobox: isLoading (1700ee9)
  • combobox: missed dependency (ae4a0a9)
  • combobox: nowrap behaviour for multiselect (73936e8)
  • combobox: removed Combobox.Divider (4922607)
  • combobox: reset selected items on clear (multiple selection) (d681c05)
  • combobox: rotate diclosure icon when expanding (6bc5341)
  • commit automatically generated file (bdbd266)
  • delete deprecated utils-theme-node package (0ff1500)
  • deps-dev: bump @commitlint/cz-commitlint from 17.4.2 to 17.4.4 (678c856)
  • deps-dev: bump @commitlint/prompt-cli from 17.4.2 to 17.4.4 (5f764e4)
  • deps-dev: bump lint-staged from 13.1.1 to 13.1.2 (d8537e4)
  • deps-dev: bump prettier-plugin-tailwindcss from 0.2.2 to 0.2.3 (2dec5b8)
  • deps-dev: bump tailwindcss from 3.2.4 to 3.2.7 (bbcfe2b)
  • deps-dev: bump typescript from 4.9.3 to 4.9.5 (695d755)
  • deps-dev: bump vitest from 0.28.4 to 0.29.2 (00795d7)
  • dialog: add inset prop (eec4b24)
  • dialog: add narrow prop (598301a)
  • dialog: add tabIndex prop (98d3f4d)
  • dialog: apply new custom ring for focus styles (8c2355c), closes #1437
  • dialog: apply padding right to dialog title when closebutton is present (0c4976b), closes #1948
  • dialog: close button styles (d05edc4)
  • dialog: dialog disclosure animation (1f9cad8)
  • dialog: doc (3fe6c26)
  • dialog: exporting types and removing data-spark-attrs (14a778c)
  • dialog: header footer and body behaviour (3b1ab25)
  • dialog: implement focus capture and restoration in dialog component (a2ceba7), closes #1930
  • dialog: introduced sizes (bf79c0f)
  • dialog: setup barebones of dialog compound from radix (bd7920f)
  • dialog: setup dialog template (e2fd6fa)
  • dialog: update minor changes (b31946a)
  • divider: add intents (94a67eb)
  • divider: initial aproach (4dffc8b)
  • divider: reduces the amount of intents (eb8b687)
  • drawer: add fluid size (7e5ce5d)
  • drawer: add inset prop to drawer (6baea0e)
  • drawer: apply new custom ring for focus styles (5e30dc8)
  • drawer: doc (3effbd6)
  • drawer: drawer component (9ec6e60)
  • drawer: fullscreen mode for drawer (351a675)
  • drawer: release stable drawer (cef98d1)
  • dropdown: add DropDown.Popover (feb028a)
  • dropdown: add ExtendedArgTypes for documenting Dropdown sub-components (866b309)
  • dropdown: add item context (9d0b572)
  • dropdown: add leadingIcon (fbbc9e3)
  • dropdown: base compound following downshift integration in context (13fae88)
  • dropdown: controlled mode value (0d7cb1c)
  • dropdown: controlled open state (0052903)
  • dropdown: controlled props multiple selection (7cca40b)
  • dropdown: disabled dropdown (44f0e2b)
  • dropdown: display number of selected items in cta (bf6ceec)
  • dropdown: dropdown bootstrap package (4027f15)
  • dropdown: dropdown can read field state from form-field wrapper (21aacb8)
  • dropdown: dropdown downshift implementation (3f72002)
  • dropdown: dropdown label management (ddfcec6)
  • dropdown: dropdown readOnly mode (2bbf561)
  • dropdown: dropdown states (5fa16bf)
  • dropdown: dropdown value component inside trigger (9f3e1fc)
  • dropdown: enable custom jsx in DropdownItem (9712277)
  • dropdown: enabled passing props to dropdown popover (037f88b)
  • dropdown: fix the single/multiple selection controlled handling (629cc8c)
  • dropdown: frowardRef elements (ddc9c14)
  • dropdown: frowardRef elements (eabce18)
  • dropdown: icons rotation when expanding (d3cf4ec)
  • dropdown: integration and documentation with form-field (9ea3a32)
  • dropdown: integration and documentation with form-field (c4aed65)
  • dropdown: integration and documentation with form-field (a931c69)
  • dropdown: integration and documentation with form-field (5945593)
  • dropdown: introduce separator in dropdown (bbb8124)
  • dropdown: items groups in dropdown (59f6c3c)
  • dropdown: link dropdown group label with its group (48c7b06)
  • dropdown: move logic to the provider (9ba1bb3)
  • dropdown: multiple selection dropdown (fe6fa7f)
  • dropdown: register list items into context (f644e14)
  • dropdown: remove unnecessary testing story (e2c1271)
  • dropdown: still working on single mode (7613277)
  • dropdown: sync dropdown items dynamically on children updates (2e4b827)
  • dummy: add dummy component (01a1017)
  • dummy: give access public to the component (931ad24)
  • enabled dark theme preview for components (aab6a3c)
  • fix script runner (4ee4fe1)
  • form-field: adapt styles (d7c85d3)
  • form-field: add character count subcomponent (afef166)
  • form-field: add form field component (904cebd)
  • form-field: add form field component states (eb15c09)
  • form-field: add readonly prop (8bdbdfb)
  • form-field: add validation state support (1e45c02)
  • form-field: dependencies review (fff8245)
  • form-field: disabled styles on label (70aa1a0)
  • form-field: doc (f725d2a)
  • form-field: moved status icons to FormField (225b2a6)
  • form-field: release version (78a3dc8)
  • form-field: update component api (dc2b87b)
  • form-field: update form field (573d728)
  • form-field: update label definition (d31033a)
  • form-field: update textfield to remove js (6149c3e)
  • form-field: update the characters count component (5280a01)
  • form-field: use spark label instead of the radix one (e014ed3)
  • got some beta packages out of beta (599e348)
  • icon-button: add icon button component (8518030)
  • icon-button: doc (c8aff1c)
  • icon-button: get the new colours approach (50e09d3)
  • icon-button: loading state (3181b32)
  • icon-button: simplify example, tests and add displayName (5e31cc2)
  • icon-button: unify style files criteria (386846f)
  • icon-button: update cva version (bf5533e)
  • icon: add icon component (8af0eb7)
  • icon: add intent and current size support (4e24bd7)
  • icon: added xl size for icon package (5fb352a)
  • icon: apply new colours strategy (3d10331)
  • icon: ci process ready (4e43d1a)
  • icon: doc (2ba4a9b)
  • icon: froze versions and use spark visually hidden (5c0cf46)
  • icons: a11y and test for icons (d428c32)
  • icons: add account svg (cc46079)
  • icons: add actions icons (e14c9d9)
  • icons: add AddSquareFill and AddSquareOutline (416e057)
  • icons: add alert icons (7bf8a20)
  • icons: add arrows icons (c74c10c)
  • icons: add calendar icons (f4205d6)
  • icons: add categories (0c46052)
  • icons: add CategoriesClothesOutline (3130528)
  • icons: add ClockArrow and ErrorPhotoOutline (8c8b6e9)
  • icons: add contact icons (390b57e)
  • icons: add country flag icons (27d4fb9)
  • icons: add criteria (82d962a)
  • icons: add delivery icons (977b6d7)
  • icons: add FilePdfFill and FilePdfOutline icons (cd6bcea)
  • icons: add images (8d13eb0)
  • icons: add initial package (37d1736)
  • icons: add minus icon (f8074a2)
  • icons: add minus icon (c90f137)
  • icons: add minus icon (bf83d6b)
  • icons: add minus icon (593493c)
  • icons: add minus icon (12e335a)
  • icons: add minus icon (bb63f48)
  • icons: add missing icons (c785f29)
  • icons: add missing icons (faa2556)
  • icons: add missing icons (ea047e8)
  • icons: add pro equipment icons (37ba625)
  • icons: add security icons (9e1d600)
  • icons: add ThreeSixty icon (bdb7431)
  • icons: ci workflow (53c06f3)
  • icons: doc (ee64434)
  • icons: every icons now accept a ref (264c7ea)
  • icons: frooze versions (a306d88)
  • icons: handle country flag colors (e67dd6f)
  • icons: load dynamically icons in stories (bf96bd3)
  • icons: make icons search input case insensitive (69635c2)
  • icons: refactor package (1bd1fc1)
  • icon: unify style files criteria (9573246)
  • icon: update current size (332f7fc)
  • icon: update icon props definition (2292cf0)
  • icon: update package.json (a8ea1d4)
  • implement scrolling to a specified id on page load for urls containing an id (ebd06ad), closes #232
  • input: add as child (ffb872a)
  • input: add clear function (838b177)
  • input: add group and addons (79ba6c3)
  • input: add improvements and some fixes (a1f1605)
  • input: add input iteration (ac57bd0)
  • input: add missing space (b3bdac5)
  • input: add readonly styles (d2d7640)
  • input: add text field support (b739c75)
  • input: add textarea support (d9e1e5c)
  • input: as child in addon should be optional (646ee96)
  • input: change icon button to be custom (32d5928)
  • input: clear button (2471dea)
  • input: clear button aria label should be mandatory (b548f79)
  • input: dependencies review (5bc0810)
  • input: disabled input styles (d7f876d)
  • input: doc (59f765d)
  • input: export a needed hook (2a2d799)
  • input: finish on clear functionality (212c46f)
  • input: first iteration of border (4aeb861)
  • input: improve clear button (7786695)
  • input: improve input (819745e)
  • input: improve input api (bf8b614)
  • input: improve input api (c9f4333)
  • input: improve input component (7570be0)
  • input: improve input styles (41d0f12)
  • input: improve input styles (8d14d4b)
  • input: improve styles when as child (086460c)
  • input: improvements, documentation and tests (f77a9d6)
  • input: inputgroup status indicator (ccb8496)
  • input: iterate input to remove js (fca82fc)
  • input: make readonly addons styles not looking as disabled (e6fcd03)
  • input: minor updates (a84140c)
  • input: release input (68f9054)
  • input: remove not needed import (9c59223)
  • input: remove react warning (2bb6d83)
  • input: small code changes (7b70625)
  • input: switch to cursor default (34ff8dd)
  • input: update dependencies (2fe8319)
  • input: update disable state (cdcc957)
  • input: update field (3d818d1)
  • input: update focus/hover (91d209a)
  • input: update group and add missing deps (e31b5b0)
  • input: update hover (687e5ba)
  • input: update input displayName (8965c16)
  • input: update input mapping (1cdcbb8)
  • input: update input styles (8367616)
  • input: update input with specs (1e70954)
  • input: update ios styles (a526a16)
  • input: update some minor issues (2ae7708)
  • input: update styles on input group elements (ad46342)
  • input: update styles to be used as textarea (9084269)
  • input: use content prop (19f9df1)
  • input: use display name to get elements (4a579c4)
  • input: use id instead of display name (cea1398)
  • input: use input primitive (f73ae2b)
  • input: use validation state (b8f6901)
  • internal-utils: add basic and accent as available intent values (2e38632)
  • internal-utils: add comment (fde9ab5)
  • internal-utils: add current values and make variants partial (5b1eb81)
  • internal-utils: add dashed design to internal utils constants (e814c5e)
  • internal-utils: add deepFind internal util (597d534)
  • internal-utils: add new createSplitProps util (7e6827a)
  • internal-utils: add variants folder (c286382)
  • internal-utils: clean up code (variants folder) (9f62a0f)
  • internal-utils: create internal-utils package (d24e079), closes #497
  • internal-utils: doc (a25de3f)
  • internal-utils: make package publicly accessible on npm (db002a9)
  • internal-utils: replace "primary", "secondary" intents with "main" & "support" (b737a14)
  • kbd: apply suggestions (99f3839)
  • kbd: apply suggestions (888077b)
  • kbd: dependencies review (923a927)
  • kbd: doc (1d8357f)
  • kbd: firts implementation (412f1b4)
  • kbd: minor styling fixes (9828d80)
  • label: add improvements and some fixes (2078450)
  • label: add label component (db77ddd)
  • label: add required indicator component (62021f8)
  • label: create label sub component (f1a10b5)
  • label: dependencies review (9d0bc62)
  • label: doc (1b56ca3)
  • label: export props (7578626)
  • label: fix radix version (1b3a7bf)
  • label: remove floating label (05288a8)
  • link-box: add first iteration (8e79895)
  • link-box: added Linkbox.Link to raised components inside the box (fc48ec4)
  • link-box: minor changes in tw classes (768f751)
  • mixing parameters (da1bf1d)
  • popover: add inset prop to popover (a3482e4)
  • popover: added control over popover elevation (efb7f86)
  • popover: added intents to popover (3c579e7)
  • popover: adjust styles when popover.close is used (bd3a1fa)
  • popover: apply new custom ring for focus styles (f1e8e77), closes #1437
  • popover: dependencies review (8243e00)
  • popover: do not restrict popover width in matchTriggerWidth mode (9b4beea)
  • popover: doc (b0044db)
  • popover: dynamic height management (ecda003)
  • popover: popover arrow subcomponent (ea4e4ed)
  • popover: popover boundaries (ef3acac)
  • popover: popover close button (7eb5f3e)
  • popover: popover controlled mode example (5ba35f5)
  • popover: popover header subcomponent (937d87c)
  • popover: popover match trigger width (2e6c4a8)
  • popover: popover portal subcomponent (2968e4f)
  • popover: popover radix primitives (8f35869)
  • popover: use css "has" selector rather than JS to apply specific styles (293fe01)
  • portal: dependencies review (7ec344a)
  • portal: doc (0bd7b2d)
  • portal: initialized portal component from template (65766be)
  • portal: setup portal logic and documentation (5ae5a30)
  • progress-tracker: add base markup for progress-tracker (40d23a9)
  • progress-tracker: add design prop with style refacto (17cbcee)
  • progress-tracker: add disabled and readonly features (202796b)
  • progress-tracker: add disabled state management (3759010)
  • progress-tracker: add documentation and few tweaks (862a89b)
  • progress-tracker: add indicator compound subcomponent, refactor styles (a90aa80)
  • progress-tracker: add intent prop (4230d99)
  • progress-tracker: add orientation prop (10bb43a)
  • progress-tracker: add size prop (9bb561b)
  • progress-tracker: init progress tracker (62b1dd2)
  • progress: add documentation and tests (19ac4e5)
  • progress: add first version of progress component (0690856)
  • progress: add intent prop (a13d817)
  • progress: add label to progress component (efa8f28)
  • progress: add shape prop (f955926)
  • progress: doc (e696cba)
  • progress: improve demo and API (0387bc7)
  • progress: improve example (65cd03f)
  • progress: lint (1a6c11f)
  • progress: release package (f4e0c2b)
  • progress: release stable version (dfbf577)
  • progress: remove not needed id (62ec87a)
  • progress: update animation (520f54a)
  • progress: update bg color (0eba7fa)
  • progress: update deps (f0af36f)
  • progress: update deps and minor changes (7a94510)
  • progress: update deps and minor changes (5fd0450)
  • query-paramiters persisting when opening a story on a full-view-mode (dd97cf3)
  • radio-group: add "reverse" prop to have label placed on the left side of the Radio (966e675)
  • radio-group: apply new custom ring for focus styles (d2bca18), closes #1437
  • radio-group: doc (7af987a)
  • radio-group: new colours strategy (db4c2cf)
  • radio-group: update radio styles to allow full label width (d6303d5), closes #1039
  • radio-group: use validation state (f926c0b)
  • radio: add forward ref and export interfaces (f2d27ed)
  • radio: add initial iteration of radio component (73ba62e)
  • radio: add label to radio (0a6cf7b)
  • radio: minor updates in documentation and component (00bf3aa)
  • radio: radioGroup orientation prop (d8e02c7)
  • radio: remove not needed log (156e9df)
  • radio: size values should match others and size value update (77dbebe)
  • radio: unify styles files criteria (6db006b)
  • radio: update api and integrate form field (0eb5996)
  • radio: update document with breaking changes (2dca8c7)
  • radio: update make variants function (79ed4ba)
  • radio: update safari styles (cded22d)
  • radio: update spacing and group classes (c3527b4)
  • radio: use dim (e9fd087)
  • rating: add shared types (d96c445)
  • rating: add utils (40a900f)
  • rating: create RatingStar component (890d09d)
  • rating: fully implement Rating component (a3579ad)
  • rating: init package (6f47f2d)
  • rating: prevent null value on keyboard interaction (da8c538)
  • rating: small updates following PR feedbacks (f72b774)
  • rating: upd rating input step (90d6fda)
  • rating: use useCombinedState to handle controlled/uncontrolled mode (c043a63)
  • recreate lock (38f50ac)
  • remove button component for now (36d1475)
  • remove npm cache (2806494)
  • remove paramters actions (bf41ae9)
  • replace tailwind-config-viewer with @adevinta/tailwind-config-viewer (7636912), closes #438
  • revise theme package bundling strategy (9f6e82f)
  • select: add Select.Value subComponnet (d0ea977)
  • select: associate label and select elements (774bdaa)
  • select: bootstrap select package (bf3bfb0)
  • select: inherit require attr from formfield (2104842)
  • select: linked select items with select value (f9a62d4)
  • select: linked select items with select value (cdbe40d)
  • select: merge dropdown logic into select (50a190d)
  • select: name attribute on select (8d41bb9)
  • select: select api (0de75ec)
  • select: select focus styles (9350a0d)
  • set all inner deps as latest (dbc135e)
  • set default text color for dark mode preview (12296f5)
  • set inner deps as latest (bb1180a)
  • set up "Getting Started" page as default landing page (1d95ee1)
  • setup rem basis to 8px (a7ffd2a)
  • slider: adds disabled state styles (15bd1c4)
  • slider: adds range slider doc and intent feat (c8fef8b)
  • slider: init component (47384a9)
  • slider: use radix slider as component basis (b315944)
  • slot: add slot component (d1f43c7)
  • slot: add slottable component (c2e6d7b)
  • slot: doc (d4f0cb9)
  • slot: update slot component props definition (0a3e228)
  • slot: wrapPolymorphicSlot method (5ba6615)
  • snackbar: add base animation (ef09637)
  • snackbar: add leading icon (76a2894)
  • snackbar: add left gesture to close (5a0fe20)
  • snackbar: add option to force action btn display on new line (902a867)
  • snackbar: add snackbar basic styles (630b6f7)
  • snackbar: add snackbar opt. action (3b38ccd)
  • snackbar: add snackbar positionning (093a00c)
  • snackbar: improve swipe hook and updating styles (1addc58)
  • snackbar: init implementing swipe gesture management (d3f2a3c)
  • snackbar: init package (9993820)
  • snackbar: init snackbar data flow logic (1d5e138)
  • snackbar: init swipe hook (fdd159f)
  • snackbar: upd snackbar dismissal mechanisms (a288d56)
  • snackbar: use external store to ensure single snackbar container (cd2e5cc)
  • spinner: add current color as default (7e5b55b)
  • spinner: add first iteration of spinner component (930e715)
  • spinner: add full size to spinner (4ecce88)
  • spinner: apply new colours strategy (7262ef2)
  • spinner: apply new colours strategy (849e48c)
  • spinner: bump version (c517dd0)
  • spinner: doc (f792622)
  • spinner: doc (6c8450e)
  • spinner: unify styles file criteria (2d1b539)
  • spinner: update sizes (5e2c296)
  • spinner: update spinner story and add background visible prop (cc89533)
  • split the theme utils package into two distinct packages (3a6895d)
  • split the theme utils package into two distinct packages (77def01), closes #235
  • switch: add "reverse" prop to have label placed on the left side of the Switch (5c653a3)
  • switch: add new colours strategy (7013e7f)
  • switch: allowing formfield usage for switch component (b248302)
  • switch: apply motion on hover (27a9185)
  • switch: apply new custom ring for focus styles (1234dfe), closes #1437
  • switch: created switch component (58b2456)
  • switch: customisable icons for switch, controlled mode (543568e)
  • switch: embed label in switch component (3a1f9c6)
  • switch: froze versions (57a31e5)
  • switch: update make variants function (15fbea1)
  • switch: use validation state (a2730b5)
  • tabs: add forceMount prop to retain inactive tab content in the DOM (87c7ddd), closes #2283
  • tabs: add icon+label feat to tab item (106d524)
  • tabs: add orientation feature (b70b1d8)
  • tabs: add overflow w. arrows feature (5fbfaa8)
  • tabs: adds resize observer for arrow navigation (87355dd)
  • tabs: adds state management on tabs (6cba54c)
  • tabs: adds tabs ctx and first props (intent and size) (049945c)
  • tabs: apply new colour strategy (6354f52)
  • tabs: apply new custom ring for focus styles (4dc9b11), closes #1437
  • tabs: doc (297a846)
  • tabs: started tabs compound component (28c811d)
  • tabs: update background styles (ba0363d), closes #1423
  • tabs: updating arrow navigations behavior on click (e2a5937)
  • tag: add "surface" intent (d79192d), closes #2243
  • tag: apply new colours strategy (9817b81)
  • tag: apply new custom ring for focus styles (9fd6785), closes #1437
  • tag: bump (cb7924f)
  • tag: doc (a07cb26)
  • tag: expose ValidTagDesignIntent type (97ecc35)
  • tag: froze versions (5ffd0c2)
  • tag: tag component (447699c)
  • tag: update make variants function (c8bab4e)
  • tag: update styles for outlined variant (0851f07)
  • tailwind-plugins: add a new utilities plugin (9fa1d36)
  • tailwind-plugins: add a tailwind animation plugin (0119ef9)
  • tailwind-plugins: add min-height and min-width to sizing plugin (e47d920)
  • tailwind-plugins: add new "shadow-border-transition" utility class (289ff71), closes #676
  • tailwind-plugins: add progress bar animation (5e101a8)
  • tailwind-plugins: add size field to sizing plugin (8642feb)
  • tailwind-plugins: add sizings plugin (25f76ac), closes #401
  • tailwind-plugins: add spark theme plugin (7009c51), closes #411
  • tailwind-plugins: add two custom ring utilities (2c91620), closes #1437
  • tailwind-plugins: added base missing keyframe animations (fcfaf65)
  • tailwind-plugins: bump @spark-ui/tailwind-plugins to @colours tag (11ef03c)
  • tailwind-plugins: call new tailwind animation plugin (054853a), closes #379
  • tailwind-plugins: consolidate tw plugin calls and auto-apply options (c203355)
  • tailwind-plugins: doc (8067113)
  • tailwind-plugins: export TCV utils (6fba6dc)
  • tailwind-plugins: handle motion tokens inside tw spark-theme plugin (ffb5792)
  • tailwind-plugins: optimize multi-theme handling by eliminating token duplication (fdf1483), closes #592
  • tailwind-plugins: spark plugin now offer retina screens tailwind classes (0ff5027)
  • tailwind-plugins: update default prefix in tw animation plugin (2c147cb)
  • tailwind-plugins: update indeterminate bar animation name (bcf64eb)
  • tailwind-plugins: update indeterminate bar name (f22ed12)
  • tailwind-plugins: update transition theme values to match figma (92f37c2), closes #642
  • test new args (fbe09ce)
  • text-field: add a basic iteration (7989b54)
  • text-field: add improvements and some fixes (24aa5ea)
  • text-field: fix typescript error (5f0e7ad)
  • text-field: remove not needed prop (8fba304)
  • text-field: small improvements (bf21be8)
  • text-field: update field (71508f5)
  • text-field: update label (73b24d3)
  • text-field: update styles (e2859d8)
  • text-field: update textfield and add required indicator (6fa99c4)
  • text-field: use content prop (5cb5b47)
  • text-field: use input primitive (ccda9e3)
  • text-link: added current intent (325a572)
  • text-link: added polymorphic behaviour to text link (0bfbaad)
  • text-link: doc (8319867)
  • text-link: enabled disabling of underline on text link (287b973)
  • text-link: possibility to remove underline from link (b1a9f45)
  • text-link: text-link package (8a6275c)
  • text-link: textLink inherit current font weight by default (90be057)
  • textarea: add docs and tests (7d2a85a)
  • textarea: add resize prop (81d2e92)
  • textarea: add story showcasing customised scrollbar (1b75cd1)
  • textarea: add textarea component (7d7887a)
  • textarea: change resizable prop (3074c96)
  • textarea: change textarea version (668b67b)
  • textarea: doc (2c928b9)
  • textarea: enable textarea support (37d228c)
  • textarea: improve textarea props and doc (af8cce2)
  • textarea: release first version (c3dc3f6)
  • textarea: remove not needed file (9340313)
  • textarea: review dependencies (1e888d4)
  • textarea: update deps (048067a)
  • textarea: update deps (ba8beb6)
  • textarea: update intent (26e70df)
  • textarea: update resizable (b05463c)
  • textarea: update tests and styles (8ef1b36)
  • textarea: update textarea (efab349)
  • textarea: update textarea based on input changes (f466b2b)
  • textarea: update using id (dfc2d29)
  • textarea: upgrade input version (8e6b35d)
  • theme-utils: add "basic" and "accents" color tokens to the Spark theme's color structure (eed8a96), closes #1073
  • theme-utils: add current spacing token (31e5b25)
  • theme-utils: add support for various base font sizes in theme building process (bb9f2a7), closes #385
  • theme-utils: add surface container colors (802f924)
  • theme-utils: added opacity tokens in default theme (4f46c4c)
  • theme-utils: bump theme-utils version to colours tag (89387dd)
  • theme-utils: change suport color and addd basic state colours (ab90588)
  • theme-utils: createTheme will mandate design tokens in every namespace (bb7126f), closes #292
  • theme-utils: doc (bdfbe72)
  • theme-utils: force first release (77122ff)
  • theme-utils: improve build process for the theme-utils package (7e53f89), closes #219
  • theme-utils: make it possible to create a theme from a custom theme (b7a5d93)
  • theme-utils: monospaced font added (f228e56)
  • theme-utils: preserve default tailwind spacings (77f74b1), closes #398
  • theme-utils: remove current size (f30af00)
  • theme-utils: remove disabled related tokens (1699382)
  • theme-utils: remove outdated color tokens (97f35b1)
  • theme-utils: remove outline-related tokens from our Theme interface (eb7bd95), closes #1351
  • theme-utils: removed background colors state tokens (6f2349c)
  • theme-utils: rename "primary" to "main" & "secondary" to "support" in our theme color palette (b16ef91)
  • theme-utils: separated hovered colors from pressed colors (d3a78ce)
  • theme-utils: setup shadow tokens (947441a)
  • theme-utils: spark dark mode theme setup in theme-utils (a146560)
  • theme-utils: theme contract for typography (db41e6e)
  • theme-utils: updated default font name and fallbacks (2550a60)
  • theme-utils: updated token structure for colors to match spark specs (d082458), closes #251
  • update all dependencies to use caret versions in every packages (35e329c)
  • update deps (f96b318)
  • update deps (91cdaa3)
  • update deps (9a8e4e3)
  • update deps (69c8ca1)
  • update deps (2aeda9c)
  • update deps lock (8e925f4)
  • update deps lock (ff50c0a)
  • update esling config following PR feedbacks (609e6e4)
  • update eslint config (7ac626e), closes #858
  • update eslint rules (dba8350)
  • update eslint rules based on team consensus (d20f04c)
  • update form field spacing (5ef4773)
  • update form field version (738b1b3)
  • update lintstaged config to englobe more file extensions (1ba4228)
  • update lock file (ddb234a)
  • update lock file (9727fc8)
  • update lock file (6a31374)
  • update lock file (84cbb8a)
  • update lock file (2992e85)
  • update lock file (973e440)
  • update lock file (59f13a9)
  • update lock file (62f286f)
  • update lock file (0f9abc5)
  • update lock file (4494c95)
  • update lockfile (48e0b61)
  • update package dep (4e897cb)
  • update package dep (db1c28f)
  • update tailwind config viewer options (38a4d09), closes #390
  • update tcv package to be able to display position-related tokens (85d368f), closes #967
  • use new Tailwind sizings plugin (4cbb16a), closes #401
  • use-combined-state: add onChange handler argument (f546bf7)
  • use-combined-state: add types (9f0acf5)
  • use-combined-state: doc (5032720)
  • use-combined-state: new hook (bfdd736)
  • use-combined-state: remove unnecessary state management when controlled state mode (95f45ba)
  • use-merge-refs: add new hook (d1821aa)
  • use-merge-refs: add new hook (1b6a91f)
  • use-merge-refs: doc (da528d6)
  • use-merge-refs: export extra utilities (e55bf96)
  • use-merge-refs: new hook (2eb413c), closes #467
  • use-merge-refs: new hook (86c73fc), closes #467
  • use-mounted-state: add useMountedState react hook (8273250)
  • use-mounted-state: doc (0cb5640)
  • visuall-hidden: add repository info in package.json (85d53d9)
  • visuall-hidden: create component (d84d0aa)
  • visually-hidden: add display name (88e2893)
  • visually-hidden: doc (9b02d4f)
  • visually-hidden: froze versions (a209985)
  • visually-hidden: new package name (69bfe78)

Performance Improvements

  • a11y quality workflow made conditional (9e3ecd9)
  • drawer: simplified subComponents logic (9e7e75f)

Reverts

  • icons: handle country flag colors (93e45ff)
  • remove unintentional registry (45873c6)

BREAKING CHANGES

  • button: removes the spinner placement prop of the button not allowing to set it as a leading icon when loading state is abled
  • chip: doc
  • chip: first initial release
  • chip: release candidate
  • progress: component
  • theme-utils: remove outline-related tokens from our Theme interface
  • spinner: new colours strategy
  • spinner: new colours strategy
  • checkbox: apply new colours strategy
  • switch: new colours strategy
  • tabs: apply new colour strategy
  • icon-button: using the new colours approach
  • badge: add main support accent and basic
  • button: new colors strategy
  • icon: added main support accent and basic colours
  • tag: apply new colours strategy
  • radio-group: new colours strategy
  • radio: radio is no longer exported radiogroup.radio should be use instead
  • visually-hidden: package name
  • use-merge-refs: mergeRefs fn and assignRef fn exported
  • use-merge-refs: new hook
  • use-merge-refs: new hook
  • tailwind-plugins: Add sizings plugin
  • cli-utils: update the way the cli spark-setup-theme command works
  • cli-utils: update the way the cli spark-setup-theme command works
  • Split the theme utils package into two distinct packages
  • Split the theme utils package into two distinct packages