Skip to content

Latest commit

 

History

History
2232 lines (1047 loc) · 99.1 KB

CHANGELOG.md

File metadata and controls

2232 lines (1047 loc) · 99.1 KB

26.35.0 (2020-07-01)

Features

  • date-picker: add 'nb' for Norsk Bokmål as a permitted language option (c69f92c)

26.34.5 (2020-06-30)

Bug Fixes

  • button: improve button styles (bae48f3)

26.34.4 (2020-06-30)

Bug Fixes

  • slider: redesign the slider (0ae3a41)

26.34.3 (2020-06-29)

Bug Fixes

  • table: cells won't grow over specified max-width (86a486b)

26.34.2 (2020-06-29)

Bug Fixes

  • select: set focus on menu change not every update (ce8379a)

26.34.1 (2020-06-29)

Bug Fixes

  • upgrade replace-in-file from 6.0.0 to 6.1.0 (83ceb07)

26.34.0 (2020-06-26)

Features

  • table: set default layout to fitColumns (f51869d)

26.33.1 (2020-06-26)

Bug Fixes

  • tablulator-paginator: style paginators (2638b81)

26.33.0 (2020-06-26)

Features

  • button-group: add component (91a25f1)

26.32.0 (2020-06-25)

Features

  • table: add custom styles for low-density and interactive rows (888f340)

26.31.2 (2020-06-24)

Bug Fixes

  • limel-select: ensure select element don't crash when it's list element doesn't exist (0240901)

26.31.1 (2020-06-22)

Bug Fixes

  • table: make it more similar to current tables (41e80dd)
  • tabulator-arrow: add more interactivity on hover, to hint columns are sortable (3dbcb82)

26.31.0 (2020-06-18)

Features

26.30.1 (2020-06-17)

Bug Fixes

26.30.0 (2020-06-16)

Bug Fixes

  • chip-set: remove mdc-chip__ripple div (adeb6da)
  • chip-set: rewrite layout using grid (f322b9e)

Features

  • shadows: add shadow styles for inset elements (c952107)

26.29.2 (2020-06-12)

Bug Fixes

  • table: add styles and animate sorting icon (9a9e207)
  • table: add styles similar to our current tables (6dc8736)

26.29.1 (2020-06-12)

Performance Improvements

  • button: hide spinners to avoid constantly running animations (680b455)

26.29.0 (2020-06-04)

Features

  • table: created simple table component (7fbd2b4)

26.28.0 (2020-06-03)

Features

  • schema-form: add support for custom components in place of SchemaFields (8a34158)

26.27.4 (2020-06-03)

Bug Fixes

  • dialog: fix broken max-height, so that dialog is never taller than viewport (63b4584), closes #786

26.27.3 (2020-05-29)

Bug Fixes

  • chip-set: render input really hidden when it's hidden (1aa1fc0)

26.27.2 (2020-05-28)

Bug Fixes

  • input-field: fix alignment input field with error icon (4b6eb17)

26.27.1 (2020-05-28)

Bug Fixes

  • input-field: force the label truncate when container is too little (3ea61a1)
  • select: force the label truncate when container is too little (0a00e0f)

26.27.0 (2020-05-27)

Features

  • chip-set: improve styling when chip is selected for deletion using keyboard (dc3a3f0)

26.26.1 (2020-05-26)

Bug Fixes

  • chip-set: unify styles with other input types (7d86151)
  • input-field: unify styles with other input types (f587020)
  • select: unify styles with other input types (0b0cf77)

26.26.0 (2020-05-22)

Features

  • leadingIcon: add leadingIcon for input type search (c93ff74)

26.25.0 (2020-05-18)

Features

  • icon-button: show label for icon button on hover (3705198)

26.24.1 (2020-05-15)

Bug Fixes

  • upgrade jsx-dom from 6.4.10 to 6.4.13 (4b4275a)
  • upgrade jsx-dom from 6.4.10 to 6.4.13 (c8657fe)

26.24.0 (2020-05-14)

Bug Fixes

  • icon-button: add support for native attribute tabindex (3fd793d)

Features

26.23.0 (2020-05-12)

Features

  • menu: allow menu to have fixed positioning (673fe79)
  • portal: allow portal content to have fixed positioning (32866de)

26.22.1 (2020-05-07)

Bug Fixes

  • picker: do not focus chipset on value change when a single picker value is chosen (7f1a7b9)

26.22.0 (2020-05-06)

Bug Fixes

  • chip-set: import styles directly from limel-input-field (2d5db9d)

Features

  • input-field: add custom styles to create interactive bg-colors (f1387c3)

26.21.0 (2020-05-06)

Features

  • menu-surface: menu is kept open while scrolling (d0adbd3)
  • portal: use popperjs for positioning (0949aa0)

26.20.1 (2020-04-30)

Bug Fixes

  • list: center-align contents of lists with or without secondary text (caae9e7)

26.20.0 (2020-04-30)

Features

  • list: add custom class for lists that need striped style (d81bc57)

26.19.4 (2020-04-30)

Bug Fixes

  • picker: ensure picker doesn't crash if its value is set to null (09fbd86)
  • picker: ensure picker doesn't crash if portalId is null (a6bc01f)

26.19.3 (2020-04-28)

Bug Fixes

  • picker: remove handler for dismissed surface to keep the list and text when scrolling (0e842a4)

26.19.2 (2020-04-28)

Bug Fixes

  • menu: click events not propagated (8c42522)

26.19.1 (2020-04-27)

Bug Fixes

  • form: return descriptive title if title can't be found due to an invalid value (4887de3)

26.19.0 (2020-04-24)

Bug Fixes

  • portal: ensure components inside a portal is shown at the correct position only (7c43692)

Features

  • list: adds action menu to list item (again) (fe60a4a)
  • menu: use limel-portal (again) (b27c8e9)

26.18.3 (2020-04-23)

Bug Fixes

  • chip-set: make chips truncate when their content is too long (0c05c63)

26.18.2 (2020-04-23)

Bug Fixes

26.18.1 (2020-04-22)

Bug Fixes

  • file: disable text input (99c7f19)
  • file: you end up in a loop when you try to upload a file (f6c8c27), closes #708

26.18.0 (2020-04-17)

Features

  • list: make list items more distinct & interactive (02e816c)

26.17.0 (2020-04-16)

Features

  • add keyboard support for autocomplete on input-field (7e96b0e)

26.16.1 (2020-04-16)

Bug Fixes

26.16.0 (2020-04-15)

Features

26.15.0 (2020-04-03)

Features

  • chip-set: make chips look elevated and interactive (59416a4)

26.14.1 (2020-04-03)

Bug Fixes

26.14.0 (2020-04-03)

Bug Fixes

  • chip-set: correctly align leading icons inside chips (8a20617)

Features

  • chip-set: improve the remove (x) button on the chip (2d15fe7)

26.13.1 (2020-04-03)

Bug Fixes

  • badge: make badge respect attribute hidden (7dbfbd8)
  • badge: make badges with one digit appear like a full circle (330e7b7), closes #678
  • badge: set all sizes to whole pixels for default font size (c493286)

26.13.0 (2020-03-30)

Features

  • list: adds action menu to list item (6ec77f0)
  • menu: use limel-portal (745638f)
  • menu-surface: adds support for full or auto width (126bef2)

26.12.1 (2020-03-26)

Bug Fixes

  • icon: remove unnecessary console.error logging (f191ade)

26.12.0 (2020-03-25)

Features

26.11.4 (2020-03-24)

Bug Fixes

  • tab-bar: style icon in tab bar (f1a48ee)

26.11.3 (2020-03-19)

Bug Fixes

  • icon: log to console instead of raising error when no container found (af0013a)

26.11.2 (2020-03-17)

Reverts

  • Revert "chore(package): add npm script watch:prod to enable integration with Angular in watch-build" (fa1128c)

26.11.1 (2020-03-16)

Bug Fixes

  • styles: fix broken css variables for shadows, introduced in v26.11.0 (00099f7)

26.11.0 (2020-03-13)

Features

  • styles: add colors that auto adjust to dark/light modes (f3de6f7)
  • styles: add shadows for different depths (b6293e2)

26.10.1 (2020-03-10)

Bug Fixes

  • picker: make sure chipset has been created before setting focus (7b1f0a9)
  • tab-bar: export tab type from package (1092dd5)

26.10.0 (2020-03-10)

Features

  • badge: add badge component (6cd1d27)

26.9.0 (2020-03-04)

Features

  • tab-bar: add new component limel-tab-bar (2078f88), closes #87

26.8.1 (2020-03-04)

Bug Fixes

  • checkbox: add ripple for indication of element focus (945ba74), closes #564

26.8.0 (2020-03-03)

Features

  • config: add feature switches to config object (6e59877)

26.7.3 (2020-02-25)

Bug Fixes

  • array-field-collapsible-item: open when deep empty (de8657a)

26.7.2 (2020-02-24)

Bug Fixes

26.7.1 (2020-02-21)

Bug Fixes

  • input-field: prevent changing number onwheel event (1f93faa)

26.7.0 (2020-02-21)

Bug Fixes

  • form-common: choose title by title, name, first required field or the first nonempty string (5ee4ebf)

Features

  • array-field-collapsible-item: expand collapsible section when new item (0eda04a)

26.6.0 (2020-02-18)

Bug Fixes

  • dialog: set dialog surface to 100% height (3018d5b), closes #590

Features

  • input-field: add support for textarea (701e1b3)

26.5.3 (2020-02-18)

Bug Fixes

  • prevent multiple instances of docz (736360b)

26.5.2 (2020-02-13)

Bug Fixes

  • text-field: show error icon (5b00ae5)

26.5.1 (2020-02-06)

Bug Fixes

  • form: do not emit empty strings from input field (45b4f3f)
  • form: set fields to invalid if they have initial invalid data (2cc6a19)

26.5.0 (2020-02-06)

Bug Fixes

  • form: set unique id in schema (47c080f)

Features

  • form: release form component (0f988b3)

26.4.1 (2020-02-05)

Bug Fixes

  • select: show arrow in the dropdown (04e701c)

26.4.0 (2020-02-05)

Bug Fixes

  • select: adjust placement of floating label to match input-field component (ec17e42)
  • select: correct default selection, which was broken in v26.1.1 (fd4dffc), closes #573
  • select: do not emit change event when component is mounted (5fc1f19), closes #574 #573
  • select: fix disabled state that was broken in v26.1.1 (c4e9dce)

Features

  • collapsible-section: add support for actions in the header (ddca821)
  • collapsible-section: background-color and padding can now be set using CSS variables (b8d60cd), closes Lundalogik/crm-feature#968
  • form: add component for array items (2c73e62)
  • form: add template for object fields (ee8d9c3)
  • form: set validation errors as helper text when invalid (a5e5c28)

26.3.0 (2020-01-27)

Bug Fixes

  • form: convert dates to strings in date-picker change handler (d94f6cc)
  • form: remove double titles and descriptions from form fields (f446ce4)
  • select: adjust bottom margin (a1067b9)

Features

  • form: add validation event (eb8add2)

26.2.0 (2020-01-23)

Features

  • checkbox: add required property (68f371d)
  • date-picker: add helperText property (5e47129)
  • form: add component for handling boolean values (74d885f)
  • form: add component for handling date values (cdd7d00)
  • form: add component for handling enum values (6120929)
  • form: add component for handling text inputs (317e654)
  • input-field: improve validation (4afe197)
  • select: add helperText property (8b3f26c)

26.1.1 (2020-01-22)

Bug Fixes

  • select: make select work on mobile devices again (4cf7a0e)

26.1.0 (2020-01-21)

Features

  • form: first basic version of form component (unreleased) (409d20e)

26.0.3 (2020-01-09)

Bug Fixes

  • select: don't set focus on first item if null (6b84454)

26.0.2 (2019-12-19)

Bug Fixes

  • list: update template for single line list items (15d7a9e)

26.0.1 (2019-12-12)

Bug Fixes

  • button: update markup to satisfy changes in material 4.0.0 (58dbb4d)
  • chip-set: adjust top margin of label in input field (7de29cc), closes #402
  • chip-set: update markup to satisfy changes in material 4.0.0 (041dfcb), closes #402
  • dialog: set height of surface to 100% in fullscreen mode (2d7b0a1), closes #402
  • list: do not filter disabled list items (b0bd2df), closes #402
  • package: update @limetech/material-components-web to version 2.3.1 (1a724ee)
  • package: update @limetech/material-components-web to version 3.1.1 (8d4bdcf), closes #402
  • package: update @limetech/material-components-web to version 4.0.0 (4d08006)
  • select: change should not fire when option is disabled (90e8e0a), closes #402

26.0.0 (2019-12-06)

Features

  • grid: set default row height to 2.5rem (40px) (8c1a818)

BREAKING CHANGES

  • grid: The default row height of the limel-grid component has been set to 2.5rem (40px). The row height of any given instance of limel-grid can be set using the --lime-grid-cell-height CSS variable.

25.2.0 (2019-12-06)

Features

  • dialog: indicate scrollable content via a shadow (0855358), closes #312

25.1.1 (2019-12-03)

Bug Fixes

  • dialog: prevent header from shrinking due to large body (d5707dd)

25.1.0 (2019-11-28)

Features

  • input-field: add support for a helper text next to the input field (10ba5e5)

25.0.0 (2019-11-14)

Bug Fixes

  • grid: change default number of columns from 8 to 4 (e40ce9a)
  • grid: make sure the size of the grid is the same as the size of the limel-grid element (b13be87)
  • grid: remove variable --lime-grid-cell-width (b1b54de)
  • grid: set grid-auto-flow to row dense, for better automatic layout if config is missing (ade4f59)

Features

  • grid: add variable --lime-grid-gutter with default of 16px, for setting gutter width (f88b968)
  • grid: change default row height from 150px to 64px (89648c2)

BREAKING CHANGES

  • grid: The default row height for limel-grid has been changed from 150px to 64px.
  • grid: The gutter width of limel-grid used to be hard-coded to 15px. The default value is now 16px, but the value can be now be configured using the --lime-grid-gutter variable.
  • grid: It is no longer possible to set a minimum column width. The column width is now determined automatically from the width of the component, and the number of columns used.
  • grid: The default number of columns for limel-grid has changed from 8 to 4.

24.6.2 (2019-11-08)

Bug Fixes

  • chip-set: display correct size of trailing icon in Edge (d8de6db)
  • list: display correct size of icon in Edge (787a713)

24.6.1 (2019-10-30)

Bug Fixes

  • chip-set: correct chip layout for very long chip texts (50df5ae), closes #496

24.6.0 (2019-10-23)

Features

  • picker: no scroll in list when five or less items (c129158)

24.5.1 (2019-10-18)

Bug Fixes

  • limel-select: ellipsis when text overflow (82d122c)

24.5.0 (2019-10-18)

Bug Fixes

  • icon: change medium size icon from 41x41px to 40x40px (2c2f3a7)
  • list: add divider-lines between list-items for two-line lists with badge icons (818af98), closes #465
  • list: correct alignment of icon lists to match that of same size badge-icon list (80cd931)
  • list: set icon color to a non-transparent grey, since our icons look bad with transparency (f58c84a)
  • picker: increase icon size in dropdown list (use new default size) (5370dae)

Features

  • chip-set: add option maxItems to prevent adding new chips to input chip-set (0d4b8eb)
  • list: change default size of icons and badge-icons from medium to small (4204c37)
  • list: make icon color configurable (7651920)
  • picker: prevent text-input when picker is "full" (b50dc65)

Performance Improvements

  • list-renderer: remove .bind() from template (0972bde)

24.4.0 (2019-10-08)

Features

  • chip-set: the setFocus method now accepts an argument for emptying the input value (961f52a)
  • picker: pressing escape in the dropdown empties and focuses the input (6b06bb2)

24.3.0 (2019-10-08)

Bug Fixes

  • chip-set: remove extra empty space below chips when picker is very narrow (hide the input) (4524d9c), closes #455

Features

  • chip-set: add readonly option (c156fa2)
  • picker: add readonly option (6e653e7), closes #429
  • picker: add css variables for controlling component background color (369b673)

24.2.2 (2019-10-07)

Bug Fixes

  • button: fix issue where button might show both "loading" and "loading done" state (0b529c3)

24.2.1 (2019-10-02)

Bug Fixes

  • chip-set: supplies its own x-icon, independent of icon-set used (3b21e72)
  • snackbar: supplies its own x-icon, independent of icon-set used (9d36977)

24.2.0 (2019-10-02)

Features

  • chip-set: chips in input chip-set can be navigated by keyboard (1710f58)

24.1.1 (2019-09-30)

Bug Fixes

  • dialog: wait 100 ms after opening before dispatching resize event (a430fc9)

24.1.0 (2019-09-30)

Bug Fixes

  • chip-set: don't hide the input when not focused (88bef4a)
  • chip-set: fix incorrect required-behavior (f2c27fc)
  • chip-set: improve keyboard navigation for input chip-sets (81edd58)
  • chip-set: reflect the properties required and searchLabel to attributes (9ffe38c)
  • list: correct tab-flow for list-items (62e1e3d)
  • picker: fix focus and blur behavior (3365f09), closes #428
  • picker: improve keyboard-navigation (280165b)

Features

  • chip-set: add option and method to let consumer control when input is emptied (5d33ec5)

24.0.2 (2019-09-24)

Bug Fixes

  • chip-set: adds margin to search label (68870ac)
  • chip-set: reflect properties type and label to attribute (69aa336)

24.0.1 (2019-09-20)

Bug Fixes

  • picker: the interact event supplies a ListItem<number | string> instead of ListItem<any> (6df40e5)

24.0.0 (2019-09-18)

Bug Fixes

  • picker: remove leaking of internal implementation details through the interact event (d4a3d11)

BREAKING CHANGES

  • picker: The interact event used to supply a Chip used internally by limel-picker, instead of the ListItem supplied to limel-picker by the consumer. This has now been fixed. Implementations relying on the incorrect behavior will need to be updated.

23.0.2 (2019-09-16)

Bug Fixes

  • chip set: invalid state of required input chip-set not handled correctly (c7dcbf1)
  • chip-set: add required marker to input chip-set (ae5a967)

23.0.1 (2019-09-13)

Bug Fixes

  • select: only emit one change event when selecting a value (a7d4284)

23.0.0 (2019-09-10)

Bug Fixes

  • icon: move icons to private repo and packages (acb2c01)

BREAKING CHANGES

  • icon: The icon set previously delivered with lime-elements has been removed. The icons will be provided by the Lime products which use lime-elements. External consumers of lime-elements need to supply their own icons. Please see the documentation for limel-icon for more info.

22.6.1 (2019-09-05)

Bug Fixes

  • chip-set: add missing export of chip types (8b13349)
  • date-picker: add missing export of date types (58b7d9b)
  • file: add missing export of file types (5837c46)
  • list: add missing export of list types (a360e1f)

22.6.0 (2019-09-04)

Bug Fixes

Features

  • menu-surface: new menu-surface component (1cbeb5d)
  • portal: new component for rendering content within a different DOM node (ad4cf42)

22.5.1 (2019-09-04)

Bug Fixes

  • slider: fix background color for disabled slider (2b1a890), closes #304

22.5.0 (2019-09-02)

Features

  • picker: add optional message for empty search result (b4c5b4e), closes #307

22.4.0 (2019-08-27)

Bug Fixes

  • picker: makes icon size smaller in the list items (4e9a9b5)

Features

  • chip-set: adds search label to input field when searching (cf3d995)
  • picker: adds support for displaying full list without cutting content (e5f776f)

22.3.1 (2019-08-13)

Bug Fixes

22.3.0 (2019-08-09)

Features

  • limel-banner: add component (8955a69)

22.2.1 (2019-06-27)

Bug Fixes

  • readme: trigger release of updated readme to npmjs.com (1cf3192)

22.2.0 (2019-06-26)

Features

  • open-source under Apache-2.0 license (8064f12), closes #369

22.1.1 (2019-06-17)

Bug Fixes

  • flatpickr: switch to @limetech/flatpickr and update to v4.5.5 (e61b756)

22.1.0 (2019-06-17)

Features

  • list: add property for setting size on icon (3aeda65)
  • snackbar: add dismissible property (019f706)

22.0.2 (2019-06-13)

Bug Fixes

  • limel-icon: undefined icons are not loaded (dcabf2c)

22.0.1 (2019-06-12)

Bug Fixes

  • stencil: use the 1.X version of @stencil/sass (2625616)

22.0.0 (2019-06-12)

Build System

  • package.json: update @stencil/core (097d81c)

BREAKING CHANGES

  • package.json: lime-elements has been updated to use Stencil One. This makes it incompatible with any components built with older versions of Stencil. To upgrade to this version of lime-elements, also upgrade your own code to use Stencil One (v1.0.0 or later).

21.0.4 (2019-05-14)

Bug Fixes

  • list: remove black hover over list item with checkbox (cbb4d34), closes #364

21.0.3 (2019-05-09)

Bug Fixes

  • select: increase z-index of scrim (14e3b55)

21.0.2 (2019-05-08)

Bug Fixes

  • select: use correct color for the bottom line (d40100f)

21.0.1 (2019-04-30)

Bug Fixes

21.0.0 (2019-04-25)

Features

  • list: adds list type property (3b4d5fc), closes #133
  • radio-button: adds radio button to be used in lists (99dfb71)

BREAKING CHANGES

  • list: Removes selectable and multiple properties and adds type property. With the type property it's now also possible to have radio button lists.

20.2.0 (2019-04-17)

Bug Fixes

  • index.html: add Roboto font (d2a388b)

Features

20.1.1 (2019-04-16)

Bug Fixes

  • limel-file: change event contains file (4c51b40), closes #355

20.1.0 (2019-04-10)

Features

20.0.1 (2019-04-08)

Bug Fixes

  • material: update code to work with material 1.1.0 (e2006de)

20.0.0 (2019-04-05)

Bug Fixes

  • list: disabled items not handled correctly (93a24cb)

Code Refactoring

  • multi-select: remove multi-select (33fd282), closes #203

Features

BREAKING CHANGES

  • multi-select: multi-select component has been removed in favor of the select component that now has a property called multiple that offers the same functionality in a better way

19.1.1 (2019-04-05)

Performance Improvements

  • menu: remove event listeners when component is destroyed (3e7f71f)

19.1.0 (2019-03-29)

Features

  • list: improve list to handle multiple selection with checkboxes (78ffd99)

19.0.1 (2019-03-29)

Performance Improvements

  • mdc: remove event listeners when components are destroyed (f0d131a)

19.0.0 (2019-03-29)

Bug Fixes

  • chip set: use icon badges (898b247)

Features

  • icon: add badge attribute to limel-icon, and only add extra padding when true (e4fa6a8)

BREAKING CHANGES

  • icon: Reverts breaking change to limel-icon from v17.0.0 (fd006f8).

18.0.2 (2019-03-28)

Performance Improvements

  • remove lamda and bind() from templates (a048973), closes #346

18.0.1 (2019-03-26)

Bug Fixes

  • icon: change box-sizing to border-box (fb045e4)
  • spinner: change box-sizing to border-box (eff16bf)

18.0.0 (2019-03-26)

Features

BREAKING CHANGES

  • All size values have been rescaled to assume 1rem=16px.

17.0.0 (2019-03-21)

Bug Fixes

  • color: use correct color variable (594eeb0)
  • icon: define icon sizes (eb706e7)
  • limel-multi-select: stop internal change-events from propagating outside the component (9b6a09a)
  • limel-select: stop internal change-events from propagating outside the component (cbbade3)
  • picker: added value generic property to list item (e1e44b6)
  • spinner: define spinner sizes (415065d)

Code Refactoring

  • badge: remove badge component (8b81ef9)
  • button group: remove button group (6df45df)

Features

  • flex container: new flex container component (e0a65ef)
  • icon: allow setting background color on icon (fd006f8)

BREAKING CHANGES

  • picker: Removed the index signature from ListItem interface. Consumers of list items should pass any custom values in the value property instead
  • button group: Button group has been removed in favor of flex container, which offers the same functionality with a cleaner API and is not constrained to only containing buttons
  • badge: The badge component has been removed. Code that uses the badge component should use the icon component instead, which offers the same functionality.

16.2.1 (2019-03-18)

Bug Fixes

  • input field: render icon correctly (6517fcc)

16.2.0 (2019-03-08)

Features

  • checkbox: adds checkbox component (ebc9272)

16.1.3 (2019-03-08)

Bug Fixes

  • limel-date-picker: fix momentjs locale being set globally by datepicker (307f8d6), closes #323

16.1.2 (2019-03-08)

Bug Fixes

  • correct scss imports so we do not break consumer builds (c9b4fe6), closes #329

16.1.1 (2019-03-07)

Bug Fixes

  • chip set: stop input change event from propagating (e2c7b32)
  • picker: fix focus handling of picker in edge (2017784)

16.1.0 (2019-03-07)

Features

  • button: add outlined button style (26612a6), closes #317
  • button: add support for icons on buttons (37b2c5a), closes #317

16.0.4 (2019-03-05)

Bug Fixes

  • chart: remove exposed ChartJS interfaces (0881b89)

16.0.3 (2019-03-05)

Bug Fixes

  • limel-date-picker: don't format value for native pickers (94be85f)
  • limel-date-picker: enable moving caret with keyboard (dd49360), closes #306
  • limel-date-picker: fix pickers broken on mobile (5f17cd4), closes #311
  • limel-date-picker: make sure week numbers are determined according to iso standard (fd9dbf2)

Performance Improvements

  • limel-date-picker: on window resize, redraw picker instead of creating a new instance (3327377)

16.0.2 (2019-02-26)

Bug Fixes

  • limel-dialog: open dialog on Microsoft Edge several times (05c857f), closes #314

16.0.1 (2019-02-19)

Bug Fixes

  • limel-date-picker: change picker value when changing the input (cf7dc60), closes #297

16.0.0 (2019-02-18)

Features

BREAKING CHANGES

  • limel-grid: The scss-mixin grid-fullscreen has been removed. It is replaced by the new limel-grid component.

15.0.7 (2019-02-15)

Bug Fixes

  • limel-date-picker: keep formatted value in sync (1444754), closes #295

15.0.6 (2019-02-13)

Bug Fixes

  • limel-dialog: set focus trap on hidden input field (263937b)

15.0.5 (2019-02-08)

Bug Fixes

  • snackbar listens to action event again (2860213)

15.0.4 (2019-02-05)

Bug Fixes

  • limel-multi-select: fix label styles (9a6af5d)

15.0.3 (2019-02-05)

Bug Fixes

  • limel-picker: focus event: stop propagration when element removed (805c674)

15.0.2 (2019-02-05)

Bug Fixes

  • limel-multi-select: use floating label styles (fcdd9dd)
  • limel-slider: use floating label styles (4a5e469)

15.0.1 (2019-02-04)

Bug Fixes

  • multi-select: change color on multi-select radio buttons to a dark-grey color (7c47810), closes #254
  • multi-select: remove border-bottom styling (9e79010)
  • slider: remove border-bottom styling (791ca7f)

15.0.0 (2019-02-01)

chore

  • limel-autocomplete: delete component (8ef2ad2), closes #274

Features

  • limel-input-field: add prop completions as suggestions value can autocomplete to (0eddeae), closes #274

BREAKING CHANGES

  • limel-autocomplete: limel-autocomplete is deleted, use limel-input-field with completions instead

14.0.0 (2019-02-01)

Code Refactoring

  • grid: rename mixin fullpage-grid to grid-fullpage (749dc3f)

BREAKING CHANGES

  • grid: In order to better accommodate other grid mixins in the future, the mixin fullpage-grid has been renamed to grid-fullpage.

13.4.0 (2019-01-31)

Features

13.3.0 (2019-01-30)

Bug Fixes

  • limel-slider: change pin color to white (b83c585), closes #252

Features

  • limel-slider: define highlight color by variable (07b687c), closes #252

13.2.3 (2019-01-29)

Bug Fixes

  • limel-dialog: possible to create fullsize dialog (590f592)

13.2.2 (2019-01-28)

Bug Fixes

  • limel-select: add icon to select list (d0dc5a9)

13.2.1 (2019-01-28)

Bug Fixes

  • input-field: floating label if value is set or field is focused (85d4c0e)

13.2.0 (2019-01-25)

Features

13.1.0 (2019-01-25)

Bug Fixes

  • limel-picker: set chip-set id from listItem id if existing (d260906), closes #256

Features

  • limel-picker: add interact event (2e191d1), closes #256

13.0.3 (2019-01-25)

Bug Fixes

13.0.2 (2019-01-25)

Bug Fixes

  • change border bottom color on input fields (2981bc9)
  • input field for limel-input is white (beae022)
  • input field for limel-picker is white (1533a54)
  • input field for limel-select is white (62c8f5c)

13.0.1 (2019-01-25)

Bug Fixes

  • picker: improve performance for limel-picker (7b01dac)

13.0.0 (2019-01-21)

Bug Fixes

  • collapsible-section: header is set as a property (f4074e4)

BREAKING CHANGES

  • collapsible-section: New interface for lime-collapsible-section

12.1.1 (2019-01-21)

Bug Fixes

  • fonts: change fontsizes (478c608)

12.1.0 (2019-01-17)

Features

  • limel-dialog: add closing event (e98038f), closes #244

12.0.5 (2019-01-14)

Bug Fixes

  • limel-date-picker: fix language config for provided translations (58722f2), closes #241

12.0.4 (2019-01-14)

Bug Fixes

  • limel-date-picker: translate based on language property (15ee7b6), closes #241

12.0.3 (2019-01-11)

Bug Fixes

12.0.2 (2019-01-10)

Bug Fixes

  • docs: fix issue with documentation being published at incorrect path (5e16f72)

12.0.1 (2019-01-10)

Bug Fixes

  • limel-date-picker: format property overwrites default date format (3e0f4dc), closes #237

12.0.0 (2019-01-10)

Bug Fixes

  • limel-chip-set: make method getEditMode async (cee272f)

BREAKING CHANGES

  • limel-chip-set: The method getEditMode on limel-chip-set is now async (it will return a promise).

11.4.5 (2019-01-03)

Bug Fixes

  • limel-menu: no word wrapping in menu items (446a1be), closes #230

11.4.4 (2018-12-21)

Bug Fixes

  • limel-date-picker: fix width calculation if initially hidden (d0f8de3), closes #228

11.4.3 (2018-12-19)

Bug Fixes

  • install: add postinstall.js to published files (3e5a239)

11.4.2 (2018-12-18)

Bug Fixes

  • build: fix postinstall to check if files exist (2093bfd)

11.4.1 (2018-12-18)

Bug Fixes

  • limel-picker: fix z-index in list by using mdc-menu-surface css (83eb102), closes #179

11.4.0 (2018-12-18)

Features

  • date-picker: implements date pickers (86d73a4)
  • translations: adds translations support (fa400ce)

11.3.0 (2018-12-17)

Bug Fixes

  • picker: show pre-selected items (0a66848)

Features

  • limel-dialog: add property closingActions incl. example (fb14313), closes #139

11.2.1 (2018-12-03)

Bug Fixes

  • chip-set: add animation to input element (ef0c717)

11.2.0 (2018-11-29)

Features

  • colors: define properties for setting colors (a6c1333)

11.1.0 (2018-11-29)

Features

  • chip-set: allow setting background color when type is input (7ba0fd3)
  • input-field: allow setting background color of field (c770fe2)
  • select: allow setting background color of field (c1e1375)

11.0.0 (2018-11-26)

Bug Fixes

  • input-field: onChange with number input emits a number instead of string (1047f25)

chore

  • icons: move icons to base folder (0b58309)

Features

  • text-field: adds support for number formatting (661f9c6)

BREAKING CHANGES

  • icons: Icons have been moved out from the folder structure and are all located in one folder instead
  • text-field: Renames limel-text-field to limel-input-field.

10.0.2 (2018-11-22)

Bug Fixes

10.0.1 (2018-11-20)

Bug Fixes

  • picker: set focus to text field when picker receives focus (7abe7a2)

10.0.0 (2018-11-20)

Bug Fixes

  • limel-chip-set: change name of method focus to setFocus (f849e8e)

BREAKING CHANGES

  • limel-chip-set: The method focus() on limel-chip-set has been renamed to setFocus().

9.9.0 (2018-11-19)

Features

  • list: support for icons (eb1021f)
  • menu: support for icons (7eee825)
  • picker: support for icons (ccda724)

9.8.0 (2018-11-15)

Features

  • dialog: allow size to be set through CSS variables (fad7f1c)

9.7.0 (2018-11-15)

Features

  • limel-slider: add factor property (a412f72), closes #196

9.6.0 (2018-11-14)

Bug Fixes

  • limel-collapsible-section: call dispatchResizeEvent when section opened (cc092fd), closes #192

Features

  • picker: support for suggestions and searching for an empty value (2e1a61c)

9.5.0 (2018-11-13)

Features

  • limel-icon-button: add method relayout that triggers re-layout of hover-highlight (2808c53)

9.4.0 (2018-11-12)

Features

  • limel-icon-button: add component (4423e20), closes #186

9.3.0 (2018-11-05)

Bug Fixes

  • chip-set: clear text value on input blur (ad87834)
  • linear-progress: set text-align inside progress bar to left (a6ca6b6)
  • list: update variable name (cdb1fe1)

Features

  • picker: only allow unique values to be selected (04da767)
  • picker: set focus on chip set input when selecting from the picker (06b9eec)
  • picker: use chip set input in picker (ceddc15)

9.2.1 (2018-11-01)

Bug Fixes

  • limel-slider: adjust disabled state to material style (ad5e0d6), closes #154

9.2.0 (2018-10-30)

Features

  • chip: new chip-set component (8a7ba66)

9.1.1 (2018-10-29)

Bug Fixes

  • icon: reduces the gap between sizes to steps of 0.5 rem (0b289c9)

9.1.0 (2018-10-24)

Features

  • badge: new badge component (a01e0e1)
  • linear-progress: add indeterminate prop (19ac5df)
  • linear-progress: add variable for setting background color (fcf6cad)

9.0.2 (2018-10-23)

Bug Fixes

  • icon: modify icon sizes (2db4043)
  • icon: replace all black colors with current color (4c38ce6)

9.0.1 (2018-10-19)

Bug Fixes

  • limel-dialog: trigger resize-event after opening-animation has finished (34ab9dc), closes #153

9.0.0 (2018-10-17)

Bug Fixes

  • limel-dialog: fix broken markup and resulting styling of the header (ff81efc)

BREAKING CHANGES

  • limel-dialog: The header slot has been replaced with the heading attribute.

8.1.2 (2018-10-16)

Bug Fixes

  • collapsible-section: remove unnecessary event dispatching (068afd5), closes #160

8.1.1 (2018-10-16)

Bug Fixes

  • dialog: remove unnecessary event dispatching (225d985), closes #159

8.1.0 (2018-10-15)

Features

  • linear-progress: new linear-progress component (82ea96b)

8.0.1 (2018-10-12)

Bug Fixes

  • limel-dialog: make it possible to open the dialog again after clicking the scrim (bcd2b6e), closes #150

8.0.0 (2018-10-11)

Bug Fixes

  • limel-picker: change the interface to accept a search-function which returns a promise (0317d0f), closes #70

BREAKING CHANGES

  • limel-picker: The input event has been removed. Instead, the picker should be supplied with a searcher-function, that accepts a query string as argument, and returns a promise that is eventually resolved with the search-result. As a result, the items property has also been removed, since these are now supplied by the searcher instead.

7.1.0 (2018-10-10)

Features

  • limel-multi-select: add multi-select component (2dce502)

7.0.0 (2018-10-08)

Features

  • limel-select: change the value property from string to Option (c8d2217), closes #129

BREAKING CHANGES

  • limel-select: The type of the value property has been changed from string to Option. It now holds the selected Option object, not just the value of the selected Option. An empty value, previously represented by an empty string, is now represented by null instead.

6.1.1 (2018-10-05)

Bug Fixes

  • correct scss-imports to remove build-error in consuming plugins (e57cdcf)

6.1.0 (2018-10-03)

Features

  • limel-icon: add limel-icon component (e073c8d)

6.0.0 (2018-10-03)

Bug Fixes

  • limel-select: set display:block on the custom-element (0812743)

Features

  • move towards vanilla material styling (a1ed101), closes #111

BREAKING CHANGES

  • Visually, there are "breaking" changes. limel-textfield has a significantly different look, which also affects all other components using limel-textfield: limel-autocomplete, limel-picker. limel-select has received a similar update of visual style. The font has been changed from Open Sans to Material's default Roboto.

5.1.2 (2018-10-02)

Bug Fixes

  • limel-select: update the value when the available options are changed (ea8d31f), closes #125

5.1.1 (2018-09-27)

Bug Fixes

  • limel-switch: make switch update correctly when value is changed by consumer (d4171b1), closes #121

5.1.0 (2018-09-26)

Features

  • snackbar: new snackbar component (065e567)

5.0.2 (2018-09-24)

Bug Fixes

  • limel-menu: reflect label to attribute (90bd45d)
  • limel-menu: set aria-hidden attribute on menu to false when menu is open (9d9a744)

5.0.1 (2018-09-24)

Bug Fixes

  • exclude .scss files from dist-package (6e7fabd)

5.0.0 (2018-09-21)

Bug Fixes

  • export previously missing interfaces (0de8850)

Code Refactoring

  • limel-select: rename IOption to Option (4d707e9)

BREAKING CHANGES

  • limel-select: The interface IOption has been renamed to Option. Before this release, the interface was not correctly exported, so it is unlikely that any external consumers of lime-elements actually have a breaking dependency on this interface.

4.0.1 (2018-09-21)

Bug Fixes

  • fix dependency on lime-material-components-web (076e8f5)

4.0.0 (2018-09-21)

Bug Fixes

  • stencil: release 3.6.1 was actually breaking and is replaced by this release (272c5ca)

BREAKING CHANGES

  • stencil: When using lime-elements with Angular or other build system using Webpack, replace the line import { defineCustomElements } from 'lime-elements' with import { defineCustomElements } from 'lime-elements/dist/loader'. In Angular, this line is found in main.ts.

3.6.1 (2018-09-17)

BREAKING! 3.6.1 should have been a major release. It has been unpublished. Please downgrade to 3.6.0 or upgrade to 4.0.0.

Bug Fixes

  • limel-list: fix component crashing when there are no elements in the list (453dc34)
  • limel-list: set the default display value to block (6431af3)

3.6.0 (2018-09-06)

Features

  • limel-menu: add menu component (c35c676), closes #71

3.5.0 (2018-09-06)

Features

  • limel-text-field: add property type to determine the inputs html-type (245bf71), closes #75

3.4.2 (2018-09-06)

Bug Fixes

  • add an empty file to trigger a release for debugging-purposes (6eb4135)
  • dummy: no actual changes, this bump is only to have semantic-release create a changelog file (c7f5b09)

3.4.1 (2018-08-31)

Performance Improvements

  • limel-dialog: remove unnecessary state-decorator (7dd2f15)

3.4.0 (2018-08-30)

Features

  • limel-collapsible-section: add collapsible section component (3b29074), closes #63

3.3.1 (2018-08-30)

Performance Improvements

  • less: remove support for styling with LESS (64f3540)

3.3.0 (2018-08-29)

Features

3.2.1 (2018-08-23)

Bug Fixes

  • limel-props: fix issue with props sometimes not being parsed (fbe2caa)

3.2.0 (2018-08-20)

Features

  • limel-list: add list component (ca12cf3)
  • limel-picker: add limel-picker component (2233d84)
  • limel-text-field: add support for trailing icon (3ffe17f)
  • util: export constants for keycodes (9d698b1)

3.1.0 (2018-08-16)

Features

  • limel-slider: add slider component (fb57234)

3.0.1 (2018-08-08)

Bug Fixes

  • limel-button: make it possible to create button in loading state (27d3c5f), closes #52

3.0.0 (2018-08-08)

Bug Fixes

  • limel-button: make limel-button display as inline-block (0699df3)
  • limel-button-group: change styling attributes to css class names (67c7fb3)

BREAKING CHANGES

  • limel-button-group: Adding the reverse-order attribute no longer has any effect.

2.4.1 (2018-08-07)

Bug Fixes

  • limel-switch: correct colour for disabled switch in on state (5b6fe02)

2.4.0 (2018-08-06)

Features

  • stencil: stencil updated to version 0.11.0 (2da2a38)

2.3.0 (2018-08-06)

Bug Fixes

  • limel-text-field: fix label floating on init of empty text-field (dcb937e)

Features

  • limel-autocomplete: add limel-autocomplete component (14f1967)

2.2.2 (2018-08-02)

Bug Fixes

  • limel-button: add reflectToAttr to primitive properties (77f4f10)
  • limel-dialog: add reflectToAttr to primitive property (d65944b)
  • limel-select: add reflectToAttr to primitive properties (61bce7c)
  • limel-switch: add reflectToAttr to primitive properties (06fc6b1)
  • limel-text-field: add reflectToAttr to primitive properties (ef7e70f)

2.2.1 (2018-07-09)

Bug Fixes

  • limel-spinner: fix the broken hidden attribute (204faa5), closes #26
  • limel-spinner: fix the broken size attribute (1599466), closes #25

2.2.0 (2018-07-06)

Features

  • limel-dialog: add limel-dialog (c6cf287)

2.1.0 (2018-07-05)

Features

  • limel-text-field: add limel-text-field (a99caba)

2.0.0 (2018-07-05)

Continuous Integration

  • npm release: update config for npm release (7c44ef0)

BREAKING CHANGES

  • npm release: All version 1.x releases are broken. There is no build output in the npm package released.

1.5.0 (2018-07-05)

Bug Fixes

  • package.json: update release config (98e583e)

Features

1.4.2 (2018-07-05)

Bug Fixes

  • limel-select: make 'disabled' property on option optional (3c71ddb)

1.4.1 (2018-07-05)

Bug Fixes

  • limel-button: make onClick work again (95a8e58)
  • limel-select: update property declarations (c91ae26)
  • limel-switch: update property declarations (1c30951)

1.4.0 (2018-06-29)

Features

  • limel-select: limel-select component added (8f251b0)

1.3.0 (2018-06-29)

Features

  • limel-switch: limel-switch component added (99ecb6b)

1.2.0 (2018-06-28)

Features

  • CI: dummy minor bump (65d1b9b)
  • CI: dummy minor bump plus debug flag (250116b)

1.1.0 (2018-06-27)

Bug Fixes

  • CI: Debug flag removed (d8185b1)
  • semantic-release: Fixes bug in Makefile (4faf38a)
  • semantic-release: Fixes for npm publish (feaca62)
  • semantic-release: Pass env-vars to container (9343c36)

Features