Changelog

The timeline of changes for Lithesome

v0.22.3

26th December, 2025
  • Fixed <Stepper /> component rendering a div wrapper element.

v0.22.2

26th December, 2025
  • Fixed <SelectContent /> and <TooltipContent /> components from trying to access a undefined value.

v0.22.1

26th December, 2025
  • Fixed <Stepper /> components’ displaying 0 in data attributes.
  • Changed <Stepper /> state:
    • Added previousStep which returns the previous unique name.
    • Renamed previousIndexpreviousStepIndex.
  • Added comments to component states.

v0.22.0

26th December, 2025
  • Stepper components.
  • <HovercardContent /> will now forcefully close if the user clicks outside.
  • Added the required prop to the invisible checkbox if name is provided to the <CheckboxButton /> component.
  • Added comments to all exported types.
  • Changed <Dropzone /> onSuccess callback to only provide the successfull file.
  • Changed <SelectValue /> element to span.
  • Fixed <SelectValue /> data attributes.
  • Fixed <Pin /> not using type prop.
  • Fixed <Modal /> rendering an empty div elemenet.
  • Renamed types inside lithesome/types:
    • PlacementFloatingPlacement
    • AlignmentFloatingAlignment
    • SideFloatingSide
  • Exported FocusTrapOptions, PortalTarget in lithesome/types.

v0.21.0

24th December, 2025

v0.20.2

23rd December, 2025
  • Fixed <ModalTitle /> and <ModalDescription /> unrendering when visibility is false.
  • Internal code changes.

v0.20.1

21st December, 2025
  • Fixed <Select /> components not displaying contents if no initial option was selected.

v0.20.0

21st December, 2025
  • Checkbox components.
  • Added auto application of component states to data attributes.

    This means whatever state you can get via the class prop or snippet props, will also reflect on the data-attributes automatically.

v0.19.1

21st December, 2025
  • Exported types via lithesome/types.

I moved the types to a /types sub path to reduce the bloat inside the main package when using intellisense.

v0.19.0

20th December, 2025
  • Major cleanup of the code.

Since the arrival of attachments (and specifically the createAttachmentKey), making libraries has been MUCH easier and more flexable than ever.

I took this opportunity and rewrote Lithesome with attachments. With that in mind I gave the internals of Lithesome another look and am very happy with the results.

The type system is much easier to use, and internal code is far better laid out.

v0.18.0

2nd Janurary, 2025
  • Added Tree component.
  • Updated internal naming conventions.

v0.17.0

22nd November, 2024
  • Added Tooltip component.
  • Added FloatingUI offset middleware by default and exported a offset prop to the corresponding Content components.
  • Removed base elemenet to Floating root components.

    This means the <Select />, <Hovercard />, <Combobox />… components won’t have a wrapper div element.

v0.16.0

13th November, 2024

v0.15.2

12th November, 2024
  • Fixed Accordion component not updating value prop on update.
  • Added value prop to AccordionItem to allow for easier default setting of accordion items.
  • Fixed AccordionContent aria-controls using the wrong IDs.

v0.15.1

11th November, 2024
  • Fixed Select and Combobox content components not displaying.
  • Fixed Tabs component not updating value prop on update.
  • Removed redundant state attributes applied on MenuContent component.

v0.15.0

10th November, 2024
  • Added Tags components.

v0.14.1

10th November, 2024
  • Brought back event props.

    This will allow users to use the already claimed events used by Lithesome.

v0.14.0

9th September, 2024
  • Complete rewrite of internal code.

v0.13.7

20th June, 2024
  • Narrowed component props.
    This was done to reduce the autocomplete list size.

    All props are able to be passed down.

  • Exported Placement type from @floating-ui/dom.

v0.13.6

9th June, 2024
  • Allowed for RadioGroup to not require a starting value.

v0.13.5

6th June, 2024
  • Added onChange event to Select

v0.13.4

6th June, 2024
  • Added onChange event to RadioGroup

v0.13.3

6th June, 2024
  • Removed redundant path alias.

v0.13.2

6th June, 2024
  • Fixed FloatingContent importing.

v0.13.1

6th June, 2024
  • Remapped internal paths.

v0.13.0

5th June, 2024

v0.12.3

28th May, 2024
  • Converted floating content to a component.

v0.12.2

27th May, 2024
  • Fixed floating constrainViewport prop

v0.12.1

27th May, 2024
  • Improved floating logic.

v0.12.0

22nd May, 2024

v0.11.0

3rd May, 2024

v0.10.3

2nd May, 2024
  • Internal arrow component cleanup

v0.10.2

30th April, 2024
  • Removed unused portal export

v0.10.1

30th April, 2024
  • Quick fix for modals.

v0.10.0

30th April, 2024

v0.9.0

28th April, 2024

v0.8.0

28th April, 2024
  • Exported all component types.

v0.7.4

25th April, 2024
  • Cleanup of internal transitions.

v0.7.3

19th April, 2024
  • Exported SelectArrow component.

v0.7.2

17th April, 2024
  • Fixed anchor targeting arrow component.

v0.7.1

16th April, 2024
  • Small internal changes.

v0.7.0

13th April, 2024