Announcing the AngularJS Material v1.1.23 Release

Michael Prentice
Jun 18, 2020

This release is now available in our Online Documentation, NPM, and Bower. It is also available on the Google CDN (JS, CSS).

You can find the details for all releases in our Change Log.


This is a patch release that includes bug fixes.

  • Adds a md-month-filter API to md-datepicker and md-calendar
  • Fixes issue with the md-date-filter API
  • Adds support for the $onDestroy hook in $mdCompiler
  • Fixes a number of issues with $mdPanel animations
  • Many fixes for md-select including bringing back support for ng-selected on md-option
  • Adds md-calendar support for specifying timezone in ng-model-options

Known Issues

  • md-datepicker throws exceptions if you specify a custom config via $mdDateLocaleProvider #11945. Fixed in 1.1.24.
  • min-date validation in md-datepicker is broken for GMT+T timezones #11963
  • Panels sometimes don't appear 11946. Fixed in 1.1.24.
  • md-select using md-select-header closes on mouse click when not using multiple #11969. Will be fixed in 1.1.25.

Bug Fixes

  • calendar, datepicker: in year view, md-date-filter only evaluates first day of month (3d5ff5d), closes #11703
  • compiler: $onDestroy hook not called (8bb1d98), closes #11847
  • datepicker: update error state only after $validate has run (11f65e3), closes #10360
  • layout: Syntax Error: Token '&&' not a primary expression (#11940) (1bd1a97), closes #10935
  • list: allow overriding md-list-item padding for clickable items (f7d9027), closes #10384
  • menuBar: close top nested menu when escape key is pressed (98e259b), closes #11678
  • navBar: update inkbar on screen resize (c1e2b12), closes #10121
  • panel: allow transform to be animated on an offset panel (269b68e), closes #9641 #9905
  • panel: consolidate redundant validations (#9631) (a334134)
  • panel: invisible after hide/show cycle (a3c533f), closes #11291
  • progress-circular: correct rendering for diameter bigger than 60 (#11896) (0cca317), closes #10376
  • progress-linear, progress-circular: mirror indicator when rtl is on (#11895) (9fc2f3f), closes #10814
  • select: height changes when disabled (e2af2a3), closes #11812
  • select: md-focused not removed from options on panel close (5a7e967), closes #11927
  • select: optgroups are not visible to screen readers (5fbabe7), closes #11240
  • select: perform correct position calculation in rtl for long labels (#11894) (9f49e10), closes #10395
  • select: revert removal of support for ng-selected on md-options (546bd84), closes #11914
  • slider: vertical slider in a scrolled container sets value to zero on all clicks (#11801) (79bf96b), closes #11800
  • toast: onRemove doesn't return a Promise in some cases (e625a9c), closes #10379
  • toolbar: md-scroll-shrink conflicts with md-select in toolbar (1ed54bb), closes #10413 #9871
  • tooltip: change from inline to inline-block to account for md-panel change (20194ba)
  • util: sanitize function used by select and autocomplete throws "Invalid regular expression" when typing "(" (bc71d0b), closes #11908


  • calendar: support specifying timezone in ng-model-options (2a01746), closes #10431
  • input: add animation to color change (#10079) (b486a41)
  • select: add the ability to pre-select the only option in the list (#9940) (6372027), closes #9626


  • codepen: update for AngularJS 1.8.0
  • security: added Security Policy
  • tabs: improve correctness of API docs and types a17ef4f, closes #10407


Thank you to the contributors who helped with the v1.1.23 release:

Splaktar crisbeto marosoft nnmrts Thaina chmelevskij
Splaktar crisbeto marosoft nnmrts Thaina chmelevskij
Michael Prentice
Jun 18, 2020