June 2024
Features
- include version in global config (#9536) (86eefb0), closes #8848
- action-menu, combobox, dropdown, input-date-picker, popover: allow logical placements for flipPlacements property. #8825 (#9490) (45aabaa)
- action-bar, action-pad: add expandLabel and collapseLabel to messages (#9497) (12407eb), closes #5539
- input-date-picker, input-time-picker: support form validation for min/max constraints (#9677) (38fd878), closes #8065 #9282
- panel, flow-item: add
footer-start
andfooter-end
slots (#9374) (3def3ea), closes #8981 - block: add
icon start/end
properties (deprecateicon
slot andstatus
), addactions-end
slot (deprecatecontrol
), addcontent-start
(#9535) (7117c6b), closes #4932 - color-picker: adjust thumb and color preview sizes to follow updated spec (#9523) (41dc551), closes #9412
- color-picker-hex-input: auto apply new color after typing/pasting hex code (#9561) (8b34583), closes #7057
- combobox:
- filter: adds ability to match only specific filter data properties (#9541) (137d9ae), closes #5063
- input-time-zone: add
offset
prop (#9426) (dbc6c81), closes #8716Style - list: add filterProps property to specify which properties to filter against (#9622) (a253c00), closes #9619
- split-button: add placement and flipPlacements property (#9548) (bc2c2c6), closes #9542
Bug Fixes
- fix regression causing open/close events from emitting in proper order (#9560) (fa5b415), closes #9559
- input-date-picker, date-picker: ensure day selection doesn't activate the previous day in certain scenarios (#9424) (ab77212), closes #9422
- input-date-picker, input-time-picker: focus input element on
set
(#9584) (c7b8a68)Focus - alert: pause auto-close alert when link focused (#9503) (fa9a829), closes #5960
- block: add accessible label for slotted controls (#9502) (a9054d5), closes #8037
- block-section:
- carousel: Prevent unexpected keyboard
autoplay
activation (#9621) (f674964), closes #9620 - combobox:
- fix navigating initially when multiple items are selected (#9613) (5d9509b), closes #6776
- no longer hides input when a selected item chip is focused (#9625) (24c45b3), closes #6750
- only open when text exists and filtered items are present (#9618) (9a7f443), closes #9617
- open the component when typing within it (#9543) (ab09c71), closes #9401
- allow arrow selection of entered text (#9629) (df5e654), closes #9614
- flow-item: fix inverted footer start/end slots (#9681) (69cd6a5), closes #8981
- list:
- list-item:
- pagination: use semantic internal elements (#9479) (b70d7d9), closes #7804
- panel: prevent menu actions from being clipped in Safari (#9488) (29eb4ce), closes #8028
- popover: correct border radius on close button (#9485) (d0fba56), closes #8208
- tile: expose selected property (#9583) (d15f667), closes #9582
Reverts
- refactor: add simpler
component
util (deprecatesFocusable Loadable
) (#9515) (8edeb36), closes #9362Component
Compatibility
The 4.30 release of the ArcGIS Maps SDK for JavaScript supports Calcite version 2.8.5. In your application, we recommend using the same version or any version greater than ^2.8.5
.
If you are using version 4.29 it is recommended to use Calcite's 2.4.0, or any version greater than ^2.4.0
.