@angular/material-date-fns-adapter
Advanced tools
Changelog
20.0.0-next.1 "fernium-fern" (2025-03-12)
SelectionModel.clear
now returns a boolean.SelectionModel.deselect
now returns a boolean.SelectionModel.select
now returns a boolean.SelectionModel.setSelection
now returns a boolean.SelectionModel.toggle
now returns a boolean.DIALOG_SCROLL_STRATEGY_PROVIDER
has been removed.DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY
has been removed.DragDropRegistry
is no longer generic.DragDropRegistry.scroll
has been removed. Use the scrolled
method instead.DomPortalHost
has been removed. Use DomPortalOutlet
instead.PortalInjector
has been removed. Use Injector.create
instead.PortalHost
has been removed. Use PortalOutlet
instead.BasePortalHost
has been removed. Use BasePortalOutlet
instead.Constructor
symbol has been removed.CanStickCtor
symbol has been removed.mixinHasStickyInput
has been removed. Implement the CanStick
interface instead.MAT_CHECKBOX_REQUIRED_VALIDATOR
has been removed.MAT_CHECKBOX_VALUE_ACCESSOR
has been removed.MatCheckboxRequiredValidator
has been removed._MatCheckboxRequiredValidatorModule
has been removed.MAT_DIALOG_SCROLL_STRATEGY_PROVIDER
has been removed.MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY
has been removed.matSelectAnimations.transformPanelWrap
has been removed.MAT_SLIDE_TOGGLE_REQUIRED_VALIDATOR
has been removed.MAT_SLIDE_TOGGLE_VALUE_ACCESSOR
has been removed.MatSlideToggleRequiredValidator
has been removed._MatSlideToggleRequiredValidatorModule
has been removed.| Commit | Type | Description | | -- | -- | -- | | e61d152e0 | fix | autocomplete: incorrectly resolving focused element in shadow DOM (#30619) | | 77d6b69e7 | fix | checkbox: breaking changes for v20 | | 227e83d24 | fix | dialog: breaking changes for v20 | | da371e9ca | fix | schematics: some options missing from schema (#30602) | | db090cac3 | fix | select: breaking changes for v20 | | c6ad44c68 | fix | slide-toggle: breaking changes for v20 | | 3a970116a | fix | timepicker: wrong default scroll strategy (#30593) |
| Commit | Type | Description | | -- | -- | -- | | 1167d0638 | fix | collections: breaking changes for v20 | | 79e887219 | fix | dialog: breaking changes for v20 | | b3e516f2d | fix | drag-drop: breaking changes for v20 | | d0d5de489 | fix | portal: fix incorrect injector hierarchy with DomPortalOutlet and child environment injectors (#30610) | | 11599f808 | fix | portal: remove deprecated symbols (#30584) | | 8078efc21 | fix | table: breaking changes for v20 |
| Commit | Type | Description | | -- | -- | -- | | 810495ce0 | fix | deprecate exported factories (#30608) | | 32353fb3a | fix | resolve directive host binding issues (#30606) |
<!-- CHANGELOG SPLIT MARKER --><a name="20.0.0-next.0"></a>
Changelog
20.0.0-next.0 "metal-cat" (2025-03-05)
tabindex
values set as [attr.tabindex]
set on a Material button might not work as expected. Use tabindex
for static values, or [tabindex]
/[tabIndex]
for dynamic ones.DialogConfig.componentFactoryResolver
has been removed.DomPortalOutlet
has changed.ComponentPortal.componentFactoryResolver
has been removed.ComponentPortal
has changed.MatDialogConfig.componentFactoryResolver
has been removed.| Commit | Type | Description | | -- | -- | -- | | fc46997442 | feat | ui-patterns: listbox ui pattern (#30495) |
| Commit | Type | Description | | -- | -- | -- | | 6a5943d8b0 | fix | button: combine MatButton and MatAnchor (#30492) |
| Commit | Type | Description | | -- | -- | -- | | 69eedd75f7 | fix | drag-drop: incorrect type DragConstrainPosition (#30510) |
| Commit | Type | Description | | -- | -- | -- | | cda5c8e686 | fix | remove remaining references to ComponentFactoryResolver (#30569) |
<!-- CHANGELOG SPLIT MARKER --><a name="19.2.2"></a>
Changelog
19.2.2 "metal-llama" (2025-03-05)
| Commit | Type | Description | | -- | -- | -- | | c31c7fe22a | fix | stepper: emitting interacted event when item has not changed (#30579) |
| Commit | Type | Description | | -- | -- | -- | | f89ed8115c | fix | bottom-sheet: focus first tabbable element by default (#30549) | | 8754784ec5 | fix | schematics: remove NoopAnimationsModule from generated tests (#30562) | | bfdbc23b8c | fix | timepicker: unable to reopen if closed by scroll strategy (#30561) |
| Commit | Type | Description | | -- | -- | -- | | cd40ee0f37 | fix | sidenav links not updating (#30564) |
| Commit | Type | Description | | -- | -- | -- | | 3c68b6d6b7 | fix | resolve host binding issues (#30570) |
<!-- CHANGELOG SPLIT MARKER --><a name="19.2.1"></a>
Changelog
19.2.1 "neptunite-neptune" (2025-02-26)
<!-- CHANGELOG SPLIT MARKER --><a name="19.2.0"></a>
Changelog
19.2.0 "pyrite-pacifier" (2025-02-26)
| Commit | Type | Description | | -- | -- | -- | | 1c2c9d98f | fix | collections: SelectionModel setSelection method inconsistent with compareWith (#27460) | | de40f2eec | fix | platform: preserve compatibility with angular versions less than 19.1 (#30401) | | 36992a362 | fix | stepper: Linear stepper after initialization navigating to previous step issue (#30323) |
| Commit | Type | Description | | -- | -- | -- | | 3d91f6105 | feat | core: drop dependency on animations module (#30459) | | 44c732065 | feat | schematics: Add option to customize colors for neutral variant and error palettes (#30321) | | 013fe0456 | fix | autocomplete: switch away from animations module (#30356) | | 5423dd25e | fix | bottom-sheet: remove remaining animation dependencies | | 0776acc1e | fix | bottom-sheet: switch away from animations module (#30402) | | f9c036c0e | fix | button: incorrect outlined focus overlay shape when border radius is customized (#30513) | | fd09003a1 | fix | chips: forced colors disabled chip fix (#30429) | | 936258c45 | fix | core: deprecate AnimationCurves and AnimationDurations (#30538) | | d141f83f3 | fix | core: remove animations from ng add (#30446) | | 0a0ddcf3b | fix | datepicker: changed after checked error when assigning end value (#30534) | | 212c35476 | fix | datepicker: remove remaining animation dependencies | | 066c74025 | fix | datepicker: switch away from animations module (#30360) | | 71c71be31 | fix | dialog: remove remaining animation dependencies | | e164e2360 | fix | expansion: remove remaining animation dependencies | | 4fa46bccc | fix | form-field: remove dependency on animations module (#30354) | | 37693e308 | fix | form-field: remove remaining animation dependencies | | e70145b0f | fix | form-field: trigger CD when form (#30395) | | f8e20a837 | fix | list: option views not change detected when control is disabled (#30532) | | 879cbe755 | fix | menu: remove remaining animation dependencies | | 200078085 | fix | radio: Optional typing of MatRadioChange (#30477) | | 86ad51501 | fix | select: avoid error if panel is closed too quickly (#30408) | | d6bbf16cb | fix | select: Optional typing of MatSelectChange (#30324) | | 24c25672b | fix | select: overlay not detached on time after exit animation in some cases (#30456) | | 5eeade7b4 | fix | select: remove remaining animation dependencies | | a44b34794 | fix | select: switch away from animations module | | 712d5e2a4 | fix | sidenav: remove remaining animation dependencies | | 02ed862f7 | fix | snack-bar: remove remaining animation dependencies | | eb8e998c6 | fix | snack-bar: switch away from animations module (#30381) | | 25c18bf19 | fix | sort: remove remaining animation dependencies | | 872330721 | fix | stepper: remove remaining animation dependencies | | 1e5663636 | fix | stepper: switch away from animations module (#30314) | | b20a85a47 | fix | tabs: remove remaining animation dependencies | | 0eb901277 | fix | tabs: switch away from animations module (#30281) | | e5c3ddfb0 | fix | timepicker: adds default aria-label to timepicker toggle (#30284) | | 0925cf58c | fix | timepicker: allow scroll strategy to be customized (#30473) | | 992aff18c | fix | timepicker: switch away from animations module (#30404) | | 5d3f43c15 | fix | tooltip: remove remaining animation dependencies | | 681db945e | perf | slide-toggle: Optimize :state descendant selectors (#30521) |
| Commit | Type | Description | | -- | -- | -- | | 81aa28537 | fix | resolve mismatching types (#30544) |
| Commit | Type | Description | | -- | -- | -- | | d6fd2768a | feat | add API to put the player in fullscreen mode (#30491) |
| Commit | Type | Description | | -- | -- | -- | | 151ff1aed | fix | column-resize: Fix lazy resize mode (broken by ##30378) (#30413) |
| Commit | Type | Description | | -- | -- | -- | | 3f37137d7 | fix | update incorrect hue reference tokens (#29902) |
| Commit | Type | Description | | -- | -- | -- | | fe441bdce | feat | allow module imports to be copied from API tab (#30389) | | 30673c63d | fix | remove animations dependency | | 71b896368 | fix | remove docs data from critical path | | 3c90afd1a | fix | update site images (#30543) |
<!-- CHANGELOG SPLIT MARKER --><a name="19.1.5"></a>
Changelog
19.1.5 "bromine-bread" (2025-02-19)
| Commit | Type | Description | | -- | -- | -- | | 719e67d29 | fix | drag-drop: avoid retaining destroyed items until next drag (#30514) | | c24b17955 | perf | table: Short circuit _removeStickyStyle calls against elements with no sticky styles (#30471) |
| Commit | Type | Description | | -- | -- | -- | | 90ac6134d | fix | checkbox: ensure native control receives clicks (#30511) | | 2eb6424b2 | fix | paginator: disabled buttons not visible in high contrast mode (#30505) | | 96d7d87c8 | fix | slide-toggle: rendering issue in Safari 18.3 (#30490) | | 16593f1dc | fix | snack-bar: snack-bar action button does not follow material guidelines (#27769) | | 76f28469f | fix | tooltip: regression when injecting ViewContainerRef (#30500) | | c2b363ea6 | perf | radio: Optimize costly css selectors. (#30470) |
<!-- CHANGELOG SPLIT MARKER --><a name="19.1.4"></a>
Changelog
19.1.4 "wattle-lute" (2025-02-12)
| Commit | Type | Description | | -- | -- | -- | | b363eaea36 | fix | overlay: avoid issues with overlapping backdrop removals (#30474) | | 45e3e725e6 | fix | table: memory leak when no rows are sticky (#30461) |
| Commit | Type | Description | | -- | -- | -- | | e8d6454e3a | fix | timepicker: allow scroll strategy to be customized (#30473) (#30479) | | 9b323df478 | perf | tooltip: Defer injection of injectables not needed until tooltip is shown. (#30440) |
| Commit | Type | Description | | -- | -- | -- | | 0ac0290bb9 | perf | Don't double-inject the style loader. (#30467) |
<!-- CHANGELOG SPLIT MARKER --><a name="19.1.3"></a>