npm @angular/cdk 21.0.0

6 hours ago

aria

Commit Description
feat - a821a3ef0 grid: create the aria grid (#32092)
feat - f9d3cde14 menu: create the aria menu (#32080)
feat - a0b580027 toolbar: adds skip disabled toolbar example to dev-app (#32127)
feat - 5396c4347 toolbar: adds toolbar basic vertical example to dev-app (#32126)
feat - ba9f79be5 toolbar: adds toolbar-basic-horizontal-example to dev-app (#32106)
fix - ec6045b27 accordion: rename value to panelId for trigger and panel (#32295)
fix - 0b03c6e96 combobox: add missing apis (#32124)
fix - 25223a2f8 combobox: dialog popup support (#32279)
fix - a47ebeb96 combobox: disabled state (#32308)
fix - 127d3dba5 combobox: escape key behavior (#32364)
fix - c3279ca4b combobox: highlighting edge cases (#32136)
fix - 1232805db combobox: readonly behavior (#32169)
fix - 6c46f950d combobox: several small fixes (#32202)
fix - 8beb22f8c combobox: use click instead of pointerup (#32324)
fix - 92d933421 grid: fix navigation bugs and add grid behavior unit tests (#32140)
fix - e3babf3fc grid: rtl navigation (#32170)
fix - fe79e982c menu: add expansion delay (#32293)
fix - 3d1cafbdd menu: add selectable to inputs (#32131)
fix - 56631cb85 menu: deferred content import
fix - 95e648ad8 menu: disabled state (#32301)
fix - ce20dbe1a menu: lazy render trigger (#32203)
fix - 19095030a menu: public api cleanup (#32189)
fix - 4b5db1328 menu: rtl text direction (#32254)
fix - bac171d8b toolbar: allow developers to wrap widgets (#32341)
fix - d8acd69f5 tree: adds rtl keyboard functionality for tree (#32305)
fix - 86558d2aa tree: internal conformance check (#32337)
fix - 09e31e716 tree: only reset selected values if used in combobox (#32329)
fix - 05f936ae1 tree: tree item visibility issue (#32156)
fix - afe4d063d ui-patterns: internal conformance fixes (#32102)

cdk

Commit Description
feat - 82cd076bf overlay: Allow passing separate X and Y values for the viewportMargin (#29563)
fix - 30f6c3c45 a11y: remove deprecated factory functions
fix - b112568d1 overlay: add DI token to opt out of popovers (#32306)
fix - 0e4bf076b overlay: hide native backdrop
fix - 84f8f10ba overlay: make it easier to set default for overlay directive
fix - 84fc0d963 overlay: remove deprecated variables (#31898)
fix - a4dc30ce8 overlay: simplify matching the overlay to the trigger width
fix - 8d00344f2 overlay: simplify public API of overlay directive
fix - 6234d82e2 overlay: update golden file (#32367)
fix - 03c5d34db portal: remove deprecated directives (#32117)
fix - 5b45df30c table: ensure CdkTable updates view with OnPush and trackBy (#31451)
fix - 544438c86 testing: make setContenteditableValue required (#32058)

material

Commit Description
feat - 527fc3718 bottom-sheet: add injector to MatBottomSheetConfig (#31965)
feat - ef7002982 chips: allow for modifiers to be specified on separator keys (#31914)
feat - 29f0bb238 chips: make ChipInput optional for MatChipGrid (#31693)
feat - dea603b88 core: add experimental utility classes (#31702)
feat - 737c69fce radio: Hovering over label of a radio will show the pointer cursor (#31894)
feat - 71d590796 sort: add content projection slot for custom icon (#32016)
feat - 85f596b3c table: add harness for "no data" row (#32075)
feat - 3619903fa testing: Add icon name filtering to MatButtonHarness (#31852)
fix - 9aa4cc881 autocomplete: empty autocomplete obscuring content (#32348)
fix - 255df78cb autocomplete: remove deprecated factory functions
fix - cf04a3898 autocomplete: render overlay next to trigger (#32282)
fix - e8d005cbf bottom-sheet: remove deprecated animation definitions
fix - 7dc05280f button-toggle: remove deprecated factory functions
fix - 962a60c11 button: do not show hover state on devices that don't support hover (#31866)
fix - 69316b871 button: remove deprecated factory functions
fix - b2c4df2d1 checkbox: remove deprecated factory functions
fix - 931ac3c1c chips: Adjust trailing icon opacity based on chip state (#31828)
fix - 13a9c48a0 chips: refactor non-interactive actions to prevent adding click handlers (#31664)
fix - 3b95117e5 chips: remove visible overflow for labels (#31679)
fix - 347963303 chips: strengthen edit/remove icons focus/hover styling (#31759)
fix - 1b06a8ea8 core: remove deprecated APIs for v21 (#31924)
fix - 24932b6e2 core: remove deprecated factory functions
fix - c83253306 core: remove MatCommonModule (#31813)
fix - 18cedc737 core: rename corner extra-small to xs (#32101)
fix - 870433501 core: rename some utility classes (#31795)
fix - 605e2c9f6 core: rename utility-classes to system-classes (#31745)
fix - 31562a4b8 core: separate text/bg colors in utility classes (#31879)
fix - 3d89dfc3e datepicker: remove deprecated animation definitions
fix - 89ff55f41 datepicker: remove deprecated factory functions
fix - 47bdfb200 dialog: afterOpened emitting too early when animations are disabled (#32211)
fix - 65c9b5ec7 dialog: remove deprecated animation definitions
fix - aee4e9239 expansion: remove deprecated animation definitions
fix - 232b9fc59 form-field: remove deprecated animation definitions
fix - dd5abe37e icon: remove deprecated factory functions
fix - 05d71e53a menu: fix divider color property (#31815)
fix - 814ff1a25 menu: remove deprecated animation definitions
fix - 4b06a1a64 menu: remove deprecated factory functions
fix - 6d26c0fc1 paginator: remove deprecated factory functions
fix - 131c7ff80 paginator: trim extraneous announcements (#31943)
fix - 8fc72e931 progress-bar: remove deprecated factory functions
fix - e1b68922b progress-spinner: remove deprecated factory functions
fix - 29c296f2f radio: remove deprecated factory functions
fix - 5a1a0ba4e select: ensure proper highlighting on selection (#31789)
fix - 7d25138f5 select: remove deprecated animation definitions
fix - 479b4e343 select: remove deprecated factory functions
fix - e87b95dc9 sidenav: remove deprecated animation definitions
fix - 4ec00baf5 sidenav: remove deprecated factory functions
fix - 2259c7b4c snack-bar: remove deprecated animation definitions
fix - 54aad6efc snack-bar: remove deprecated factory functions
fix - 6bdd8ae09 sort: remove deprecated animation definitions
fix - f32bf2089 sort: remove deprecated factory functions
fix - ff10f0448 stepper: Adjust aria tab-related roles to fix violations (#31844)
fix - bb7dbce92 stepper: remove deprecated animation definitions
fix - ac840a8c6 stepper: remove deprecated factory functions
fix - a7fce5e2c tabs: remove deprecated animation definitions
fix - a5a7c12f0 tabs: remove deprecated factory functions
fix - 7dfabca03 timepicker: add interface for timepicker input (#32050)
fix - cd14409a3 timepicker: render overlay next to trigger (#32288)
fix - ca1cd86da tooltip: remove deprecated animation definitions
fix - bc10a87c4 tooltip: remove deprecated factory functions

google-maps

Commit Description
fix - 17cc7606a some events not firing on advanced marker

cdk-experimental

Commit Description
feat - f9e7eff12 combobox: introduce new signals-based combobox (#31872)
fix - f13718385 accordion: removes inert attribute from accordion trigger (#31817)
fix - 668a2b4d5 ui-patterns: deselectAll unavailable items (#31734)
fix - c21dfa348 ui-patterns: enter/space/click in single selection mode should not deselect tree item (#31843)
fix - d2c3bb971 ui-patterns: focus list when using active desce… (#31756)
fix - f0047282a ui-patterns: preserveContent should not render until first visible (#31660)
fix - df0d753f1 ui-patterns: Tree expand/collapse key should work in follow focus mode (#31747)

material-moment-adapter

Commit Description
fix - 6cee2b9e2 remove deprecated factory functions

material-luxon-adapter

Commit Description
fix - c1486fb7f remove deprecated factory functions

multiple

Commit Description
fix - 8a76ccfa0 allow ids to be inputs (#32320)
fix - e7f9ef3e8 change delays to use ms (#32321)
fix - a8bbd2816 change value inputs to 'values' for array-based types (#32300)
fix - b50ecb9b6 enable overwriting preventDefault to allow triggering hyperlinks using enter key (#32123)
fix - f38020952 expose active from public api (#32330)
fix - 9ac3ab5f9 expose element (#32328)
fix - caa2b3b65 prevent focus on disabled components (#32263)
fix - 551ce3df3 transform boolean attr (#32319)

Breaking Changes

material-luxon-adapter

    • MAT_LUXON_DATE_ADAPTER_OPTIONS_FACTORY has been removed.

material-moment-adapter

    • MAT_MOMENT_DATE_ADAPTER_OPTIONS_FACTORY has been removed.

material

    • MAT_AUTOCOMPLETE_DEFAULT_OPTIONS_FACTORY has been removed.
    • MAT_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORY has been removed.
    • MAT_AUTOCOMPLETE_SCROLL_STRATEGY_FACTORY_PROVIDER has been removed.
    • matBottomSheet animations symbol has been removed.
    • MAT_BUTTON_TOGGLE_GROUP_DEFAULT_OPTIONS_FACTORY has been removed.
    • MAT_FAB_DEFAULT_OPTIONS_FACTORY has been removed.
    • MAT_CHECKBOX_DEFAULT_OPTIONS_FACTORY has been removed.
    • AnimationCurves has been removed.
    • AnimationDurations has been removed.
    • NativeDateAdapter.useUtcForDisplay has been removed.
    • MAT_DATE_LOCAL_FACTORY has been removed.
    • MatCommonModule has been removed.
    • GranularSanityChecks has been removed.
    • MATERIAL_SANITY_CHECKS has been removed.
    • SanityChecks has been removed.
    • matDatepickerAnimations symbol has been removed.
    • MAT_DATEPICKER_SCROLL_STRATEGY_FACTORY has been removed.
    • MAT_DATEPICKER_SCROLL_STRATEGY_FACTORY_PROVIDER has been removed.
    • MAT_RANGE_DATE_SELECTION_MODEL_FACTORY has been removed.
    • MAT_RANGE_DATE_SELECTION_MODEL_PROVIDER has been removed.
    • MAT_SINGLE_DATE_SELECTION_MODEL_FACTORY has been removed.
    • MAT_SINGLE_DATE_SELECTION_MODEL_PROVIDER has been removed.
    • _defaultParams symbol has been removed.
    • matDialogAnimations symbol has been removed.
    • EXPANSION_PANEL_ANIMATION_TIMING symbol has been removed.
    • matExpansionAnimations symbol has been removed.
    • matFormFieldAnimations symbol has been removed.
    • ICON_REGISTRY_PROVIDER has been removed.
    • ICON_REGISTRY_PROVIDER_FACTORY has been removed.
    • MAT_ICON_LOCATION_FACTORY has been removed.
    • fadeInItems symbol has been removed.
    • transformMenu symbol has been removed.
    • matMenuAnimations symbol has been removed.
    • MAT_MENU_SCROLL_STRATEGY_FACTORY_PROVIDER has been removed.
    • MAT_PAGINATOR_INTL_PROVIDER has been removed.
    • MAT_PAGINATOR_INTL_PROVIDER_FACTORY has been removed.
    • MAT_PROGRESS_BAR_LOCATION_FACTORY has been removed.
    • MAT_PROGRESS_SPINNER_DEFAULT_OPTIONS_FACTORY has been removed.
    • MAT_RADIO_DEFAULT_OPTIONS_FACTORY has been removed.
    • matSelectAnimations symbol has been removed.
    • MAT_SELECT_SCROLL_STRATEGY_PROVIDER has been removed.
    • MAT_SELECT_SCROLL_STRATEGY_PROVIDER_FACTORY has been removed.
    • matDrawerAnimations symbol has been removed.
    • MAT_DRAWER_DEFAULT_AUTOSIZE_FACTORY has been removed.
    • matSnackBarAnimations symbol has been removed.
    • MAT_SNACK_BAR_DEFAULT_OPTIONS_FACTORY has been removed.
    • matSortAnimations symbol has been removed.
    • MAT_SORT_HEADER_INTL_PROVIDER has been removed.
    • MAT_SORT_HEADER_INTL_PROVIDER_FACTORY has been removed.
    • matStepperAnimations symbol has been removed.
    • MAT_STEPPER_INTL_PROVIDER has been removed.
    • MAT_STEPPER_INTL_PROVIDER_FACTORY has been removed.
    • matTabsAnimations symbol has been removed.
    • _MAT_INK_BAR_POSITIONER_FACTORY has been removed.
    • matTooltipAnimations symbol has been removed.
    • MAT_TOOLTIP_DEFAULT_OPTIONS_FACTORY has been removed.
    • MAT_TOOLTIP_SCROLL_STRATEGY_FACTORY has been removed.
    • MAT_TOOLTIP_SCROLL_STRATEGY_FACTORY_PROVIDER has been removed.

cdk

    • LIVE_ANNOUNCER_ELEMENT_TOKEN_FACTORY has been removed.
    • TREE_KEY_MANAGER_FACTORY has been removed.
    • TREE_KEY_MANAGER_FACTORY_PROVIDER has been removed.
    • $z-index-overlay-container has been removed. Use $overlay-container-z-index instead.
    • $z-index-overlay has been removed. Use $overlay-z-index instead.
    • $dark-backdrop-background has been removed. Use $overlay-backdrop-color instead.
    • $z-index-overlay-backdrop has been removed. Use $overlay-backdrop-z-index instead.
    • TemplatePortalDirective has been removed. Use CdkPortal instead.
    • PortalHostDirective has been removed. Use CdkPortalOutlet instead.
    • TestElement implementations need to provide a setContenteditableValue.

Don't miss a new cdk release

NewReleases is sending notifications on new releases.