Changelog for 2.9

May 2024

Features

  • accordion-item: add setFocus (#7211) (88b793e)
  • avatar: ensure different backgrounds are generated for similar usernames, full names and user IDs (#9277) (bab77b5)
  • block-section: add icon property (deprecates status) (#8110) (c31bf36)
  • dropdown-item: update spacing of icons (#7095) (c2e5a99)
  • flow-item: add content-top slot (#8980) (e932f3d)
  • panel:
  • segmented-control-item: allow displaying and icon when items are empty with a start/end icon (#6413) (9fc610d)
  • split-button: Make dividers consistent (#8142) (2fa432d)
  • stepper, stepper-item: add separate change events to stepper and items (deprecates calciteStepperItemChange on the parent) (#2094) (cf6a118)
  • table: Add selection-display property (#9353) (7b52870)

Bug Fixes

  • input-date-picker, input-time-picker, list: ensure lang change updates messages (#9268) (0213d35)
  • input-date-picker, date-picker: ensure min/max can be unset (#7889) (89b0bfe)
  • block: update text hierarchy and spacing (#9323) (796372e)
  • button: Make shadow dom button 100% width (#8490) (dd61b7f)
  • checkbox: fix checkbox hit area placement in RTL (#8841) (142ef18)
  • combobox: fix error that occurs when a click is emitted when the component is appended to the DOM (#9321) (e262c5c)
  • dropdown-group: title scale with dropdown scale (#9350) (3529cdd)
  • input, input-number, input-text: Ensure autofocus is available on HTMLElement (#9343) (405a4b0)
  • list: border items when an item is programmatically opened (#9248) (02183bb)
  • select: fix option selection via initial value (#4461) (5206a0b)
  • switch: prevent hover state change when disabled (#7723) (7c47808)
  • text-area: remove double transparency applied when disabled (#8374) (90926c2)
  • tile:
    • fix spacing between content-top and content-bottom slots (#9241) (0b9443d)
    • apply center alignment only to x-axis (#9288) (75df0ba)
    • slotted content renders within the border (#9358) (045ca2a)
  • tile-group: disallow multiple selected attributes on single selection modes (#9271) (885909e)
  • tree:
    • allow deselection in single selectionMode (#7900) (cb6ef73)
    • allow single select only and add indicator (#7899) (0d07b59)

Performance updates

  • icon: render icon sooner if already visible or loaded (#9197) (d603ca9)

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.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.