Skip to content
This repository has been archived by the owner on Jun 29, 2023. It is now read-only.

Latest commit

 

History

History
609 lines (385 loc) · 50.7 KB

CHANGELOG.md

File metadata and controls

609 lines (385 loc) · 50.7 KB

Changelog

This document maintains a list of released versions and changes introduced by them. This project adheres to Semantic Versioning

6.3.0 (2020-10-02)

Features

  • pick-list-group, pick-list-item, tip-group, tip-manager, value-list-item: add replacement text props (#1060) (d62a0fc)
  • value-list: allow dragging items between lists (#1059) (84e7d73), closes #1056

6.2.0 (2020-08-20)

Features

Bug Fixes

  • panel: remove slot-container and associated styles (ceb6ab7)

6.1.2 (2020-07-29)

Bug Fixes

6.1.1 (2020-07-21)

Bug Fixes

  • action: fixed icon scales (e873db2), closes #1034
  • shell-center-row: Error when no action-bar is provided (#1032) (2181e34)

6.1.0 (2020-07-09)

Features

  • flow-item: Use calcite-popover for menu actions #1011 (a33526a)
  • pick-list-item: update to word-break (845e869)
  • shell-center-row: add slot for action-bar (05e1049), closes #1015

Bug Fixes

  • action: icon scale update (7005bf5)
  • action: Prevent disabled buttons from being clicked or tabbed into (#1004) (0afa470)
  • action-bar: Sync expanded state with new children (#1025) (81506f5)
  • block-section: rtl class was getting incorrectly applied (eebf0f5), closes #993 #993
  • panel, flow-item: Make sure the FAB is always stacked higher than slot content. (#1010) (5f783d4), closes #1000
  • pick-list: hide non-nested groups that do not match filter (#1028) (d28e5a1), closes #1026
  • value-list: ensure keyboard-enabled DND stays active when moving items around (#1012) (1c4a741), closes #986

6.0.0 (2020-05-20)

⚠ BREAKING CHANGES

    • Removed deprecated 'text-*' properties from action-bar, action-pad, block, block-section, filter, flow-item, panel, tip-manager, and tip.
  • Removed deprecated 'layout' property from action-bar, action-pad, and shell-panel.
  • Removed deprecated 'compact' property from pick-list-item, pick-list, value-list, and value-list-item.
  • Removed deprecated tip-manager slot from shell.

Features

  • action-pad: add horizontal layout (faf319b), closes #967 #967 #967 #967 #967
  • flow-item: added slot that hydrates header-leading-content of calcite-panel (e894d55), closes #958 #958 #958 #958 #958
  • css tweaks for shell-panel and center-row (eb3ef56), closes #955
  • panel: tweak for FAB slot when h-scroll (530ca8c)
  • new calcite-shell-center-row component and updated slot for calcite-shell (#950) (56a47d4), closes #935
  • replace focus ring mixin and added new mixin where needed (f4429d4), closes #945
  • typographic reduction and spacing updates (f81ec72), closes #886 #886 #886
  • use less confusing icons in pick-list and value-list (d4c9c7a)

Bug Fixes

  • block: updated for loader UI bug (3eabce2)
  • block-section: added rtl check and css (13483a8), closes #957
  • calcite-filter: added rtl check and updated styles (f226c41), closes #959
  • Remove deprecated properties and slots from components (#971) (a37633a)

5.7.3 (2020-04-08)

Bug Fixes

  • pick-list-item: update filled circle icon setup (#922) (dbbb8ef)

5.7.2 (2020-04-07)

Bug Fixes

5.7.1 (2020-04-07)

Bug Fixes

  • action, flow, pick-list, sortable-list, tip-manager, value-list: react to DOM mutations earlier to avoid stagnant renders (#920) (700d9f8), closes #919

5.7.0 (2020-04-03)

Features

  • action-bar,action-pad: Add tooltipExpand property (#904) (94476e9)

Bug Fixes

  • action: Support slotting icon after initialization (#913) (faddbc3)
  • pick-list, value-list: Fix icon for selected circle #911 (167e729)

5.6.1 (2020-04-01)

Bug Fixes

  • flow-item, pick-list, value-list: fix icons not showing up (#903) (5290dff)

5.6.0 (2020-03-31)

Features

  • action-pad,action-bar: Add intl string properties. (#823) (a261c0a), closes #818
  • block: drop open/close icon (#897) (38e5b4a)
  • flow-item: Fix count for menu-actions (#883) (ace82b5)
  • flow-item,panel: Add intl string properties. (#843) (fed34b7)
  • tip,tip-manager: Add intl string properties. (#844) (dbc8561)
  • value-list, pick-list: support ↑↓ arrow keys for navigation and value selection when multiple mode is disabled (#887) (28cc424)

Bug Fixes

  • action: Add slotChildNodesFix to stencil config extras (#890) (99717d3)
  • block: use CSS grid to improve header layout (#895) (2250249), closes #849

5.5.1 (2020-03-03)

Bug Fixes

  • action: When using tooltips with an action, browsers title popup shows up (#872) (0c1fa41), closes #871

5.5.0 (2020-03-03)

Features

  • pick-list: add removable prop for easier item removal (#820) (e41e460), closes #753

Bug Fixes

  • block-section: increased top and bottom margins on block-section label to fix focus ring overlap (#862) (#863) (3b00652)
  • flow-item: update to only show fab-container when fab slot is used (004019f)

5.4.0 (2020-02-28)

Features

  • action: Add icon property to display calcite-icon. (#837) (9de7724)
  • block, block-section, filter: add intl props (#852) (8384fca), closes #818
  • fab: Floating Action Button (FAB) aka FABULOUS!!! component. (#824) (fc8de45)
  • filter: add placeholder property (#854) (dec10b1)
  • flow-item,panel: Add an onscroll event for FlowItem and Panel #842 (356e399)

Bug Fixes

  • action-bar: removed default return from getCalcitePosition (5a1fa28)
  • shell-panel: style for deprecated leading and trailing attributes (1643621), closes #846

5.3.2 (2020-02-19)

Bug Fixes

  • Action: Allow SVGs to be slotted into the calcite-action. (#836) (6a661e1)

5.3.1 (2020-02-18)

Features

  • styles for a tighter calcite-filter and related styles in pick-list and value-list (9ec3b82), closes #781 #795

5.3.0 (2020-02-11)

Features

  • deprecate layout in favor of position (#812) (5e11467)
  • Panel, FlowItem: better header layout and header retains summary when panel is short (3f3b1e3), closes #807 #764

Bug Fixes

  • Action - Remove padding when used without an icon (#810) (30d3510)
  • block-section: toggle section (with toggleDisplay=switch) when Enter or Space key is pressed (#809) (5fa12ec), closes #801

5.2.1 (2020-02-05)

Features

  • multiple actions appear side-by-side (#798) (591deaf)

Bug Fixes

  • Replace shadowroot querying with textInput reference. (#799) (5ee3f08)

5.2.0 (2020-01-31)

Features

Bug Fixes

  • action: style updates for compact mode (bc345ce), closes #759
  • block: Remove extra padding applied to slotted icon content (#793) (9911d3a)
  • Calcite-shell-panel remove position relative #782 (fdc74b5)

5.1.1 (2020-01-28)

Bug Fixes

5.1.0 (2020-01-21)

Features

  • lists react to value prop changes in items (#750) (837d85d)

Bug Fixes

  • value-list-item: focus state fix (7838d80), closes #543
  • nesting and height issues. (2111987), closes #772
  • only modify textEnabled when expand functionality is enabled (#766) (6fd3aea)
  • block: prevent unintentional toggling when interacting with a slotted control (#762) (217203a), closes #751

5.0.0 (2020-01-15)

⚠ BREAKING CHANGES

Features

  • ActionPad. Add same expand/collapse behavior as ActionBar (#690) (9f02abe)
  • BREAKING CHANGE rename secondary-action slot (4569a57)
  • setFocus on dismiss button method #740 (#742) (ec3cfff)
  • block: prevent disabled block content from being tabbed into (#652) (6ef11c4)
  • flow-item, panel: add summary and related styles (#583) (8d1a1b4)
  • shell-panel, action: Add content-detached property to ShellPanel (8296e3b), closes #591 #590 #590 #590 #590 #590 #590 #590
  • Setting focus to a calcite-action & Flow Menu keyboard navigation (#651) (12754d4)

Bug Fixes

4.11.1 (2019-12-18)

Bug Fixes

  • flow: remove height rule for frame (dda4e4b), closes #565

4.11.0 (2019-12-18)

Features

4.10.1 (2019-12-12)

Bug Fixes

  • panel: flex grow, shrink, basis for panel headers and footers (8c41414), closes #642

4.10.0 (2019-12-11)

Bug Fixes

  • panel: adding min-heights for panel header and footer (facc4c7), closes #565
  • flow: Fix animation being removed when the subtree of a flow changes during the animation. (876b8963), closes #626

4.9.0 (2019-12-10)

Features

  • add mixin for interim focus style (a13cebf), closes #573

Bug Fixes

  • added default slots documentation #561" (#622) (9ed8d74)
  • demo pages in IE11 (#610) (56c7100)
  • JS error in flow demo by removing unnecessary script. #617 (f2f81d5)
  • keep value-list-item selected in sync with pick-list-item (#623) (100eaf0)
  • value-list-item: focus inset (e461ea9), closes #573
  • Only render header when a heading exists or the dismiss button. #566 (#613) (3aaadec)
  • PickList and ValueList shift deselect list items now working 551 (#581) (be6f594)

4.8.0 (2019-11-27)

Features

Bug Fixes

  • Convert js files from es6 to es5 (#589) (789554f)
  • prevent deselection for single-select lists (#585) (c04bdb7)
  • block: hide collapse icon when a control is provided in Edge (#582) (6d9f0e3), closes #540 #540

4.7.1 (2019-11-20)

Bug Fixes

4.7.0 (2019-11-14)

Bug Fixes

Features

  • action: add ability to set appearance to clear (a4994a9), closes #557

4.6.0 (2019-11-13)

Bug Fixes

  • value-list-item: last child selection (158b3e6), closes #542
  • remove Edge's non-standard broken clear btn from filter (#522) (233acd6)
  • Shell styling for TipManager (#514) (e080f74), closes #477

Features

  • Add property & event for toggling the opening or closing of the TipManager (#533) (7d5533e)
  • CalcitePanel - Add scale property to set dynamic height #513 (#541) (d33e22c)
  • picklist sticky filter 503 (#509) (f6efd78)

4.5.1 (2019-11-06)

Bug Fixes

  • Set the property of the component instead of the attribute (#502) (b0f554d)

Style Fixes

  • block-section: missed style for switch mode (#507)
  • action-pad: added missing styles (#502)

4.5.0 (2019-11-06)

Bug Fixes

  • flow-item: - Fix conflict between menu-actions own slot and slot defined in the calcite-pick-list and calcite-value-list. #497 (6764d6c)
  • flow-item and panel: footer buttons width corrected #367 (f4a69f9)
  • pick-list and value-list: filter now works if props have been modified after first-render (#400) (79f8146), closes #484 #488

Features

  • pick-list and value-list: filter now only filters on text, value and metadata props (#461) (51fd559), closes #484 #488

4.4.0 (2019-10-29)

Bug Fixes

  • block: fixed caret resizing (#453) (8716e56)
  • pick-list-item: fix text wrapping and overflowing. (#430 #439) (8a80c44)
  • pick-list-item: summary text overflow fix (#439) (abbc672)
  • value-list-item: removed redundant padding. (#456). (58fe3c0)

Features

  • block: add icon slot for header icon (33dc43d)
  • block: hide collapsible icon when a control is provided. (57b22f0)
  • pick-list-item: Exclude text-description in compact mode. (#447) (4d7c652)

4.3.1 (2019-10-23)

Bug Fixes

  • pick-list: filter not working with Maquette (#400) (#461) (37a074c)
  • pick-list, value-list: spacebar on secondaryAction no longer triggers selection/deselection (#309) (0b83c2c)

4.3.0 (2019-10-22)

Bug Fixes

  • pick-list-item spacebar on secondaryAction no longer toggles selection. (#326)
  • block Set CalciteBlock color variables for dark theme. (#427)
  • pick-list menu-actions slot styling. (#417)
  • calcite-flow-item fix header text being cut off. (#414)
  • shell Prevent vertical scrollbar from appearing when using action bar.
  • tip Tip background color overlapping shadow. (#398)
  • panel CalcitePanel: always render slot containers. (#354)
  • calcite-flow-item No longer shows header-trailing-content without having menu-actions. (#409)

Features

  • block: Added loading and disabled props. Scrim overlay applies when either is true. (#358) (9ddab6a)
  • flow-item: Added loading and disabled props. Scrim overlay applies when either is true. (#359) (d4caeca)
  • panel: Added loading and disabled props. Scrim overlay applies when either is true. (#407) (1f69c9f)
  • value-list: Added loading and disabled props. Scrim overlay applies when either is true. (#339) (26027e2)
  • panel Remove padding from panel content-container. (#418)
  • action Added animations for interactive. (#391)

4.2.1 (2019-10-17)

Bug Fixes

  • pick-list: selectedValues no longer drops selected items. (a9e3a02)

4.2.0 (2019-10-17)

Bug Fixes

  • block: add padding to block > header > .toggle when closed (6e33c45)
  • demos: updated ids (#318). (acad593)
  • docs: improve type assertion for docs build (fb53c73)
  • lists: added bg-color rules. (#364) (20ef306)
  • panel, flow-item: added min-height. (a16d390)
  • pick-list demo: fixed incorrect ids in the demo. (e2d8e89)

Features

  • action: a11y aria labels for disabled and loading (#357) (f519384)
  • action: added calcite-loader and associated styles (#357) (3b25f47)
  • action: removed this. (#357) (1ff2543)
  • action: updated disabled styles. updated demo. (aed0cad)
  • pick-list: adding compact mode (3b6e7a9)
  • testing: add a11y test helper (5a2dc82)

4.1.1 (2019-10-08)

Bug Fixes

  • Fixed: Corrected slot name in PickList. Now named menu-actions
  • Fixed: Clicking Edit on a Flow component no longer re-triggers animations #343

4.1.0 (2019-10-08)

Features

  • New Component: calcite-value-list and calcite-value-list-item. #279
  • Added toggleDisplay property to calcite-block-section to handle a "switch" mode. #205
  • Added calcite-components as a peer dependency. #205
  • Added Travis CI integration for testing. #152
  • Added filterEnabled prop to PickList. Filter is now disabled by default.
  • PickListItem calciteListItemChange event now properly bubbles up beyond the PickList.

Bug Fixes

  • Fixed: VDOM rendering by updating Stencil.js to 1.6.1.
  • Fixed: Collapsible Block needs full focus outline. #308

Deprecations

  • PickListItem textHeading prop replaced with textLabel.
  • PickList dragEnabled and mode props have been deprecated with the release of ValueList
  • PickList textHeading has been deprecated as the heading has been removed from render.
  • PickLIst calcitePickListSelectionChange has been replaced with calciteListChange

4.0.0 (2019-10-01)

Features

  • New component: calcite-panel component for generic application panel layout with an option to be dismissable.
  • CalcitePickList: Introduces a generic filter component. Internally, it uses an text input for interaction.
  • CalciteAction: New property textDisplay for configuring how text is displayed within a calcite-action that replaces and deprecates textEnabled. #313
  • Added calcite-shell full window demo.
  • Update Stencil.js to 1.5.3.
  • Update dependencies calcite-base, calcite-ui-icons and calcite-colors.

Bug Fixes

  • PickList: Clicking the picklist secondary action icon should focus the surrounding button. #310
  • PickList: add pre-select logic on componentDidLoad. #305
  • Block: Collapsible Block needs full focus outline. #308
  • CalciteActionBar: calcite-action-bar should be responsive in some manner. #286
  • CalciteTipManager: User should not be able to use arrow keys on tip manager navigation buttons. #307
  • CalciteTipManager: Keyboard Users should be able to scroll content inside of a tip manager. #306
  • CalciteAction & CalciteActionPad: Make sure host elements have a display set if they are not inline components.
  • CalciteTip: Fixed dismissed tip still showing padding.

BREAKING CHANGES

  • Removed Component: calcite-shell-floating-panel has been removed. calcite-panel should be used instead.

3.1.0 (2019-09-24)

Features

  • Tip now uses the hidden attribute in place of dismissed
  • Pick-List-Item now supports the disabled attribute
  • Pick-List-Item now supports keyboard accessibility

Bug Fixes

  • tabindex on Tip Manager is no longer listed as a custom API prop.

3.0.0 (2019-09-20)

Features

  • PickList styling updated.
  • Documentation referring to a each components slots are now auto generated.
  • Small documentation and demo updates.

BREAKING CHANGES

  • Removed Component: Moved calcite-popover component to the 'calcite-components' project.

Bug Fixes

  • Pick-List now properly shows pre-selected items in change event selection map.

2.3.0 (2019-09-12)

Features

  • New Component: calcite-popover component to handle positioning a component in reference to another element.
  • Updated calcite-ui-icons dependency to version 2.5.0.

2.2.0 (2019-09-10)

Features

  • Tip manager pagination supports arrow keys
  • New Component: PickList

2.1.0 (2019-09-10)

Features

  • calciteActionBarToggle event added to calcite-action-bar. Event triggers when bar expands/collapses.
  • calciteShellPanelToggle event added to calcite-shell-panel. Event triggers when panel expands/collapses.
  • calcite-action - Collapse button width when not text-enabled.
  • calcite-shell primary panel slot now renders above default slot.

Bug Fixes

  • calcite-action inddicator now vertically centers properly when there's no text.
  • calcite-tip-manager pagination buttons now display properly in right-to-left environments.
  • calcite-tip-manager hides pagination when there are 0 or 1 tip(s).
  • calcite-tip-manager min-height set for when there are 0 tips.

2.0.2 (2019-08-23)

Bug Fixes

  • Fixed Edge bug with calcite-flow demo
  • All components will honor the hidden attribute now and not display.
  • Fix bug with calcite-action-pad and calcite-shell-floating-panel requiring position-type instead of placement.

2.0.1 (2019-08-23)

Bug Fixes

  • Enhance demos with RTL examples
  • Fix reference to utils
  • Fixed calcite-floating-shell-panel positioning
  • RTL support for calcite-flow-item, calcite-shell-floating-panel and calcite-action-pad

2.0.0 (2019-08-21)

BREAKING CHANGES

  • Renamed built files from calcite-components to calcite-app-components This changes the implementation reference files. See the README for details.
  • Renamed calcite-floating-panel to calcite-shell-floating-panel

Features

  • Add events to close/dismissed events to calcilte-shell-floating-panel, calcite-tip-manager, calcite-tip.

Performance Improvements

  • Remove calcite-components from distributable.

1.0.0 (2019-08-20)

Features

Add the following components:

  • calcite-action
  • calcite-action-bar
  • calcite-action-pad
  • calcite-block
  • calcite-flow
  • calcite-flow-item
  • calcite-shell
  • calcite-shell-panel
  • calcite-tip
  • calcite-tip-manager