Skip to content

Releases: angular/components

v16.2.6

27 Sep 17:03
Compare
Choose a tag to compare

16.2.6 "jade-jungle" (2023-09-27)

material

Commit Description
fix - 451d0e5190 datepicker: improved missing dateAdapters error message to include matLuxon and matDateFns (#26889)

cdk

Commit Description
fix - 3e9228a6d0 menu: context menu closing immediately on control + click on Safari (#27838)

v17.0.0-next.4

21 Sep 14:40
Compare
Choose a tag to compare
v17.0.0-next.4 Pre-release
Pre-release

17.0.0-next.4 "titanium-turtle" (2023-09-20)

material

Commit Description
fix - 8c3d8d645 form-field: style the cursor the same way as the rest of the input (#26491) (#27795)
fix - c7db4960e list: Emit tokens under mixin root selector (#27711)

cdk

Commit Description
fix - 2409e7071 schematics: account for single string in styles and new styleUrl (#27798)
fix - 31187abae scrolling: unsubscribe from scrolled stream when viewport is destroyed (#27800)

v16.2.5

20 Sep 23:02
Compare
Choose a tag to compare

16.2.5 "cardboard-plane" (2023-09-20)

material

Commit Description
fix - 158d5f37a form-field: style the cursor the same way as the rest of the input (#26491) (#27795)

cdk

Commit Description
fix - 80acf7910 scrolling: unsubscribe from scrolled stream when viewport is destroyed (#27800)

v17.0.0-next.3

13 Sep 19:08
Compare
Choose a tag to compare
v17.0.0-next.3 Pre-release
Pre-release

17.0.0-next.3 "rock-rock" (2023-09-13)

material

Commit Description
fix - db06fa8d89 autocomplete: requireSelection incorrectly resetting value when there are no options (#27781)

v16.2.4

13 Sep 18:23
Compare
Choose a tag to compare

16.2.4 "wood-wagon" (2023-09-13)

material

Commit Description
fix - 38ebf49060 autocomplete: requireSelection incorrectly resetting value when there are no options (#27781)

v17.0.0-next.2

07 Sep 13:07
Compare
Choose a tag to compare
v17.0.0-next.2 Pre-release
Pre-release

17.0.0-next.2 "metal-monkey" (2023-09-07)

cdk

Commit Description
fix - aa1d01d169 drag-drop: constrainPosition now working well with boundary (#27730)
fix - 8eb494e975 menu: run change detection for changes to overlay ref of trigger (#27726)

material

Commit Description
fix - cac7a41f7b dialog: css structure change (#27510)
fix - 726fc069e3 tabs: add aria-hidden to inactive tabs (#27742)

multiple

Commit Description
refactor - 90465a1882 convert components to theme inspection API (round 4) (#27740)

Breaking Changes

multiple

    • Themes are now more strictly validated when calling Angular Material
      theme mixins. For example, calling mat.button-typography with a theme
      has typography: null is now an error.
    • The mat.legacy-typography-hierarchy mixin has been removed in favor
      of mat.typography-hierarchy

v16.2.3

07 Sep 12:45
Compare
Choose a tag to compare

16.2.3 "plastic-part" (2023-09-07)

material

Commit Description
fix - 72a5d1eedc tabs: add aria-hidden to inactive tabs (#27742)

cdk

Commit Description
fix - ffd4209318 drag-drop: constrainPosition now working well with boundary (#27730)
fix - 08dd2322ac menu: run change detection for changes to overlay ref of trigger (#27726)

v17.0.0-next.1

30 Aug 19:32
Compare
Choose a tag to compare
v17.0.0-next.1 Pre-release
Pre-release

17.0.0-next.1 "manganese-muffin" (2023-08-30)

cdk

Commit Description
feat - b3e4d576b overlay: add disposeOnNavigation (#27672)
fix - ca9c490ee table: the CdkNoDataRow directive does not render in the OnPush strategy (#27687)

material

Commit Description
feat - 685b585f7 theming: add support for M2 themes to theme inspection API
fix - dfba0edfb dialog: Move unthemable tokens to theme mixin (#27606)
fix - cf456a2d4 form-field: don't toggle hover state over subscript (#27683)
fix - f8252d816 progress-spinner: Emit tokens under mixin root selector (#27594)
fix - 373a0cbf9 select: set pointer cursor on entire form field (#27678)
fix - 291b9db91 slider: keep ios safari slider value binding in sync (#27701)
fix - eef455620 slider: make selecting thumbs at min/max easier (#27702)
fix - 3b25de953 slider: set word-break on value-indicator (#27709)
fix - 6c724c713 snack-bar: Emit tokens under mixin root selector (#27667)

Breaking Changes

material

  • There are new styles emitted by mat.dialog-theme that are not
    emitted by any of: mat.dialog-color, mat.dialog-typography,
    mat.dialog-density. If you rely on the partial mixins only and don't
    call mat.dialog-theme, you can add mat.dialog-base to get the
    missing styles.

v16.2.2

30 Aug 20:33
Compare
Choose a tag to compare

16.2.2 "baryte-barnacle" (2023-08-30)

material

Commit Description
fix - 1438747b0 select: set pointer cursor on entire form field (#27678)
fix - 875e7104a slider: keep ios safari slider value binding in sync (#27701)
fix - 19fa9b8e2 slider: make selecting thumbs at min/max easier (#27702)
fix - 38003efcc slider: set word-break on value-indicator (#27709)

cdk

Commit Description
fix - 8511b74e9 table: the CdkNoDataRow directive does not render in the OnPush strategy (#27687)

v17.0.0-next.0

17 Aug 22:46
Compare
Choose a tag to compare
v17.0.0-next.0 Pre-release
Pre-release

17.0.0-next.0 "paper-crane" (2023-08-17)

material

Commit Description
feat - 9906aa344 theming: Add APIs to check what information theme has
feat - 1a85dd299 theming: Add APIs to get color info from theme
feat - e608f5fa3 theming: Add APIs to get density info from theme
feat - f52e97958 theming: Add APIs to get typography info from theme
fix - 68096ec9d button: Move fab unthemable tokens to theme mixin (#27580)
fix - 408c0b492 card: Apply tokens at mixin root (#27557)
fix - 06460d177 card: Move unthemable tokens to theme mixin (#27579)
fix - 03a773a02 checkbox: Move unthemable tokens to theme mixin (#27556)
fix - b423c0e0b datepicker: deprecate constructor injection in NativeDateAdapter (#26144)
fix - 7c16cc8b6 list: Move unthemable tokens to theme mixin (#27607)
fix - 047404067 progress-bar: Move unthemable tokens to theme mixin (#27563)
fix - 593fc79ec progress-spinner: Move unthemable tokens to theme mixin (#27567)
fix - b13c6aa19 slider: change slider to use MDC's token API (#27375)
fix - c572dc4bf slider: Move unthemable tokens to theme mixin (#27584)
fix - 65c97170d snack-bar: Move unthemable tokens to theme mixin (#27596)
fix - 6cc6cf21f tooltip: Emit tokens under mixin root selector (#27585)
fix - ccd2d7fa7 tooltip: Move unthemable tokens to theme mixin (#27569)
fix - f7e3ae3bd remove legacy components (#27622)

material-experimental

Commit Description
feat - 60aa52c88 theming: Support defining M3 theme objects

multiple

Commit Description
fix - 86e9e524c remove .import.scss and -legacy-index.scss files (#27571)
fix - 55f9618b6 remove unnecessary base classes (#27632)

Breaking Changes

material

  • All legacy components that were replaced by an MDC version have been
    removed.
  • There are new styles emitted by mat.fab-theme that are not
    emitted by any of: mat.fab-color, mat.fab-typography,
    mat.fab-density. If you rely on the partial mixins only and don't
    call mat.fab-theme, you can add mat.fab-base to get the
    missing styles.
  • There are new styles emitted by mat.card-theme that are not
    emitted by any of: mat.card-color, mat.card-typography,
    mat.card-density. If you rely on the partial mixins only and don't
    call mat.card-theme, you can add mat.card-base to get the
    missing styles.
  • There are new styles emitted by mat.checkbox-theme that are not
    emitted by any of: mat.checkbox-color, mat.checkbox-typography,
    mat.checkbox-density. If you rely on the partial mixins only and don't
    call mat.checkbox-theme, you can add mat.checkbox-base to get the
    missing styles.
  • NativeDateAdapter no longer takes Platform in its
    constructor. It also now uses the inject function, and therefore
    cannot be instantiated directly (must go through Angular's DI system
    instead).
  • There are new styles emitted by mat.list-theme that are not
    emitted by any of: mat.list-color, mat.list-typography,
    mat.list-density. If you rely on the partial mixins only and don't
    call mat.list-theme, you can add mat.list-base to get the
    missing styles.
  • There are new styles emitted by mat.progress-bar-theme that are not
    emitted by any of: mat.progress-bar-color, mat.progress-bar-typography,
    mat.progress-bar-density. If you rely on the partial mixins only and don't
    call mat.progress-bar-theme, you can add mat.progress-bar-base to get the
    missing styles.
  • There are new styles emitted by mat.progress-spinner-theme that are not
    emitted by any of: mat.progress-spinner-color, mat.progress-spinner-typography,
    mat.progress-spinner-density. If you rely on the partial mixins only and don't
    call mat.progress-spinner-theme, you can add mat.progress-spinner-base to get the
    missing styles.
  • There are new styles emitted by mat.slider-theme that are not
    emitted by any of: mat.slider-color, mat.slider-typography,
    mat.slider-density. If you rely on the partial mixins only and don't
    call mat.slider-theme, you can add mat.slider-base to get the
    missing styles.
  • There are new styles emitted by mat.snack-bar-theme that are not
    emitted by any of: mat.snack-bar-color, mat.snack-bar-typography,
    mat.snack-bar-density. If you rely on the partial mixins only and don't
    call mat.snack-bar-theme, you can add mat.snack-bar-base to get the
    missing styles.
  • There are new styles emitted by mat.tooltip-theme that are not
    emitted by any of: mat.tooltip-color, mat.tooltip-typography,
    mat.tooltip-density. If you rely on the partial mixins only and don't
    call mat.tooltip-theme, you can add mat.tooltip-base to get the
    missing styles.

multiple

  • @import of Angular Material and Angular CDK Sass is no longer
    supported. Please use @use instead.