Releases: angular/components
Releases · angular/components
v19.1.1
v19.2.0-next.0
19.2.0-next.0 "bronze-baguette" (2025-01-16)
material
| Commit | Description |
|---|---|
| schematics: Add option to customize colors for neutral variant and error palettes (#30321) | |
| stepper: switch away from animations module (#30314) | |
| tabs: switch away from animations module (#30281) | |
| timepicker: adds default aria-label to timepicker toggle (#30284) |
v19.1.0
19.1.0 "denim-firefly" (2025-01-16)
material-luxon-adapter
| Commit | Description |
|---|---|
| infer first day of week from locale (#30285) |
material-experimental
| Commit | Description |
|---|---|
| column-resize: Add support for "lazy" rather than live updating during resizing. (#30120) |
cdk-experimental
| Commit | Description |
|---|---|
| column-resize: Support column size persistance hooks (#30136) | |
| column-resize: Previous size was being sent for persistance rather than newly updated size in non-live resize mode. (#30161) |
material
| Commit | Description |
|---|---|
| schematics: Add CSS output to custom theme schematic (#30004) | |
| api-theme: fix nav items hover/focus contrast (#1004) | |
| checkbox: ensure focus indicator has the correct shape (#30332) | |
| docs: change twitter logo (#1245) | |
| menu: lazy content not detached after animation (#30301) | |
| select: match disabled placeholder color with label (#29870) | |
| select: remove color transition w/ no animations module (#30304) | |
| slider: active vs inactive tick mark count (#30319) | |
| slider: tick mark positioning (#30329) | |
| sort: avoid center align for sort header | |
| tabs: tab nav bar animation not working when navigating forwards (#30313) | |
| theme: unselected theme picker | |
| tooltip: deprecate matTooltipAnimations (#30310) | |
| button: Remove unused inject. (#30320) | |
| table: Optimize expensive css selector (#30305) | |
| tooltip: Use afterNextRender to invoke aria describer to align layout updates with other components using afterNextRender. (#30265) |
cdk
| Commit | Description |
|---|---|
| dialog: expose cdk dialog docs (#1144) | |
| menu: expose cdk menu docs (#1142) | |
| menu: avoid resetting the scroll position when using the mouse (#30249) | |
| menu: not responding to position changes (#30234) | |
| scrolling: avoid SSR error in CdkVirtualScrollableWindow (#30259) | |
| table: Use afterNextRender for sticky styling. Fixes a performance regression dating back to #28393 and removes need for coalesced sticky styler. (#30242) |
| Commit | Description |
|---|---|
| add 404 page (#902) | |
| add button to copy link to example (#922) | |
| add cdk/testing docs (#678) | |
| add cookie popup (#988) | |
| add CSP and recommended security headers to site | |
| add help/support section (#915) | |
| Add material 3 guide (#1236) | |
| add ripples to documentation items (#489) | |
| add ripples to documentation items (#494) | |
| Add separate guide for M2 specific theming | |
| add summaries to all menu items and category pages (#512) | |
| add support for reduced motion (#1095) | |
| add the ability to link to the site with a particular theme (#549) | |
| add version and version picker (#406) | |
| added ability to keep pathname and hash on version change | |
| angular 4 compatibility (#135) | |
| change navbar, toolbar and landing page coloring to denote whe... |
v19.1.0-rc.0
19.1.0-rc.0 "paper-plane" (2025-01-08)
cdk-experimental
| Commit | Description |
|---|---|
| column-resize: Use ResizeObserver to avoid layout thrashing (#30215) |
material
| Commit | Description |
|---|---|
| datepicker: simplify DI setup (#30247) | |
| sidenav: remove deprecated API usage (#30268) | |
| sidenav: switch away from animations module (#30235) | |
| sort: avoid center align for sort header | |
| sort: show arrow on focus (#30217) | |
| timepicker: don't mark as touched when blurred while dropdown is open (#30228) | |
| tooltip: Tiny but measurable optimization to MatTooltip construction. Defer hooking up to directionality changes until overlay is created. (#30214) | |
| tooltip: Use afterNextRender to invoke aria describer to align layout updates with other components using afterNextRender. (#30265) |
cdk
| Commit | Description |
|---|---|
| menu: avoid re-opening the menu on enter (#30263) | |
| menu: avoid resetting the scroll position when using the mouse (#30249) | |
| menu: not responding to position changes (#30234) | |
| scrolling: avoid SSR error in CdkVirtualScrollableWindow (#30259) | |
| tree: expandAll not expanding all nodes (#30226) | |
| table: Use afterNextRender for sticky styling. Fixes a performance regression dating back to #28393 and removes need for coalesced sticky styler. (#30242) |
v19.0.5
19.0.5 "silk-sky" (2025-01-08)
cdk-experimental
| Commit | Description |
|---|---|
| column-resize: Use ResizeObserver to avoid layout thrashing (#30215) |
material
| Commit | Description |
|---|---|
| datepicker: simplify DI setup (#30247) | |
| sidenav: remove deprecated API usage (#30268) | |
| sidenav: switch away from animations module (#30235) | |
| sort: show arrow on focus (#30217) | |
| timepicker: don't mark as touched when blurred while dropdown is open (#30228) | |
| tooltip: Tiny but measurable optimization to MatTooltip construction. Defer hooking up to directionality changes until overlay is created. (#30214) |
cdk
| Commit | Description |
|---|---|
| menu: avoid re-opening the menu on enter (#30263) | |
| tree: expandAll not expanding all nodes (#30226) |
v19.1.0-next.3
19.1.0-next.3 "cotton-curtains" (2024-12-18)
cdk-experimental
| Commit | Description |
|---|---|
| column-resize: Previous size was being sent for persistance rather than newly updated size in non-live resize mode. (#30161) |
material
| Commit | Description |
|---|---|
| api-theme: fix nav items hover/focus contrast (#1004) | |
| docs: change twitter logo (#1245) | |
| list: enable MacOS select all with command+a (#30183) | |
| menu: remove dependency on animations module (#30163) | |
| table: improve filter predicate efficiency (#30172) | |
| table: set border none for header cells on last row (#30193) | |
| theme: unselected theme picker | |
| theming: fix not found error in the guide duplicate theming styles document (#30108) | |
| tooltip: body line height affecting gap (#30164) |
cdk
| Commit | Description |
|---|---|
| dialog: expose cdk dialog docs (#1144) | |
| menu: expose cdk menu docs (#1142) | |
| drag-drop: resolve projected handles | |
| drag-drop: stop dragging on touchcancel (#30184) | |
| testing: add code to keyboard events (#30188) |
v19.0.4
19.0.4 "linen-lampshade" (2024-12-18)
material
| Commit | Description |
|---|---|
| list: enable MacOS select all with command+a (#30183) | |
| menu: remove dependency on animations module (#30163) | |
| sort: avoid center align for sort header (#30198) | |
| table: improve filter predicate efficiency (#30172) | |
| table: set border none for header cells on last row (#30193) | |
| theming: fix not found error in the guide duplicate theming styles document (#30108) | |
| tooltip: body line height affecting gap (#30164) |
cdk
| Commit | Description |
|---|---|
| drag-drop: resolve projected handles | |
| drag-drop: stop dragging on touchcancel (#30184) | |
| testing: add code to keyboard events (#30188) |
v19.1.0-next.2
19.1.0-next.2 "rhodium-rhubarb" (2024-12-11)
material-experimental
| Commit | Description |
|---|---|
| column-resize: Add support for "lazy" rather than live updating during resizing. (#30120) |
cdk-experimental
| Commit | Description |
|---|---|
| column-resize: Support column size persistance hooks (#30136) |
material
| Commit | Description |
|---|---|
| expansion: switch away from animations module (#30119) | |
| menu: decouple menu lifecycle from animations (#30148) | |
| paginator: ignore clicks on disabled buttons (#30138) | |
| select: add opt-in input that allows selection of nullable options (#30142) | |
| timepicker: deserialize ControlValueAccessor values correctly (#30149) | |
| timepicker: disable toggle if timepicker is disabled (#30137) |
v19.0.3
19.0.3 "polonium-popsicle" (2024-12-11)
material
| Commit | Description |
|---|---|
| expansion: switch away from animations module (#30119) | |
| menu: decouple menu lifecycle from animations (#30148) | |
| paginator: ignore clicks on disabled buttons (#30138) | |
| select: add opt-in input that allows selection of nullable options (#30142) | |
| timepicker: deserialize ControlValueAccessor values correctly (#30149) | |
| timepicker: disable toggle if timepicker is disabled (#30137) |
v19.1.0-next.1
19.1.0-next.1 "plastic-monkey" (2024-12-04)
youtube-player
| Commit | Description |
|---|---|
| update to latest typings (#30126) |
material
| Commit | Description |
|---|---|
| button-toggle: unable to tab into ngModel-based group on first render (#30103) | |
| core: optgroup label color not inferred correctly (#30085) | |
| schematics: avoid parsing stylesheets that don't include Material | |
| schematics: error if stylesheet contains syntax errors | |
| sort: simplify animations (#30057) | |
| tabs: ink bar not showing when same tab is re-selected (#30121) |
cdk
| Commit | Description |
|---|---|
| accordion: improve accessibility in example code (#30087) | |
| menu: disable flexible dimensions (#30086) |
docs
| Commit | Description |
|---|---|
| add example for adding icon in meta section using matListI… (#30068) |