Releases: Graupl/graupl
Releases · Graupl/graupl
1.0.0-beta.27
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
- add gpl 3 license (c889bfb)
Build System
- node: upgrade to node 24 and npm 11 (f2119d8)
1.0.0-beta.26
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
1.0.0-beta.25 (2025-12-16)
Bug Fixes
1.0.0-beta.24
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
1.0.0-beta.23
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
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
1.0.0-beta.21 (2025-10-22)
Features
- component: add ability for disclosures to for auto open (9b51722)
Bug Fixes
1.0.0-beta.20
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
1.0.0-beta.19
1.0.0-beta.19 (2025-07-22)
Bug Fixes
1.0.0-beta.18
1.0.0-beta.18 (2025-07-14)
Features
- core: implement new theme property maps in buttons, tables, and alerts (cd93f65)