npm @angular/youtube-player 15.0.0
v15.0.0

latest releases: 18.0.0-rc.2, 17.3.9, 18.0.0-rc.1...
18 months ago

15.0.0 "diamond-dinosaur" (2022-11-16)

Breaking Changes

material

  • The following components have been re-implemented based on MDC:
    • mat-autocomplete
    • mat-button
    • mat-fab
    • mat-icon-button
    • mat-card
    • mat-chip-list (now split into the following three components: mat-chip-set, mat-chip-listbox, and mat-chip-grid to better represent the different interaction patterns)
    • mat-option
    • mat-optgroup
    • mat-dialog (passing strings for MatDialogConfig.enterAnimationDuration and
      MatDialogConfig.exitAnimationDuration is deprecated, pass numbers
      in ms instead)
    • mat-action-list
    • mat-list
    • mat-list-item
    • mat-list-option
    • mat-nav-list
    • mat-selection-list
    • mat-menu
    • mat-radio-group
    • mat-radio-button
    • mat-select
    • mat-slide-toggle
    • mat-slider (has a new API that requires a <input matSliderThumb> element)
    • mat-snack-bar
    • mat-table
    • mat-tabs
  • The TypeScript API should remain largely unchanged, but the DOM and CSS classes for these components have changed.
  • See the MDC migration guide for more information about the changes and
    how to migrate your app: https://material.angular.io/guide/mdc-migration.
  • Buttons inside the datepicker popup and datepicker toggle now use the
    MDC-based button implementation. They have different CSS classes and
    styles, so custom style overrides may need to be updated.

material-luxon-adapter

  • The MatLuxonDateModule now requires at least version 3 of Luxon.## Deprecations

material

  • startDateLabel and endDateLabel for mat-datepicker are deprecated because they are not used.

material-luxon-adapter

Commit Description
feat - e1c0c5528a update to luxon 3 (#25660)

youtube-player

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

material

Commit Description
feat - 532454b17a autocomplete: switch implementation to use MDC (#25386)
feat - 87e17aac0b button: add variant to button harness (#25770)
feat - 00f4abe859 button: Switch button implementation to use MDC (#25381)
feat - a928639e94 card: Switch card implementation to use MDC (#25082)
feat - e8e7199744 checkbox: refactor pseudo-checkbox size styles (#25419)
feat - 9ac264f10d checkbox: switch implementation to use MDC (#25369)
feat - 3b87655f9e checkbox: update pseudo-checkbox size (#25425)
feat - dc74aa382c checkbox: use -size for legacy checkbox (#25424)
feat - d496ebec00 chips: switch implementation to use MDC (#25400)
feat - 73ef52ce17 core: add option to disable core typography (#25706)
feat - 3463c5a38c core: delete deprecated legacy theming API tests (#25265)
feat - 742d858b9a core: make mdc-based typography default (#25551)
feat - 7e94186fd5 core: move MDC-based elevation styles out of experimental (#25486)
feat - 3fd20a7c53 core: move mdc-helpers to material/core
feat - 3b769b3eb3 core: remove typography styles from core mixin (#25723)
feat - 5b8d5214fe core: switch option implementation to use MDC (#25343)
feat - d70fd6c2de datepicker: expose datepicker symbols (#25552)
feat - ca54283837 datepicker: make compatible with MDC & legacy components (#25648)
feat - 439852ba8a dialog: Switch dialog implementation to use MDC (#25352)
feat - 119dd4bcfa form-field: Ability to support custom error message components inside a form field (#25399)
feat - 36af2a3fbe form-field: add error harness (#25698)
feat - 3db6b1d1ba form-field: switch implementation to use MDC
feat - 6883100b4c input: switch implementation to use MDC
feat - 750dad699f legacy-core: create legacy-core entry point
feat - 5f0f071ac5 list: switch implementation to use MDC list (#25445)
feat - 20db76d3e9 menu: switch implementation to use MDC (#25431)
feat - f7385ffc8a paginator: migrate MDC examples (#25497)
feat - 8f11370e5e paginator: Switch paginator implementation to use MDC (#25456)
feat - f384c24b94 progress-bar: Switch progress-bar implementation to use MDC (#25234)
feat - 4a6a0f18bb radio: switch implementation to use MDC (#25409)
feat - 7b5bb76d32 schematics: add autocomplete styles migrator and tests
feat - 8f8f06f229 schematics: add card styles migrator and tests
feat - ee5a8362ad schematics: add checkbox styles migrator and tests
feat - 0108de5aff schematics: add chips styles migrator and tests
feat - 825688f82e schematics: add chips template migrator (#24601)
feat - 98d09ffc18 schematics: add dialog styles migrator and tests
feat - 801c23cc00 schematics: add fn for adding attrs to templates (#24550)
feat - dcc98295b4 schematics: add form-field styles migrator and tests
feat - 226696d1d2 schematics: add handling for all-component-themes (#25528)
feat - 6eac002704 schematics: add input styles migrator and tests
feat - bcacdde9ff schematics: add list styles migrator and tests
feat - 6b24f9614d schematics: add menu styles migrator and tests
feat - d1bbcd64da schematics: add paginator styles migrator and tests
feat - e856da1a63 schematics: add progress bar styles migrator and tests
feat - a12f268aaf schematics: add progress spinner styles migrator and tests
feat - da07c36e7e schematics: add radio styles migrator and tests
feat - 479267207e schematics: add select styles migrator and tests
feat - 7646c73c32 schematics: add slide toggle styles migrator and tests
feat - d8f1cce07f schematics: add slider styles migrator and tests
feat - 7460ccdd12 schematics: add snack-bar styles migrator and tests
feat - 0554f1823e schematics: add style migration support within typescript files (#25339)
feat - 84398f4b3b schematics: add table styles migrator and tests
feat - 688443a93d schematics: add tabs styles migrator and tests
feat - 983f66460e schematics: add template migration support within typescript files (#25496)
feat - 6feaaea067 schematics: add template migration to schematic (#24563)
feat - 2159f2e5e9 schematics: add the scaffolding for an mdc-migration schematic (#23804)
feat - 331b53c272 schematics: add tooltip styles migrator and tests
feat - c682965262 schematics: create updateModuleSpecifier ts migration fn (#25128)
feat - d388adfe1c schematics: create updateNamedImport ts migration fn (#25132)
feat - 15906c7084 schematics: impl card template migration (#24566)
feat - 938802f7e4 schematics: impl mat-mdc ts v15 ng-update (#25447)
feat - 1e5dc8a7f2 schematics: implement basic ts import migrations (#24797)
feat - 1a99002343 schematics: initial foundation for TS code migrators
feat - f24a49f9b8 schematics: initial setup for template migrations (#24515)
feat - 8b147716c5 schematics: initial setup for v15 ng-update (#25102)
feat - cb7212397a schematics: set up a system for migrating scss (#24326)
feat - 33c3277207 schematics: tree operation helper functions (#24539)
feat - fad4f9bfb9 schematics: v15 migrate imports (#25133)
feat - 00d5f27e6f schematics: v15 ng-update scss migration (#25395)
feat - 8ca3155db7 select: add page down/up button functionality (#25508)
feat - bf6f38abd7 select: switch implementation to use MDC (#25360)
feat - a1bb436f01 slide-toggle: Switch slide-toggle implementation to use MDC (#25404)
feat - b863b14d20 slider: switch implementation to use MDC (#25420)
feat - 950d4377f4 snack-bar: Switch snack-bar implementation to use MDC (#25458)
feat - a8f847cbbb table: migrate MDC examples (#25492)
feat - 31a754c904 table: pass this rather than concrete classes in the harnesses (#25482)
feat - e3b80324c3 table: Switch table implementation to use MDC (#25453)
feat - 1fcdc27f46 tabs: Switch tabs implementation to use MDC (#25411)
feat - 1337f36f24 tooltip: add option to open tooltip at mouse position (#25202)
feat - 2fc05f584c tooltip: migrate MDC examples (#25495)
feat - fd2811b54d tooltip: switch to MDC implementation (#25209)
fix - 9f0071dc4c button: cdk-focus classes not being applied (#25619)
fix - 518b2b63aa button: remove dependency on legacy button (#25579)
fix - c440f844ec card: don't add extra padding around mat-card-title-group (#25292)
fix - 1ade334525 card: remove card deps on legacy-card
fix - 8a1cf8cdd3 checkbox: disabled state not distinguishable in high contrast mode (#25788)
fix - 4926cc57ee chips: allow focusing disabled listbox options (#25771)
fix - 17e217acd8 chips: aria-selected not reflecting selection state (#25742)
fix - 147a354ec7 chips: don't remove aria-selected from deselected options (#25748)
fix - 0f52389340 chips: show checkmark for selected non-selectable chips (#25942)
fix - 8643c9ccb5 chips: use checkmark graphic for single-selection (#25890)
fix - 1e969dd6a1 core: add flag whether to copy color theme values (#25695)
fix - c14d176842 core: add optional warning for incomplete themes (#25654)
fix - 9dbc4fd703 core: add typography hierarchy to prebuilt (#25746)
fix - c35763be97 core: add typography to prebuilt themes (#25696)
fix - a310fefb90 core: default font family not picked up in define-typography-config (#25789)
fix - 7021954dea core: fix swapped units in define-typography functions (#25615)
fix - fd5afe7038 core: Move remaining MDC core functionality out of experimental (#25503)
fix - e73ba59d7b core: remove core style parameters (#25738)
fix - 69efb41949 core: switch typography hierarchy to new terminology
fix - e3adcfe69a core: use full theme config definitions to prebuilt themes (#25656)
fix - bf9f2ec1d5 core: warn when legacy theme is created (#25625)
fix - 2704c310a3 datepicker: announce the "to" when reading year range (#24958)
fix - 67212ba4f4 datepicker: calendar aria-descriptions start/end date (#25457)
fix - 59b5d5ef44 datepicker: changed after checked error during overlapping open/close sequence (#25843)
fix - 0971e39485 datepicker: unable to click datepicker toggle when form field is disabled (#25863)
fix - 4cdc0956f9 dialog: allow customizing animation duration (#25524)
fix - 5e34770a41 dialog: remove dialog deps on legacy-dialog
fix - f9a4b97376 dialog: using incorrect mixin for structural styles (#25356)
fix - a0d74daf94 form-field: fix typography for native input element (#25616)
fix - fdb30adabe form-field: remove hardcoded 16px label padding (#25383)
fix - e3b679da00 input: fix input prefix & suffix disabled color (#25398)
fix - 29ed93a100 legacy-autocomplete: deprecate all ts symbols
fix - b10189809b legacy-button: deprecate all ts symbols
fix - 5caa44efcf legacy-button: rename classnames in comments (#25459)
fix - 3c60fe903c legacy-button: rename classnames in comments (#25460)
fix - a5a12b9f88 legacy-card: deprecate all ts symbols
fix - ab22cab5bc legacy-checkbox: deprecate all ts symbols
fix - aaf6a66a6b legacy-checkbox: fix scss mixin names (#25442)
fix - 2cadc901ee legacy-chips: deprecate all ts symbols
fix - ecdabb8412 legacy-core: deprecate all ts symbols
fix - 9bd852330e legacy-core: name all ts symbols to reflect legacy-ness (#25673)
fix - 5afe24de4e legacy-dialog: deprecate all ts symbols
fix - d527ddf0e0 legacy-form-field: deprecate all ts symbols
fix - 86c4a9d394 legacy-form-field: remove invalid selector (#25554)
fix - cf0dd6cca6 legacy-input: deprecate all ts symbols
fix - e67e49325d legacy-list: deprecate all ts symbols
fix - 4e56db6b08 legacy-menu: deprecate all ts symbols
fix - bc2fc6d4c0 legacy-menu: rename missed ts symbol
fix - b6f9d66b81 legacy-paginator: deprecate all ts symbols
fix - c3684dbef1 legacy-progress-bar: deprecate all ts symbols
fix - 36a54d3c2c legacy-progress-spinner: deprecate all ts symbols
fix - bbb9130cfd legacy-radio: deprecate all ts symbols
fix - 4bb3554c5c legacy-select: deprecate all ts symbols
fix - 1edd3908e9 legacy-select: rename missed ts symbol
fix - 13d8524be5 legacy-slide-toggle: deprecate all ts symbols
fix - cfadfc078c legacy-slider: deprecate all ts symbols
fix - 9fc3051107 legacy-snack-bar: deprecate all ts symbols
fix - 30f88b0853 legacy-table: deprecate all ts symbols
fix - 8fb62e50cf legacy-tabs: deprecate all ts symbols
fix - de5d41bf38 legacy-tooltip: deprecate all ts symbols
fix - bd8ab0c3a4 legacy-tooltip: rename missed ts symbol
fix - a106eba5a6 list: communicate current active page with aria-current (#25681)
fix - 6ed06a7dd3 list: fix selection-list staying in tab order when disabled (#25735)
fix - 8baae7342e list: fix tabindex="-1" not being maintained when disabled (#25860)
fix - 2686bfef39 list: visually indicate active links in HCM (#25679)
fix - 3b7c939308 menu: custom origin in focusFirstItem not respected on open (#25812)
fix - 73550546e4 menu: update submenu indication when menu is assigned (#25608)
fix - 07421d02fe paginator: remove deps on legacy components
fix - 9331866b11 progress-bar: add coercion for number inputs (#25585)
fix - c5c8e64f10 progress-bar: remove dependency on legacy progress bar (#25581)
fix - f9583184d6 progress-spinner: remove dependency on legacy progress spinner (#25583)
fix - 1655a69021 radio: radio not preselected with static value and an ngIf (#25852)
fix - 8ec486452b schematics: add attr for multi-line start tags (#24586)
fix - a612df148e schematics: add binding parsing logic (#25910)
fix - e801a7656e schematics: add clarification about directory path format for MDC migration schematic (#25969)
fix - 3d3656a00d schematics: add comment for potentially deprecated styles after a migration
fix - 4a512cf29a schematics: add custom replacements for imports
fix - df50b0721f schematics: add explicit typography @include in v15 update (#25724)
fix - a64186a45b schematics: add handling for invert and vertical (#25922)
fix - 4e468a9b15 schematics: add handling for several api changes (#25943)
fix - d3c0a25256 schematics: add missing component to migration list (#25443)
fix - 7b7ad32eb2 schematics: add missing legacy sass mixin transforms
fix - 69904a078e schematics: add missing legacy TS symbol transforms
fix - 4a3ae58027 schematics: add renaming of non standard symbols (#25523)
fix - f1658695a2 schematics: add slider input & change template updates (#25952)
fix - 425fd7dc32 schematics: add support for all-components-theme mixin
fix - f231404191 schematics: add support for replacing mixins that begin with all-legacy-component
fix - 18569b8242 schematics: avoid mutating the AST when traversing (#25964)
fix - a34a28458b schematics: avoid re-entrant processing in MDC style migration
fix - cfc9230295 schematics: correctly migrate theme, color & typography
fix - fd11f2b4d5 schematics: ensure test files are included in migration (#25757)
fix - 19d0b3613a schematics: files with inline resources overwritten by ng-generate (#25744)
fix - 018a6f7965 schematics: fix calling .match on null
fix - 8e2a666c72 schematics: fix icon button selector and move button migrator to its own folder
fix - 14958dfbdc schematics: fix mdc migration schematics after rebasing (#25285)
fix - a0ec4becac schematics: fix various issues with mdc-migration (#25772)
fix - 0b423d4c63 schematics: gracefully skip broken css files (#25767)
fix - d0a89aef32 schematics: handle input level in typography migration (#25949)
fix - 92b2299e4a schematics: improve instructions for dealing with typography changes (#25950)
fix - 1289310d46 schematics: improve sass comment adding logic
fix - 169bc2e4d6 schematics: incorrect partial migration after typography hierarchy inclusion
fix - cd2f13c27e schematics: initialize slider template migrator (#25898)
fix - 5ab25d0232 schematics: make ts import replacements more specific (#25504)
fix - 9acb7b282f schematics: make ts symbol renamings more specific (#25522)
fix - 056911822c schematics: migrate legacy typography hierarchy usages in CSS
fix - 6cee17e7ce schematics: migrate named arguments in define-typography-config (#25907)
fix - 9cdb4dbf4d schematics: migrate typography hierarchy classes in templates
fix - 32827ac58a schematics: migrate typography-hierarchy mixin to legacy
fix - ec116ab024 schematics: move value bindings to slider thumb (#25916)
fix - 08f6ef4357 schematics: not migrating elements with template directives (#25956)
fix - b85bb6eed3 schematics: remove node_modules prefix from prebuilt theme
fix - 65086c19a0 schematics: rename references in MDC generate schematic (#25773)
fix - b9ee368e2a schematics: replace all-component-themes mixin with MDC equivalent instead of adding each component's theme
fix - 9d5f0f3cff schematics: replace pre-existing attribute values (#25754)
fix - de301a8768 schematics: respect specified directory in mdc migration (#25810)
fix - abb177b4eb schematics: split core imports in ng update (#25678)
fix - 9a5f931aa1 schematics: switch away from legacy components (#25839)
fix - 15288a9aad schematics: update and handle import statements for the MDC migration
fix - 19008ef73e schematics: update deprecated prefix field to take multiple prefixes
fix - af72eda181 schematics: update sass function names
fix - 53b6b52510 schematics: update test setup function name in template migration test
fix - 2c9c7875cd schematics: update theme names for MDC migration schematic (#25550)
fix - b88e2ee178 schematics: update typescript symbols in test code
fix - 03f19cb6df select: don't assign typeahead value after blur (#25811)
fix - 9be94a0bfb select: fix arrow alignment (#25626)
fix - 19c45c5efb slide-toggle: align colors with spec (#25792)
fix - 3c01ef3101 slide-toggle: animations not disabled with NoopAnimationsModule (#25821)
fix - a3e6b58482 slide-toggle: remove slide-toggle deps on legacy-slide-toggle
fix - 25a3b1b517 slider: fix track animation (#25924)
fix - e8e91538f4 snack-bar: fix legacy reference in docs
fix - 4b1ecdf71a sort: remove deps on legacy components
fix - b98ae5ac07 stepper: remove deps on legacy components
fix - eafea5200c table: cleanup legacy usage (#25525)
fix - b70c18bcfe table: fix legacy reference in docs
fix - 66632c9c99 tabs: avoid reference error (#25928)
fix - c586fe6fc5 tabs: remove tabs deps on legacy-tabs
fix - 4fbe168167 tabs: wrong disabled class on tab pagination button (#25832)
fix - 218297aaee tooltip: animations running when timeouts haven't elapsed (#25699)
fix - 04ea76cd01 tooltip: remove tooltip deps on legacy-tooltip
fix - 9769a5adab tooltip: resolve server-side rendering error (#25728)
refactor - 2b2cd6e3e8 datepicker: deprecate unused i18n strings (#25791)

cdk

Commit Description
feat - 0734564c71 listbox: add listbox to cdk (#25380)
feat - a2cf3f6cc8 menu: add support for passing in data to the menu template (#25778)
feat - 7a24e95baf portal: support projectableNodes in component portal (#25185)
fix - b5f15f426c a11y: clean up list key manager on destroy (#25715)
fix - 992cafc395 listbox: incorrectly validating preselected value (#25893)
fix - 9e4d57cd21 listbox: prevent form submission on click (#25858)
fix - 48d666b111 listbox: remove incorrect usage of validator (#25856)
fix - 4b757e6eba overlay: provide Overlay in root (#25909)

multiple

Commit Description
fix - 285f46dc2b deprecate all legacy sass mixins
fix - fa599b7033 ensure all public theming mixins are exposed at top-level (#25805)
fix - cff2153093 resolve extended template diagnostic warnings (#25546)

Special Thanks

Alan Agius, Alvaro Junqueira, Amy Sorto, Andrew Kamarouski, Andrew Seguin, ConnorLin, Jeremy Elbourn, Jeremy Mowery, Kevin Lee / 이지환, Kristiyan Kostadinov, Martin Forstner, Mike Jerred, Miles Malerba, Paul Gschwendtner, Wagner Maciel, Zach Arend and angular-robot[bot]

Don't miss a new youtube-player release

NewReleases is sending notifications on new releases.