@angular/google-maps
Advanced tools
Changelog
20.0.4 "strontium-shack" (2025-06-25)
| Commit | Type | Description | | -- | -- | -- | | 59be54616 | fix | menu: close sibling triggers when opening a menu (#30894) |
| Commit | Type | Description | | -- | -- | -- | | 88bc13d88 | fix | button: harness not picking up buttons with dynamic appearance (#31327) | | c1b9682e4 | fix | button: update button golden (#31346) | | c3bb067bf | fix | input: remove native clear button (#31394) | | 747218ba2 | fix | input: revert wheel workaround (#31391) |
| Commit | Type | Description | | -- | -- | -- | | 3b31dacc0 | fix | invalid URL when playlist is passed in without videoId (#31403) |
<!-- CHANGELOG SPLIT MARKER --><a name="19.2.19"></a>
Changelog
20.1.0-next.1 "plastic-straw" (2025-06-11)
| Commit | Type | Description | | -- | -- | -- | | 8523397fd2 | fix | button: prevents mat-icon being cut off by text-spacing (#30891) | | 0d47628d2e | fix | button: use system colors for state layers and text (#31278) | | 458a17ba46 | fix | checkbox: update tokens to system colors (#31279) | | be48108bc2 | fix | chips: update tokens to system colors (#31280) | | 21df04e787 | fix | core: output tokens from theme under same selector (#31295) | | 576a008b09 | fix | core: remove unused form field mixins (#31283) | | 4d67427cef | fix | core: update ripple tokens to system colors (#31282) | | 28f2763f96 | fix | core: update tokens to system colors (#31281) | | 009424c73e | fix | datepicker: use system colors (#31300) | | 918b625438 | fix | list: update tokens to system colors (#31284) | | 623030b50d | fix | menu: update tokens to system colors (#31285) | | 0f26b91425 | fix | paginator: update tokens to system colors (#31286) | | 3f7d2778fb | fix | radio: color tokens excluded when passing in variant (#31321) | | 010122ff2a | fix | select: use system color for arrow (#31302) | | 9ce023d977 | fix | slider: ensure disabled slider thumb input has 'auto' c… (#31311) | | 029e39cced | fix | slider: use system color (#31305) | | 951f37e656 | fix | tabs: update tokens to system colors (#31287) |
| Commit | Type | Description | | -- | -- | -- | | c5b2f0ac6d | feat | ui-patterns: create grid navigation behavior (#31290) | | 70841dbb5b | feat | ui-patterns: tree (#31308) |
<!-- CHANGELOG SPLIT MARKER --><a name="20.0.3"></a>
Changelog
20.0.3 "plastic-tube" (2025-06-11)
| Commit | Type | Description | | -- | -- | -- | | 13e661e5c6 | fix | core: output tokens from theme under same selector (#31295) | | 567ddbe84c | fix | radio: color tokens excluded when passing in variant (#31321) | | af811091cd | fix | slider: ensure disabled slider thumb input has 'auto' c… (#31311) |
<!-- CHANGELOG SPLIT MARKER --><a name="20.1.0-next.0"></a>
Changelog
20.1.0-next.0 "amicite-amp" (2025-06-04)
| Commit | Type | Description | | -- | -- | -- | | f446d7c41 | feat | drag-drop: add opt-in indicator of pick-up position (#31288) | | cfa97bb78 | fix | dialog: avoid setting aria-hidden before focus has moved (#31030) |
| Commit | Type | Description | | -- | -- | -- | | 243845460 | feat | chips: add (optional) edit icon to input chips (#31041) | | 4de7c0fb2 | feat | testing: Extend Angular harness testing functionality (#30960) | | 512433b6d | fix | badge: remove badge opacity color mix (#31213) | | 92a8253e2 | fix | badge: use system disabled states (#31266) | | a7150d42c | fix | button-toggle: simplify divider color (#31214) | | 1f8b1302f | fix | button-toggle: use system colors (#31231) | | 5ee7d79e4 | fix | button: FAB emitting invalid elevation tokens (#31028) | | afe36e4d4 | fix | button: remove internal-only M2 styles (#31017) | | 589ea5905 | fix | button: remove internal-only M2 styles (#31018) | | 203c1737e | fix | card: subtitle text token should be on-surface-variant (#31261) | | 55b7ba081 | fix | card: use system outline (#31218) | | eb9abc366 | fix | checkbox: remove internal-only M2 styles (#31019) | | 68d7ea035 | fix | chips: provide ability to edit for all screen readers with a click on already focused chip (#30983) | | a24081f2b | fix | dialog: remove internal-only M2 styles (#31020) | | ecc6a09ca | fix | expansion: align state layer colors (#31236) | | 82ab91e58 | fix | form-field: remove internal-only M2 styles (#31021) | | 6d27e0405 | fix | form-field: use system for neutral colors (#31272) | | a62164db5 | fix | menu: do not auto-focus when hover opens menu (#31257) | | 9a96db323 | fix | select: remove internal-only M2 styles (#31022) | | d22191a61 | fix | sort: simplify m2 sort color (#31165) | | 680dd6fa8 | fix | stepper: align state colors (#31227) | | 4b85f9f62 | fix | toolbar: use system surface for neutral background (#31234) |
| Commit | Type | Description | | -- | -- | -- | | 4f9ab216c | feat | accordion: add accordion directives, example, and tests (#31134) | | 3704b7e32 | feat | radio: add radio demo to dev-app (#31180) | | 50c3e0e12 | feat | radio: create radio group and button directives (#31050) | | ff0f6c61b | feat | ui-patterns: accordion (#31034) | | ce145fa9a | feat | ui-patterns: create the grid focus behavior (#31055) | | 9f249d0a2 | feat | ui-patterns: radio button and group (#31016) |
| Commit | Type | Description | | -- | -- | -- | | dc3ae8d94 | fix | update goldens (#31123) | | 5546d1099 | fix | use system on-surface (#31225) |
<!-- CHANGELOG SPLIT MARKER --><a name="20.0.2"></a>
Changelog
20.0.2 "amesite-armoire" (2025-06-04)
| Commit | Type | Description | | -- | -- | -- | | 45fcf24b6 | fix | core: brand family not set for plain value (#31260) | | 3a3a9b1c2 | fix | schematics: avoid overwriting files that didn't change (#31270) | | 1af07e3b2 | fix | schematics: token migration not replacing all instances (#31277) |
<!-- CHANGELOG SPLIT MARKER --><a name="20.0.1"></a>
Changelog
20.0.0 "calcium-carrot" (2025-05-28)
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.CanStick
has been removed.CDK_TABLE_TEMPLATE
has been removed.StickyDirection
has been removed.StickyStyler
has been removed.ButtonVariant
which is returned by MatButtonHarness.getVariant
no longer includes the appearance of the button. Use MatButtonHarness.getAppearance
instead.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.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.DialogConfig.componentFactoryResolver
has been removed.DomPortalOutlet
has changed.ComponentPortal.componentFactoryResolver
has been removed.ComponentPortal
has changed.MatDialogConfig.componentFactoryResolver
has been removed.| Commit | Type | Description | | -- | -- | -- | | e456c751c | feat | listbox: add cdk-active class (#30932) | | 6ac4c1ae2 | feat | listbox: readonly mode (#30803) | | 96fa9fc55 | feat | popover-edit: Support skipping over annotated rows when the user moves focus up/down. (#30916) | | 025010b64 | feat | tabs: add cdk-active class and update example styles (#30950) | | 9a94bb76a | feat | tabs: support initial tab selection and add unit tests (#31023) | | 1833aa32e | feat | ui-patterns: add expansion behavior and refactor tabs (#30962) | | fc4699744 | feat | ui-patterns: listbox ui pattern (#30495) | | 9caed2a8a | feat | ui-patterns: tabs ui pattern (#30568) | | e0446ecfc | fix | listbox: change shift+nav behavior (#30854) | | 184ceee3a | fix | listbox: ignore spaces during typeahead (#30766) | | 44e9ccbf5 | fix | listbox: initial listbox focus state (#30764) | | a7df65f3e | fix | listbox: use meta as alternative to ctrl (#30852) | | 149fe6129 | fix | popover-edit: use MutationObserver to detect table rows (#30713) | | 16493ecab | fix | scrolling: Fix ExpressionChangedAfterItWasCheckedError (#31076) | | 0e391700c | fix | tabs: handle space and enter events (#30889) | | 2e34b20cb | fix | ui-patterns: add missing event handlers (#30786) | | 4bf3591c7 | fix | ui-patterns: add modifier checks for regexps (#30738) | | ae8f9dd28 | fix | ui-patterns: fix lint and build config (#30877) | | 10890983c | fix | ui-patterns: listbox pointer event handler (#30843) | | 7343657f5 | fix | ui-patterns: small fixes for internal compatibi… (#30625) |
| Commit | Type | Description | | -- | -- | -- | | 18ddea330 | fix | use safevalues (#30773) |
| Commit | Type | Description | | -- | -- | -- | | fb81ab4f2 | feat | button: add support for tonal button (#30638) | | e79f60558 | feat | button: allow appearance to be set dynamically | | 663585a1c | feat | card: support filled variant (#29868) | | 82f0fa6fa | feat | core: handle prefers-reduced-motion automatically (#30796) | | 3daa36030 | feat | core: introduce custom token for controlling animations (#30749) | | 764a1ccd1 | feat | dialog: add closePredicate option | | 097f49d90 | fix | autocomplete: allow overlay backdrop by setting hasBackdrop option (#30631) | | 7d360ac77 | fix | button-toggle: changed after checked error when updating tabindex (#31172) | | 2c7199c02 | fix | button: align harness with new terminology | | 6a5943d8b | fix | button: combine MatButton and MatAnchor (#30492) | | 3aecb3521 | fix | button: tonal touch target token transgression (#30688) | | 77d6b69e7 | fix | checkbox: breaking changes for v20 | | 907815dc5 | fix | checkbox: hardcode token renames (#30752) | | f01ac6e9c | fix | checkbox: resolve change after checked error | | aba4c4437 | fix | chips: chip input not showing placeholder (#30664) | | 33795a1a1 | fix | chips: implement disabledInteractive in chip input (#30665) | | 92bcc67c2 | fix | core: include density tokens in system theme (#30845) | | 5bc01c398 | fix | datepicker: resolve change after checked errors | | 227e83d24 | fix | dialog: breaking changes for v20 | | a5aade2df | fix | form-field: preserve aria-describedby set externally across all form controls (#30699) | | ec538b598 | fix | form-field: use ResizeObserver for label offset calculation (#30702) | | d120f973f | fix | list: resolve changed after checked error | | fd162d201 | fix | schematics: add schematic to rename tokens (#31051) | | db090cac3 | fix | select: breaking changes for v20 | | 688c430fe | fix | select: close panel on detach output event (#30634) | | 12f96e229 | fix | select: resolve change after checked errors | | 404868707 | fix | sidenav: resolve changed after checked error | | c6ad44c68 | fix | slide-toggle: breaking changes for v20 | | d3a8c5b89 | fix | slide-toggle: opacity tokens not being used (#30946) | | 2d86ad441 | fix | slider: fix clobbered token for hover/focus/pressed (#30754) | | 0e985f2c6 | fix | slider: handle null values in slider input (#30621) | | 8b033742b | fix | snack-bar: change politeness level (#30851) | | 40d0ab4fc | fix | snack-bar: rename snackbar token prefix (#30750) | | 0cf6ba107 | fix | stepper: done icon tokens not emitted in M3 (#30996) | | e1f97f920 | fix | stepper: resolve changed after checked errors | | c63b1fe7b | fix | tabs: flicker when animationDuration is set to zero (#30966) | | 922c678c0 | fix | tabs: not emitting token in M3 (#31136) | | 1a800decc | fix | tabs: resolve change after checked errors | | 6c9678e69 | perf | form-field: set notch outline variable only on relevant element (#30955) | | 10a6ea493 | perf | form-field: split DOM accesses into read and write (#31086) |
| Commit | Type | Description |
| -- | -- | -- |
| 06821d85a | feat | dialog: add closePredicate option |
| cf619601a | feat | drag-drop: introduce resetToBoundary
(#30436) |
| 77c8534ff | fix | accordion: resolve changed after checked error |
| 1167d0638 | fix | collections: breaking changes for v20 |
| 79e887219 | fix | dialog: breaking changes for v20 |
| a2ab84da1 | fix | dialog: provide proper shaped Directionality (#30898) |
| b3e516f2d | fix | drag-drop: breaking changes for v20 |
| 69eedd75f | fix | drag-drop: incorrect type DragConstrainPosition (#30510) |
| f9973ee23 | fix | overlay: use MutationObserver to detach overlay (#30703) |
| 11599f808 | fix | portal: remove deprecated symbols (#30584) |
| 87501e866 | fix | schematics: support project index file discovery for object-form and default (#30967) |
| 8078efc21 | fix | table: breaking changes for v20 |
| 0f48b04dd | fix | table: move out unused style scheduler (#30963) |
| 6ffe9c748 | fix | table: remove private symbols from public API (#30956) |
| 08f4acfef | perf | overlay: add tree-shakeable alternatives for overlay APIs (#30904) |
| Commit | Type | Description | | -- | -- | -- | | 3a1a0b368 | fix | streamline directive and component metadata handling in dgeni (#30661) |
| Commit | Type | Description | | -- | -- | -- | | e1cf2844f | fix | avoid repeating selectors in m3 themes (#30645) | | 3465f9271 | fix | ensure mat-option parents are the offsetParent (#30977) | | cb3b0a87a | fix | ensure re-exported module symbols can be imported (#30667) | | 590971359 | fix | remove backwards-compatibility code (#30747) | | cda5c8e68 | fix | remove remaining references to ComponentFactoryResolver (#30569) | | 5229fe0a0 | fix | rename hardcoded tokens that were renamed (#30807) | | 9bf4be9e2 | fix | rename token prefixes to match components (#30802) | | 32353fb3a | fix | resolve directive host binding issues (#30606) | | 48894ad55 | fix | use DI token for tag name (#30892) |
<!-- CHANGELOG SPLIT MARKER --><a name="19.2.18"></a>
Changelog
19.2.18 "calcium-coconut" (2025-05-28)
<!-- CHANGELOG SPLIT MARKER --><a name="19.2.17"></a>