Releases: angular/components
Releases · angular/components
v20.0.0-next.3
20.0.0-next.3 "iridium-irrigator" (2025-03-21)
material
Commit | Description |
---|---|
chips: chip input not showing placeholder (#30664) | |
chips: implement disabledInteractive in chip input (#30665) | |
timepicker: TimepickerInput component in shadow DOM (#30642) |
cdk
Commit | Description |
---|---|
overlay: ensure re-exported transitive Dir directive can be imported (#30679) |
|
tree: retainining previous objects (#30431) |
multiple
Commit | Description |
---|---|
ensure re-exported module symbols can be imported (#30667) |
v19.2.6
v19.2.5
v20.0.0-next.2
20.0.0-next.2 "bismite-bomb" (2025-03-19)
cdk
Commit | Description |
---|---|
text-field: Long multiline textfield focus issue (#30312) |
material
Commit | Description |
---|---|
button: add support for tonal button (#30638) | |
button: allow appearance to be set dynamically | |
autocomplete: allow overlay backdrop by setting hasBackdrop option (#30631) | |
button: align harness with new terminology | |
card: remove alternate token for container-color (#30640) | |
chips: adds default placeholder for chips input (#30452) | |
core: include alternative tokens (#30633) | |
paginator: prevent keyboard nav to disabled buttons (#30627) | |
select: close panel on detach output event (#30634) | |
select: use flexible overlay dimensions (#30628) | |
slider: handle null values in slider input (#30621) | |
timepicker: assertion error if reopened quickly (#30639) |
cdk-experimental
Commit | Description |
---|---|
ui-patterns: small fixes for internal compatibi… (#30625) |
multiple
Commit | Description |
---|---|
avoid repeating selectors in m3 themes (#30645) |
Breaking Changes
material
-
ButtonVariant
which is returned byMatButtonHarness.getVariant
no longer includes the appearance of the button. UseMatButtonHarness.getAppearance
instead.
v19.2.4
19.2.4 "cafetite-cafe" (2025-03-19)
material
Commit | Description |
---|---|
card: remove alternate token for container-color (#30640) | |
chips: adds default placeholder for chips input (#30452) | |
core: include alternative tokens (#30633) | |
paginator: change tabindex expect in test | |
paginator: prevent keyboard nav to disabled buttons (#30627) | |
select: use flexible overlay dimensions (#30628) | |
timepicker: assertion error if reopened quickly (#30639) |
cdk
Commit | Description |
---|---|
text-field: Long multiline textfield focus issue (#30312) |
v20.0.0-next.1
20.0.0-next.1 "fernium-fern" (2025-03-12)
cdk
Commit | Description |
---|---|
collections: breaking changes for v20 | |
dialog: breaking changes for v20 | |
drag-drop: breaking changes for v20 | |
portal: fix incorrect injector hierarchy with DomPortalOutlet and child environment injectors (#30610) | |
portal: remove deprecated symbols (#30584) | |
table: breaking changes for v20 |
material
Commit | Description |
---|---|
autocomplete: incorrectly resolving focused element in shadow DOM (#30619) | |
checkbox: breaking changes for v20 | |
dialog: breaking changes for v20 | |
schematics: some options missing from schema (#30602) | |
select: breaking changes for v20 | |
slide-toggle: breaking changes for v20 | |
timepicker: wrong default scroll strategy (#30593) |
multiple
Commit | Description |
---|---|
deprecate exported factories (#30608) | |
resolve directive host binding issues (#30606) |
Breaking Changes
material
-
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.
cdk
-
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 thescrolled
method instead.
-
DomPortalHost
has been removed. UseDomPortalOutlet
instead.PortalInjector
has been removed. UseInjector.create
instead.PortalHost
has been removed. UsePortalOutlet
instead.BasePortalHost
has been removed. UseBasePortalOutlet
instead.
-
Constructor
symbol has been removed.CanStickCtor
symbol has been removed.mixinHasStickyInput
has been removed. Implement theCanStick
interface instead.
v19.2.3
19.2.3 "californium-coconut" (2025-03-12)
material
Commit | Description |
---|---|
autocomplete: incorrectly resolving focused element in shadow DOM (#30619) | |
schematics: some options missing from schema (#30602) | |
timepicker: wrong default scroll strategy (#30593) |
cdk
Commit | Description |
---|---|
portal: fix incorrect injector hierarchy with DomPortalOutlet and child environment injectors (#30610) |
multiple
Commit | Description |
---|---|
deprecate exported factories (#30608) |
v20.0.0-next.0
20.0.0-next.0 "metal-cat" (2025-03-05)
cdk
Commit | Description |
---|---|
drag-drop: incorrect type DragConstrainPosition (#30510) |
material
Commit | Description |
---|---|
button: combine MatButton and MatAnchor (#30492) |
cdk-experimental
Commit | Description |
---|---|
ui-patterns: listbox ui pattern (#30495) |
multiple
Commit | Description |
---|---|
remove remaining references to ComponentFactoryResolver (#30569) |
Breaking Changes
material
tabindex
values set as[attr.tabindex]
set on a Material button might not work as expected. Usetabindex
for static values, or[tabindex]
/[tabIndex]
for dynamic ones.
multiple
-
DialogConfig.componentFactoryResolver
has been removed.- The constructor of
DomPortalOutlet
has changed. ComponentPortal.componentFactoryResolver
has been removed.- The constructor signature of
ComponentPortal
has changed. MatDialogConfig.componentFactoryResolver
has been removed.
v19.2.2
19.2.2 "metal-llama" (2025-03-05)
material
Commit | Description |
---|---|
bottom-sheet: focus first tabbable element by default (#30549) | |
schematics: remove NoopAnimationsModule from generated tests (#30562) | |
timepicker: unable to reopen if closed by scroll strategy (#30561) |
cdk
Commit | Description |
---|---|
stepper: emitting interacted event when item has not changed (#30579) |
material-angular-io
Commit | Description |
---|---|
sidenav links not updating (#30564) |
multiple
Commit | Description |
---|---|
resolve host binding issues (#30570) |