Skip to content

Releases: angular/components

v20.0.0-next.3

21 Mar 10:18
Compare
Choose a tag to compare
v20.0.0-next.3 Pre-release
Pre-release

20.0.0-next.3 "iridium-irrigator" (2025-03-21)

material

Commit Description
fix - aba4c4437 chips: chip input not showing placeholder (#30664)
fix - 33795a1a1 chips: implement disabledInteractive in chip input (#30665)
fix - ee442555e timepicker: TimepickerInput component in shadow DOM (#30642)

cdk

Commit Description
fix - 1e5082dd5 overlay: ensure re-exported transitive Dir directive can be imported (#30679)
fix - 1b4cae7f2 tree: retainining previous objects (#30431)

multiple

Commit Description
fix - cb3b0a87a ensure re-exported module symbols can be imported (#30667)

v19.2.6

21 Mar 09:42
Compare
Choose a tag to compare

19.2.6 "tellurium-transponder" (2025-03-21)

cdk

Commit Description
fix - 5a7009a50 overlay: ensure re-exported transitive Dir directive can be imported (#30679)

v19.2.5

20 Mar 17:15
Compare
Choose a tag to compare

19.2.5 "argon-planet" (2025-03-20)

material

Commit Description
fix - 2bfa5262e timepicker: TimepickerInput component in shadow DOM (#30642)

cdk

Commit Description
fix - ab70ba5b3 tree: retainining previous objects (#30431)

multiple

Commit Description
fix - 8d7a0f683 ensure re-exported module symbols can be imported

v20.0.0-next.2

19 Mar 15:38
Compare
Choose a tag to compare
v20.0.0-next.2 Pre-release
Pre-release

20.0.0-next.2 "bismite-bomb" (2025-03-19)

cdk

Commit Description
fix - dc70692ab text-field: Long multiline textfield focus issue (#30312)

material

Commit Description
feat - fb81ab4f2 button: add support for tonal button (#30638)
feat - e79f60558 button: allow appearance to be set dynamically
fix - 097f49d90 autocomplete: allow overlay backdrop by setting hasBackdrop option (#30631)
fix - 2c7199c02 button: align harness with new terminology
fix - 443df2661 card: remove alternate token for container-color (#30640)
fix - 09b25a159 chips: adds default placeholder for chips input (#30452)
fix - b4fcae45d core: include alternative tokens (#30633)
fix - 75713b0a0 paginator: prevent keyboard nav to disabled buttons (#30627)
fix - 688c430fe select: close panel on detach output event (#30634)
fix - d5ba63d00 select: use flexible overlay dimensions (#30628)
fix - 0e985f2c6 slider: handle null values in slider input (#30621)
fix - 43b08600c timepicker: assertion error if reopened quickly (#30639)

cdk-experimental

Commit Description
fix - 7343657f5 ui-patterns: small fixes for internal compatibi… (#30625)

multiple

Commit Description
fix - e1cf2844f avoid repeating selectors in m3 themes (#30645)

Breaking Changes

material

    • ButtonVariant which is returned by MatButtonHarness.getVariant no longer includes the appearance of the button. Use MatButtonHarness.getAppearance instead.

v19.2.4

19 Mar 14:42
Compare
Choose a tag to compare

19.2.4 "cafetite-cafe" (2025-03-19)

material

Commit Description
fix - 528cfc23f card: remove alternate token for container-color (#30640)
fix - 804c027c3 chips: adds default placeholder for chips input (#30452)
fix - 732397f5b core: include alternative tokens (#30633)
fix - 0ec7fd164 paginator: change tabindex expect in test
fix - 9b357a3f1 paginator: prevent keyboard nav to disabled buttons (#30627)
fix - 432bde7b0 select: use flexible overlay dimensions (#30628)
fix - 9b9d7bd41 timepicker: assertion error if reopened quickly (#30639)

cdk

Commit Description
fix - 60fc781c3 text-field: Long multiline textfield focus issue (#30312)

v20.0.0-next.1

12 Mar 15:39
Compare
Choose a tag to compare
v20.0.0-next.1 Pre-release
Pre-release

20.0.0-next.1 "fernium-fern" (2025-03-12)

cdk

Commit Description
fix - 1167d0638 collections: breaking changes for v20
fix - 79e887219 dialog: breaking changes for v20
fix - b3e516f2d drag-drop: breaking changes for v20
fix - d0d5de489 portal: fix incorrect injector hierarchy with DomPortalOutlet and child environment injectors (#30610)
fix - 11599f808 portal: remove deprecated symbols (#30584)
fix - 8078efc21 table: breaking changes for v20

material

Commit Description
fix - e61d152e0 autocomplete: incorrectly resolving focused element in shadow DOM (#30619)
fix - 77d6b69e7 checkbox: breaking changes for v20
fix - 227e83d24 dialog: breaking changes for v20
fix - da371e9ca schematics: some options missing from schema (#30602)
fix - db090cac3 select: breaking changes for v20
fix - c6ad44c68 slide-toggle: breaking changes for v20
fix - 3a970116a timepicker: wrong default scroll strategy (#30593)

multiple

Commit Description
fix - 810495ce0 deprecate exported factories (#30608)
fix - 32353fb3a 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 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.

v19.2.3

12 Mar 15:51
Compare
Choose a tag to compare

19.2.3 "californium-coconut" (2025-03-12)

material

Commit Description
fix - c4e46080e autocomplete: incorrectly resolving focused element in shadow DOM (#30619)
fix - 6d978a3aa schematics: some options missing from schema (#30602)
fix - 289a0e0aa timepicker: wrong default scroll strategy (#30593)

cdk

Commit Description
fix - 3de78febb portal: fix incorrect injector hierarchy with DomPortalOutlet and child environment injectors (#30610)

multiple

Commit Description
fix - 4d8f3aab8 deprecate exported factories (#30608)

v20.0.0-next.0

05 Mar 23:05
Compare
Choose a tag to compare
v20.0.0-next.0 Pre-release
Pre-release

20.0.0-next.0 "metal-cat" (2025-03-05)

cdk

Commit Description
fix - 69eedd75f7 drag-drop: incorrect type DragConstrainPosition (#30510)

material

Commit Description
fix - 6a5943d8b0 button: combine MatButton and MatAnchor (#30492)

cdk-experimental

Commit Description
feat - fc46997442 ui-patterns: listbox ui pattern (#30495)

multiple

Commit Description
fix - cda5c8e686 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. Use tabindex 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

05 Mar 20:40
Compare
Choose a tag to compare

19.2.2 "metal-llama" (2025-03-05)

material

Commit Description
fix - f89ed8115c bottom-sheet: focus first tabbable element by default (#30549)
fix - 8754784ec5 schematics: remove NoopAnimationsModule from generated tests (#30562)
fix - bfdbc23b8c timepicker: unable to reopen if closed by scroll strategy (#30561)

cdk

Commit Description
fix - c31c7fe22a stepper: emitting interacted event when item has not changed (#30579)

material-angular-io

Commit Description
fix - cd40ee0f37 sidenav links not updating (#30564)

multiple

Commit Description
fix - 3c68b6d6b7 resolve host binding issues (#30570)

v19.2.1

26 Feb 19:55
Compare
Choose a tag to compare

19.2.1 "neptunite-neptune" (2025-02-26)