Releases: angular/components
Releases · angular/components
denim-doily
cdk
bug fix | a11y: not restoring focus to elements inside the shadow DOM (#22622) (bad81f0818ac7b957643fd3aa17bd6fa27963d24) |
bug fix | overlay: not emitting for auxiliar button clicks (#22616) (97c449a44b1075c1ba65c6196b0753e815bf1a3d) |
bug fix | testing: incorrectly handling ancestor of compound selector (#22476) (ea84e7d6901885cedf290f88134048338f7c5be9), closes #22475 |
material
bug fix | sort: fix undefined object access (d48e6dae300c3fb4125fb64e44b97c006f0e54fa) |
material-experimental
bug fix | mdc-core: update the required MDC version (#22608) (b5224ea4a99b55678faed5d6b8546007b820d39b), closes #22409 #21968 |
azurite-insight
Highlights
Sass theming API has been reworked so that clients can take advantage of @use
. This includes:
- A single entry point into
@angular/material
and@angular/cdk
- Renamed functions, mixins, and variables to be a better reflection of what they do
- Applications still using
node-sass
will need to switch to thesass
package
For more information, check out the new theming guide.
cdk
Breaking changes:
- accordion: The
disabled
andexpanded
properties in theAccordionItem
are now strict toboolean
.
bug fix | a11y: not restoring focus to elements inside the shadow DOM (#22622) (52b0b8ce3f0788b4c6b96fec99520e1e635dd9bc) |
bug fix | overlay: not emitting for auxiliary button clicks (#22616) (ba893982608c83e7fcc5526a3e8224df78b3d1bc) |
bug fix | testing: incorrectly handling ancestor of compound selector (#22476) (f053befa68b56f069015d9d020c1ccab11893452), closes #22475 |
performance | a11y: only check for high contrast mode once (#22561) (0f0564b01891d85ecfc23543cbc12e6398122527) |
bug fix | a11y: prevent crashing Chrome tabs with hidden text (#22536) (723076424294addc02fc52feb5b31a68cb3e47bc) |
bug fix | drag-drop: preserve initial transform inside drop list (#22422) (7508f46e7d1fd2eb0c20fdf8b913aacfcad5ea5a), closes #22407 |
bug fix | testing: prevent duplicate subscription (#22460) (58b4ab6d7ac30b85ff93f4e7a3b16fc7e6977d07) |
bug fix | testing: unable to assign value to number inputs using sendKeys (#22395) (2f177b62205beeb20eceba3acd2ad7ab46bd701f), closes #22129 |
feature | stepper: emit event when the user interacts with a step (#22400) (9b4c5035c9d44f5196eaa22927f0feb1f5c05afa), closes #19918 |
feature | testing: create a webdriver harness environment (#22410) (91969f345636d56ba5a05a62f5109434a69666dc), closes #22321 #22344 #22367 #22375 #22379 #22379 |
bug fix | accordion: enforce stricter types for inputs (#20287) (76a09d975f2a4e19e3c8c8f90ed16abf1498b6fe) |
bug fix | portal: not marked as attached when going through specific portal methods (#22372) (92af5f117f56c2b8c930775fca781b2328827246), closes #22370 |
bug fix | text-field: autosize text areas using the placeholder (#22314) (2427abe09811e48ddf90313150d4e6c331b78577), closes #22197 |
feature | drag-drop: added dropPoint to dropped event (#22347) (1d906b64ab807d7c95f7b38761f2b37b37bef703) |
bug fix | a11y: add ConfigurableFocusTrapConfig to the public API (#22138) (7718947dbc22c703a118db2531e4499908eda326), closes #18201 #22136 |
bug fix | a11y: FocusTrap deprecation docs don't render correctly (#22137) (c0286ea50ab5cb1076661e22ea157598d68c0113), closes #18201 #22136 |
bug fix | platform: avoid error during server-side rendering if document is stubbed out (#22260) (50b3207d17ff0cec6e130253ae7ea3effc98b10a), closes #22259 |
bug fix | schematics: update generated css class (#22270) (44cbab07eac5b20ec1d6d57aab331b295baef55c), closes #22269 |
bug fix | text-field: autosize text areas using the placeholder (#22197) (476a90b083532add4b1343c83e6bf4d105094050), closes #22042 |
feature | a11y: allow focus options to be passed in to focus trap (#21769) (d7db7c89011bb1858479e21f2f7e3f8d013b6a87), closes #21767 |
feature | drag-drop: allow for preview container to be customized (#21830) (b92f97f55c8ed974f988897374622402fa3361c5), closes #13288 |
feature | stepper: allow for orientation to be changed (#21940) (3a50c41c8b06fd959944d8aeb99ccecc1fe60644), closes #21874 |
feature | table: add directive to enable recycle view repeater (#21508) (f68662cd53c501428042423a129283b6b92052e3) |
feature | table: add element offsets to sticky styler state (#21886) (c42ece36d41852f3200ea85d22ea1cb9b1bc6d7d) |
material
bug fix | datepicker: add label to dialog overlay (#22625) (fde47d8ce8b632211bfde23b065ef39c8e281fc8) |
bug fix | schematics: external stylesheets cannot be migrated (bd72e4fe975663363b4a849c682e31863a1ebb06) |
bug fix | schematics: log message at the end of the theming migration (8950e15ef11f41dfc345c5112d7bc253f8c1f56d) |
bug fix | schematics: only migrate unprefixed variables when there is an import (5c0da5aa0305ee55d647994d476d63f60f7f398c) |
bug fix | schematics: run theming API migration during ng update (d8f3c0bc421c05e17e998ce1d9e704ceb3306abc) |
bug fix | schematics: theming migration schematic not inserting use statement at the top of the file in some cases ([978f143](https://g... |
resin-ensign
cdk
bug fix | a11y: not restoring focus to elements inside the shadow DOM (#22622) (52b0b8ce3f0788b4c6b96fec99520e1e635dd9bc) |
bug fix | overlay: not emitting for auxiliary button clicks (#22616) (ba893982608c83e7fcc5526a3e8224df78b3d1bc) |
bug fix | testing: incorrectly handling ancestor of compound selector (#22476) (f053befa68b56f069015d9d020c1ccab11893452), closes #22475 |
material
bug fix | datepicker: add label to dialog overlay (#22625) (fde47d8ce8b632211bfde23b065ef39c8e281fc8) |
bug fix | schematics: external stylesheets cannot be migrated (bd72e4fe975663363b4a849c682e31863a1ebb06) |
bug fix | schematics: log message at the end of the theming migration (8950e15ef11f41dfc345c5112d7bc253f8c1f56d) |
bug fix | schematics: only migrate unprefixed variables when there is an import (5c0da5aa0305ee55d647994d476d63f60f7f398c) |
bug fix | schematics: run theming API migration during ng update (d8f3c0bc421c05e17e998ce1d9e704ceb3306abc) |
bug fix | schematics: theming migration schematic not inserting use statement at the top of the file in some cases (978f1431c4d5fef9db7e1f95843c844fd5da5503) |
bug fix | tabs: coloring issues when a backgroundColor is set (#22612) (cc95e868b08a1682a84da67a46972e302fa4635c), closes #22587 |
grass-glass
cdk
performance | a11y: only check for high contrast mode once (#22561) (0f0564b01891d85ecfc23543cbc12e6398122527) |
material
bug fix | core: mat-ripple-element is not fired on disable (#22537) (62b2142cc41ca599cf443fc683531bb0199f346e), closes #22520 #22520 #22520 #22520 |
bug fix | core: update mixin functions to avoid unknown cast (#22577) (33104b69d81f2579074a8da047c6f08bef63571e) |
bug fix | datepicker: Only update selection when value changed (#21846) (#22369) (6fe273cd412a3f7b979520fc4cca28f0554fa5b3) |
bug fix | form-field: handle datepicker inputs in harness (#22403) (ec266be5583d25e6fa16d03353ae18fa1ecba089) |
bug fix | paginator: add role="group" to host (#22512) (1d339e638d35f7f497dab4e27f167f659316b387) |
bug fix | schematics: migrate more cases in the theming API schematic (#22604) (8b6fdac1f7d1b67354293385337d475b98b813d7), closes #22438 #22599 |
material-experimental
bug fix | mdc-progress-spinner: set to display block (#22618) (53374213644f705be76844a532ab17d227ad06f4) |
bug fix | mdc-theming: prefix elevation mixins with mdc (#22600) (7a52bdf8faf008c0966ad27fdb0dd8cf18b765e9) |
bug fix | mdc-typography: add missing @import forward (#22519) (efc59522e93b3ba1266d1290db5d391c4db04f09) |
glass-grass
material
bug fix | core: mat-ripple-element is not fired on disable (#22537) (62e9c319ebe8122ffcd777dc1b2819e247a099b0), closes #22520 #22520 #22520 #22520 |
bug fix | datepicker: Only update selection when value changed (#21846) (#22369) (35c04832023ecffc476c89874a2a4b4b562450c2) |
bug fix | paginator: add role="group" to host (#22512) (a80f890a0dd7cb50e483047c053505d74321bd33) |
material-experimental
bug fix | mdc-progress-spinner: set to display block (#22618) (638ed6179c11ce033143470802399d9ca60f45e9) |
bamboo-eye
cdk
bug fix | a11y: prevent crashing Chrome tabs with hidden text (#22536) (723076424294addc02fc52feb5b31a68cb3e47bc) |
material
bug fix | datepicker: support for date range input in MDC-based form field (#22565) (8bb6148f5497f94c2560bbbb942b990fc685e9c9) |
bug fix | tabs: stop scrolling on tab change (#22265) (5ecefa712687911cc6f00054371b9a0d17157aec), closes #9592 angular#9592 #9592 |
material-experimental
bug fix | mdc-card: reset native header margin (#22550) (42a4fd9e61bd76b6eef499cdbe567a198219e400) |
metal-mountain
cdk
bug fix | a11y: prevent crashing Chrome tabs with hidden text (#22536) (9bb7b0c5ea406ad1462a702f28f7dbcb911f408d) |
material
bug fix | datepicker: support for date range input in MDC-based form field (#22565) (6349434d101b7fa60d1cb70cb00b4c2e69c83420) |
bug fix | tabs: stop scrolling on tab change (#22265) (7f556b574e86e8834d5f052bca7410ee9f4bc1ad), closes #9592 angular#9592 #9592 |
material-experimental
bug fix | mdc-card: reset native header margin (#22550) (90877709d53a5eeb664614d89e8d47d2db23e7d5) |
charcoal-pencil
material
bug fix | autocomplete: error if keydown is dispatched too early (#22513) (9e68bf87a98244eb7494b30be47bcea241262013), closes #22511 |
bug fix | schematics: replace removed variables with their values in sass api migration (#22505) (4f6bf3ae00c79729f4340df297dab58a93645e61) |
bug fix | snack-bar: clear timeout upon dismiss with action (#22485) (f3dcfa9033ba07bb97cbcdf8d85f9a275bc67904), closes #4860 |
walnut-tabletop
material
bug fix | autocomplete: error if keydown is dispatched too early (#22513) (da92944699327942495145f67b6982118d513419), closes #22511 |
bug fix | snack-bar: clear timeout upon dismiss with action (#22485) (1a1528de123b334dffd1f95c4be7458fb2dfb25c), closes #4860 |
porcelain-daydream
cdk
bug fix | drag-drop: preserve initial transform inside drop list (#22422) (7508f46e7d1fd2eb0c20fdf8b913aacfcad5ea5a), closes #22407 |
bug fix | testing: prevent duplicate subscription (#22460) (58b4ab6d7ac30b85ff93f4e7a3b16fc7e6977d07) |
bug fix | testing: unable to assign value to number inputs using sendKeys (#22395) (2f177b62205beeb20eceba3acd2ad7ab46bd701f), closes #22129 |
feature | stepper: emit event when the user interacts with a step (#22400) (9b4c5035c9d44f5196eaa22927f0feb1f5c05afa), closes #19918 |
feature | testing: create a webdriver harness environment (#22410) (91969f345636d56ba5a05a62f5109434a69666dc), closes #22321 #22344 #22367 #22375 #22379 #22379 |
material
bug fix | core: expose mixin mentioned in the elevation guide (#22426) (dd1d28f69c376b71779377e7b464fdb05a1d85f4) |
bug fix | list: dispatching model change event multiple times in single selection mode (#22376) (770217726209533f02cd33fd030a947ec9b719c6), closes #22276 |
bug fix | schematics: don't drop imports in files that do not use theming APIs (#22438) (d030a8712adb37cd4e8d5eb83014e1ac23d13774) |
bug fix | schematics: switch custom theme schematic to [@use](https://github.com/use) (#22436) (0cb27f95c4cd0c562d1ca293fd7161d5e5ab27f6) |
bug fix | tabs: pagination not updating on resize (#22442) (30ea79ae110617515b40f7832cc34ba5d8320b43), closes #22399 |
bug fix | tree: not rendering initial data from flat data source (#22340) (fa7ed4caeff0149933ab5bac4a7c0e0aa0ce623e), closes #22282 |
feature | datepicker: remove dependency on dialog (#22383) (7039d3e00576e632da7f9cb15bc0fa623dd82a1e), closes #13019 |
material-experimental
bug fix | mdc-progress-spinner: fix aria-valuenow (#22429) (768534dbc63b829d820c32373fd1788e572bb8c8) |
bug fix | mdc-select: correct some differences between (#22108) (10cc9cfa5cb62c87f38ce5ac0aaa68269f5e69cb) |
feature | mdc-core: set up MDC-based elevation (#22397) (64087316f68764df10a55fabab533ff7bf63e5c3) |