@adaptavant/eds-core@1.44.0

Minor Changes

  • 85ec394: Table: Add multiple row selection via rowSelection.mode: 'multiple'. Renders a leftmost checkbox column with a per-page select-all header checkbox.

  • b804558: Table: Introduces pagination.renderPagination render prop.

    • Added NumberedPagination and SimplePagination components.
    • displayFormat is deprecated; use renderPagination instead.
  • c62b085: Table: Added fully controlled columnVisibility prop, allowing consumers to manage which columns are shown or hidden. The state and onChange handler enable dynamic toggling of column visibility.

  • 29c0ae2: Table: Added inline cell editing.

    • Set editMode to render every eligible cell as an editable input. Editing requires role="grid".
    • onCellValueUpdate(rowId, columnId, value) fires when a cell commits a valid value (on blur / Enter). The consumer owns the data and updates it here.
    • Per-column configuration via meta on the ColumnDef:
      • meta.editable: false — keep a column read-only in edit mode.
      • meta.validate(value) — return an error string to block the commit and show the inline error state; return undefined to allow it.
      • meta.onChange(event) — filter input as it is typed; return a sanitized string so disallowed characters never enter the cell (runs per keystroke, independent of meta.validate).
      • meta.inputType'text' (default) or 'number'.
      • meta.label — accessible label override for the input.

Patch Changes

  • f102184: AlertModal: Reduce the vertical gap between the header and content of the AlertModal from 16px to 8px.
  • 9d78d06: Deprecation: the @adaptavant/eds-core/experimental entry point is now deprecated. All components previously exported from it have been migrated and are now exported directly from @adaptavant/eds-core. Update your imports to use the package root — e.g. import { Badge } from '@adaptavant/eds-core' instead of @adaptavant/eds-core/experimental. The /experimental path still works for now but will be removed in a future release.
  • 34aed6a: data-component: Consumer-facing components now render a named data-component="<component-name>" attribute on their root element, so you can tell from a rendered view's DOM which EDS components were used to build it. This replaces the previous boolean data-eds-component attribute.
  • 5be81a9: Sheet: Removed corner radius for left and right placements
  • c9f37c6: Avatar: Updated the Icon and Status Sizes for avatar
  • 1aa4378: SelectCard: Fixed the missing keyboard focus indicator on cards with controlTypeVisibility="hidden".
  • f706b76: TimeZonePicker: Searching for "Arizona" now returns Phoenix instead of Denver. State names are not searchable in general, but exceptional cases like Arizona are mapped to their nearest/capital city.
  • Updated dependencies [34aed6a]
  • Updated dependencies [10a8fe5]
    • @adaptavant/eds-icons@1.14.0