3.15.2 (2025-10-19)
Bug Fixes
- CLLink: focus ring stutter when in focus (b278014)
3.15.1 (2025-10-19)
Code Refactoring
3.15.0 (2025-10-18)
Features
- CLDropdownMenu: added new props for toggling the elevation and border for the dropdown menu content container (01c20cb)
Styles
- for all components, on click remove outline, only show focus ring when in focus (e605833)
- CLButton,CLBadge,CLPill: improve box shadow appearance (a31c5ba)
3.14.2 (2025-10-18)
Bug Fixes
- CLCard: correctly bind overflow prop to css (07ab45f)
3.14.1 (2025-10-18)
Bug Fixes
- incorrect variable definition for overlfow in scss (558670f)
- CLIcon: multiple svg sprite maps included in the page when there are multiple CLIcons (0b5b481)
3.14.0 (2025-10-18)
Features
- CLCard: added new overflow prop (030c4d0)
Bug Fixes
- CLCard: issue where card color would override slotted content (8ed08b8)
3.13.0 (2025-10-14)
Features
3.12.5 (2025-10-14)
Bug Fixes
- CLButton,CLCard: default slot content detection (d36b135)
Code Refactoring
- remove unecessary accessing of reactive props using dot notation in template and styles (5868be8)
- remove use of isNodeEmpty, default to hasSlot computed prop (5199ba5)
3.12.4 (2025-10-14)
Build System
- remove sourcemap reference from chunks (e9f636e)
3.12.3 (2025-10-11)
Performance Improvements
- CLIcon: lazy load and cache icons when first used (9aa3bfa)
Documentation
Code Refactoring
- CLModal,CLDropdownMenu,CLTheme: specify lodash-es imports (8239bbd)
Build System
- added bundle analyzer (1a86203)
3.12.2 (2025-10-11)
⚠ BREAKING CHANGES
- CLTable: use namespaced component pattern, see docs for usage details
- CLCarousel: use namespaced component pattern, see docs for usage details
Documentation
- CLProgress,CLToast: added missing descriptions (2eedd3c)
- CLNavSection: fix storybook structure (4d3ff77)
- improve agents docs (4bc1deb)
- improve agents documentation (8ea7db9)
- improved instructions for component-creator agent (4565149)
- improvements (271bc33)
- CLA11yButton: minor update to docs (8c01f44)
- update agent instructions (a833519)
- updated agent instructions (1073ef4)
- updated agents instructions (07b4b92)
- updated agents instructions (e24d2cf)
- updated agents related documentation (f8cc16b)
- updated CLCarousel examples and usage (acebb4c)
- updated component-creator agent's examples for more clarity (b490dda)
- updated component-creator instructions (f320b39)
- updated docs (41c444e)
- updated instructions for agents (736977f)
- updated instructions for agents (3fd0927)
- updated instructions for agents (ba7277e)
- updated meta description for docs site (cefe7b5)
- use workspace packages (f2a21d3)
Styles
- CLButton: default content alignment to center (bf65990)
Code Refactoring
- CLCarousel: improve typing (6df2938)
- CLA11yButton: improve typings (9301962)
- CLIcon: improve typings (cce78a1)
- CLInput: improve typings (404e491)
- CLTable: improved typing (22b9083)
- CLBadge: refactor CLBadge to follow best practices (b957801)
- CLHeading: to follow best practices (f457c9c)
- CLText: to follow best practices (26a4266)
- updated exports for indicator type components (7d386f2)
- updated exports for popup type components (6a849a1)
- CLBanner: updated to follow coding standards (8277167)
- CLA11yButton: updated to follow new coding standards (1c94d4d)
- CLButton: updated to follow new coding standards (c3ff400)
- CLCard: updated to follow new coding standards (22fe927)
- CLCarousel: updated to follow new coding standards (4a4b03c)
- CLCarouselNavigation: updated to follow new coding standards (8f0e0a8)
- CLCheckbox: updated to follow new coding standards (d424751)
- CLCheckbox: updated to follow new coding standards (8a64d1c)
- CLDisclosure: updated to follow new coding standards (252c215)
- CLDropdownMenu: updated to follow new coding standards (b66ab87)
- CLHeading: updated to follow new coding standards (0098788)
- CLIcon: updated to follow new coding standards (84f07d9)
- CLInput: updated to follow new coding standards (1e14961)
- CLLink: updated to follow new coding standards (830b178)
- CLModal: updated to follow new coding standards (5b8922f)
- CLNavLink: updated to follow new coding standards (a3d63f0)
- CLNavSection: updated to follow new coding standards (716031c)
- CLPill: updated to follow new coding standards (a4e0922)
- CLProgress: updated to follow new coding standards (c6aaee4)
- CLRadioButton: updated to follow new coding standards (1aa2940)
- CLSelect: updated to follow new coding standards (03120dc)
- CLSkeleton: updated to follow new coding standards (814ffa7)
- CLSpinner: updated to follow new coding standards (3262f13)
- CLText: updated to follow new coding standards (d9fc7a6)
- CLTextArea: updated to follow new coding standards (91a7f8d)
- CLToast: updated to follow new coding standards (86549e3)
- updated types (3d834fc)
Chore
- dynamically add changelog to docs when callaloo is built (b92a98f)
- fix ci issues (ad32e02)
- fix circleci publish to CF issues (5acd589)
- fix export of icons (87ae83d)
- fix issues with changelog missing from docs build (67c197e)
- removed exports (8f36b57)
- updated agent (d3ed6fd)
- updated agent (c41d779)
- updated callaloo version used by docs (4de7e2b)
3.12.1 (2025-10-04)
Bug Fixes
- auto-imports (1a4bb27)
- lint issues (966dff1)
- troubleshooting circleci build issues (60bb314)
- vue imports in stories (cbb76ab)
- vue imports in stories (a8e51e0)
Documentation
- add callaloo dependency (444a2ea)
- added C+F and npm links to header (a0ea047)
- added CLAUDE.md to reference AGENTS.md (659bb7f)
- added script to run local docs prod server for testing (4c06399)
- update lockfile (a51ba91)
- updated examples (306bf06)
Code Refactoring
- update imports to use aliases (3aa25e6)
- updated import paths (6c3df36)
- updated imports to remove circular dependencies (23cf013)
- updated imports to use aliases (9a77030)
- updated imports to use aliases (8f361b5)
Chore
3.12.0 (2025-10-03)
Features
Documentation
- added coding standards (ec30f19)
- added docs for supporting AI coding agents (55c4ef4)
- added helper components to generate examples (f38707d)
- added meta description (a93bb24)
- added missing components (275620d)
- wip (d509e7b)
Code Refactoring
Chore
- fix broken story (4ff010b)
- installed chromatic; updated packages (c55e719)
- updated chromatic build configuration (f2d455f)
- updated dependencies (486fc35)
3.11.0 (2025-09-25)
Features
- CLIcon: added new icons (8237931)
3.10.1 (2025-09-22)
Bug Fixes
- CLButton,CLCheckbox,CLRadiobutton,CLPill,CLBadge: fix incorrect border colors being set (6d0e125)
3.10.0 (2025-09-22)
Features
- CLIcon: added more icons (77ee6dd)
Bug Fixes
- CLCard: linking cards without a title present (3dc0507)
- CLCard: missing support for border colors based on variant (d14cd76)
- CLModal,CLDropdownMenu: setting zIndex to the style object creating SSR hydration issues (fb17909)
3.9.0 (2025-09-16)
Features
- CLIcon: added new icons (f4b4fe9)
3.8.0 (2025-09-16)
Features
- CLIcon: added new icons (e9fd9c4)
3.7.1 (2025-09-09)
Bug Fixes
- added missing support for input event (b8e9ca9)
- CLTable: rounded corners not wrapping table (5aee26c)
3.7.0 (2025-09-07)
Features
- CLIcon: added new icons (7c73beb)
Chore
- updated dependencies (614eb89)
3.6.0 (2025-09-04)
Features
- CLIcon: added new icons (2267259)
3.5.1 (2025-09-02)
Bug Fixes
- CLCard: additional vertical spacing when no heading is present (43ff898)
3.5.0 (2025-09-02)
⚠ BREAKING CHANGES
- CLCard: CLCard no longer supports CLCardTypes.Compact
Features
- CLText: add support for light and medium font weights (b9177b3)
Code Refactoring
- CLCard: update compact to remove spacing instead of padding (6af39aa)
3.4.1 (2025-08-27)
Bug Fixes
- CLCheckbox,CLSelect,CLRadioButton: missing support for boolean value (d51a325)
3.4.0 (2025-08-26)
Features
- CLIcon: added new icons (bfabe45)
Chore
- updated storybook (4bae039)
3.3.0 (2025-08-25)
Features
- CLIcon: added new icon (1a827cb)
3.2.6 (2025-08-22)
Bug Fixes
- CLSelect: added null to accepted CLOption value type (9078ba2)
3.2.5 (2025-08-22)
Bug Fixes
- CLSelect: added missing support for disabled prop for CLOption (9e75834)
3.2.4 (2025-08-22)
Bug Fixes
- CLSelect: missing placeholder prop (7bb2206)
3.2.3 (2025-08-21)
Bug Fixes
- CLCard: heading slot not rendered when content is provided (7242228)
3.2.2 (2025-08-21)
Bug Fixes
- CLDropdownMenu: button width and height props incorrectly passed to trigger (724af7e)
3.2.1 (2025-08-21)
Bug Fixes
- CLDropdownMenu: unecessary space added to trigger (e495af6)
3.2.0 (2025-08-17)
Features
- CLModal: added modal-open and modal-close events (d929f82)
- CLModal: added modal-open and modal-close events (03ce071)
3.1.3 (2025-08-15)
Bug Fixes
- CLModal: modal closing when user clicks and then drags mouse outside of modal and releases mouse button (c055b31)
3.1.2 (2025-08-07)
Bug Fixes
- CLModal: when using ESC it toggles the open state of multiple modals if they are present (c7e9d5c)
3.1.1 (2025-08-07)
Bug Fixes
- CLModal: broken test (b4add21)
- CLModal: dismissable prop when set to true not working as expected (4a0e4d3)
3.1.0 (2025-08-05)
Features
- CLProgress: added new CLProgress component (16f15f9)
Bug Fixes
- CLModal: border radius set from theme provider not being respected when not in fullscreen mode (56cf20d)
- CLModal: setting border radius to zero on smaller screens (914ff2b)
3.0.1 (2025-08-05)
Bug Fixes
- CLModal: revert appearance of close button and fix additional spacing being added when elements are not present (014e714)
3.0.0 (2025-08-04)
⚠ BREAKING CHANGES
- CLModal: CLModal no longer defaults to full screen on mobile
Features
- CLToastProvider: added support for configuring default position and dismiss timer values (9fd5211)
Bug Fixes
- CLCard: don't throw an error if no clickable element is found (c9b245a)
- CLModal: hide slots when they have no content (3b35b9a)
- CLModal: remove additional space added when header and/or footer is not present (a880ede)
- CLCard: when card has no content additional spacing is present (91ecbda)
Styles
- CLToast: set progress bar background color to use the color prop (49d840d)
Code Refactoring
- CLButton: use generic function type for onClick (b4ea57f)
Chore
- updated core dependencies for ui lib0 (49f4d5b)
- updated project dependencies (1d753be)
- updated storybook (6c251e7)
2.22.3 (2025-06-07)
Bug Fixes
- CLModal: content body not using available vertical space on smaller screens (a00c6d8)
2.22.2 (2025-06-06)
Bug Fixes
- CLInput,CLTextArea: issue with focus ring not being shown when global radius is applied (0594c80)
2.22.1 (2025-06-06)
Bug Fixes
- CLModal: only apply max-width from breakpoint sm (a142229)
Chore
- updated packages (280692e)
2.22.0 (2025-06-06)
Features
- CLIcon: added new icons (6f88143)
2.21.0 (2025-06-03)
Features
- CLIcon: added new icons (1516948)
2.20.1 (2025-06-03)
Bug Fixes
- CLInput: when fluid prop is set, container did not properly fill available space (ddb8ba6)
Chore
- updated packages (ad1f979)
2.20.0 (2025-06-03)
Features
- CLIcon: added new icons (ce51061)
2.19.0 (2025-06-02)
Features
- CLToast: added prop position for setting the position of the toast (2125c30)
2.18.1 (2025-06-02)
Bug Fixes
- CLInput,CLTextArea: ghost variant not being applied due to invalid CSS (e8b2ccc)
- useToast: not correctly exposing hideToast method (6ad22d9)
2.18.0 (2025-06-02)
Features
- CLInput,CLTextArea: added charCounter prop to support showing a character counter (2199172)
- CLButton: added new as prop, to render button as a link (fe479cf)
- CLIcon: added new building icons (be091c1)
- CLIcon: added new icons (2a3db03)
- CLToastProvider,useToast: Added new toast provider to use toasts globally in conjunction with useToast composable (89659dc)
Code Refactoring
- CLInput: only show character counter for specific input types (c0faffe)
Chore
- updated storybook (4c8a6a7)
- updated ui package related dependencies (16f5c70)
- updated workspace dependencies (9fae39e)
2.17.0 (2025-05-01)
Features
- CLIcon: added new icons (fe5bcce)
2.16.0 (2025-04-29)
Features
- CLInput,CLCheckbox,CLRadioButton,CLSelect,CLTextArea: add support for template refs to expose native HTML form element (b82fffa)
Documentation
- CLToast: update incorrectly named color prop (7dd6cb8)
2.15.3 (2025-04-25)
Bug Fixes
- CLBanner: remove bottom border when bordered is set to false (acff9ca)
2.15.2 (2025-04-25)
Bug Fixes
- CLInput: remove rounded corners on input element if grouped or has a prefix or a suffix (db97ba5)
- CLBanner: wrap content when action button is present (eb1d374)
2.15.1 (2025-04-24)
Bug Fixes
- CLInput: disable focus when using a prefix/suffix and variant is set to ghost (1da632c)
2.15.0 (2025-04-24)
Features
- CLBanner: added support for a new action button (6d98202)
2.14.0 (2025-04-12)
Features
- CLIcon: added new icons (e843a09)
2.13.0 (2025-04-11)
Features
- CLIcon: added new icons (74881f3)
2.12.0 (2025-04-05)
Features
- CLIcon: added new icons (b3a98d9)
2.11.0 (2025-04-04)
⚠ BREAKING CHANGES
- removed onInput prop from all form components
- removed usage of value prop for CLInput, CLSelect, CLTextArea
- removed usage of checked prop for CLCheckbox
Features
- add support for using v-model for two way binding for all form components (488f79a)
2.10.0 (2025-04-02)
Features
- CLModal: added support for setting the max width of the modal window (451924d)
2.9.4 (2025-04-02)
Styles
- CLModal: move header slot to sit inline with close button (84a38cf)
2.9.3 (2025-03-31)
Bug Fixes
- CLInput: fix focus outline when using ghost variant for a grouped input (5a9eb30)
2.9.2 (2025-03-31)
Bug Fixes
- CLInput: correctly display label when input is grouped (9308ea5)
Chore
- updated storybook (decf2b0)
2.9.1 (2025-03-28)
Bug Fixes
- CLCard: ensure heading is truncated when truncate-title prop is set (c95b14a)
2.9.0 (2025-03-28)
⚠ BREAKING CHANGES
- CLHeading: deprecate CLText label prop
Features
- CLHeading: added support for truncating text (4b55bf3)
Continuous Integration
- update release rules so backward compatible features trigger a minor release (dda5183)
2.8.3 (2025-03-22)
Bug Fixes
- CLLink: apply link color prop to external icon (7f36791)
2.8.2 (2025-03-21)
Bug Fixes
- CLCard: when using rounded corners and ghost variant, ensure image corners are rounded as well (13b07aa)
2.8.1 (2025-03-21)
Bug Fixes
- CLCarousel: not properly showing custom title based on existence of title slot children (471638e)
- CLCarouselNavigation: update controls to use border radius set by theme provider (4bbec35)
- CLCarousel: updated logic to properly set current page (2881a83)
Chore
- added script to build and package lib for local testing (3c1d2a4)
- added script to build and package lib for local testing (cd1cc50)
2.8.0 (2025-03-20)
Features
- CLIcon: added new icons (51fe1cd)
2.7.0 (2025-03-19)
Features
- CLIcon: added more icons (80364a4)
- CLThemeProvider: added new borderRadius prop, to set the default border radius for components (163c861)
- CLHeading: added support for increasing boldness of text (2181021)
- CLText: added support for increasing boldness of text (57b229b)
- CLInput,CLSelect,CLTextArea: added support for outline and ghost variants (b2a9d45)
- CLThemeProvider: exported setters so theme can be modified dynamically (152f60a)
Bug Fixes
- CLButton: use new enum for XLarge size (2bd0397)
Documentation
- updated to support different sections (aa4db22)
Styles
- update color map keys and values to use text body color for text that is not within a container (93cdf57)
Code Refactoring
- CLBanner: update layout to better support busy state (4efb9e7)
Continuous Integration
- optimize build storage (b233931)
- store coverage reports (4985785)
- updated path to coverage reports (bd66578)
Chore
- updated packages (85524dc)
2.6.1 (2025-01-30)
2.6.0 (2025-01-28)
Features
- CLCarousel: add support for using custom title via title slot (c84bd4d)
Bug Fixes
- use correct type for perPageBreakpoints (eff007f)
2.5.0 (2025-01-28)
Features
- CLCarousel: added support for using variants (745252d)
- CLCarousel: added variant prop to control style of pagination buttons (227769a)
2.4.2 (2025-01-28)
Bug Fixes
- CLCarousel: check if controls are empty when component mounts (2969782)
- CLCarousel: increase visibility threshold to determine current page (91f9ca0)
- CLCarousel: reset current page to 1 when carousel is being resized (db294ef)
2.4.1 (2025-01-27)
Bug Fixes
- CLButton: button content should span width of parent (a65d411)
- CLCarousel: allow pointer events to pass through inline navigation container (6487c67)
2.4.0 (2025-01-26)
Features
- add new inline type for showing pagination arrows at the y axis of the carousel (878bf05)
2.3.0 (2025-01-25)
Bug Fixes
- CLNavItem: update prop descriptions (334a364)
Features
- CLIcon: added new icons: heart, bookmark, heart-handshake, filter (c93905a)
2.2.0 (2025-01-24)
Bug Fixes
- CLCard: remove padding from slot where there is no content (b278234)
- CLDisclosure: add spacing between trigger elements (16d8d96)
- CLDisclosure: updated left and right padding to match trigger size (300c959)
Features
- added new text variant which will render similar to the ghost variant but have a hover state (8bb3df7)
2.1.1 (2025-01-24)
2.1.0 (2025-01-24)
Features
- added missing build files (fdf0f83)
1.18.10
- feat(CLCard): support for using slots for title, byline and image
- feat(CLDisclosure): support light/dark theme
- feat(CLIcon): added more icons
- feat: added style.css as an export
- fix(CLDisclosure): double border seen in trigger when using an outline theme
- ui(CLDisclosure): layout improvements
- ui(CLHeading): adjust title size
- ui(CLText): adjust line spacing
1.18.9
- ui(CLButton): adjust vertical padding
1.18.8
- fix(CLLink): allow link to inherit font size from parent
- fix(CLText): incorrect line spacing for XLarge
1.18.7
- fix(CLInput): reset event not being emitted
- fix: alignment props not being applied to all text in containers
1.18.6
- ref(CLInput): support resetting instead of removing color
1.18.5
- chore: added missing built files
1.18.4
- ref(CLInput): support removing of color
1.18.3
- fix(CLButton): inconsistent padding when there is no text content
1.18.2
- fix(CLButton): text not truncated
1.18.1
- fix(CLDisclosure): padding not consistent with trigger when size is tiny
1.18.0
- feat(CLIcon): added new icons
- feat(CLText): added support for text alignment
- fix: improve consistency of focus border on all interactive elements
- fix: elements appear to be jumping when first rendered due to transition: all
- ui(CLDisclosure): adjust padding
1.17.2
- fix(CLButton): improve consistency of padding when icons are present
1.17.1
- fix(CLText,CLHeading): properly handle line breaks
1.17.0
- feat(CLIcon): added new icons
1.16.4
- fix(CLPill): dark theme not applying correct background color
1.16.3
- fix(CLPill): label text not using theme's colors
1.16.2
- fix: set default orientation
1.16.1
- chore: built new package
1.16.0
- feat: added orientation prop for form elements to position labels horizontally or vertically
- fix(CLInput): busy prop not disabling element
1.15.3
- fix(CLButton): busy state removing button label
- fix(CLButton): props description
- fix(CLThemeProvider): text labels not passing a11y
1.15.2
- fix: set outline default color to neutral
1.15.1
- chore: built new package
1.15.0
- feat(CLModal): added support for adding header content
- fix(CLModal): footer content not being sticky
1.14.1
- feat(CLBanner): added bordered prop
- feat(CLModal): added support for using esc key to close modal
- fix(CLBanner): missing focus ring
- fix(CLDisclosure): rounded buttons not removing bottom border radius when expanded
- fix(CLInput,CLTextArea): style missing for disabled and readonly states
- style: remove focus shadows from elements
1.14.0
- docs: updated stories
- feat: added CLThemeProvider for using custom themes
- fix: fluid layout for input elements breaking 100% width
- ref(CLModal): improved a11y support
- ref: optimized library size
- ref: renamed component related files
- ref: streamlined usage of colors for consistency
1.13.6
- fix(CLHeading): set font weight when using sizes for type
1.13.5
- fix(CLHeading): set font weight when using sizes for type
- fix(CLInput): color picker layout inconsistency on Safari
1.13.4
- style(CLBanner): update close button to use theme set by prop
- ref: renamed component related files
1.13.3
- docs: updated docs
1.13.2
- chore: added unit tests
- docs: updated docs
- feat: added new icons
- feat(CLCarousel): added support for dot navigation
- feat(CLCarousel): added support updating perPage prop based on breakpoints
- feat(CLCarousel): added support explicitly providing a width value
- fix(CLCarousel): issue with carousel incorrectly showing slides when navigating to odd pages
- ref(CLCarousel): improved scrolling support
- style(CLCard): leave header padding top and bottom when padded is false and card has an image
1.13.1
- fix(CLDisclosure): padding of content not being set to 0 when compact prop is set to true
1.13.0
- feat(CLModal): added new simple modal supports launcing in a small window or fullscreen
- feat(CLInput): added support for copying selected color to clipboard
- fix(CLInput): padding of elements when using a prefix or suffix or grouped
- style(CLInput): adjust icon color
- style(CLIcon): adjust icon stroke width
- style(CLCarousel): adjust layout
1.12.0
- feat(CLHeading): add support for other sizes: small, medium, large, xlarge
- fix(CLDisclosure): heading or sub-heading not appearing in view when icon before is added and icon after is set
- fix(CLDisclosure): how rounded corners looked when disclosure trigger has focus
- ref(CLIcon): adjust tiny size
- ref(CLText): set a default font-weight
1.11.0
- feat(CLDisclosure): added support for setting size of trigger button
- feat(CLDisclosure): added support for icon before
- fix(CLDisclosure): transparent prop not applying transparency
- ref(CLDisclosure): make heading optional
1.10.0
- feat: added new icons
- ref: renamed CLBorderRadius sizes
1.9.0
- feat: added new icons
- feat: added variations for rounded props in all related components
- fix(CLButton): when wrap is true not setting padding to 0
1.8.1
- fix: aria-label attribute not being populated on element when prop has a value
1.8.0
- feat(CLMenu): renamed to CLDropdownMenu, improved layout and added support for placement of menu and support for setting a light and dark theme for the container
- feat(CLIcon): added new icons
- feat(CLInput): improved support for input type color
- fix(CLDisclosure, CLDropdownMenu): escape key closing all open elements
- fix(CLTextArea): overlap of floating label
- ref: deprecate floating labels
1.7.1
- fix(CLButton): issue detecting slots, which caused components like disclosure not to show any text in it's trigger
1.7.0
- feat(CLIcon): added new icons
- feat(CLLink,CLNavLink,CLNavSection): add support for themes and links
- fix(CLInput, CLTextArea): formatting when it has a floating label, grouped elements, custom prefix or suffix
- fix(CLSelect): fix fluid layout
- ref(CLButton): switch to render function to improve handling of layout based on slots
- ref(CLNavSection): render nav section link text as span
- ref(CLPill): adjust spacing when pill uses an icon
- ref: optimize package size
- style(CLNavSection): darken internal links
1.6.0
- feat(CLDisclosure): added support for a compact version, with horizontal padding removed and less vertical padding
- feat(CLDisclosure): added support for setting the icon size
- feat(CLIcon): added new icons
1.5.0
- feat(CLButton): added support for title attribute
- feat(CLIcon): added new icons
1.4.0
- feat(CLIcon): added new icons
1.3.5
- fix(CLHeading): make type optional
1.3.4
- fix(CLText): prop not changing HTML tag in Nuxt
- perf(CLHeading): use render function create different headings based on levels
1.3.3
- feat(CLText): added prop to allow changing HTML tag used to render CLText
- ref: resolving hydration mismatch issues when components are used in ssr
1.3.2
- fix(CLNavLink): hydration mismatch issues when components are used in ssr
- fix(CLLink): hydration mismatch issues when components are used in ssr
1.3.1
- fix(CLButton): hydration mismatch issues when components are used in ssr
- fix(CLIcon): hydration mismatch issues when components are used in ssr
1.3.0
- feat(CLIcon): added new icons
- fix(CLIcon): set ssr to true to fix hydration issues
1.2.4
- feat: added support for tree shaking
- feat(CLHeading): added support for different heading levels
- feat(CLCard): added support for transparent theme
- feat(CLCard): added support for setting heading level for title
- feat(CLCard): added support for setting position of image
- feat(CLButton): added link prop to render button similar to links, without underline
- feat(CLLink): added onClick prop for anchor tag
- feat(CLInput): added support for buttons in prefix and suffix
- feat(CLPill): added support for interactive pills
- feat(CLCarousel): added support for setting position and alignment for controls
- feat(CLMenu): added new menu component
- feat(CLIcon): added new icons
- feat(CLIcon): added support for two stroke weights: Light, Normal
- feat(CLText): added prop to set text to display in bold as a label
- feat: added support for drop shadows via elevated prop to buttons, badges, pills and cards
- feat: ensure esc key closes components that have an open state
- feat: added helper css classes
- fix(CLButton): incorrect usage of 'none' value for background-color
- fix(CLLink): added missing attributed rel and aria-label
- fix(CLHeading): heading levels not being rendered
- fix(CLNavLink): added cursor:pointer to links that use
onClick
- fix(CLNavLink): apply onClick prop when provided to nav buttons
- fix(CLNavLink): missing tabindex
- fix(CLInput): implement consistent height when it's grouped or not
- fix(CLInput): missing style when either a suffix or prefix is missing when grouped
- fix(CLInput): missing focus outline when using focus-within
- fix(CLCard): add support for triggering onClick via enter key
- fix(CLCard): alignment of image if smaller than content
- fix(CLA11yButton): add support for triggering onClick via enter key
- fix: missing status (danger, success, warning) styles applied to form elements
- fix: export missing types
- fix: use correct exported types in components
- fix: required asterisk shifting height of parent element
- ref: remove width prop for input elements
- ref: reorganize component folders
- style: increase contrast for focus outline
- style: adjust close/dismiss button size and focus outline
- style: set color of focus to theme set
- style: adjust colors used
- docs: updating and adding documentation
- docs: added icons story to showcase all icons
1.1.3
- feat(NavSection): added new prop to change NavSection's orientation to be either horizontal or vertical
1.0.3
- docs: fixed incorrect import example
1.0.2
- docs: updated docs to include installation instructions and example usage
1.0.1
- fix: export component props
1.0.0
- feat: initial release