github angular/components 15.0.0-next.0
v15.0.0-next.0

latest releases: 18.2.12, 19.0.0-rc.1, 19.0.0-rc.0...
pre-release2 years ago

15.0.0-next.0 "charcoal-coin" (2022-09-07)

Breaking Changes

material

    • DOM and CSS classes for mat-autocomplete have changes.
    • TypeScript API is largely the same but may have minor differences.
  • DOM and CSS classes for mat-button, mat-fab, and mat-icon-button have changed.
    Typescript API is largely the same but may have minor differences.

    • DOM and CSS classes for mat-card have changes
    • Typescript API is largely the same but may have minor differences
    • See the MDC migration guide for more information about the changes and
      how to migrate your app (TODO: link when available)
    • mat-chip-list has been split up into three different components: mat-chip-set, mat-chip-listbox and mat-chip-grid to better represent the different interaction patterns.
    • DOM and CSS classes for mat-option and mat-optgroup have changed.
    • Typescript API is largely the same but may have minor differences
    • DOM and CSS classes for mat-dialog have changes
    • Typescript API is largely the same but may have minor differences
    • See the MDC migration guide for more information about the changes and
      how to migrate your app (TODO: link when available)
    • fixup! feat(material/dialog): Switch dialog implementation to use MDC
    • DOM and CSS classes for the various list components have changed.
    • Typescript API is largely the same but may have minor differences.
    • DOM and CSS classes for mat-menu have changes.
    • Typescript API is largely the same but may have minor differences.
    • DOM and CSS classes for mat-radio-group and mat-radio-button have changes.
    • Typescript API is largely the same but may have minor differences.
    • DOM and CSS classes for mat-select have changes.
    • TypeScript API is largely the same but may have minor differences.
    • DOM and CSS classes for mat-slide-toggle have changes
    • Typescript API is largely the same but may have minor differences
    • See the MDC migration guide for more information about the changes and
      how to migrate your app (TODO: link when available)
    • mat-slider has a new API that requires a <input matSliderThumb> element.
    • DOM and CSS classes for mat-snack-bar have changes
    • Typescript API is largely the same but may have minor differences
    • See the MDC migration guide for more information about the changes and
      how to migrate your app (TODO: link when available)
    • DOM and CSS classes for mat-table have changes
    • Typescript API is largely the same but may have minor differences
    • See the MDC migration guide for more information about the changes and
      how to migrate your app (TODO: link when available)
    • DOM and CSS classes for mat-tabs have changes
    • Typescript API is largely the same but may have minor differences
    • See the MDC migration guide for more information about the changes and
      how to migrate your app (TODO: link when available)
    • Passing strings for MatDialogConfig.enterAnimationDuration and
      MatDialogConfig.exitAnimationDuration is deprecated, pass numbers
      in ms instead
    • deprecate the string animation durations in favor of numbers

youtube-player

Commit Description
feat - f000b2f25 support no cookie mode (#25165)

material

Commit Description
feat - 532454b17 autocomplete: switch implementation to use MDC (#25386)
feat - 00f4abe85 button: Switch button implementation to use MDC (#25381)
feat - a928639e9 card: Switch card implementation to use MDC (#25082)
feat - e8e719974 checkbox: refactor pseudo-checkbox size styles (#25419)
feat - 9ac264f10 checkbox: switch implementation to use MDC (#25369)
feat - 3b87655f9 checkbox: update pseudo-checkbox size (#25425)
feat - dc74aa382 checkbox: use -size for legacy checkbox (#25424)
feat - d496ebec0 chips: switch implementation to use MDC (#25400)
feat - 3463c5a38 core: delete deprecated legacy theming API tests (#25265)
feat - 742d858b9 core: make mdc-based typography default (#25551)
feat - 7e94186fd core: move MDC-based elevation styles out of experimental (#25486)
feat - 3fd20a7c5 core: move mdc-helpers to material/core
feat - 5b8d5214f core: switch option implementation to use MDC (#25343)
feat - d70fd6c2d datepicker: expose datepicker symbols (#25552)
feat - 439852ba8 dialog: Switch dialog implementation to use MDC (#25352)
feat - 119dd4bcf form-field: Ability to support custom error message components inside a form field (#25399)
feat - 3db6b1d1b form-field: switch implementation to use MDC
feat - 6883100b4 input: switch implementation to use MDC
feat - 750dad699 legacy-core: create legacy-core entry point
feat - 5f0f071ac list: switch implementation to use MDC list (#25445)
feat - 20db76d3e menu: switch implementation to use MDC (#25431)
feat - f7385ffc8 paginator: migrate MDC examples (#25497)
feat - 8f11370e5 paginator: Switch paginator implementation to use MDC (#25456)
feat - f384c24b9 progress-bar: Switch progress-bar implementation to use MDC (#25234)
feat - 4a6a0f18b radio: switch implementation to use MDC (#25409)
feat - 7b5bb76d3 schematics: add autocomplete styles migrator and tests
feat - 8f8f06f22 schematics: add card styles migrator and tests
feat - ee5a8362a schematics: add checkbox styles migrator and tests
feat - 0108de5af schematics: add chips styles migrator and tests
feat - 825688f82 schematics: add chips template migrator (#24601)
feat - 98d09ffc1 schematics: add dialog styles migrator and tests
feat - 801c23cc0 schematics: add fn for adding attrs to templates (#24550)
feat - dcc98295b schematics: add form-field styles migrator and tests
feat - 226696d1d schematics: add handling for all-component-themes (#25528)
feat - 6eac00270 schematics: add input styles migrator and tests
feat - bcacdde9f schematics: add list styles migrator and tests
feat - 6b24f9614 schematics: add menu styles migrator and tests
feat - d1bbcd64d schematics: add paginator styles migrator and tests
feat - e856da1a6 schematics: add progress bar styles migrator and tests
feat - a12f268aa schematics: add progress spinner styles migrator and tests
feat - da07c36e7 schematics: add radio styles migrator and tests
feat - 479267207 schematics: add select styles migrator and tests
feat - 7646c73c3 schematics: add slide toggle styles migrator and tests
feat - d8f1cce07 schematics: add slider styles migrator and tests
feat - 7460ccdd1 schematics: add snack-bar styles migrator and tests
feat - 0554f1823 schematics: add style migration support within typescript files (#25339)
feat - 84398f4b3 schematics: add table styles migrator and tests
feat - 688443a93 schematics: add tabs styles migrator and tests
feat - 983f66460 schematics: add template migration support within typescript files (#25496)
feat - 6feaaea06 schematics: add template migration to schematic (#24563)
feat - 2159f2e5e schematics: add the scaffolding for an mdc-migration schematic (#23804)
feat - 331b53c27 schematics: add tooltip styles migrator and tests
feat - c68296526 schematics: create updateModuleSpecifier ts migration fn (#25128)
feat - d388adfe1 schematics: create updateNamedImport ts migration fn (#25132)
feat - 15906c708 schematics: impl card template migration (#24566)
feat - 938802f7e schematics: impl mat-mdc ts v15 ng-update (#25447)
feat - 1e5dc8a7f schematics: implement basic ts import migrations (#24797)
feat - 1a9900234 schematics: initial foundation for TS code migrators
feat - f24a49f9b schematics: initial setup for template migrations (#24515)
feat - 8b147716c schematics: initial setup for v15 ng-update (#25102)
feat - cb7212397 schematics: set up a system for migrating scss (#24326)
feat - 33c327720 schematics: tree operation helper functions (#24539)
feat - fad4f9bfb schematics: v15 migrate imports (#25133)
feat - 00d5f27e6 schematics: v15 ng-update scss migration (#25395)
feat - bf6f38abd select: switch implementation to use MDC (#25360)
feat - a1bb436f0 slide-toggle: Switch slide-toggle implementation to use MDC (#25404)
feat - b863b14d2 slider: switch implementation to use MDC (#25420)
feat - 950d4377f snack-bar: Switch snack-bar implementation to use MDC (#25458)
feat - a8f847cbb table: migrate MDC examples (#25492)
feat - 31a754c90 table: pass this rather than concrete classes in the harnesses (#25482)
feat - e3b80324c table: Switch table implementation to use MDC (#25453)
feat - 1fcdc27f4 tabs: Switch tabs implementation to use MDC (#25411)
feat - 1337f36f2 tooltip: add option to open tooltip at mouse position (#25202)
feat - 2fc05f584 tooltip: migrate MDC examples (#25495)
feat - fd2811b54 tooltip: switch to MDC implementation (#25209)
fix - c440f844e card: don't add extra padding around mat-card-title-group (#25292)
fix - fd5afe703 core: Move remaining MDC core functionality out of experimental (#25503)
fix - 67212ba4f datepicker: calendar aria-descriptions start/end date (#25457)
fix - 4cdc0956f dialog: allow customizing animation duration (#25524)
fix - f9a4b9737 dialog: using incorrect mixin for structural styles (#25356)
fix - fdb30adab form-field: remove hardcoded 16px label padding (#25383)
fix - e3b679da0 input: fix input prefix & suffix disabled color (#25398)
fix - 29ed93a10 legacy-autocomplete: deprecate all ts symbols
fix - b10189809 legacy-button: deprecate all ts symbols
fix - 5caa44efc legacy-button: rename classnames in comments (#25459)
fix - 3c60fe903 legacy-button: rename classnames in comments (#25460)
fix - a5a12b9f8 legacy-card: deprecate all ts symbols
fix - ab22cab5b legacy-checkbox: deprecate all ts symbols
fix - aaf6a66a6 legacy-checkbox: fix scss mixin names (#25442)
fix - 2cadc901e legacy-chips: deprecate all ts symbols
fix - ecdabb841 legacy-core: deprecate all ts symbols
fix - 5afe24de4 legacy-dialog: deprecate all ts symbols
fix - d527ddf0e legacy-form-field: deprecate all ts symbols
fix - 86c4a9d39 legacy-form-field: remove invalid selector (#25554)
fix - cf0dd6cca legacy-input: deprecate all ts symbols
fix - e67e49325 legacy-list: deprecate all ts symbols
fix - 4e56db6b0 legacy-menu: deprecate all ts symbols
fix - bc2fc6d4c legacy-menu: rename missed ts symbol
fix - b6f9d66b8 legacy-paginator: deprecate all ts symbols
fix - c3684dbef legacy-progress-bar: deprecate all ts symbols
fix - 36a54d3c2 legacy-progress-spinner: deprecate all ts symbols
fix - bbb9130cf legacy-radio: deprecate all ts symbols
fix - 4bb3554c5 legacy-select: deprecate all ts symbols
fix - 1edd3908e legacy-select: rename missed ts symbol
fix - 13d8524be legacy-slide-toggle: deprecate all ts symbols
fix - cfadfc078 legacy-slider: deprecate all ts symbols
fix - 9fc305110 legacy-snack-bar: deprecate all ts symbols
fix - 30f88b085 legacy-table: deprecate all ts symbols
fix - 8fb62e50c legacy-tabs: deprecate all ts symbols
fix - de5d41bf3 legacy-tooltip: deprecate all ts symbols
fix - bd8ab0c3a legacy-tooltip: rename missed ts symbol
fix - 8ec486452 schematics: add attr for multi-line start tags (#24586)
fix - 3d3656a00 schematics: add comment for potentially deprecated styles after a migration
fix - d3c0a2525 schematics: add missing component to migration list (#25443)
fix - 4a3ae5802 schematics: add renaming of non standard symbols (#25523)
fix - 425fd7dc3 schematics: add support for all-components-theme mixin
fix - 8e2a666c7 schematics: fix icon button selector and move button migrator to its own folder
fix - 14958dfbd schematics: fix mdc migration schematics after rebasing (#25285)
fix - 5ab25d023 schematics: make ts import replacements more specific (#25504)
fix - 9acb7b282 schematics: make ts symbol renamings more specific (#25522)
fix - b9ee368e2 schematics: replace all-component-themes mixin with MDC equivalent instead of adding each component's theme
fix - 19008ef73 schematics: update deprecated prefix field to take multiple prefixes
fix - 53b6b5251 schematics: update test setup function name in template migration test
fix - 2c9c7875c schematics: update theme names for MDC migration schematic (#25550)
fix - eafea5200 table: cleanup legacy usage (#25525)

cdk

Commit Description
feat - 0734564c7 listbox: add listbox to cdk (#25380)
feat - 7a24e95ba portal: support projectableNodes in component portal (#25185)

multiple

Commit Description
fix - 285f46dc2 deprecate all legacy sass mixins
fix - cff215309 resolve extended template diagnostic warnings (#25546)

Special Thanks

Amy Sorto, Andrew Kamarouski, Andrew Seguin, Jeremy Mowery, Kristiyan Kostadinov, Mike Jerred, Miles Malerba, Paul Gschwendtner, Wagner Maciel, Zach Arend and angular-robot[bot]

Don't miss a new components release

NewReleases is sending notifications on new releases.