diff --git a/CHANGELOG.md b/CHANGELOG.md
index 85480b5d05b4..b7c2685854a2 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,64 @@
+
+# [2.0.0-alpha.8 ectoplasm-helicopter](https://github.com/angular/material2/compare/g3_v2_0...2.0.0-alpha.8) (2016-09-01)
+
+### Breaking Changes
+
+* 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
+switch to using our UMD bundles. Example config:
+
+```ts
+'@angular2-material/core': {
+ format: 'cjs',
+ main: 'core.umd.js'
+ }
+```
+
+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).
+
+* 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
+more information.
+
+```ts
+@NgModule({
+ imports: [
+ MdCoreModule.forRoot()
+ MdRadioModule.forRoot(),
+ MdIconModule.forRoot()
+ ]
+...
+});
+```
+
+* input: `md-input` attributes now match the casing of native attributes. Previously they were camel-cased; now they are all lowercase.
+Example: `autoComplete` is now `autocomplete`. See [#1066](https://github.com/angular/material2/pull/1066) for a full list.
+
+* overlay: overlays are now synchronous. This means actions like creating an overlay no longer return a promise.
+
+
+### Bug Fixes
+
+* **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)
+* **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))
+* **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))
+* **card:** remove unnecessary intermediate div ([#1068](https://github.com/angular/material2/issues/1068)) ([b5e1e33](https://github.com/angular/material2/commit/b5e1e33))
+* **checkbox:** export TransitionCheckState enum ([#1147](https://github.com/angular/material2/issues/1147)) ([cda90f3](https://github.com/angular/material2/commit/cda90f3))
+* **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)
+* **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)
+* **ngc:** don't emit HTMLElement in JS files ([#1061](https://github.com/angular/material2/issues/1061)) ([32eacd2](https://github.com/angular/material2/commit/32eacd2))
+* **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))
+* **sidenav:** turn off view encapsulation and refactor css ([#1114](https://github.com/angular/material2/issues/1114)) ([97fe211](https://github.com/angular/material2/commit/97fe211))
+* **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))
+
+### Features
+
+* **menu:** add keyboard events and improve accessibility ([#1132](https://github.com/angular/material2/issues/1132)) ([3669f06](https://github.com/angular/material2/commit/3669f06))
+* **modules:** add `forRoot()` to material modules with providers ([#1122](https://github.com/angular/material2/issues/1122)) ([9ff6196](https://github.com/angular/material2/commit/9ff6196))
+* **modules:** add `forRoot()` to all modules ([#1166](https://github.com/angular/material2/issues/1166)) ([21dc44a](https://github.com/angular/material2/commit/21dc44a))
+* **overlay:** make overlays synchronous ([#1079](https://github.com/angular/material2/issues/1079)) ([cdad90b](https://github.com/angular/material2/commit/cdad90b))
+* **slider:** add thumb-label ([#976](https://github.com/angular/material2/issues/976)) ([22d70ae](https://github.com/angular/material2/commit/22d70ae))
+* **slider:** support ngModel ([#1029](https://github.com/angular/material2/issues/1029)) ([8828358](https://github.com/angular/material2/commit/8828358))
+* **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)
+
# [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)
diff --git a/package.json b/package.json
index 2476d3b9b6d1..ec2f7c8ada9b 100644
--- a/package.json
+++ b/package.json
@@ -17,7 +17,7 @@
"deploy": "firebase deploy",
"webdriver-manager": "webdriver-manager"
},
- "version": "2.0.0-alpha.7-12",
+ "version": "2.0.0-alpha.8",
"license": "MIT",
"engines": {
"node": ">= 4.2.1 < 5"
diff --git a/src/lib/button-toggle/package.json b/src/lib/button-toggle/package.json
index 85e6b9639f4d..e47699592227 100644
--- a/src/lib/button-toggle/package.json
+++ b/src/lib/button-toggle/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular2-material/button-toggle",
- "version": "2.0.0-alpha.7-12",
+ "version": "2.0.0-alpha.8",
"description": "Angular 2 Material Button Toggle",
"main": "./button-toggle.umd.js",
"module": "./index.js",
@@ -24,7 +24,7 @@
},
"homepage": "https://github.com/angular/material2#readme",
"peerDependencies": {
- "@angular2-material/core": "2.0.0-alpha.7-12",
+ "@angular2-material/core": "2.0.0-alpha.8",
"@angular/forms": "2.0.0-rc.6"
}
}
diff --git a/src/lib/button/package.json b/src/lib/button/package.json
index d0f176ec4b62..33be22b7bade 100644
--- a/src/lib/button/package.json
+++ b/src/lib/button/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular2-material/button",
- "version": "2.0.0-alpha.7-12",
+ "version": "2.0.0-alpha.8",
"description": "Angular 2 Material button",
"main": "./button.umd.js",
"module": "./index.js",
@@ -24,6 +24,6 @@
},
"homepage": "https://github.com/angular/material2#readme",
"peerDependencies": {
- "@angular2-material/core": "2.0.0-alpha.7-12"
+ "@angular2-material/core": "2.0.0-alpha.8"
}
}
diff --git a/src/lib/card/package.json b/src/lib/card/package.json
index 8a82b1ec6d05..fbd79f1d638a 100644
--- a/src/lib/card/package.json
+++ b/src/lib/card/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular2-material/card",
- "version": "2.0.0-alpha.7-12",
+ "version": "2.0.0-alpha.8",
"description": "Angular 2 Material card",
"main": "./card.umd.js",
"module": "./index.js",
@@ -22,6 +22,6 @@
},
"homepage": "https://github.com/angular/material2#readme",
"peerDependencies": {
- "@angular2-material/core": "2.0.0-alpha.7-12"
+ "@angular2-material/core": "2.0.0-alpha.8"
}
}
diff --git a/src/lib/checkbox/package.json b/src/lib/checkbox/package.json
index 39f5ea6a1efc..00a4640ee411 100644
--- a/src/lib/checkbox/package.json
+++ b/src/lib/checkbox/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular2-material/checkbox",
- "version": "2.0.0-alpha.7-12",
+ "version": "2.0.0-alpha.8",
"description": "Angular 2 Material checkbox",
"main": "./checkbox.umd.js",
"module": "./index.js",
@@ -22,7 +22,7 @@
},
"homepage": "https://github.com/angular/material2#readme",
"peerDependencies": {
- "@angular2-material/core": "2.0.0-alpha.7-12",
+ "@angular2-material/core": "2.0.0-alpha.8",
"@angular/forms": "2.0.0-rc.6"
}
}
diff --git a/src/lib/core/package.json b/src/lib/core/package.json
index 592bb88ba64f..fac2a7a91b75 100644
--- a/src/lib/core/package.json
+++ b/src/lib/core/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular2-material/core",
- "version": "2.0.0-alpha.7-12",
+ "version": "2.0.0-alpha.8",
"description": "Angular 2 Material core",
"main": "./core.umd.js",
"module": "./index.js",
diff --git a/src/lib/grid-list/package.json b/src/lib/grid-list/package.json
index 133f3610afa0..364ea9d252e9 100644
--- a/src/lib/grid-list/package.json
+++ b/src/lib/grid-list/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular2-material/grid-list",
- "version": "2.0.0-alpha.7-12",
+ "version": "2.0.0-alpha.8",
"description": "Angular 2 Material grid list",
"main": "./grid-list.umd.js",
"module": "./index.js",
@@ -24,6 +24,6 @@
},
"homepage": "https://github.com/angular/material2#readme",
"peerDependencies": {
- "@angular2-material/core": "2.0.0-alpha.7-12"
+ "@angular2-material/core": "2.0.0-alpha.8"
}
}
diff --git a/src/lib/icon/package.json b/src/lib/icon/package.json
index d16c83a671e9..e70bef0760fc 100644
--- a/src/lib/icon/package.json
+++ b/src/lib/icon/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular2-material/icon",
- "version": "2.0.0-alpha.7-12",
+ "version": "2.0.0-alpha.8",
"description": "Angular 2 Material icon",
"main": "./icon.umd.js",
"module": "./index.js",
@@ -23,6 +23,6 @@
"homepage": "https://github.com/angular/material2#readme",
"peerDependencies": {
"@angular/http": "2.0.0-rc.6",
- "@angular2-material/core": "2.0.0-alpha.7-12"
+ "@angular2-material/core": "2.0.0-alpha.8"
}
}
diff --git a/src/lib/input/package.json b/src/lib/input/package.json
index 6126ce754f98..d0f6c313db73 100644
--- a/src/lib/input/package.json
+++ b/src/lib/input/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular2-material/input",
- "version": "2.0.0-alpha.7-12",
+ "version": "2.0.0-alpha.8",
"description": "Angular 2 Material input",
"main": "./input.umd.js",
"module": "./index.js",
@@ -24,7 +24,7 @@
},
"homepage": "https://github.com/angular/material2#readme",
"peerDependencies": {
- "@angular2-material/core": "2.0.0-alpha.7-12",
+ "@angular2-material/core": "2.0.0-alpha.8",
"@angular/forms": "2.0.0-rc.6"
}
}
diff --git a/src/lib/list/package.json b/src/lib/list/package.json
index 9307e932d735..6fb631c53254 100644
--- a/src/lib/list/package.json
+++ b/src/lib/list/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular2-material/list",
- "version": "2.0.0-alpha.7-12",
+ "version": "2.0.0-alpha.8",
"description": "Angular 2 Material list",
"main": "./list.umd.js",
"module": "./index.js",
@@ -22,6 +22,6 @@
},
"homepage": "https://github.com/angular/material2#readme",
"peerDependencies": {
- "@angular2-material/core": "2.0.0-alpha.7-12"
+ "@angular2-material/core": "2.0.0-alpha.8"
}
}
diff --git a/src/lib/menu/package.json b/src/lib/menu/package.json
index 27e827f6d6ee..6bc50e54f5f6 100644
--- a/src/lib/menu/package.json
+++ b/src/lib/menu/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular2-material/menu",
- "version": "2.0.0-alpha.7-12",
+ "version": "2.0.0-alpha.8",
"description": "Angular 2 Material menu",
"main": "./menu.umd.js",
"module": "./index.js",
@@ -22,6 +22,6 @@
},
"homepage": "https://github.com/angular/material2#readme",
"peerDependencies": {
- "@angular2-material/core": "2.0.0-alpha.7-12"
+ "@angular2-material/core": "2.0.0-alpha.8"
}
}
diff --git a/src/lib/progress-bar/package.json b/src/lib/progress-bar/package.json
index c3fcc066fdb9..4f78afd32310 100644
--- a/src/lib/progress-bar/package.json
+++ b/src/lib/progress-bar/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular2-material/progress-bar",
- "version": "2.0.0-alpha.7-12",
+ "version": "2.0.0-alpha.8",
"description": "Angular 2 Material progress-bar",
"main": "./progress-bar.umd.js",
"module": "./index.js",
@@ -24,6 +24,6 @@
},
"homepage": "https://github.com/angular/material2#readme",
"peerDependencies": {
- "@angular2-material/core": "2.0.0-alpha.7-12"
+ "@angular2-material/core": "2.0.0-alpha.8"
}
}
diff --git a/src/lib/progress-circle/package.json b/src/lib/progress-circle/package.json
index 1e9ebb4eed8a..4dc92788d3b5 100644
--- a/src/lib/progress-circle/package.json
+++ b/src/lib/progress-circle/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular2-material/progress-circle",
- "version": "2.0.0-alpha.7-12",
+ "version": "2.0.0-alpha.8",
"description": "Angular 2 Material progress-circle",
"main": "./progress-circle.umd.js",
"module": "./index.js",
@@ -23,6 +23,6 @@
},
"homepage": "https://github.com/angular/material2#readme",
"peerDependencies": {
- "@angular2-material/core": "2.0.0-alpha.7-12"
+ "@angular2-material/core": "2.0.0-alpha.8"
}
}
diff --git a/src/lib/radio/package.json b/src/lib/radio/package.json
index 53dc319a7f87..ff156599226f 100644
--- a/src/lib/radio/package.json
+++ b/src/lib/radio/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular2-material/radio",
- "version": "2.0.0-alpha.7-12",
+ "version": "2.0.0-alpha.8",
"description": "Angular 2 Material radio",
"main": "./radio.umd.js",
"module": "./index.js",
@@ -22,7 +22,7 @@
},
"homepage": "https://github.com/angular/material2#readme",
"peerDependencies": {
- "@angular2-material/core": "2.0.0-alpha.7-12",
+ "@angular2-material/core": "2.0.0-alpha.8",
"@angular/forms": "2.0.0-rc.6"
}
}
diff --git a/src/lib/sidenav/package.json b/src/lib/sidenav/package.json
index 84dcccbb4662..3e1a94f88d08 100644
--- a/src/lib/sidenav/package.json
+++ b/src/lib/sidenav/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular2-material/sidenav",
- "version": "2.0.0-alpha.7-12",
+ "version": "2.0.0-alpha.8",
"description": "Angular 2 Material sidenav",
"main": "./sidenav.umd.js",
"module": "./index.js",
@@ -25,6 +25,6 @@
},
"homepage": "https://github.com/angular/material2#readme",
"peerDependencies": {
- "@angular2-material/core": "2.0.0-alpha.7-12"
+ "@angular2-material/core": "2.0.0-alpha.8"
}
}
diff --git a/src/lib/slide-toggle/package.json b/src/lib/slide-toggle/package.json
index 61aabc2fdea6..e337b91e8e4c 100644
--- a/src/lib/slide-toggle/package.json
+++ b/src/lib/slide-toggle/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular2-material/slide-toggle",
- "version": "2.0.0-alpha.7-12",
+ "version": "2.0.0-alpha.8",
"description": "Angular 2 Material Slide Toggle",
"main": "./slide-toggle.umd.js",
"module": "./index.js",
@@ -24,7 +24,7 @@
},
"homepage": "https://github.com/angular/material2#readme",
"peerDependencies": {
- "@angular2-material/core": "2.0.0-alpha.7-12",
+ "@angular2-material/core": "2.0.0-alpha.8",
"@angular/forms": "2.0.0-rc.6"
}
}
diff --git a/src/lib/slider/package.json b/src/lib/slider/package.json
index c5891045a120..9aa6cf301d1a 100644
--- a/src/lib/slider/package.json
+++ b/src/lib/slider/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular2-material/slider",
- "version": "2.0.0-alpha.7-12",
+ "version": "2.0.0-alpha.8",
"description": "Angular 2 Material Slider",
"main": "./slider.umd.js",
"module": "./index.js",
@@ -22,6 +22,6 @@
},
"homepage": "https://github.com/angular/material2#readme",
"peerDependencies": {
- "@angular2-material/core": "2.0.0-alpha.7-12"
+ "@angular2-material/core": "2.0.0-alpha.8"
}
}
diff --git a/src/lib/tabs/package.json b/src/lib/tabs/package.json
index 649d83bed0ce..e43e64b0bf09 100644
--- a/src/lib/tabs/package.json
+++ b/src/lib/tabs/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular2-material/tabs",
- "version": "2.0.0-alpha.7-12",
+ "version": "2.0.0-alpha.8",
"description": "Angular 2 Material Tabs",
"main": "./tabs.umd.js",
"module": "./index.js",
@@ -22,6 +22,6 @@
},
"homepage": "https://github.com/angular/material2#readme",
"peerDependencies": {
- "@angular2-material/core": "2.0.0-alpha.7-12"
+ "@angular2-material/core": "2.0.0-alpha.8"
}
}
diff --git a/src/lib/toolbar/package.json b/src/lib/toolbar/package.json
index 10fe7b678052..8e16f61609dd 100644
--- a/src/lib/toolbar/package.json
+++ b/src/lib/toolbar/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular2-material/toolbar",
- "version": "2.0.0-alpha.7-12",
+ "version": "2.0.0-alpha.8",
"description": "Angular 2 Material toolbar",
"main": "./toolbar.umd.js",
"module": "./index.js",
@@ -23,6 +23,6 @@
},
"homepage": "https://github.com/angular/material2#readme",
"peerDependencies": {
- "@angular2-material/core": "2.0.0-alpha.7-12"
+ "@angular2-material/core": "2.0.0-alpha.8"
}
}
diff --git a/src/lib/tooltip/package.json b/src/lib/tooltip/package.json
index 802030c05417..81be6ffadbad 100644
--- a/src/lib/tooltip/package.json
+++ b/src/lib/tooltip/package.json
@@ -1,6 +1,6 @@
{
"name": "@angular2-material/tooltip",
- "version": "2.0.0-alpha.7-12",
+ "version": "2.0.0-alpha.8",
"description": "Angular 2 Material tooltip",
"main": "./tooltip.umd.js",
"module": "./index.js",
@@ -22,6 +22,6 @@
},
"homepage": "https://github.com/angular/material2#readme",
"peerDependencies": {
- "@angular2-material/core": "2.0.0-alpha.7-12"
+ "@angular2-material/core": "2.0.0-alpha.8"
}
}