|
| 1 | +<a name="2.0.0-alpha.8"></a> |
| 2 | +# [2.0.0-alpha.8 ectoplasm-helicopter](https://github.com/angular/material2/compare/g3_v2_0...2.0.0-alpha.8) (2016-09-01) |
| 3 | + |
| 4 | +### Breaking Changes |
| 5 | + |
| 6 | +* all: we've updated our packaging to match angular/angular's packaging. If you're using SystemJS in your project, you will probably want to |
| 7 | +switch to using our UMD bundles. Example config: |
| 8 | + |
| 9 | +```ts |
| 10 | +'@angular2-material/core': { |
| 11 | + format: 'cjs', |
| 12 | + main: 'core.umd.js' |
| 13 | + } |
| 14 | +``` |
| 15 | + |
| 16 | +You can see a more detailed example in our demo app's system config [here](https://github.com/angular/material2/blob/master/src/demo-app/system-config.ts). |
| 17 | + |
| 18 | +* all: material modules must be included with `forRoot()` when bootstrapping. See the [ngModules guide](https://angular.io/docs/ts/latest/cookbook/ngmodule-faq.html#!#q-for-root) for |
| 19 | +more information. |
| 20 | + |
| 21 | +```ts |
| 22 | +@NgModule({ |
| 23 | + imports: [ |
| 24 | + MdCoreModule.forRoot() |
| 25 | + MdRadioModule.forRoot(), |
| 26 | + MdIconModule.forRoot() |
| 27 | + ] |
| 28 | +... |
| 29 | +}); |
| 30 | +``` |
| 31 | + |
| 32 | +* input: `md-input` attributes now match the casing of native attributes. Previously they were camel-cased; now they are all lowercase. |
| 33 | +Example: `autoComplete` is now `autocomplete`. See [#1066](https://github.com/angular/material2/pull/1066) for a full list. |
| 34 | + |
| 35 | +* overlay: overlays are now synchronous. This means actions like creating an overlay no longer return a promise. |
| 36 | + |
| 37 | + |
| 38 | +### Bug Fixes |
| 39 | + |
| 40 | +* **button:** hover styles no longer applied to disabled buttons ([#909](https://github.com/angular/material2/issues/909)) ([21e419d](https://github.com/angular/material2/commit/21e419d)), closes [#866](https://github.com/angular/material2/issues/866) |
| 41 | +* **button:** stop using `Type` from [@angular](https://github.com/angular) ([#991](https://github.com/angular/material2/issues/991)) ([97d3ed3](https://github.com/angular/material2/commit/97d3ed3)) |
| 42 | +* **button-toggle:** toggle group should not emit an initial change event. ([#1144](https://github.com/angular/material2/issues/1144)) ([e5830d1](https://github.com/angular/material2/commit/e5830d1)) |
| 43 | +* **card:** remove unnecessary intermediate div ([#1068](https://github.com/angular/material2/issues/1068)) ([b5e1e33](https://github.com/angular/material2/commit/b5e1e33)) |
| 44 | +* **checkbox:** export TransitionCheckState enum ([#1147](https://github.com/angular/material2/issues/1147)) ([cda90f3](https://github.com/angular/material2/commit/cda90f3)) |
| 45 | +* **input:** make attributes match native ones ([#1066](https://github.com/angular/material2/issues/1066)) ([f3a7b91](https://github.com/angular/material2/commit/f3a7b91)), closes [#1065](https://github.com/angular/material2/issues/1065) |
| 46 | +* **ngc:** _onDragStart/End are called with one param ([#1113](https://github.com/angular/material2/issues/1113)) ([6e5d260](https://github.com/angular/material2/commit/6e5d260)), closes [#1112](https://github.com/angular/material2/issues/1112) |
| 47 | +* **ngc:** don't emit HTMLElement in JS files ([#1061](https://github.com/angular/material2/issues/1061)) ([32eacd2](https://github.com/angular/material2/commit/32eacd2)) |
| 48 | +* **rc6:** add directives for custom elements that are part of the APIs. ([#1121](https://github.com/angular/material2/issues/1121)) ([2c0dfcb](https://github.com/angular/material2/commit/2c0dfcb)) |
| 49 | +* **sidenav:** turn off view encapsulation and refactor css ([#1114](https://github.com/angular/material2/issues/1114)) ([97fe211](https://github.com/angular/material2/commit/97fe211)) |
| 50 | +* **tabs:** change missed md-active to md-tab-active ([#1044](https://github.com/angular/material2/issues/1044)) ([87b6193](https://github.com/angular/material2/commit/87b6193)) |
| 51 | + |
| 52 | +### Features |
| 53 | + |
| 54 | +* **menu:** add keyboard events and improve accessibility ([#1132](https://github.com/angular/material2/issues/1132)) ([3669f06](https://github.com/angular/material2/commit/3669f06)) |
| 55 | +* **modules:** add `forRoot()` to material modules with providers ([#1122](https://github.com/angular/material2/issues/1122)) ([9ff6196](https://github.com/angular/material2/commit/9ff6196)) |
| 56 | +* **modules:** add `forRoot()` to all modules ([#1166](https://github.com/angular/material2/issues/1166)) ([21dc44a](https://github.com/angular/material2/commit/21dc44a)) |
| 57 | +* **overlay:** make overlays synchronous ([#1079](https://github.com/angular/material2/issues/1079)) ([cdad90b](https://github.com/angular/material2/commit/cdad90b)) |
| 58 | +* **slider:** add thumb-label ([#976](https://github.com/angular/material2/issues/976)) ([22d70ae](https://github.com/angular/material2/commit/22d70ae)) |
| 59 | +* **slider:** support ngModel ([#1029](https://github.com/angular/material2/issues/1029)) ([8828358](https://github.com/angular/material2/commit/8828358)) |
| 60 | +* **tabs:** support for `disabled` tabs ([#934](https://github.com/angular/material2/issues/934)) ([9d51deb](https://github.com/angular/material2/commit/9d51deb)), closes [#880](https://github.com/angular/material2/issues/880) |
| 61 | + |
| 62 | +<a name="2.0.0-alpha.7"></a> |
| 63 | +# [2.0.0-alpha.7 wax-umpire](https://github.com/angular/material2/compare/2.0.0-alpha.6...2.0.0-alpha.7) (2016-08-09) |
| 64 | + |
| 65 | + |
| 66 | +### Bug Fixes |
| 67 | + |
| 68 | +* **checkbox:** wrong cursor when disabled ([#908](https://github.com/angular/material2/issues/908)) ([5251c27](https://github.com/angular/material2/commit/5251c27)), closes [#907](https://github.com/angular/material2/issues/907) |
| 69 | +* **checkbox, slide-toggle:** only emit change event if native input emitted one. ([#820](https://github.com/angular/material2/issues/820)) ([d52e6e0](https://github.com/angular/material2/commit/d52e6e0)), closes [#575](https://github.com/angular/material2/issues/575) |
| 70 | +* **gestures:** custom recognizers should not inherit twice. ([#902](https://github.com/angular/material2/issues/902)) ([c68efbd](https://github.com/angular/material2/commit/c68efbd)) |
| 71 | +* **gestures:** ensure drag and pan are recognized with slide ([#901](https://github.com/angular/material2/issues/901)) ([3179fec](https://github.com/angular/material2/commit/3179fec)) |
| 72 | +* **input:** ensure all of label displays on safari ([#871](https://github.com/angular/material2/issues/871)) ([c8303b4](https://github.com/angular/material2/commit/c8303b4)), closes [#795](https://github.com/angular/material2/issues/795) |
| 73 | +* **overlay:** lazily create container ([#894](https://github.com/angular/material2/issues/894)) ([1efbbb9](https://github.com/angular/material2/commit/1efbbb9)) |
| 74 | +* **progress-circle:** correct elapsed time calculation ([#927](https://github.com/angular/material2/issues/927)) ([0b17cd3](https://github.com/angular/material2/commit/0b17cd3)), closes [#926](https://github.com/angular/material2/issues/926) |
| 75 | +* **progress-circle:** remove performance.now to support non browser envs ([#857](https://github.com/angular/material2/issues/857)) ([14c1765](https://github.com/angular/material2/commit/14c1765)) |
| 76 | +* **progress-circle:** remove references to window ([#838](https://github.com/angular/material2/issues/838)) ([66ddd3a](https://github.com/angular/material2/commit/66ddd3a)), closes [#837](https://github.com/angular/material2/issues/837) |
| 77 | +* **radio:** only emit change event if native input does. ([#911](https://github.com/angular/material2/issues/911)) ([23a61ab](https://github.com/angular/material2/commit/23a61ab)), closes [#791](https://github.com/angular/material2/issues/791) |
| 78 | +* **slide-toggle:** fix runtime exception for incorrect mousedown binding. ([#828](https://github.com/angular/material2/issues/828)) ([bbbc87f](https://github.com/angular/material2/commit/bbbc87f)), closes [#828](https://github.com/angular/material2/issues/828) |
| 79 | +* fix type mismatches when offline compiling. ([#835](https://github.com/angular/material2/issues/835)) ([4bb7790](https://github.com/angular/material2/commit/4bb7790)) |
| 80 | + |
| 81 | + |
| 82 | +### Features |
| 83 | + |
| 84 | +* Add NgModules ([#950](https://github.com/angular/material2/issues/950)) ([ca351b2](https://github.com/angular/material2/commit/ca351b2)) |
| 85 | + |
| 86 | +Note that NgModules are now the supported way of including the Material components in your app. |
| 87 | +The MD_XXX_DIRECTIVES constants are now deprecated and will be removed in alpha.8. |
| 88 | + |
| 89 | + |
| 90 | +* **tooltip:** initial tooltip implementation ([#799](https://github.com/angular/material2/issues/799)) ([f5e2a81](https://github.com/angular/material2/commit/f5e2a81)) |
| 91 | +* **md-slider:** initial version for md-slider ([#779](https://github.com/angular/material2/issues/779)) ([8354750](https://github.com/angular/material2/commit/8354750)) |
| 92 | +* **md-menu** initial version for md-menu (more features coming in alpha.8) ([#893](https://github.com/angular/material2/issues/893)) ([16eb6be](https://github.com/angular/material2/commit/16eb6be)) ([#855](https://github.com/angular/material2/issues/855)) ([e324e47](https://github.com/angular/material2/commit/e324e47)) ([#867](https://github.com/angular/material2/issues/867)) ([9a32489](https://github.com/angular/material2/commit/9a32489)) |
| 93 | +* **ripple:** initial mdInkRipple implementation ([#681](https://github.com/angular/material2/issues/681)) ([47448cb](https://github.com/angular/material2/commit/47448cb)) |
| 94 | +* **button:** add ripple to md-button ([32aa461](https://github.com/angular/material2/commit/32aa461)) |
| 95 | +* **input:** support autocapitalize and autocorrect attributes ([#858](https://github.com/angular/material2/issues/858)) ([b2471f2](https://github.com/angular/material2/commit/b2471f2)) |
| 96 | +* **slide-toggle:** add drag functionality to thumb ([#750](https://github.com/angular/material2/issues/750)) ([25b4f21](https://github.com/angular/material2/commit/25b4f21)) |
| 97 | + |
| 98 | + |
| 99 | +### In-progress, not yet released |
| 100 | +* **dialog:** add styles and ability to close. ([#862](https://github.com/angular/material2/issues/862)) ([758b851](https://github.com/angular/material2/commit/758b851)) |
| 101 | +* **dialog:** initial framework for md-dialog ([#761](https://github.com/angular/material2/issues/761)) ([9552ed5](https://github.com/angular/material2/commit/9552ed5)) |
| 102 | + |
| 103 | + |
| 104 | +### Code health |
| 105 | +* **tabs:** adds e2e tests for tabs ([#650](https://github.com/angular/material2/issues/650)) ([3c74ae0](https://github.com/angular/material2/commit/3c74ae0)), closes [#549](https://github.com/angular/material2/issues/549) |
| 106 | + |
| 107 | +### BREAKING CHANGES |
| 108 | + |
| 109 | +* radio: radio-button will no longer emit change event on de-select. |
| 110 | + |
| 111 | + |
| 112 | + |
1 | 113 | <a name="2.0.0-alpha.6"></a> |
2 | | -# [2.0.0-alpha.6 carbonfiber-discotheque](https://github.com/angular/material2/compare/2.0.0-alpha.5...v2.0.0-alpha.6) (2016-06-30) |
| 114 | +# [2.0.0-alpha.6 carbonfiber-discotheque](https://github.com/angular/material2/compare/2.0.0-alpha.5...2.0.0-alpha.6) (2016-06-30) |
3 | 115 |
|
4 | 116 | ### Breaking changes |
5 | 117 | * `MdRadioDispatcher` is now `MdUniqueSelectionDispatcher` and is imported from `core` |
|
59 | 171 |
|
60 | 172 |
|
61 | 173 | <a name="2.0.0-alpha.5"></a> |
62 | | -# [2.0.0-alpha.5 granite-gouda](https://github.com/angular/material2/compare/2.0.0-alpha.4...v2.0.0-alpha.5) (2016-05-25) |
| 174 | +# [2.0.0-alpha.5 granite-gouda](https://github.com/angular/material2/compare/2.0.0-alpha.4...2.0.0-alpha.5) (2016-05-25) |
63 | 175 |
|
64 | 176 |
|
65 | 177 | ### Bug Fixes |
|
101 | 213 |
|
102 | 214 |
|
103 | 215 | <a name="2.0.0-alpha.4"></a> |
104 | | -# [2.0.0-alpha.4 mahogany-tambourine](https://github.com/angular/material2/compare/2.0.0-alpha.3...v2.0.0-alpha.4) (2016-05-04) |
| 216 | +# [2.0.0-alpha.4 mahogany-tambourine](https://github.com/angular/material2/compare/2.0.0-alpha.3...2.0.0-alpha.4) (2016-05-04) |
105 | 217 |
|
106 | 218 |
|
107 | 219 | ### Bug Fixes |
|
125 | 237 |
|
126 | 238 |
|
127 | 239 | <a name="2.0.0-alpha.3"></a> |
128 | | -# [2.0.0-alpha.3 cotton-candelabrum](https://github.com/angular/material2/compare/2.0.0-alpha.2...v2.0.0-alpha.3) (2016-04-21) |
| 240 | +# [2.0.0-alpha.3 cotton-candelabrum](https://github.com/angular/material2/compare/2.0.0-alpha.2...2.0.0-alpha.3) (2016-04-21) |
129 | 241 |
|
130 | 242 |
|
131 | 243 | ### Bug Fixes |
|
147 | 259 |
|
148 | 260 |
|
149 | 261 | <a name="2.0.0-alpha.2"></a> |
150 | | -# [2.0.0-alpha.2 diamond-haircut](https://github.com/angular/material2/compare/2.0.0-alpha.1...v2.0.0-alpha.2) (2016-04-06) |
| 262 | +# [2.0.0-alpha.2 diamond-haircut](https://github.com/angular/material2/compare/2.0.0-alpha.1...2.0.0-alpha.2) (2016-04-06) |
151 | 263 |
|
152 | 264 |
|
153 | 265 | ### Bug Fixes |
|
180 | 292 |
|
181 | 293 |
|
182 | 294 | <a name="2.0.0-alpha.1"></a> |
183 | | -# [2.0.0-alpha.1 nylon-hyperdrive](https://github.com/angular/material2/compare/2.0.0-alpha.0...v2.0.0-alpha.1) (2016-03-16) |
| 295 | +# [2.0.0-alpha.1 nylon-hyperdrive](https://github.com/angular/material2/compare/2.0.0-alpha.0...2.0.0-alpha.1) (2016-03-16) |
184 | 296 |
|
185 | 297 |
|
186 | 298 | ### Features |
|
0 commit comments