Skip to content

Latest commit

 

History

History
1859 lines (1106 loc) · 133 KB

CHANGELOG.md

File metadata and controls

1859 lines (1106 loc) · 133 KB

Changelog

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

5.14.0 (2024-03-18)

Features

  • ld-crumb: switch last/non-last crumb link styles (71eb431)

5.13.0 (2023-11-29)

Features

  • ld-tabs: emit event on tablist scrollable change (6f8405f)

5.12.7 (2023-11-27)

Bug Fixes

  • ld-select: use selected option value text as title (1168200)

5.12.6 (2023-11-08)

Bug Fixes

  • ld-sidenav: in rare cases there is no parent nav-item (06fdc64)
  • ld-table: add aria labels to sort buttons (5fe63e0)

5.12.5 (2023-10-10)

Bug Fixes

  • css selectors for aria-disabled elements (462aa5f)
  • ld-input: disabled, aria-disabled and readonly props (2f9d8c1), closes #973
  • ld-input: use placeholder opacity instead of color (ab72034)
  • make sure css specificity doesn't change for aria-disabled selector (77cb5fa)

5.12.4 (2023-10-02)

Bug Fixes

  • closest: account for closest method being undefined on document (1e7a748)

5.12.3 (2023-09-28)

Bug Fixes

  • ld-sidenav: add shadow parts to sidenav header (5febf7a)

5.12.2 (2023-09-21)

Bug Fixes

  • ld-sidenav: truncate long words in nav header (a93f496)
  • ld-sidenav: truncate long words in nav items (d31779e), closes #942

5.12.1 (2023-09-20)

Bug Fixes

  • ld-input: disabled color on safari (62cafe9)

5.12.0 (2023-08-29)

Bug Fixes

  • ld-checkbox: disabled background color on mobile safari (b8a00a6)
  • ld-radio: disabled background color on mobile safari (87f228c)

Features

  • ld-select: option groups (71870e3)

5.11.1 (2023-08-10)

Bug Fixes

  • ssr: add hydrate folder to bin_dist archive (ebaeab7)

5.11.0 (2023-08-10)

Features

  • ssr: add dist-hydrate-script output target (f108956)

5.10.0 (2023-08-08)

Features

  • ld-sidenav-navitem: subline (65256bb)

5.9.1 (2023-08-08)

Bug Fixes

  • ld-link: reflect props for attributes cloning to work (4c73e7a)

5.9.0 (2023-07-31)

Features

  • ld-sidenav: emit event after navigation (after transition ends) (268ef24)

5.8.2 (2023-07-31)

Bug Fixes

  • add tailwind preset declaration file (2154227)

5.8.1 (2023-07-27)

Bug Fixes

  • ld-icon: cdn url must contain the latest version (9a8f2df)

5.8.0 (2023-07-26)

Features

5.7.1 (2023-07-25)

Bug Fixes

  • add missing types to ld-button, ld-link and ld-label (e5c2ab0)
  • ld-input: allow number type for maxlength and minlength (5f5f1da)

5.7.0 (2023-07-20)

Features

5.6.4 (2023-07-11)

Bug Fixes

  • ld-select: wait for popper to be visible before focusing filter (ce8419d), closes #813

5.6.3 (2023-07-03)

Bug Fixes

  • ld-tabs: replace scroll into view with scroll to (2219a07), closes #792

5.6.2 (2023-06-30)

Bug Fixes

  • ld-cookie-consent: consent max block size (92e82e7), closes #769

5.6.1 (2023-06-12)

Bug Fixes

  • ld-context-menu: do not open on right click if not enabled (e21b46c)

5.6.0 (2023-06-01)

Bug Fixes

  • ld-card: throws if there is no parent element (dbee889)
  • ld-tooltip: sync tooltip content on slot change (116ab85)

Features

  • ld-context-menu: add rightClick prop to trigger menu on right-click (ef35bbe)

5.5.1 (2023-05-26)

Bug Fixes

  • ld-tooltip: event handlers not called in tooltip (dc80ee0)

5.5.0 (2023-05-17)

Features

  • output-target: add output target entries which do not auto define custom elements (6077647), closes #700

5.4.1 (2023-05-12)

Bug Fixes

5.4.0 (2023-05-02)

Bug Fixes

  • ld-cookie-consent: autoclear in safari (a330dcd)
  • ld-cookie-consent: fix styling and update screenshots (e3d92cb)
  • ld-cookie-consent: toggles not re-rendering (18938f3)

Features

  • ld-cookie-consent: only optional rejectable (ef01ffb)
  • ld-cookie-consent: rename "reject all" label (5edb487)

5.3.3 (2023-04-28)

Bug Fixes

  • aria-disabled is truethy when value is truethy and not "false" (7805f55)

5.3.2 (2023-04-27)

Bug Fixes

  • ld-button: use this.el instead of this.button before hydration (fa0b419)
  • ld-modal: add guard to disconnected callback (fbddded)

5.3.1 (2023-04-17)

Bug Fixes

  • vue-output-target: patch range (d7d3d39)

5.3.0 (2023-04-17)

Features

  • fonts: bundle additional global css without font faces (51c0ca8)

5.2.1 (2023-04-13)

Bug Fixes

  • ld-icon: icon component throws when hydrated in tests (8b6e6ec)

5.2.0 (2023-04-13)

Features

  • ld-select: render option html content in trigger button (c3c3058)

5.1.1 (2023-04-13)

Bug Fixes

  • ld-table: selectable table without table head throws exception (2368018)

5.1.0 (2023-04-12)

Features

  • ld-notification: allow setting timeout on type alert notifications (49d1c10)

5.0.5 (2023-04-12)

Bug Fixes

  • ld-notification: sanitize html content passed to notification (3f3a038)

5.0.4 (2023-04-11)

Bug Fixes

  • upstream: incorporate stencil fixes in release (7f614dc)

5.0.3 (2023-04-11)

Bug Fixes

  • ld-sidenav: icon not showing in tooltips (1a204de)

5.0.2 (2023-04-03)

Bug Fixes

  • tether: fix tether patch (b6e93bf)
  • tether: fix tether patch range (2172975)

5.0.1 (2023-04-03)

Bug Fixes

  • tether: add patch to resolve upstream issue (3bb4dfe)

5.0.0 (2023-03-30)

Bug Fixes

  • ld-select: sorting in typeahead (936bf2b)

Features

  • ld-button: add additional modes (75da4a5)
  • ld-context-menu: a11y improvements (79154d0)
  • ld-context-menu: add context menu component (eeddd7d)
  • ld-menu: exclude current from typeahead (1d12e21)
  • ld-menu: meta + arrow to focus first/last (beb402b)
  • ld-tooltip: add unstyled mode (6240637)

BREAKING CHANGES

  • ld-button: danger-secondary now requires secondary class, too.

4.7.10 (2023-03-16)

Bug Fixes

  • ld-label: throws on click when without child (519521b)

4.7.9 (2023-03-08)

Bug Fixes

  • ld-switch: use display inline-flex on host element (ae10974)

4.7.8 (2023-03-08)

Bug Fixes

  • ld-sidenav: use a default z-index of 1 (82cb049)
  • ld-sr-live: remove host element from layout (ada7963)

4.7.7 (2023-03-02)

Bug Fixes

  • ld-notification: allow omitting notification type and fall back to info (80adc70)

4.7.6 (2023-03-01)

Bug Fixes

  • ld-breadcrumbs: allow empty breadcrumbs list (4640e35)

4.7.5 (2023-03-01)

Bug Fixes

  • ld-circular-progress: precision (1e0048b)

4.7.4 (2023-02-28)

Bug Fixes

  • ld-circular-progress: negative stroke dash offset issue on safari (69b6614)

4.7.3 (2023-02-28)

Bug Fixes

  • ld-circular-progress: safari requires width to be set to 100% on svg (8246ad8)

4.7.2 (2023-02-24)

Bug Fixes

  • Fixes patches and improves react and vue output target. (bdaa7df)
  • ld-table: make selection wrapper take full row height (c6e231b)

4.7.1 (2023-02-22)

Bug Fixes

  • ld-card-stack: issue with negative z-indexed cards (1b9061e)
  • types: mark props which are undefined by default as optional (91534d5)

4.7.0 (2023-02-21)

Features

  • introduces default asset path to jsDelivr (140b298)

4.6.0 (2023-02-21)

Features

  • use includeDefineCustomElements config for vue and react and adjust patches (e618d96)

4.5.1 (2023-02-21)

Bug Fixes

  • types: mark props with default value as optional (3cfc91a)

4.5.0 (2023-02-20)

Features

  • ld-input: add readonly files prop (13705a4)

4.4.5 (2023-02-15)

Bug Fixes

  • ld-sidenav: custom horizontal padding support (6e8d844)

4.4.4 (2023-02-14)

Bug Fixes

  • ld-sidenav: collapse fully if it has no primary mode nav items (f6c5e85)
  • ld-sidenav: cosmetics for collapsed sidenav-back active indicator (b0479a8)
  • ld-sidenav: do not set focus on toggle outside if sidenav is not active (fccc96e)
  • ld-sidenav: keep sidenav narrow if back button or slotted nav item visible (fd4622c)
  • ld-sidenav: make toggle-outside work with collapse-trigger mouseout (226f337)

4.4.3 (2023-02-06)

Bug Fixes

  • add patch to fully specify resolve path in stencil output targets (3f25d51)

4.4.2 (2023-02-01)

Bug Fixes

  • ld-input: type file not dispatching in safari (3c0e990)

4.4.1 (2023-01-31)

Bug Fixes

  • ld-circular-progress: handle box-sizing reset (f29bfe8)
  • ld-slider: accept type number for value prop (d6437c4)

4.4.0 (2023-01-31)

Features

  • ld-select: creatable mode (7c8d7e7)

4.3.6 (2023-01-31)

Bug Fixes

  • ld-select: make focusInner use focusVisible (fcd6a8b)

4.3.5 (2023-01-27)

Bug Fixes

  • ld-table: add specificity to account for border resets (5260c33), closes #491

4.3.4 (2023-01-26)

Bug Fixes

  • ld-header: justify container to center (90d6827)

4.3.3 (2023-01-26)

Bug Fixes

  • ld-header: spacings, shrinking and overflow (ef12ff7)
  • ld-progress: style reset (e3bffcc)

4.3.2 (2023-01-23)

Bug Fixes

  • types: copy bubbling events type definitions to parent (d41955c)

4.3.1 (2023-01-19)

Bug Fixes

  • ld-button: stop propagation of click event if disabled (4b97613)
  • ld-switch: switch has wrong height (31945ac)

4.3.0 (2023-01-13)

Features

  • ld-table: table component (c0226dd)

4.2.1 (2023-01-12)

Bug Fixes

  • ld-stepper: z-index issue when in placed container without explicit z-order (c91f55e)

4.2.0 (2023-01-06)

Features

  • vue: add vue output target (914194b)

4.1.13 (2023-01-02)

Bug Fixes

  • ld-sidenav: add tetherOptions prop to elements containing a tooltip (02f80e0)

4.1.12 (2022-12-14)

Bug Fixes

  • ld-pagination: prevent out of bounds clicks (67e83d5)

4.1.11 (2022-12-12)

Bug Fixes

  • ld-select: use event composed path in closest for click outside detection (d287b0d), closes #450
  • ld-tooltip: keep tooltip with trigger type click open on click inside (5d90ebe)

4.1.10 (2022-12-03)

Bug Fixes

  • ld-accordion: indicate expandable state when collapsed (6d889af)

4.1.9 (2022-11-14)

Bug Fixes

  • tailwind: add current color to tailwind preset (6c3ce54)
  • tailwind: add transparent color to tailwind preset (bc02d83)

4.1.8 (2022-11-14)

Bug Fixes

  • name conflict with theme neutral in tailwind preset (65c6873)

4.1.7 (2022-11-14)

Bug Fixes

4.1.6 (2022-11-11)

Bug Fixes

4.1.5 (2022-11-10)

Bug Fixes

  • make token import more robust (d26457d)

4.1.4 (2022-11-09)

Bug Fixes

  • fallback to default asset path instead of throwing (72c357c)

4.1.3 (2022-11-09)

Bug Fixes

  • get components asset path config from meta tag or global variable (8a9f1d0)

4.1.2 (2022-11-07)

Bug Fixes

  • ld-cookie-consent: focus disclaimer on showDisclaimer even if already shown (97fec8a)

4.1.1 (2022-11-04)

Bug Fixes

  • ld-tooltip: hide tooltip only on trusted event click outside (40a11e1)

4.1.0 (2022-11-02)

Features

  • ld-input: support for input type datetime-local (ce4f6ca)

4.0.3 (2022-11-01)

Bug Fixes

  • ld-select: prevent unnecessary layout shifts in multiple mode (8cee46b)

4.0.2 (2022-11-01)

Bug Fixes

  • ld-accordion-panel: resize observer may not be initialized yet on disconnect (cb03639)

4.0.1 (2022-10-26)

Bug Fixes

  • ld-bg-cells: prevent svg in svg (850156e)

4.0.0 (2022-10-20)

chore

  • release: 3.4.0 [skip ci] (0271627)

Features

  • BREAKING CHANGE - switch to ESM modules in order to make components testable inside Jest unit tests (c81a5ae)
  • use ESM modules (caa0285)

BREAKING CHANGES

  • switch to ESM modules in order to make components testable inside Jest unit tests
  • release: - switch to ESM modules in order to make components testable inside Jest unit tests (c81a5ae)

3.4.0 (2022-10-20)

Features

  • BREAKING CHANGE - switch to ESM modules in order to make components testable inside Jest unit tests (c81a5ae)

3.3.7 (2022-10-11)

Bug Fixes

  • ld-sidenav: update stacking to top on component did load (2ca795f)

3.3.6 (2022-10-10)

Bug Fixes

  • ld-sidenav: update toggle in sidenav header on collapsible change (ac79de5)

3.3.5 (2022-10-10)

Bug Fixes

  • properly export react bindings (a1353fa)

3.3.4 (2022-10-09)

Bug Fixes

  • ld-sidenav: dispatch collapsed change event on collapsible change (b04ae18)

3.3.3 (2022-10-05)

Bug Fixes

  • ld-input: type must be set explicitly to work in solid (afda47e)

3.3.2 (2022-10-05)

Bug Fixes

  • ld-input: placeholder must be set explicitly to work in solid (427961f)

3.3.1 (2022-10-04)

Bug Fixes

  • event target closest is this element check (825b050)

3.3.0 (2022-09-30)

Features

  • ld-card-stack: allow cards to be displayed as a stack of cards (933a637), closes #409

3.2.0 (2022-09-30)

Features

  • ld-bg-cells: add animation and mdo pattern (24a5b78)

3.1.0 (2022-09-27)

Features

  • ld-cookie-consent: component which helps to comply with privacy regulations (537684b)

3.0.3 (2022-09-19)

Bug Fixes

  • ld-tabs: safari layout bug due to different offset calculation (467ab8b), closes #424

3.0.2 (2022-09-08)

Bug Fixes

  • ld-bg-cells: switch layers for bg-cells to avoid unnecessary color reassignment (be7f17d)

3.0.1 (2022-09-08)

Bug Fixes

  • ld-bg-cells: use different scaling to avoid render calculation issues leading to jittering (230fcf0)

3.0.0 (2022-09-05)

Features

  • ld-bg-cells: add third layer option to background cells (7495753)

BREAKING CHANGES

  • ld-bg-cells: - Removes from ld-bg-cells
  • CSS properties '--ld-bg-cells-pattern-col', '--ld-bg-cells-position' and '--ld-bg-cells-size' have been replaced / renamed
  • Generally renames css class names of ld-bg-cells from pattern to layer

2.4.4 (2022-08-26)

Bug Fixes

  • ld-input: make sure minus character is not ignored (722c9f9), closes #401

2.4.3 (2022-08-11)

Bug Fixes

  • ld-modal: make custom css props overwritable (da67049)

2.4.2 (2022-08-01)

Bug Fixes

  • ld-select: move filter input in popper element (6c15219)

2.4.1 (2022-07-28)

Bug Fixes

  • ld-bg-cells: ensure correct usage of brand colors (a3fd094)
  • ld-select: filter by option text content instead of option value (83e6d1b), closes #393

2.4.0 (2022-07-27)

Bug Fixes

  • ld-select: remove popper in disconnected callback (20e92f8), closes #389
  • ld-tooltip: remove popper in disconnected callback (b59c123)

Features

  • ld-button: add danger-secondary mode (edc52ae)
  • ld-select: add filter feature (b6a84ee), closes #238
  • ld-stepper: add interaction styles (f1a6a66)
  • ld-stepper: add progress indicator component (8cdd327)
  • ld-tabs: floating mode (0d8f4f4)

2.3.1 (2022-07-19)

Bug Fixes

  • ld-modal: hide displaced focus outlines (3ea2f75)
  • ld-sidenav: allow custom logo in sidenav header (5eca62e)

2.3.0 (2022-07-13)

Bug Fixes

  • ld-select: current value not visible due to incorrect z-order (68d1391), closes #373
  • typography: use font-smoothing on safari (8af6e8f)

Features

  • ld-select, ld-tooltip: tetherOptions prop as object (c2dd94c)
  • ld-switch: add ld-switch component (f6d4f1f)

2.2.0 (2022-07-07)

Features

  • ld-select, ld-tooltip: tetherOptions prop as object (2969354)

2.1.0 (2022-07-04)

Features

  • ld-circular-progress: add circular progress component (b347879)
  • ld-progress: add progress bar component (7347af5)
  • ld-slider: add slider component (4200ec6)

2.0.2 (2022-06-29)

Bug Fixes

  • ld-input: set input color explicitly (9d2ce7f)

2.0.1 (2022-06-22)

Bug Fixes

  • ld-sidenav-navitem: keep secondary icon visible on hover (a66cfe2)

2.0.0 (2022-06-22)

Features

  • ld-sidenav: add header and toggle outside to sidenav (8efa4f0)

BREAKING CHANGES

  • ld-sidenav: - The toggle that was previously integrated in the ld-sidenav component has been removed and instead placed in two new components: the ld-sidenav-header and the ld-sidenav-toggle-outside components.
  • The ld-sidenav-navitem prop active has been renamed to selected.

1.12.1 (2022-06-03)

Bug Fixes

  • ld-pagination: invert colors for selected pagination item in dots mode (5948d2b)
  • ld-radio: CSS component fix for invalid checked checkbox (2c65bc2)
  • ld-typo: remove line height from host element (0d7cb50)
  • update shadow styles according to new design tokens (aeaf736)
  • use geometric precision text rendering by default (6fbfb91)

1.12.0 (2022-05-31)

Features

  • ld-badge: add badge component (67e6026)
  • ld-loading: make loading indicator more liquidesque (c588b6a)
  • ld-pagination: add dots and on brand color modes (9e60ed7)

1.11.0 (2022-05-18)

Features

  • ld-breadcrumbs: add ld-breadcrumbs component (199b445)
  • ld-card: use host element only (1249040)

1.10.0 (2022-05-13)

Bug Fixes

  • update iframe postMessage origin (5b4e63a)

Features

  • ld-modal: add modal component (59f22ec)

1.9.0 (2022-05-09)

Bug Fixes

  • ld-tooltip: prevent scrolling due to uninitialized tooltip (2fb2dc6)

Features

  • ld-link: add ld-link component (6718106)

1.8.2 (2022-05-06)

Bug Fixes

  • ld-sidenav: click on navitem with href (a444bbc)
  • ld-sidenav: navitem margins in slot top and bottom (9d27cc0)

1.8.1 (2022-05-05)

Bug Fixes

  • ld-sidenav-accordion: expand sidenav on initial render (0db2057)

1.8.0 (2022-05-04)

Bug Fixes

  • ld-button: enable danger/highlight on brand color (d3edb47)
  • ld-sidenav: toggle stack to top on breakpoint change (b116fd9), closes #286
  • ld-sidenav: unhide elements on slide change (89ec4fa), closes #286
  • ld-tooltip: remove stopPropagation for mouse events on triggerType hover (d9ec6f4)

Features

  • ld-notice: add success mode and custom icon (63572a6)
  • ld-sidenav: integrate accordion with sidenav (94f73ee)
  • ld-tooltip: allow passing custom tether options to tooltip (780c784)

1.7.0 (2022-04-29)

Bug Fixes

  • ld-button: enable danger/highlight on brand color (eaf90b9)
  • ld-sidenav: toggle stack to top on breakpoint change (18cf098), closes #286

Features

  • ld-sidenav: integrate accordion with sidenav (42ed614)
  • ld-tooltip: allow passing custom tether options to tooltip (e03d094)

1.6.1 (2022-04-14)

Bug Fixes

  • ld-tooltip: remove stopPropagation for mouse events on triggerType hover (907289d)

1.6.0 (2022-04-13)

Bug Fixes

  • ld-button: make css button not scale to full width by default (709e051)
  • ld-icon: CSS component (df8f7c3)

Features

  • ld-card: implement card component (30d301c)

1.5.0 (2022-04-12)

Bug Fixes

  • css-bundle: exclude pure web component css from css bundle (220eec6)
  • ld-sidenav: abbreviation with special characters (74ba4ba)
  • ld-sidenav: last navitem styling, tooltip, separator in slot top (24a61f2)
  • ld-sidenav: show secondary icon in tooltip and use theme color on icon (e3153da)
  • ld-sidenav: show tooltip with slotted icon (7a8d409)
  • ld-tooltip: move arrow into shadow dom (198f91e)
  • ld-typo: add reset for css component (754a8a3)

Features

  • ld-sidenav: sidenav improvements (8a98100)
  • ld-tooltip: size small (c4d1328)

1.4.0 (2022-04-01)

Features

  • ld-sidenav: sidenav improvements (ab7aa61)

1.3.0 (2022-03-28)

Bug Fixes

  • ld-accordion: single mode scroll into view (89deb05)
  • ld-sidenav: change and centralize icon size (#287) (916d465)
  • ld-sidenav: horizontal scrollbars visible on windows (273e374)

Features

  • ld-accordion: implement accordion component (709ed6b), closes #127

1.2.1 (2022-03-11)

Bug Fixes

  • ld-sidenav: change and centralize icon size (#287) (b37f2a3)
  • ld-sidenav: horizontal scrollbars visible on windows (5dc7222)

1.2.0 (2022-03-08)

Bug Fixes

  • ld-button: remove implicit icon size (67a86a6)
  • ld-tabs: scrollbar issue on windows (a0fe251)

Features

  • ld-sidenav: implement side navigation component (e7b2abf)

1.1.0 (2022-03-04)

Bug Fixes

  • ld-tabs: scrollbar issue on windows (552b2e3)

Features

  • ld-sidenav: implement side navigation component (a3a2633)

1.0.0 (2022-02-09)

Bug Fixes

  • eleventy: dynamic import of node-fetch (162f48f)
  • ld-button: remove Safari button styles when type prop is used (ffa69f6)
  • ld-input: cannot focus year on safari (0c2137d)
  • make disabled attributes work with false in react (5a3ee62), closes #229 #235
  • clone-attributes: determining attributes from props is unnecessary (a0648ef), closes #190
  • ld-button: non-reflected props are not cloned as attributes (b081be2)
  • ld-button: non-reflected props are not cloned as attributes (658a838)
  • ld-button: prop forwarding (dfd53da)
  • ld-button: prop forwarding (e086a62)
  • ld-button: quick-fix anchor button not working in docs-page-nav (1b7add7)
  • ld-button: quick-fix anchor button not working in docs-page-nav (7c1d388)
  • ld-button: revert removal of hover media query (c0cdc1d)
  • ld-button: revert removal of hover media query (02ba181)
  • ld-checkbox: prop forwarding and indeterminate state (572e711)
  • ld-checkbox: prop forwarding and indeterminate state (e3274e6)
  • ld-icon: keep xmlns string in icon assets for a better dx (ffb144c)
  • ld-input: change ld-input disabled background color to grey (6fc32e0), closes #214
  • ld-input: change ld-input disabled background color to grey (8de9e7a), closes #214
  • ld-input: hidden input (690e495)
  • ld-input: prop forwarding (191e048)
  • ld-input: submit associated form on return (ec0332d)
  • ld-tabs: show tabpanel according to preselected tab (1428d3d), closes #179
  • react: add alternative approach for setting the asset path (7b7f044)
  • conditionally disconnect attribute observer (84259b9)
  • ld-input: submit associated form on return (f74d88c)
  • clone attributes from component props instead of attributes (b5d13f1)
  • conditionally disconnect attribute observer (99f6494)
  • ld-input: remove unnecessary watch decorator on required prop (c31237d)
  • ld-radio: prop forwarding (5f7026b)
  • ld-select: prop forwarding (9273538)
  • ld-select: update hidden inputs on attribute changes (256c37c)
  • ld-select: update hidden inputs on attribute changes (29f4680)
  • ld-tabs: show tabpanel according to preselected tab (b52263f), closes #179
  • clone attributes from component props instead of attributes (d468293)
  • remove unnecessary append child call (8688ba6)
  • changelog: remove redundant entries (54a5a32)
  • changelog: remove redundant entries (f1bb6bc)
  • dist-custom-elements: build custom elements bundle (2a03561)
  • dist-custom-elements: build custom elements bundle (8bf6210)
  • ld-button: reset margin for safari (58f0e3f)
  • ld-checkbox: emits input event on click from outside (bf2985c)
  • ld-checkbox: emits input event on click from outside (f456f50)
  • ld-checkbox: remove redundant input event dispatch (0e95969)
  • ld-icon: apply styles on slotted svg (cded2ef)
  • ld-icon: make sure shadow dom style element is not removed (7cb5746), closes #124
  • ld-icon: replace icon instead of appending it on name change (16605f0)
  • ld-icon: replace icon instead of appending it on name change (90fbcfe)
  • ld-input: add box-sizing border-box to textarea (dc689e4)
  • ld-input: add box-sizing border-box to textarea (31a60c1)
  • ld-input: let textarea inherit max/min sizes (6c80ffb)
  • ld-input: let textarea inherit max/min sizes (60afed0)
  • ld-notification: center content vertically (5b114fe)
  • ld-notification: center content vertically (99fd1bc)
  • ld-option-internal: disabled text color (d6db1bc)
  • ld-radio: emits input event on click from outside (c07d5a1)
  • ld-radio: emits input event on click from outside (d465d2b)
  • ld-radio: prop forwarding (58daab5)
  • ld-radio: remove redundant input event dispatch (b063726)
  • ld-select: add focus inner method for click on label (700da3b)
  • ld-select: add focus inner method for click on label (cad4501)
  • ld-select: always set ignore slot changes to false on next tick (06e4cd1)
  • ld-select: focus outline styles for Safari (16c1f30)
  • ld-select: focus outline styles for Safari (86a3c3c)
  • ld-select: init ld-option-internal with up-to-date props (6eb4216)
  • ld-select: ld-select not opening up on mobile safari (8eb01c3), closes #122
  • ld-select: ld-select not opening up on mobile safari (5762271), closes #122
  • ld-select: remove unnecessary settimeout for autofocus (9fcd2c6)
  • ld-select: use value instead of get attribute value (7e6d98f)
  • ld-select-popper: use up-to-date css custom props (626dfe2)
  • ld-toggle: icon placement in safari (3f0e35d)
  • ld-toggle: prop forwarding (eb3d168)
  • ld-toggle: prop forwarding (bbf9a29)
  • ld-toggle: update to match current design (8a5b800)
  • ld-typo: apply code review suggestions (1f87846)
  • theming: update success theme colors (c8015db)
  • 1.0rem safari issue (3b2bbfe)
  • default color refs, allow non-default refs in tailwind preset (0bd1849)
  • properly create default colors, remove color variants (0479741)
  • build: export types (c0d0a59)
  • build: export types (e8dc84d)
  • css-reset: make css reset work in safari (2b2d98d)
  • engines: allow node 14 and higher (2ec2314)
  • engines: allow node 14 and higher (28d9040)
  • l-heading: theming selectors specifity (81d1b27)
  • ld-bg-cells: optimize svg assets (080523c)
  • ld-bg-cells: optimize svg assets (f4cc3dd)
  • ld-button: active states on safari (2a1eaa5)
  • ld-button: prevent event propagation on aria disabled button click (0e0da81)
  • ld-button: progress bar overflow issue on safari (ad010bd), closes #32
  • ld-button, ld-heading: host style (b1e90e6)
  • ld-input: button and icon styles (f0eb0ac)
  • ld-input: clean up styling (8e2c462)
  • ld-input: click event handler fired twice (21b2274)
  • ld-label: focus inner input element on click (wip) (ba22b1b)
  • ld-notification: animate notifications only once by preventing re-rendering with correct keys (5430a34)
  • ld-notification: screen reader now announces notifications correctly (ce7f2c1)
  • ld-notification: transition out last notification in queue (09a5c78)
  • ld-radio: change selection with arrow buttons (a071221)
  • ld-select: apply props explicitly to make it work in vue (a6fca8f)
  • ld-select: css component (1a3bcab)
  • ld-select: custom popper class (936f6d7)
  • ld-select: custom trigger icon (460de73)
  • ld-select: form validation / event timing (8a4a58e)
  • ld-select: mutation observer and click on disabled and focus outline (d0428a3)
  • ld-select: pinned mode (63d0e41)
  • ld-select: swap more indicator color and background-color (c0e580b)
  • ld-sr-live: use aria-relevant all to also announce first message (5c607b7)
  • ld-tabs: emit tab change event from within the ld-tabs component (6b31d70)
  • ld-tooltip: lighthouse issue buttons do not have an accessible name (a8fb585)
  • ld-tooltip: rename property id in order to prevent dom exception (b623b18)
  • reset: apply reset to everything except examples (b84d631)
  • tailwindcss: extend default spacings instead of replacing them (3b9750d)
  • types: annotate boolean prop types explicitly as booleans (d18f141)
  • types: annotate boolean prop types explicitly as booleans (c1e3b38)
  • utils: do not clone slot-attribute (6e3673c)
  • invalid style (design review) (#9) (bc34676)
  • TS error (28e5794)
  • label: gap between label and input (b1f01be)
  • ld-button: aria disabled false should not prevent default behaviour (da93a80)
  • ld-button: focus active states (e4f3e33)
  • ld-button: focus state in secondary and ghost mode (d17e91d)
  • ld-button: increase css specificity for better interop with tailwind (b20b7df)
  • ld-button: ocean theme focus state on touch device (b891b5b)
  • ld-button: spacings and colors (7eee836)
  • ld-button: use transparent rich colors (3a40600)
  • ld-checkbox: checked and disabled props must be applied after clone attributes (804685a)
  • ld-heading: increase css specificity for better interop with tailwind (1b2b97e)
  • ld-heading: ld-heading should be display block by default (6a51298)
  • ld-input: all focused inputs should have a white background (b06de8f)
  • ld-input: change bg color of dark input (cc20a5b)
  • ld-input: fix input height (e51f492)
  • ld-input: inherit min-height in multiline mode (3e3e201)
  • ld-input: make textarea take full height of its container (6ed36a9)
  • ld-input: overflow on placeholder element (a66f05d)
  • ld-input: remove usage of unused custom css prop (c5921e6)
  • ld-input: use darker color for icons for more contrast (4ed2db8)
  • ld-paragraph: ld-paragraph should be display block by default (a6cd566)
  • ld-select: css custom props not available in popper (bb091ef)
  • ld-select: custom icon size and paddings (3e211da)
  • ld-select: events (730e755)
  • ld-select: make arrow up and down behave just like with the native select (f52f1c1)
  • ld-select: maximum call stack size exceeded error (cbe7d70)
  • ld-select: more item vertical position (64b71ca)
  • ld-select: set theme class with js on popper (8bfacdd)
  • ld-select: text ellipsis on trigger button (429714e)
  • ld-select: theming for ld-select css component (b540fe9)
  • ld-select: typeahead with none-matching query (6eff101)
  • ld-select: use tether in place of popper (b09e0d2)
  • ld-select: using touchend for click outside detection on mobile safari (337e63c)
  • ld-sr-live: listen for events on window and use correct suffix (c7e6a07)
  • ld-sr-live: remove console log calls (64d4a9a)
  • typography: update line heights in design tokens (32cd3a1)
  • utils: pass false attribute value as is (3584956)

Features

  • cloneAttributes: test for name, exclude part (caf5270)
  • design-tokens: add bin command to generate custom design tokens (37cd41b)
  • design-tokens: add bin command to generate custom design tokens (2ea32c1)
  • ld-button: add ghost on brand variant (032bc31)
  • ld-button: add ghost on brand variant (2540246)
  • ld-button: implicit form submit (821c7ae)
  • ld-checkbox: use shadow dom (f4d6787)
  • ld-header: add basic header component (fa4b1c8)
  • ld-header: add basic header component (db51098)
  • ld-icon: add hyperlink and copy icon (77a058f), closes #258 #259
  • ld-input: add parts (180bd39)
  • ld-input: add resize prop (fb30f1b)
  • ld-input: add resize prop (8d699c0), closes #223
  • ld-input: autocomplete support for input field (b88369f)
  • ld-input: make component fully themeable (4507c5c)
  • ld-input-message: add parts (76ba14d)
  • ld-input-message: add theme colors to icons (8c4e768)
  • ld-label: add parts (97c7244)
  • ld-label: use up-to-date css custom props (8d1c931)
  • ld-notice: add text notice component (b10ca2a)
  • ld-notice: remove bg color of error mode (fbed5d6)
  • ld-tablist: change border color to match hover state (23de1ac)
  • add font-weight to design tokens (b026440)
  • unify event handling (59b4e28)
  • ld-notification: use shadow dom (22cdd6d)
  • ld-pagination: add pagination component (978a58e)
  • import border radii from Figma (b344954)
  • recursively auto-define children components (3f7b305), closes #244
  • ld-button: add parts (6d16834)
  • ld-button, ld-input: manipulate size attributes of slotted components (ccc0271)
  • ld-heading: add parts (6a704fe)
  • ld-icon: add parts (91fa753)
  • ld-input, ld-select: hidden inputs inside form (958937c)
  • ld-loading: use new color vars (c681698)
  • ld-notification: add part focusable (999f036)
  • ld-notification: use up-to-date css custom props (3abda92)
  • ld-tabs: add methods for switching tabs (e6efa27)
  • ld-tabs: add parts (79592fb)
  • ld-tabs: scrollable tab list (787c5ba)
  • ld-tabs: support full width tabs (4337569)
  • ld-tabs: use new color vars (ccbe7db)
  • ld-theme: replace component with global css classes (b78df5f)
  • ld-tooltip: use up-to-date css custom props (9084bf3)
  • add ld-typo component (275a908)
  • update design tokens and color vars (44c3bc4)
  • ld-toggle: hidden input inside form (43cb8e6)
  • ld-toggle: use up-to-date css custom props (ced2d59)
  • update tailwind preset, add sensitive colors (0b7cfe0)
  • button: disabled but focusable with aria-disabled (daf58d8)
  • button: implement button (50d76c7)
  • input: implement input (058c0fb)
  • input: input slots and aria-disabled support (17861c8)
  • ld-button: on-brand and secondary-on-brand modes (372a5e4)
  • ld-button: progress button (aefdf0b)
  • ld-checkbox: ld-checkbox component (1c46911)
  • ld-heading: heading theming and coloring (124b26f)
  • ld-heading: set aria-label on b headings implicitly (c045ca3)
  • ld-input: custom date picker icon for webkit browsers (7fa79bd)
  • ld-input: custom time picker icon for webkit browsers (2b92d5b)
  • ld-input: multiline mode (0303f41)
  • ld-input: size prop (530f2aa)
  • ld-input: support for various input types (3ea272d)
  • ld-label: allow html content (246352c)
  • ld-label: allow html content (9bbb125)
  • ld-loading: implement loading indicator (8d242a6)
  • ld-notification: add in and out transitions (f881d27)
  • ld-notification: implement notification component (9511b39)
  • ld-notification: placement prop (d109cbc)
  • ld-notification: theming (3f83255)
  • ld-paragraph: paragraph component (64e812f)
  • ld-radio: radio button component (775b834)
  • ld-select: add caret icon to select trigger (9e0b789)
  • ld-select: clear selection with minus key (a6e566e)
  • ld-select: css component (35e849e)
  • ld-select: dispatch input change blur events (4e9acfd)
  • ld-select: implement clear button for multiselect (6bf2919)
  • ld-select: implement clear buttons for multiselect (864ef69)
  • ld-select: implement focus states (31246bb)
  • ld-select: implement keyboard navigation (c1828c5)
  • ld-select: implement scrollable options container (a3b2ab0)
  • ld-select: implement select component (f8415c0)
  • ld-select: implement select component (e3dc119)
  • ld-select: invalid prop and checkbox mode for multiselect (ec46f6a)
  • ld-select: observe slot and create copy for popper (f194521)
  • ld-select: size prop (0a5e3e3)
  • ld-select: typeahead to focus an option (240fed8)
  • ld-select: use up-to-date css custom props (151edcb)
  • ld-select: use virtual key and ref props (14df7a5)
  • ld-tabs: tabs tablist tab tabpanellist tabpanel (acc5964)
  • ld-theme: add theme colors as dynamic css custom props (acc077f)
  • shadows: generate drop shadow css custom variables (6b6dc95)
  • tailwindcss: generate and bundle tailwindcss preset (eba2d1b)
  • add ld-bg-cells component (9712d12)
  • add react bindings (b1cc028)
  • import icons via Figma API (44cffca)
  • ld-select: max rows (a783c88)
  • ld-select: use hidden input on web component for standard form submissions (17a673a)
  • ld-tooltip: add tooltip component (974450a)
  • add toggle element (#7) (6fd3b0b)
  • convert ld-input-message and ld-heading to shadow dom (53e22aa)
  • move alpha to colors, add disabled variant (25b00f1)
  • replace headings and paragraphs with ld-typo (455f455)
  • ld-select: visual modes and customization options (4c7f3b0)
  • ld-theme: ld-theme component and theming docs (64fc5af)
  • react: prop aliases (4165e23)

1.0.0-rc.29 (2022-02-02)

Bug Fixes

  • ld-input: cannot focus year on safari (0c2137d)

1.0.0-rc.28 (2022-01-31)

Bug Fixes

  • eleventy: dynamic import of node-fetch (162f48f)
  • ld-button: remove Safari button styles when type prop is used (ffa69f6)

Features

  • ld-icon: add hyperlink and copy icon (77a058f), closes #258 #259
  • ld-notice: add text notice component (b10ca2a)
  • ld-notice: remove bg color of error mode (fbed5d6)
  • unify event handling (59b4e28)
  • ld-pagination: add pagination component (978a58e)
  • recursively auto-define children components (3f7b305), closes #244

1.0.0-rc.27 (2022-01-18)

Bug Fixes

  • make disabled attributes work with false in react (5a3ee62), closes #229 #235

1.0.0-rc.26 (2022-01-17)

Bug Fixes

  • ld-button: non-reflected props are not cloned as attributes (658a838)
  • ld-input: change ld-input disabled background color to grey (8de9e7a), closes #214
  • react: add alternative approach for setting the asset path (7b7f044)

Features

1.0.0-rc.25 (2022-01-12)

Features

  • ld-input: add resize prop (fb30f1b)

1.0.0-rc.24 (2022-01-10)

Bug Fixes

  • ld-button: non-reflected props are not cloned as attributes (b081be2)
  • ld-input: change ld-input disabled background color to grey (6fc32e0), closes #214

1.0.0-rc.23 (2022-01-05)

Bug Fixes

  • ld-button: revert removal of hover media query (c0cdc1d)
  • ld-button: revert removal of hover media query (02ba181)
  • ld-input: submit associated form on return (f74d88c)
  • conditionally disconnect attribute observer (99f6494)

Features

  • ld-header: add basic header component (fa4b1c8)
  • ld-header: add basic header component (db51098)

1.0.0-rc.22 (2021-12-15)

Bug Fixes

  • ld-input: submit associated form on return (ec0332d)
  • conditionally disconnect attribute observer (84259b9)

1.0.0-rc.21 (2021-12-14)

Bug Fixes

  • clone-attributes: determining attributes from props is unnecessary (a0648ef), closes #190
  • ld-tabs: show tabpanel according to preselected tab (b52263f), closes #179
  • clone attributes from component props instead of attributes (d468293)
  • ld-button: quick-fix anchor button not working in docs-page-nav (7c1d388)
  • ld-select: update hidden inputs on attribute changes (29f4680)

Features

  • ld-button: add ghost on brand variant (2540246)

1.0.0-rc.20 (2021-12-09)

Bug Fixes

  • ld-tabs: show tabpanel according to preselected tab (1428d3d), closes #179
  • clone attributes from component props instead of attributes (b5d13f1)
  • ld-button: quick-fix anchor button not working in docs-page-nav (1b7add7)
  • ld-select: update hidden inputs on attribute changes (256c37c)

Features

  • ld-button: add ghost on brand variant (032bc31)

1.0.0-rc.19 (2021-12-02)

Bug Fixes

  • ld-input: remove unnecessary watch decorator on required prop (c31237d)
  • remove unnecessary append child call (8688ba6)
  • ld-button: prop forwarding (dfd53da)
  • ld-button: prop forwarding (e086a62)
  • ld-checkbox: prop forwarding and indeterminate state (572e711)
  • ld-checkbox: prop forwarding and indeterminate state (e3274e6)
  • ld-icon: keep xmlns string in icon assets for a better dx (ffb144c)
  • ld-input: hidden input (690e495)
  • ld-input: prop forwarding (191e048)
  • ld-radio: prop forwarding (5f7026b)
  • ld-radio: prop forwarding (58daab5)
  • ld-select: prop forwarding (9273538)
  • ld-select: remove unnecessary settimeout for autofocus (9fcd2c6)
  • ld-toggle: prop forwarding (eb3d168)
  • ld-toggle: prop forwarding (bbf9a29)

1.0.0-rc.18 (2021-11-25)

Bug Fixes

  • ld-input: let textarea inherit max/min sizes (60afed0)
  • ld-notification: center content vertically (99fd1bc)
  • ld-select: focus outline styles for Safari (86a3c3c)
  • ld-select: ld-select not opening up on mobile safari (5762271), closes #122

Features

  • design-tokens: add bin command to generate custom design tokens (2ea32c1)

1.0.0-rc.17 (2021-11-25)

Bug Fixes

  • ld-input: let textarea inherit max/min sizes (6c80ffb)
  • ld-notification: center content vertically (5b114fe)
  • ld-select: focus outline styles for Safari (16c1f30)
  • ld-select: ld-select not opening up on mobile safari (8eb01c3), closes #122

Features

  • design-tokens: add bin command to generate custom design tokens (37cd41b)

1.0.0-rc.16 (2021-11-20)

Bug Fixes

  • dist-custom-elements: build custom elements bundle (8bf6210)
  • ld-button: reset margin for safari (58f0e3f)
  • ld-checkbox: emits input event on click from outside (f456f50)
  • ld-icon: make sure shadow dom style element is not removed (7cb5746), closes #124
  • ld-radio: emits input event on click from outside (d465d2b)
  • ld-select: add focus inner method for click on label (cad4501)

1.0.0-rc.15 (2021-11-17)

Bug Fixes

  • dist-custom-elements: build custom elements bundle (2a03561)

1.0.0-rc.14 (2021-11-16)

Bug Fixes

  • ld-checkbox: emits input event on click from outside (bf2985c)
  • ld-radio: emits input event on click from outside (c07d5a1)
  • ld-select: add focus inner method for click on label (700da3b)

1.0.0-rc.13 (2021-11-16)

Bug Fixes

  • ld-checkbox: remove redundant input event dispatch (0e95969)
  • ld-icon: replace icon instead of appending it on name change (90fbcfe)
  • ld-input: add box-sizing border-box to textarea (31a60c1)
  • ld-radio: remove redundant input event dispatch (b063726)

1.0.0-rc.12 (2021-11-16)

Bug Fixes

  • ld-icon: replace icon instead of appending it on name change (16605f0)

1.0.0-rc.11 (2021-11-16)

Bug Fixes

  • changelog: remove redundant entries (f1bb6bc)
  • ld-input: add box-sizing border-box to textarea (dc689e4)

1.0.0-rc.10 (2021-11-15)

Bug Fixes

  • css-reset: make css reset work in safari (2b2d98d)
  • l-heading: theming selectors specifity (81d1b27)
  • ld-button: active states on safari (2a1eaa5)
  • ld-button: progress bar overflow issue on safari (ad010bd), closes #32
  • ld-button, ld-heading: host style (b1e90e6)
  • ld-icon: apply styles on slotted svg (cded2ef)
  • ld-input: button and icon styles (f0eb0ac)
  • ld-input: clean up styling (8e2c462)
  • ld-input: click event handler fired twice (21b2274)
  • ld-label: focus inner input element on click (wip) (ba22b1b)
  • ld-option-internal: disabled text color (d6db1bc)
  • ld-radio: change selection with arrow buttons (a071221)
  • ld-select: always set ignore slot changes to false on next tick (06e4cd1)
  • ld-select: css component (1a3bcab)
  • ld-select: custom popper class (936f6d7)
  • ld-select: form validation / event timing (8a4a58e)
  • ld-select: init ld-option-internal with up-to-date props (6eb4216)
  • ld-select: mutation observer and click on disabled and focus outline (d0428a3)
  • ld-select: use value instead of get attribute value (7e6d98f)
  • ld-select-popper: use up-to-date css custom props (626dfe2)
  • ld-toggle: icon placement in safari (3f0e35d)
  • ld-toggle: update to match current design (8a5b800)
  • theming: update success theme colors (c8015db)
  • 1.0rem safari issue (3b2bbfe)
  • default color refs, allow non-default refs in tailwind preset (0bd1849)
  • properly create default colors, remove color variants (0479741)
  • ld-select: pinned mode (63d0e41)
  • ld-select: swap more indicator color and background-color (c0e580b)
  • ld-sr-live: use aria-relevant all to also announce first message (5c607b7)
  • ld-tabs: emit tab change event from within the ld-tabs component (6b31d70)
  • ld-typo: apply code review suggestions (1f87846)
  • reset: apply reset to everything except examples (b84d631)
  • types: annotate boolean prop types explicitly as booleans (c1e3b38)
  • utils: do not clone slot-attribute (6e3673c)
  • TS error (28e5794)

Features

  • cloneAttributes: test for name, exclude part (caf5270)
  • ld-button: add parts (6d16834)
  • ld-button, ld-input: manipulate size attributes of slotted components (ccc0271)
  • ld-icon: add parts (91fa753)
  • ld-input: autocomplete support for input field (b88369f)
  • ld-input: make component fully themeable (4507c5c)
  • ld-input-message: add theme colors to icons (8c4e768)
  • import border radii from Figma (b344954)
  • ld-button: implicit form submit (821c7ae)
  • ld-checkbox: use shadow dom (f4d6787)
  • ld-heading: add parts (6a704fe)
  • ld-input: add parts (180bd39)
  • ld-input-message: add parts (76ba14d)
  • ld-input, ld-select: hidden inputs inside form (958937c)
  • ld-label: add parts (97c7244)
  • ld-label: use up-to-date css custom props (8d1c931)
  • ld-loading: use new color vars (c681698)
  • ld-notification: add part focusable (999f036)
  • ld-notification: use shadow dom (22cdd6d)
  • ld-notification: use up-to-date css custom props (3abda92)
  • ld-select: use up-to-date css custom props (151edcb)
  • ld-tabs: use new color vars (ccbe7db)
  • ld-theme: replace component with global css classes (b78df5f)
  • ld-tooltip: use up-to-date css custom props (9084bf3)
  • add font-weight to design tokens (b026440)
  • add ld-typo component (275a908)
  • add react bindings (b1cc028)
  • convert ld-input-message and ld-heading to shadow dom (53e22aa)
  • replace headings and paragraphs with ld-typo (455f455)
  • update design tokens and color vars (44c3bc4)
  • ld-tabs: add methods for switching tabs (e6efa27)
  • ld-tabs: add parts (79592fb)
  • ld-tabs: scrollable tab list (787c5ba)
  • ld-tabs: support full width tabs (4337569)
  • ld-tabs: tabs tablist tab tabpanellist tabpanel (acc5964)
  • ld-toggle: hidden input inside form (43cb8e6)
  • ld-toggle: use up-to-date css custom props (ced2d59)
  • move alpha to colors, add disabled variant (25b00f1)
  • update tailwind preset, add sensitive colors (0b7cfe0)

1.0.0-rc.9 (2021-09-21)

Bug Fixes

  • changelog: remove redundant entries (54a5a32)

1.0.0-rc.8 (2021-09-02)

Bug Fixes

  • types: annotate boolean prop types explicitly as booleans (d18f141)

1.0.0-rc.7 (2021-09-01)

Bug Fixes

  • ld-tooltip: lighthouse issue buttons do not have an accessible name (a8fb585)

Features

  • ld-label: allow html content (9bbb125)

1.0.0-rc.6 (2021-08-31)

Features

  • ld-label: allow html content (246352c)

1.0.0-rc.5 (2021-08-26)

Bug Fixes

  • build: export types (c0d0a59)
  • engines: allow node 14 and higher (2ec2314)
  • ld-bg-cells: optimize svg assets (f4cc3dd)
  • ld-select: apply props explicitly to make it work in vue (a6fca8f)
  • ld-select: custom trigger icon (460de73)
  • ld-tooltip: rename property id in order to prevent dom exception (b623b18)
  • tailwindcss: extend default spacings instead of replacing them (3b9750d)

Features

  • ld-notification: theming (3f83255)
  • ld-theme: add theme colors as dynamic css custom props (acc077f)

1.0.0-rc.4 (2021-08-25)

Bug Fixes

1.0.0-rc.3 (2021-08-24)

Bug Fixes

  • engines: allow node 14 and higher (28d9040)

1.0.0-rc.2 (2021-08-24)

Bug Fixes

  • ld-bg-cells: optimize svg assets (080523c)

1.0.0-rc.1 (2021-08-24)

Bug Fixes

  • ld-notification: animate notifications only once by preventing re-rendering with correct keys (5430a34)
  • ld-notification: transition out last notification in queue (09a5c78)
  • invalid style (design review) (#9) (bc34676)
  • label: gap between label and input (b1f01be)
  • ld-button: aria disabled false should not prevent default behaviour (da93a80)
  • ld-button: focus active states (e4f3e33)
  • ld-button: focus state in secondary and ghost mode (d17e91d)
  • ld-button: increase css specificity for better interop with tailwind (b20b7df)
  • ld-button: ocean theme focus state on touch device (b891b5b)
  • ld-button: prevent event propagation on aria disabled button click (0e0da81)
  • ld-button: spacings and colors (7eee836)
  • ld-button: use transparent rich colors (3a40600)
  • ld-checkbox: checked and disabled props must be applied after clone attributes (804685a)
  • ld-heading: increase css specificity for better interop with tailwind (1b2b97e)
  • ld-heading: ld-heading should be display block by default (6a51298)
  • ld-input: all focused inputs should have a white background (b06de8f)
  • ld-input: change bg color of dark input (cc20a5b)
  • ld-input: fix input height (e51f492)
  • ld-input: inherit min-height in multiline mode (3e3e201)
  • ld-input: make textarea take full height of its container (6ed36a9)
  • ld-input: overflow on placeholder element (a66f05d)
  • ld-input: remove usage of unused custom css prop (c5921e6)
  • ld-input: use darker color for icons for more contrast (4ed2db8)
  • ld-notification: screen reader now announces notifications correctly (ce7f2c1)
  • ld-paragraph: ld-paragraph should be display block by default (a6cd566)
  • ld-select: css custom props not available in popper (bb091ef)
  • ld-select: custom icon size and paddings (3e211da)
  • ld-select: events (730e755)
  • ld-select: make arrow up and down behave just like with the native select (f52f1c1)
  • ld-select: maximum call stack size exceeded error (cbe7d70)
  • ld-select: more item vertical position (64b71ca)
  • ld-select: set theme class with js on popper (8bfacdd)
  • ld-select: text ellipsis on trigger button (429714e)
  • ld-select: theming for ld-select css component (b540fe9)
  • ld-select: typeahead with none-matching query (6eff101)
  • ld-select: use tether in place of popper (b09e0d2)
  • ld-select: using touchend for click outside detection on mobile safari (337e63c)
  • ld-sr-live: listen for events on window and use correct suffix (c7e6a07)
  • ld-sr-live: remove console log calls (64d4a9a)
  • typography: update line heights in design tokens (32cd3a1)
  • utils: pass false attribute value as is (3584956)

Features

  • button: disabled but focusable with aria-disabled (daf58d8)
  • button: implement button (50d76c7)
  • input: implement input (058c0fb)
  • input: input slots and aria-disabled support (17861c8)
  • ld-button: on-brand and secondary-on-brand modes (372a5e4)
  • ld-button: progress button (aefdf0b)
  • ld-checkbox: ld-checkbox component (1c46911)
  • ld-heading: heading theming and coloring (124b26f)
  • ld-heading: set aria-label on b headings implicitly (c045ca3)
  • ld-input: custom date picker icon for webkit browsers (7fa79bd)
  • ld-input: custom time picker icon for webkit browsers (2b92d5b)
  • ld-input: multiline mode (0303f41)
  • ld-input: size prop (530f2aa)
  • ld-input: support for various input types (3ea272d)
  • ld-loading: implement loading indicator (8d242a6)
  • ld-notification: add in and out transitions (f881d27)
  • ld-notification: implement notification component (9511b39)
  • ld-notification: placement prop (d109cbc)
  • ld-paragraph: paragraph component (64e812f)
  • ld-radio: radio button component (775b834)
  • ld-select: add caret icon to select trigger (9e0b789)
  • ld-select: clear selection with minus key (a6e566e)
  • ld-select: css component (35e849e)
  • ld-select: dispatch input change blur events (4e9acfd)
  • ld-select: implement clear button for multiselect (6bf2919)
  • ld-select: implement clear buttons for multiselect (864ef69)
  • ld-select: implement focus states (31246bb)
  • ld-select: implement keyboard navigation (c1828c5)
  • ld-select: implement scrollable options container (a3b2ab0)
  • ld-select: implement select component (f8415c0)
  • ld-select: implement select component (e3dc119)
  • ld-select: invalid prop and checkbox mode for multiselect (ec46f6a)
  • ld-select: max rows (a783c88)
  • ld-select: observe slot and create copy for popper (f194521)
  • ld-select: size prop (0a5e3e3)
  • ld-select: use hidden input on web component for standard form submissions (17a673a)
  • ld-theme: ld-theme component and theming docs (64fc5af)
  • ld-tooltip: add tooltip component (974450a)
  • shadows: generate drop shadow css custom variables (6b6dc95)
  • tailwindcss: generate and bundle tailwindcss preset (eba2d1b)
  • add ld-bg-cells component (9712d12)
  • add toggle element (#7) (6fd3b0b)
  • import icons via Figma API (44cffca)
  • ld-select: typeahead to focus an option (240fed8)
  • ld-select: use virtual key and ref props (14df7a5)
  • ld-select: visual modes and customization options (4c7f3b0)
  • react: prop aliases (4165e23)