diff --git a/CHANGELOG.md b/CHANGELOG.md index 12229d10909..551d8bd1471 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,793 +4,30 @@ #### Features -* **$mdDialog:** add prompt ([4d535e2d](https://github.com/angular/material/commit/4d535e2d), closes [#4995](https://github.com/angular/material/issues/4995), [#6769](https://github.com/angular/material/issues/6769)) -* **$mdThemeProvider:** allow the user to define a nonce attribute for generated theme style tags ([3f1208b4](https://github.com/angular/material/commit/3f1208b4), closes [#6691](https://github.com/angular/material/issues/6691)) -* **autocomplete:** - * adds `md-input-id` to allow the user to provide a custom ID for autocomplete inp ([9931e2a8](https://github.com/angular/material/commit/9931e2a8), closes [#3481](https://github.com/angular/material/issues/3481)) - * adds a new attribute option `md-select-on-match` ([d16d2b66](https://github.com/angular/material/commit/d16d2b66), closes [#3324](https://github.com/angular/material/issues/3324), [#3825](https://github.com/angular/material/issues/3825)) - * Add promise support to md-item-text ([7430e687](https://github.com/angular/material/commit/7430e687)) -* **calendar:** - * Add date completion detection ([d6457e27](https://github.com/angular/material/commit/d6457e27)) - * more fine-tuned a11y ([c3bf8400](https://github.com/angular/material/commit/c3bf8400)) - * cleanup and i18n ([0e8be31e](https://github.com/angular/material/commit/0e8be31e)) - * Add metaKey keyboard shortcuts ([733431b4](https://github.com/angular/material/commit/733431b4)) - * change coors to be in terms of the theme ([78f8eea0](https://github.com/angular/material/commit/78f8eea0)) - * improve datepicker css ([56df8d51](https://github.com/angular/material/commit/56df8d51)) - * add clickable arrow button and placeholder ([c9a23242](https://github.com/angular/material/commit/c9a23242)) - * add calendar icon and associated styles ([24ae0fa3](https://github.com/angular/material/commit/24ae0fa3)) - * imeplement virtual scrolling in calendar ([34eb48cf](https://github.com/angular/material/commit/34eb48cf)) - * fix up $$mdDateLocaleProvider and use in calendar. ([36eae116](https://github.com/angular/material/commit/36eae116)) - * starting work for date-picker. ([b158d15b](https://github.com/angular/material/commit/b158d15b)) - * fix up $$mdDateLocaleProvider and use in calendar. ([b789eef8](https://github.com/angular/material/commit/b789eef8)) - * starting work for date-picker. ([7b70d74e](https://github.com/angular/material/commit/7b70d74e)) - * fix up $$mdDateLocaleProvider and use in calendar. ([f3457b86](https://github.com/angular/material/commit/f3457b86)) - * starting work for date-picker. ([9b0b861e](https://github.com/angular/material/commit/9b0b861e)) -* **card:** - * improved to behave as spec ([b8ffdfe0](https://github.com/angular/material/commit/b8ffdfe0), closes [#1900](https://github.com/angular/material/issues/1900), [#5607](https://github.com/angular/material/issues/5607)) - * improved to behave as spec ([323d5f6e](https://github.com/angular/material/commit/323d5f6e), closes [#1900](https://github.com/angular/material/issues/1900)) -* **chips:** - * md-max-chips to specify a maximum of chips that can be added through user input ([03caf58e](https://github.com/angular/material/commit/03caf58e), closes [#6864](https://github.com/angular/material/issues/6864), [#6897](https://github.com/angular/material/issues/6897)) - * add support for custom separator keys ([5f5ae455](https://github.com/angular/material/commit/5f5ae455), closes [#5279](https://github.com/angular/material/issues/5279), [#5281](https://github.com/angular/material/issues/5281)) - * Add `md-on-remove` attribute. ([7037b394](https://github.com/angular/material/commit/7037b394), closes [#3190](https://github.com/angular/material/issues/3190)) -* **contactChips:** Add md-highlight-flags support. ([00474c39](https://github.com/angular/material/commit/00474c39), closes [#3182](https://github.com/angular/material/issues/3182), [#4278](https://github.com/angular/material/issues/4278)) -* **core:** add ngMaterial global with version info. ([275e604c](https://github.com/angular/material/commit/275e604c), closes [#5202](https://github.com/angular/material/issues/5202)) -* **datepicker:** - * predicate function to allow fine-grained control over pickable dates ([9522148b](https://github.com/angular/material/commit/9522148b), closes [#4538](https://github.com/angular/material/issues/4538), [#5475](https://github.com/angular/material/issues/5475)) - * support for ngMessages.. ([c2e17ad6](https://github.com/angular/material/commit/c2e17ad6), closes [#4672](https://github.com/angular/material/issues/4672)) - * prevent calendar from going off-screen.. ([9d1f9daf](https://github.com/angular/material/commit/9d1f9daf), closes [#4333](https://github.com/angular/material/issues/4333)) - * add shadow and animation cue for scrolling. Fixes ([1330cb09](https://github.com/angular/material/commit/1330cb09), closes [#4547](https://github.com/angular/material/issues/4547)) - * allow changing first day of the week.. ([46c7b187](https://github.com/angular/material/commit/46c7b187), closes [#4316](https://github.com/angular/material/issues/4316)) - * Add min/max dates in datepicker ([cecba236](https://github.com/angular/material/commit/cecba236), closes [#4158](https://github.com/angular/material/issues/4158), [#4306](https://github.com/angular/material/issues/4306)) - * Add theme color and border width on focused datepicker ([1fcd0179](https://github.com/angular/material/commit/1fcd0179)) - * Debounce datepicker input element event ([5d088d3a](https://github.com/angular/material/commit/5d088d3a)) - * Add invalid class for datepicker ([40c7a8f5](https://github.com/angular/material/commit/40c7a8f5)) - * add docs with usage for $mdDateLocale ([bd4dc668](https://github.com/angular/material/commit/bd4dc668)) - * add documentation for datepicker ([4211d212](https://github.com/angular/material/commit/4211d212)) - * a11y experimentation ([1400d25e](https://github.com/angular/material/commit/1400d25e)) - * fixes for a11y ([6480d710](https://github.com/angular/material/commit/6480d710)) - * opening animation and better shadow ([a1844f71](https://github.com/angular/material/commit/a1844f71)) - * change colors to theme ([26dbbf8b](https://github.com/angular/material/commit/26dbbf8b)) - * floating calendar panel for date picker. ([e6b1d239](https://github.com/angular/material/commit/e6b1d239)) - * binding for the date-picker ([cc10fa94](https://github.com/angular/material/commit/cc10fa94)) - * floating calendar panel for date picker. ([a324e66c](https://github.com/angular/material/commit/a324e66c)) - * floating calendar panel for date picker. ([b1f6e1a0](https://github.com/angular/material/commit/b1f6e1a0)) - * binding for the date-picker ([8a8824a1](https://github.com/angular/material/commit/8a8824a1)) -* **dialog:** - * added fullscreen option to dialog ([19c2df83](https://github.com/angular/material/commit/19c2df83), closes [#2148](https://github.com/angular/material/issues/2148), [#5793](https://github.com/angular/material/issues/5793)) - * allow specifying parent by string selector. ([5551699c](https://github.com/angular/material/commit/5551699c)) -* **docs:** use html5mode routing and simplify urls. ([48f88e03](https://github.com/angular/material/commit/48f88e03)) -* **input:** - * add asterisk to input directive ([1f997951](https://github.com/angular/material/commit/1f997951), closes [#6511](https://github.com/angular/material/issues/6511), [#6518](https://github.com/angular/material/issues/6518)) - * Add right-side icon to input container ([d49d8dcd](https://github.com/angular/material/commit/d49d8dcd), closes [#4763](https://github.com/angular/material/issues/4763), [#4808](https://github.com/angular/material/issues/4808)) -* **interimElement:** add onShowing event ([39efc85a](https://github.com/angular/material/commit/39efc85a), closes [#4820](https://github.com/angular/material/issues/4820)) -* **layout:** - * add `-print` breakpoint alias ([417f3c49](https://github.com/angular/material/commit/417f3c49)) - * add `-print` breakpoint alias ([eb1249da](https://github.com/angular/material/commit/eb1249da)) - * add flex noshrink attribute to prevent shrinking ([3d32c2e6](https://github.com/angular/material/commit/3d32c2e6), closes [#6067](https://github.com/angular/material/issues/6067), [#6100](https://github.com/angular/material/issues/6100)) - * support for `md-layout-css` directive ([a4a5644d](https://github.com/angular/material/commit/a4a5644d)) - * add `md-css-only` option, restore max-width for layouts ([bf77109c](https://github.com/angular/material/commit/bf77109c)) -* **mdChips:** Add `md-on-select` expression support. ([333984f2](https://github.com/angular/material/commit/333984f2), closes [#4088](https://github.com/angular/material/issues/4088)) -* **mdDialog:** added openFrom and closeTo properties ([71e23e5b](https://github.com/angular/material/commit/71e23e5b), closes [#4228](https://github.com/angular/material/issues/4228), [#5075](https://github.com/angular/material/issues/5075)) -* **mdGestures:** greatly improve emulated click hijacking ([446df804](https://github.com/angular/material/commit/446df804), closes [#4850](https://github.com/angular/material/issues/4850), [#4757](https://github.com/angular/material/issues/4757)) -* **mdInput:** Add support for both labels and placeholders. ([b5dd1507](https://github.com/angular/material/commit/b5dd1507), closes [#4462](https://github.com/angular/material/issues/4462), [#4258](https://github.com/angular/material/issues/4258), [#4623](https://github.com/angular/material/issues/4623)) -* **mdMenu:** add md-prevent-menu-close ([e9bcec1b](https://github.com/angular/material/commit/e9bcec1b), closes [#5457](https://github.com/angular/material/issues/5457), [#4334](https://github.com/angular/material/issues/4334)) -* **mdToolbar:** Vary height depending upon device width/orientation. ([b6e10989](https://github.com/angular/material/commit/b6e10989), closes [#2047](https://github.com/angular/material/issues/2047), [#4161](https://github.com/angular/material/issues/4161)) -* **menu:** do not propagate event in mdOpenMenu ([b8045df5](https://github.com/angular/material/commit/b8045df5), closes [#3296](https://github.com/angular/material/issues/3296), [#3332](https://github.com/angular/material/issues/3332)) -* **menuBar:** add menu bar component ([d9ba0e13](https://github.com/angular/material/commit/d9ba0e13), closes [#78](https://github.com/angular/material/issues/78)) -* **ripple:** ink-ripple is now getting an interpolated value ([fbcc3acc](https://github.com/angular/material/commit/fbcc3acc), closes [#5438](https://github.com/angular/material/issues/5438), [#5580](https://github.com/angular/material/issues/5580)) -* **select:** - * add support for raw HTML in options ([e07c52da](https://github.com/angular/material/commit/e07c52da), closes [#2242](https://github.com/angular/material/issues/2242), [#5847](https://github.com/angular/material/issues/5847)) - * add support for disabled ([adcee7d1](https://github.com/angular/material/commit/adcee7d1), closes [#3518](https://github.com/angular/material/issues/3518)) - * add md-container-class for custom styling ([b8897dba](https://github.com/angular/material/commit/b8897dba), closes [#3116](https://github.com/angular/material/issues/3116)) - * BREAKING: allow md-input-container label and remove md-select-label ([5d9874fb](https://github.com/angular/material/commit/5d9874fb), closes [#2684](https://github.com/angular/material/issues/2684), [#1586](https://github.com/angular/material/issues/1586), [#3307](https://github.com/angular/material/issues/3307)) - * add mdOnClose expression eval event ([d7bfc86f](https://github.com/angular/material/commit/d7bfc86f), closes [#3217](https://github.com/angular/material/issues/3217)) -* **showHide:** Introduce directives to notify child directives on hide/show. Features extreme t ([7355e589](https://github.com/angular/material/commit/7355e589), closes [#5579](https://github.com/angular/material/issues/5579)) -* **slider:** add md-max class when at max value ([b998696b](https://github.com/angular/material/commit/b998696b), closes [#3513](https://github.com/angular/material/issues/3513), [#5077](https://github.com/angular/material/issues/5077)) -* **tabs:** setting `md-selected` to `-1` will allow `md-tabs` to function without forcing a ([27783df9](https://github.com/angular/material/commit/27783df9), closes [#3172](https://github.com/angular/material/issues/3172)) -* **theming:** add hue-specific contrast support ([c4f9f504](https://github.com/angular/material/commit/c4f9f504)) -* **virtualRepeat:** - * Infinite scroll and deferred data loading ([d68b4f6f](https://github.com/angular/material/commit/d68b4f6f), closes [#4002](https://github.com/angular/material/issues/4002)) - * Add md-auto-shrink and md-auto-shrink-min ([79dcbf73](https://github.com/angular/material/commit/79dcbf73), closes [#3536](https://github.com/angular/material/issues/3536)) - * add md-start-index attribute. ([9a045fb7](https://github.com/angular/material/commit/9a045fb7)) - * allow for scrolling areas larger than the browser's maximum element size. ([98e91ae2](https://github.com/angular/material/commit/98e91ae2)) -* **whiteframe:** support attribute directive to apply md-whiteframe classes ([4d5e0ed0](https://github.com/angular/material/commit/4d5e0ed0), closes [#6772](https://github.com/angular/material/issues/6772), [#6831](https://github.com/angular/material/issues/6831)) - - -#### Breaking Changes - -* Buttons with undefined `type` will have type="button" assigned, so forms may not submit as previously expected. - -Before: -```html -