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)
- 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)
- panel: remove slot-container and associated styles (ceb6ab7)
6.1.2 (2020-07-29)
6.1.1 (2020-07-21)
- 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)
- 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
- 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)
-
- 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.
- 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)
- 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
5.7.3 (2020-04-08)
5.7.2 (2020-04-07)
5.7.1 (2020-04-07)
- 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)
- 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)
5.6.0 (2020-03-31)
- 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)
- 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)
- action: When using tooltips with an action, browsers title popup shows up (#872) (0c1fa41), closes #871
5.5.0 (2020-03-03)
- 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)
- 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)
- 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)
5.3.1 (2020-02-18)
- 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)
- 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
- 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)
5.2.0 (2020-01-31)
- Add nesting support to picklist groups (#770) (602264b), closes #783 #767 #767 #767 #767 #767 #767
- drag n drop component 483 (#747) (71d5897)
- action: add scales to Action (c5948cb), closes #759 #759 #759 #759 #759
- 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)
5.1.0 (2020-01-21)
- 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)
- Modify Tip API & remove unused utilities (#720)
- BREAKING CHANGE rename secondary-action slot
- block: disabled blocks are no longer interactive
- block-section: @esri/calcite-components@1.0.0-beta.14 introduced breaking changes (see https://github.com/Esri/calcite-components/blob/c365346de6866fc46e468985dd19d6beb4624483/CHANGELOG.md#v100-beta14---nov-18th-2019 for more info).
- Flow - Remove current panel automatically when back is clicked #586 (#608)
- 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)
- #524 updated action appearance (#678) (b471baa)
- A shell with only a contextual panel displays on the incorrect side (#709) (d869513), closes #259
- action display on edge. #725 (811e76c)
- addresses safari bugs with pick-list and value-list (da46c72), closes #565 #727
- Flow - Remove current panel automatically when back is clicked #586 (#608) (4237810)
- FlowItem RTL trailing icon isn't on the far side #721 (f0d27be)
- focus button styles #713 (8a32670)
- panel, shell-panel: flex-flow fix (3963c1a), closes #692
- Modify Tip API & remove unused utilities (#720) (5cd8777)
- block-section: add a11y tests (#580) (173aa21), closes #552 #552 #552 #552
4.11.1 (2019-12-18)
4.11.0 (2019-12-18)
4.10.1 (2019-12-12)
4.10.0 (2019-12-11)
- 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)
- 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)
- add clear button to filter (#575) (302a13d)
- removed text node from filter label. (#574) (d53be8d)
- value list drag drop keyboard support 356 (#559) (630b813)
- 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)
- Action: focus outline (a6431a5), closes #569
- calcite-block disabled state doesn't 'hide' slider handle #560 (#567) (8d823db)
4.7.0 (2019-11-14)
- panel: header-content layout when leading slot is empty (#547) (2bff76a), closes #556
- Stencil build warnings (#537) (d2e1721)
4.6.0 (2019-11-13)
- 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
- 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)
4.5.0 (2019-11-06)
- flow-item: - Fix conflict between
menu-actions
own slot and slot defined in thecalcite-pick-list
andcalcite-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
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- pick-list: selectedValues no longer drops selected items. (a9e3a02)
4.2.0 (2019-10-17)
- 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)
- 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)
- 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)
- New Component:
calcite-value-list
andcalcite-value-list-item
. #279 - Added
toggleDisplay
property tocalcite-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.
- Fixed: VDOM rendering by updating Stencil.js to 1.6.1.
- Fixed: Collapsible Block needs full focus outline. #308
- PickListItem
textHeading
prop replaced withtextLabel
. - PickList
dragEnabled
andmode
props have been deprecated with the release ofValueList
- PickList
textHeading
has been deprecated as the heading has been removed from render. - PickLIst
calcitePickListSelectionChange
has been replaced withcalciteListChange
4.0.0 (2019-10-01)
- 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 acalcite-action
that replaces and deprecatestextEnabled
. #313 - Added
calcite-shell
full window demo. - Update Stencil.js to 1.5.3.
- Update dependencies
calcite-base
,calcite-ui-icons
andcalcite-colors
.
- 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.
- Removed Component:
calcite-shell-floating-panel
has been removed.calcite-panel
should be used instead.
3.1.0 (2019-09-24)
- 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
- tabindex on Tip Manager is no longer listed as a custom API prop.
3.0.0 (2019-09-20)
- PickList styling updated.
- Documentation referring to a each components slots are now auto generated.
- Small documentation and demo updates.
- Removed Component: Moved
calcite-popover
component to the 'calcite-components' project.
- Pick-List now properly shows pre-selected items in change event selection map.
2.3.0 (2019-09-12)
- 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)
- Tip manager pagination supports arrow keys
- New Component: PickList
2.1.0 (2019-09-10)
calciteActionBarToggle
event added tocalcite-action-bar
. Event triggers when bar expands/collapses.calciteShellPanelToggle
event added tocalcite-shell-panel
. Event triggers when panel expands/collapses.calcite-action
- Collapse button width when not text-enabled.calcite-shell
primary panel slot
now renders abovedefault slot
.
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)
- Fixed Edge bug with
calcite-flow
demo - All components will honor the
hidden
attribute now and not display. - Fix bug with
calcite-action-pad
andcalcite-shell-floating-panel
requiringposition-type
instead ofplacement
.
2.0.1 (2019-08-23)
- 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
andcalcite-action-pad
2.0.0 (2019-08-21)
- Renamed built files from
calcite-components
tocalcite-app-components
This changes the implementation reference files. See the README for details. - Renamed
calcite-floating-panel
tocalcite-shell-floating-panel
- Add events to close/dismissed events to
calcilte-shell-floating-panel
,calcite-tip-manager
,calcite-tip
.
- Remove
calcite-components
from distributable.
1.0.0 (2019-08-20)
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