Skip to content

Releases: Graupl/graupl

1.0.0-beta.27

29 Dec 16:56

Choose a tag to compare

1.0.0-beta.27 Pre-release
Pre-release

1.0.0-beta.27 (2025-12-29)

Features

  • utility: add object fit and position utilities (0aa16aa), closes #147
  • utility: replace custom ratio handling with native aspect ratio property (ef8ee01), closes #166

Documentation

Build System

  • node: upgrade to node 24 and npm 11 (f2119d8)

1.0.0-beta.26

29 Dec 15:45

Choose a tag to compare

1.0.0-beta.26 Pre-release
Pre-release

1.0.0-beta.26 (2025-12-29)

Features

  • accordion: add expand and collapse all functionality (d7c1775)
  • icons: update to latest themeable standards (6d3660c)
  • js: add disposal methods for removing components after initialization (cf38c39), closes #190
  • js: implement base component class (a2889e8)

Bug Fixes

  • Disclosure: use proper event system (58a95a1)

Code Refactoring

  • Tabs: update toggle scripts (9eedf17)

Continuous Integration

  • merge release and prerelease into single pipeline (2a638a7)

1.0.0-beta.25

16 Dec 19:24

Choose a tag to compare

1.0.0-beta.25 Pre-release
Pre-release

1.0.0-beta.25 (2025-12-16)

Bug Fixes

  • disclosure: handle resize events properly (10d4d4f)
  • navigation shelf: handle resize events properly (0daefa0)

1.0.0-beta.24

16 Dec 16:57

Choose a tag to compare

1.0.0-beta.24 Pre-release
Pre-release

1.0.0-beta.24 (2025-12-16)

Features

  • accordion: implement selector base overhaul (b5fef42)
  • accordions: add more consistant themeable colouring (c024e67)
  • accordions: add themeability (b11d6a5)
  • accordion: use standardized transitions (5ba5454)
  • alert: implement selector base overhaul (9f8ee7b)
  • alert: use new theme mixins for alerts (9e1db2d)
  • badge: use new theme mixins for badges (d408c04)
  • base: make form elements themeable (0a1ecc6)
  • base: make links themeable (27d2b02)
  • button: use new theme and state mixins for buttons (b63ad00)
  • cards: add themeability (4e16748)
  • cards: implement selector base overhaul (4411a6a)
  • carousel: allow carousels to be themeable (258e9b6)
  • carousel: implement selector base overhaul (dbd60b9)
  • color: implement new selector-base system (7ee1edb)
  • component: add tabs component (9d21c69)
  • component: make menu themeable (8eccaaf)
  • component: make navigation themeable (acc4885)
  • container: add ability to force container chaining (2dd00a5)
  • container: make sidebars more explicit, predictable, and easy to use (828ed67)
  • deprecations: remove all deprecated variables (97a6ff0)
  • implement selector base proper (57b5de1)
  • list: allow lists to be themeable (9567fd6)
  • list: implement selector base overhaul (0b8abe1)
  • navigation: implement selector base overhaul (b55eea8)
  • scripts: add additional filter options to focusable dom helpers (06563d5)
  • table: use new state mixins for tables (9f8d120)
  • table: use new theme mixins for tables (0671831)
  • tabs: allow individual tab components to be themeable (ffa50da)
  • tabs: disable themeability by default (a7b7671)

Bug Fixes

  • accordion: correct transition custom prop naming (5820c08)
  • accordion: properly implement reduced motion transitions (bc6c18a)
  • add overflow-wrap to prevent long text chains from breaking out (54abfa5)
  • alerts: correct fallbacks for alert link color props (68e2d32)
  • badges: add badges to demo with proper theming (8c1b90b)
  • carousel: add missing transition duration custom prop (a4c67c1)
  • carousels: return tab layout to original position (c1b7cfe)
  • container: correct typo in custom prop names (bd32800)
  • correct themeable border bug (c9fa27f)
  • defaults: correct naming of theme selector base (5a62b1c)
  • disclosures: correct naming of custom props (d5a1b85)
  • menu: correct how custom props are used in menu links (ff6f28c), closes #194
  • scss: add var wrapper (e6105d1)
  • tables: add missing padding props (348811d)
  • tabs: correct padding shorthands (789bef2)

Performance Improvements

  • carousel: remove redundant themeable check (30e4ebd)
  • disclosure: use media match over observer for opening and closing (1df16cd)
  • focus: remove unused variables (6a8a3a3)
  • navigation shelf: use media match over observer for opening and closing (8b132f0)

Documentation

  • adjust alignment of default tables for readability (f2ccc06)
  • adjust warning for forced container chaining (455ce82)
  • base: accuracy review (5bf6a2f)
  • base: update to match new format (204c893)
  • button: correct theme example (5d0f4e8)
  • component: accuracy review (8278f0b)
  • components: update to latest doc templates (56bfcff)
  • fix spacing of tables (6e0ad5a)
  • layout: update to match new format (24cf71e)
  • layout: update to proper format (c11069e)
  • props: add in-file documentation to all custom props (fbcc75b)
  • theme: accuracy review (1d34526)
  • theme: update to latest template (e171432)
  • utilities: update to latest template (3fc419c)

Build System

  • npm: replace postcss with lightningcss (7215012), closes #149
  • vite: don't use lightning for docs (4fe0da4)

1.0.0-beta.23

28 Oct 16:00

Choose a tag to compare

1.0.0-beta.23 Pre-release
Pre-release

1.0.0-beta.23 (2025-10-28)

Bug Fixes

  • breakpoints: use pixels for all breakpoints to fix resizing bug (2bf8319)

1.0.0-beta.22

28 Oct 13:36

Choose a tag to compare

1.0.0-beta.22 Pre-release
Pre-release

1.0.0-beta.22 (2025-10-28)

Bug Fixes

  • component: correct disclosure selector validation (44eb3de)
  • component: hand disclosure key generation, expanding, and collapsing properly (bb81d06)

Build System

  • rolldown: add missing disclosure scripts (5539ed0)

1.0.0-beta.21

22 Oct 15:47

Choose a tag to compare

1.0.0-beta.21 Pre-release
Pre-release

1.0.0-beta.21 (2025-10-22)

Features

  • component: add ability for disclosures to for auto open (9b51722)

Bug Fixes

  • component: do not trigger disclosure resizeObserver on height change (514b7b5)
  • component: do not trigger navigation shelf resizeObserver on height change (9079e29)

1.0.0-beta.20

21 Oct 14:55

Choose a tag to compare

1.0.0-beta.20 Pre-release
Pre-release

1.0.0-beta.20 (2025-10-21)

Features

  • component: add disclosure (ee892ff), closes #153
  • component: implement badges (5ba63f4)
  • navigation shelf: add auto collapsing functionality (ccf0211)

Bug Fixes

  • correct typo in constructor that caused errors in validation (84cf093)
  • navigation shelf: make sure shelf doesn't close if locked (fd1121a)

Documentation

  • change structure and begin itemizing what needs to be written (c792efe)
  • implement early styling for new look and feel of docs site (3662292)
  • readme: add logo and badges (fa65159)

1.0.0-beta.19

22 Jul 18:45

Choose a tag to compare

1.0.0-beta.19 Pre-release
Pre-release

1.0.0-beta.19 (2025-07-22)

Bug Fixes

  • utility: change bordered utilities to work with tables (d615af5), closes #191

1.0.0-beta.18

14 Jul 15:49

Choose a tag to compare

1.0.0-beta.18 Pre-release
Pre-release

1.0.0-beta.18 (2025-07-14)

Features

  • core: implement new theme property maps in buttons, tables, and alerts (cd93f65)