From 638ab70309693c63fa84c3042cce594541cd71e7 Mon Sep 17 00:00:00 2001 From: Brandy Carney Date: Thu, 25 May 2017 12:27:53 -0400 Subject: [PATCH 01/59] docs(changelog): update release steps with correct dependencies --- CHANGELOG.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f2ac6fe6da..b77a52d33e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,15 +16,15 @@ "@angular/http": "4.1.2", "@angular/platform-browser": "4.1.2", "@angular/platform-browser-dynamic": "4.1.2", - "@ionic-native/core": "3.6.1", - "@ionic-native/splash-screen": "3.6.1", - "@ionic-native/status-bar": "3.6.1", + "@ionic-native/core": "3.10.2", + "@ionic-native/splash-screen": "3.10.2", + "@ionic-native/status-bar": "3.10.2", "@ionic/storage": "2.0.1", "ionic-angular": "3.3.0", "ionicons": "3.0.0", "rxjs": "5.1.1", "sw-toolbox": "3.6.0", - "zone.js": "0.8.10" + "zone.js": "0.8.11" }, "devDependencies": { "@ionic/app-scripts": "1.3.7", From 2edb085d4d6068ef4cf682dc92ce06a24e53710d Mon Sep 17 00:00:00 2001 From: Aaron Mulder Date: Fri, 26 May 2017 11:23:40 -0400 Subject: [PATCH 02/59] docs(modal): document cssClass option (#11797) Adds documentation for #10020 --- src/components/modal/modal-controller.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/modal/modal-controller.ts b/src/components/modal/modal-controller.ts index 0cdad09968..d047189025 100644 --- a/src/components/modal/modal-controller.ts +++ b/src/components/modal/modal-controller.ts @@ -65,6 +65,7 @@ import { DeepLinker } from '../../navigation/deep-linker'; * |-----------------------|------------|------------------------------------------------------------------------------------------------------------------| * | showBackdrop |`boolean` | Whether to show the backdrop. Default true. | * | enableBackdropDismiss |`boolean` | Whether the popover should be dismissed by tapping the backdrop. Default true. | + * | cssClass |`string` | Additional classes for custom styles, separated by spaces. | * * A modal can also emit data, which is useful when it is used to add or edit * data. For example, a profile page could slide up in a modal, and on submit, From f14d7d652444112d971a3fe865c29203ce5745b1 Mon Sep 17 00:00:00 2001 From: Job Date: Fri, 26 May 2017 18:31:04 +0200 Subject: [PATCH 03/59] fix(sass): add default flag to variables (#11779) * fix(card): allow overriding variables * fix(card): allow overriding variables * fix(alert): allow overriding variables * fix(card): allow overriding variables * fix(datetime): allow overriding variables * fix(datetime): allow overriding variables * fix(datetime): allow overriding variables * fix(input): allow overriding variables * fix(list): allow overriding variables * fix(list): allow overriding variables * fix(list): allow overriding variables * fix(select): allow overriding variables * fix(select): allow overriding variables * fix(theme): allow overriding variables * fix(theme): allow overriding variables * fix(theme): allow overriding variables * fix(theme): allow overriding variables * fix(theme): allow overriding variables * fix(theme): allow overriding variables --- src/components/alert/alert.md.scss | 2 +- src/components/card/card.ios.scss | 6 +++--- src/components/card/card.md.scss | 6 +++--- src/components/card/card.wp.scss | 6 +++--- src/components/datetime/datetime.ios.scss | 4 ++-- src/components/datetime/datetime.md.scss | 4 ++-- src/components/datetime/datetime.wp.scss | 4 ++-- src/components/input/input.ios.scss | 2 +- src/components/list/list.ios.scss | 2 +- src/components/list/list.md.scss | 2 +- src/components/list/list.wp.scss | 2 +- src/components/select/select.ios.scss | 4 ++-- src/components/select/select.md.scss | 4 ++-- src/themes/ionic.theme.dark.ios.scss | 4 ++-- src/themes/ionic.theme.dark.md.scss | 4 ++-- src/themes/ionic.theme.dark.wp.scss | 4 ++-- src/themes/ionic.theme.default.ios.scss | 4 ++-- src/themes/ionic.theme.default.md.scss | 4 ++-- src/themes/ionic.theme.default.wp.scss | 4 ++-- 19 files changed, 36 insertions(+), 36 deletions(-) diff --git a/src/components/alert/alert.md.scss b/src/components/alert/alert.md.scss index dde56b5b61..37cfb9d762 100644 --- a/src/components/alert/alert.md.scss +++ b/src/components/alert/alert.md.scss @@ -117,7 +117,7 @@ $alert-md-input-margin-bottom: 5px !default; // deprecated $alert-md-input-margin-left: 0 !default; /// @prop - Margin start of the alert input -$alert-md-input-margin-start: $alert-md-input-margin-left; +$alert-md-input-margin-start: $alert-md-input-margin-left !default; /// @prop - Flex wrap of the alert button group $alert-md-button-group-flex-wrap: wrap-reverse !default; diff --git a/src/components/card/card.ios.scss b/src/components/card/card.ios.scss index 3202a17f73..84b217cf49 100644 --- a/src/components/card/card.ios.scss +++ b/src/components/card/card.ios.scss @@ -17,7 +17,7 @@ $card-ios-margin-bottom: 12px !default; // deprecated $card-ios-margin-left: 12px !default; /// @prop - Margin start of the card -$card-ios-margin-start: $card-ios-margin-left; +$card-ios-margin-start: $card-ios-margin-left !default; /// @prop - Padding top of the card $card-ios-padding-top: 13px !default; @@ -25,7 +25,7 @@ $card-ios-padding-top: 13px !default; // deprecated $card-ios-padding-right: 16px !default; /// @prop - Padding end of the card -$card-ios-padding-end: $card-ios-padding-right; +$card-ios-padding-end: $card-ios-padding-right !default; /// @prop - Padding bottom of the card $card-ios-padding-bottom: 14px !default; @@ -33,7 +33,7 @@ $card-ios-padding-bottom: 14px !default; // deprecated $card-ios-padding-left: 16px !default; /// @prop - Padding start of the card -$card-ios-padding-start: $card-ios-padding-left; +$card-ios-padding-start: $card-ios-padding-left !default; /// @prop - Padding top of the media on the card $card-ios-padding-media-top: 10px !default; diff --git a/src/components/card/card.md.scss b/src/components/card/card.md.scss index ae439b80b1..6018f8c8f5 100644 --- a/src/components/card/card.md.scss +++ b/src/components/card/card.md.scss @@ -17,7 +17,7 @@ $card-md-margin-bottom: 10px !default; // deprecated $card-md-margin-left: 10px !default; /// @prop - Margin start of the card -$card-md-margin-start: $card-md-margin-left; +$card-md-margin-start: $card-md-margin-left !default; /// @prop - Padding top of the card @@ -26,7 +26,7 @@ $card-md-padding-top: 13px !default; // deprecated $card-md-padding-right: 16px !default; /// @prop - Padding right of the card -$card-md-padding-end: $card-md-padding-right; +$card-md-padding-end: $card-md-padding-right !default; /// @prop - Padding bottom of the card $card-md-padding-bottom: 13px !default; @@ -34,7 +34,7 @@ $card-md-padding-bottom: 13px !default; // deprecated $card-md-padding-left: 16px !default; /// @prop - Padding start of the card -$card-md-padding-start: $card-md-padding-left; +$card-md-padding-start: $card-md-padding-left !default; /// @prop - Padding top of the media on the card $card-md-padding-media-top: 10px !default; diff --git a/src/components/card/card.wp.scss b/src/components/card/card.wp.scss index 120423d4a9..8cf0dbe881 100644 --- a/src/components/card/card.wp.scss +++ b/src/components/card/card.wp.scss @@ -17,7 +17,7 @@ $card-wp-margin-bottom: 8px !default; // deprecated $card-wp-margin-left: 8px !default; /// @prop - Margin start of the card -$card-wp-margin-start: $card-wp-margin-left; +$card-wp-margin-start: $card-wp-margin-left !default; /// @prop - Padding top of the card $card-wp-padding-top: 13px !default; @@ -25,7 +25,7 @@ $card-wp-padding-top: 13px !default; // deprecated $card-wp-padding-right: 16px !default; /// @prop - Padding end of the card -$card-wp-padding-end: $card-wp-padding-right; +$card-wp-padding-end: $card-wp-padding-right !default; /// @prop - Padding bottom of the card $card-wp-padding-bottom: 13px !default; @@ -33,7 +33,7 @@ $card-wp-padding-bottom: 13px !default; // deprecated $card-wp-padding-left: 16px !default; /// @prop - Padding start of the card -$card-wp-padding-start: $card-wp-padding-left; +$card-wp-padding-start: $card-wp-padding-left !default; /// @prop - Padding top of the media on the card $card-wp-padding-media-top: 10px !default; diff --git a/src/components/datetime/datetime.ios.scss b/src/components/datetime/datetime.ios.scss index 726e711f01..86dde7e532 100644 --- a/src/components/datetime/datetime.ios.scss +++ b/src/components/datetime/datetime.ios.scss @@ -9,7 +9,7 @@ $datetime-ios-padding-top: $item-ios-padding-top !default; // deprecated $datetime-ios-padding-right: ($item-ios-padding-end / 2) !default; /// @prop - Padding end of the DateTime component -$datetime-ios-padding-end: $datetime-ios-padding-right; +$datetime-ios-padding-end: $datetime-ios-padding-right !default; /// @prop - Padding bottom of the DateTime component $datetime-ios-padding-bottom: $item-ios-padding-bottom !default; @@ -17,7 +17,7 @@ $datetime-ios-padding-bottom: $item-ios-padding-bottom !default; // deprecated $datetime-ios-padding-left: $item-ios-padding-start !default; /// @prop - Padding start of the DateTime component -$datetime-ios-padding-start: $datetime-ios-padding-left; +$datetime-ios-padding-start: $datetime-ios-padding-left !default; /// @prop - Color of the DateTime placeholder $datetime-ios-placeholder-color: #999 !default; diff --git a/src/components/datetime/datetime.md.scss b/src/components/datetime/datetime.md.scss index 9f2162ee3e..313951764e 100644 --- a/src/components/datetime/datetime.md.scss +++ b/src/components/datetime/datetime.md.scss @@ -9,7 +9,7 @@ $datetime-md-padding-top: $item-md-padding-top !default; // deprecated $datetime-md-padding-right: ($item-md-padding-end / 2) !default; /// @prop - Padding end of the DateTime component -$datetime-md-padding-end: $datetime-md-padding-right; +$datetime-md-padding-end: $datetime-md-padding-right !default; /// @prop - Padding bottom of the DateTime component $datetime-md-padding-bottom: $item-md-padding-bottom !default; @@ -17,7 +17,7 @@ $datetime-md-padding-bottom: $item-md-padding-bottom !default; // deprecated $datetime-md-padding-left: $item-md-padding-start !default; /// @prop - Padding start of the DateTime component -$datetime-md-padding-start: $datetime-md-padding-left; +$datetime-md-padding-start: $datetime-md-padding-left !default; /// @prop - Color of the DateTime placeholder $datetime-md-placeholder-color: #999 !default; diff --git a/src/components/datetime/datetime.wp.scss b/src/components/datetime/datetime.wp.scss index 72164592e6..d2f0b975ed 100644 --- a/src/components/datetime/datetime.wp.scss +++ b/src/components/datetime/datetime.wp.scss @@ -12,7 +12,7 @@ $datetime-wp-padding-top: $item-wp-padding-top !default; // deprecated $datetime-wp-padding-right: ($item-wp-padding-end / 2) !default; /// @prop - Padding end of the DateTime component -$datetime-wp-padding-end: $datetime-wp-padding-right; +$datetime-wp-padding-end: $datetime-wp-padding-right !default; /// @prop - Padding bottom of the DateTime component $datetime-wp-padding-bottom: $item-wp-padding-bottom !default; @@ -20,7 +20,7 @@ $datetime-wp-padding-bottom: $item-wp-padding-bottom !default; // deprecated $datetime-wp-padding-left: $item-wp-padding-start !default; /// @prop - Padding start of the DateTime component -$datetime-wp-padding-start: $datetime-wp-padding-left; +$datetime-wp-padding-start: $datetime-wp-padding-left !default; /// @prop - Border width of the DateTime component $datetime-wp-border-width: 2px !default; diff --git a/src/components/input/input.ios.scss b/src/components/input/input.ios.scss index a737efe5b4..1c895d7a7e 100644 --- a/src/components/input/input.ios.scss +++ b/src/components/input/input.ios.scss @@ -20,7 +20,7 @@ $text-input-ios-margin-bottom: $item-ios-padding-bottom !default; // deprecated $text-input-ios-margin-left: 0 !default; /// @prop - Margin start of the input -$text-input-ios-margin-start: $text-input-ios-margin-left; +$text-input-ios-margin-start: $text-input-ios-margin-left !default; /// @prop - Width of the icon used to clear the input $text-input-ios-input-clear-icon-width: 30px !default; diff --git a/src/components/list/list.ios.scss b/src/components/list/list.ios.scss index 447f818599..60c9a39319 100644 --- a/src/components/list/list.ios.scss +++ b/src/components/list/list.ios.scss @@ -41,7 +41,7 @@ $list-inset-ios-border-radius: 4px !default; // deprecated $list-ios-header-padding-left: $item-ios-padding-start !default; /// @prop - Padding start of the header in a list -$list-ios-header-padding-start: $list-ios-header-padding-left; +$list-ios-header-padding-start: $list-ios-header-padding-left !default; /// @prop - Border bottom of the header in a list $list-ios-header-border-bottom: $hairlines-width solid $list-ios-border-color !default; diff --git a/src/components/list/list.md.scss b/src/components/list/list.md.scss index 5df74f11f4..013a8f3486 100644 --- a/src/components/list/list.md.scss +++ b/src/components/list/list.md.scss @@ -44,7 +44,7 @@ $list-md-header-margin-bottom: 13px !default; // deprecated $list-md-header-padding-left: $item-md-padding-start !default; /// @prop - Padding start of the header in a list -$list-md-header-padding-start: $list-md-header-padding-left; +$list-md-header-padding-start: $list-md-header-padding-left !default; /// @prop - Minimum height of the header in a list $list-md-header-min-height: 4.5rem !default; diff --git a/src/components/list/list.wp.scss b/src/components/list/list.wp.scss index 6214bf1d47..772ae92ece 100644 --- a/src/components/list/list.wp.scss +++ b/src/components/list/list.wp.scss @@ -41,7 +41,7 @@ $list-inset-wp-border-radius: 2px !default; // deprecated $list-wp-header-padding-left: $item-wp-padding-start !default; /// @prop - Padding start of the header in a list -$list-wp-header-padding-start: $list-wp-header-padding-left; +$list-wp-header-padding-start: $list-wp-header-padding-left !default; /// @prop - Border bottom of the header in a list $list-wp-header-border-bottom: 1px solid $list-wp-border-color !default; diff --git a/src/components/select/select.ios.scss b/src/components/select/select.ios.scss index 893b71b36e..5b98d71ddd 100644 --- a/src/components/select/select.ios.scss +++ b/src/components/select/select.ios.scss @@ -9,7 +9,7 @@ $select-ios-padding-top: $item-ios-padding-top !default; // deprecated $select-ios-padding-right: ($item-ios-padding-end / 2) !default; /// @prop - Padding end of the select -$select-ios-padding-end: $select-ios-padding-right; +$select-ios-padding-end: $select-ios-padding-right !default; /// @prop - Padding bottom of the select $select-ios-padding-bottom: $item-ios-padding-bottom !default; @@ -17,7 +17,7 @@ $select-ios-padding-bottom: $item-ios-padding-bottom !default; // deprecated $select-ios-padding-left: $item-ios-padding-start !default; /// @prop - Padding start of the select -$select-ios-padding-start: $select-ios-padding-left; +$select-ios-padding-start: $select-ios-padding-left !default; /// @prop - Color of the select icon $select-ios-icon-color: #999 !default; diff --git a/src/components/select/select.md.scss b/src/components/select/select.md.scss index 39e176a123..325327cbad 100644 --- a/src/components/select/select.md.scss +++ b/src/components/select/select.md.scss @@ -9,7 +9,7 @@ $select-md-padding-top: $item-md-padding-top !default; // deprecated $select-md-padding-right: ($item-md-padding-end / 2) !default; /// @prop - Padding end of the select -$select-md-padding-end: $select-md-padding-right; +$select-md-padding-end: $select-md-padding-right !default; /// @prop - Padding bottom of the select $select-md-padding-bottom: $item-md-padding-bottom !default; @@ -17,7 +17,7 @@ $select-md-padding-bottom: $item-md-padding-bottom !default; // deprecated $select-md-padding-left: $item-md-padding-start !default; /// @prop - Padding start of the select -$select-md-padding-start: $select-md-padding-left; +$select-md-padding-start: $select-md-padding-left !default; /// @prop - Color of the select icon $select-md-icon-color: #999 !default; diff --git a/src/themes/ionic.theme.dark.ios.scss b/src/themes/ionic.theme.dark.ios.scss index b2eb14bbc4..9ead8aa26f 100644 --- a/src/themes/ionic.theme.dark.ios.scss +++ b/src/themes/ionic.theme.dark.ios.scss @@ -71,11 +71,11 @@ $item-ios-divider-color: $text-color !default; $item-ios-padding-top: 11px !default; // deprecated $item-ios-padding-right: 16px !default; -$item-ios-padding-end: $item-ios-padding-right; +$item-ios-padding-end: $item-ios-padding-right !default; $item-ios-padding-bottom: 11px !default; // deprecated $item-ios-padding-left: 16px !default; -$item-ios-padding-start: $item-ios-padding-left; +$item-ios-padding-start: $item-ios-padding-left !default; $item-ios-padding-media-top: 10px !default; $item-ios-padding-media-bottom: 10px !default; $item-ios-padding-icon-top: 9px !default; diff --git a/src/themes/ionic.theme.dark.md.scss b/src/themes/ionic.theme.dark.md.scss index acaa2d3881..ad655b397e 100644 --- a/src/themes/ionic.theme.dark.md.scss +++ b/src/themes/ionic.theme.dark.md.scss @@ -60,11 +60,11 @@ $list-md-activated-background-color: #d9d9d9 !default; $item-md-padding-top: 13px !default; // deprecated $item-md-padding-right: 16px !default; -$item-md-padding-end: $item-md-padding-right; +$item-md-padding-end: $item-md-padding-right !default; $item-md-padding-bottom: 13px !default; // deprecated $item-md-padding-left: 16px !default; -$item-md-padding-start: $item-md-padding-left; +$item-md-padding-start: $item-md-padding-left !default; $item-md-padding-media-top: 9px !default; $item-md-padding-media-bottom: 9px !default; $item-md-padding-icon-top: 11px !default; diff --git a/src/themes/ionic.theme.dark.wp.scss b/src/themes/ionic.theme.dark.wp.scss index 9cd8876f52..481e191721 100644 --- a/src/themes/ionic.theme.dark.wp.scss +++ b/src/themes/ionic.theme.dark.wp.scss @@ -61,11 +61,11 @@ $list-wp-activated-background-color: #d9d9d9 !default; $item-wp-padding-top: 13px !default; // deprecated $item-wp-padding-right: 16px !default; -$item-wp-padding-end: $item-wp-padding-right; +$item-wp-padding-end: $item-wp-padding-right !default; $item-wp-padding-bottom: 13px !default; // deprecated $item-wp-padding-left: 16px !default; -$item-wp-padding-start: $item-wp-padding-left; +$item-wp-padding-start: $item-wp-padding-left !default; $item-wp-padding-media-top: 9px !default; $item-wp-padding-media-bottom: 9px !default; $item-wp-padding-icon-top: 11px !default; diff --git a/src/themes/ionic.theme.default.ios.scss b/src/themes/ionic.theme.default.ios.scss index af9cc1d8fa..abb2659536 100644 --- a/src/themes/ionic.theme.default.ios.scss +++ b/src/themes/ionic.theme.default.ios.scss @@ -53,11 +53,11 @@ $list-ios-activated-background-color: #d9d9d9 !default; $item-ios-padding-top: 11px !default; // deprecated $item-ios-padding-right: 16px !default; -$item-ios-padding-end: $item-ios-padding-right; +$item-ios-padding-end: $item-ios-padding-right !default; $item-ios-padding-bottom: 11px !default; // deprecated $item-ios-padding-left: 16px !default; -$item-ios-padding-start: $item-ios-padding-left; +$item-ios-padding-start: $item-ios-padding-left !default; $item-ios-padding-media-top: 8px !default; $item-ios-padding-media-bottom: 8px !default; $item-ios-padding-icon-top: 9px !default; diff --git a/src/themes/ionic.theme.default.md.scss b/src/themes/ionic.theme.default.md.scss index 3a839202a7..b4328184c2 100644 --- a/src/themes/ionic.theme.default.md.scss +++ b/src/themes/ionic.theme.default.md.scss @@ -52,11 +52,11 @@ $list-md-activated-background-color: #f1f1f1 !default; $item-md-padding-top: 13px !default; // deprecated $item-md-padding-right: 16px !default; -$item-md-padding-end: $item-md-padding-right; +$item-md-padding-end: $item-md-padding-right !default; $item-md-padding-bottom: 13px !default; // deprecated $item-md-padding-left: 16px !default; -$item-md-padding-start: $item-md-padding-left; +$item-md-padding-start: $item-md-padding-left !default; $item-md-padding-media-top: 9px !default; $item-md-padding-media-bottom: 9px !default; $item-md-padding-icon-top: 11px !default; diff --git a/src/themes/ionic.theme.default.wp.scss b/src/themes/ionic.theme.default.wp.scss index 8cf8ac7254..1f243360b1 100644 --- a/src/themes/ionic.theme.default.wp.scss +++ b/src/themes/ionic.theme.default.wp.scss @@ -53,11 +53,11 @@ $list-wp-activated-background-color: #aaa !default; $item-wp-padding-top: 13px !default; // deprecated $item-wp-padding-right: 16px !default; -$item-wp-padding-end: $item-wp-padding-right; +$item-wp-padding-end: $item-wp-padding-right !default; $item-wp-padding-bottom: 13px !default; // deprecated $item-wp-padding-left: 16px !default; -$item-wp-padding-start: $item-wp-padding-left; +$item-wp-padding-start: $item-wp-padding-left !default; $item-wp-padding-media-top: 9px !default; $item-wp-padding-media-bottom: 9px !default; $item-wp-padding-icon-top: 11px !default; From 261bc4d5f48c7b547798b427e7376d67ae32995b Mon Sep 17 00:00:00 2001 From: davdiv Date: Sat, 27 May 2017 15:03:16 +0200 Subject: [PATCH 04/59] fix(searchbar): caret moving to the end when typing --- src/components/searchbar/searchbar.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/searchbar/searchbar.ts b/src/components/searchbar/searchbar.ts index f2e4ea4bea..fce18b0c18 100644 --- a/src/components/searchbar/searchbar.ts +++ b/src/components/searchbar/searchbar.ts @@ -188,7 +188,9 @@ export class Searchbar extends BaseInput { */ _inputUpdated() { const ele = this._searchbarInput.nativeElement; - if (ele) { + // It is important not to re-assign the value if it is the same, because, + // otherwise, the caret is moved to the end of the input + if (ele && ele.value !== this.value) { ele.value = this.value; } this.positionElements(); From 2afb936536e60ed788302a7a334b0971247b6e12 Mon Sep 17 00:00:00 2001 From: Sina Date: Sun, 28 May 2017 12:29:37 +0430 Subject: [PATCH 05/59] fix(toggle): RTL fix for toggle --- src/components/toggle/toggle.ios.scss | 6 +++++- src/components/toggle/toggle.md.scss | 4 ++++ src/components/toggle/toggle.ts | 14 +++++++++----- src/components/toggle/toggle.wp.scss | 4 ++++ 4 files changed, 22 insertions(+), 6 deletions(-) diff --git a/src/components/toggle/toggle.ios.scss b/src/components/toggle/toggle.ios.scss index e798411bf7..a8525ee3d7 100644 --- a/src/components/toggle/toggle.ios.scss +++ b/src/components/toggle/toggle.ios.scss @@ -144,7 +144,7 @@ $toggle-ios-item-end-padding-start: $item-ios-padding-start !default; background-color: $toggle-ios-handle-background-color; box-shadow: $toggle-ios-handle-box-shadow; - transition: transform $toggle-ios-transition-duration, width 120ms ease-in-out 80ms, left 110ms ease-in-out 80ms; + transition: transform $toggle-ios-transition-duration, width 120ms ease-in-out 80ms, left 110ms ease-in-out 80ms, right 110ms ease-in-out 80ms; will-change: transform; contain: strict; @@ -174,6 +174,10 @@ $toggle-ios-item-end-padding-start: $item-ios-padding-start !default; .toggle-ios.toggle-checked .toggle-inner { transform: translate3d($toggle-ios-width - $toggle-ios-handle-width - ($toggle-ios-border-width * 2), 0, 0); + @include rtl() { + transform: translate3d(-($toggle-ios-width - $toggle-ios-handle-width - ($toggle-ios-border-width * 2)), 0, 0); + } + } diff --git a/src/components/toggle/toggle.md.scss b/src/components/toggle/toggle.md.scss index f070514eab..bbbe405a68 100644 --- a/src/components/toggle/toggle.md.scss +++ b/src/components/toggle/toggle.md.scss @@ -180,6 +180,10 @@ $toggle-md-item-end-padding-start: $item-md-padding-start !default; .toggle-md.toggle-checked .toggle-inner { background-color: $toggle-md-handle-background-color-on; transform: translate3d($toggle-md-track-width - $toggle-md-handle-width, 0, 0); + + @include rtl() { + transform: translate3d(-($toggle-md-track-width - $toggle-md-handle-width), 0, 0); + } } diff --git a/src/components/toggle/toggle.ts b/src/components/toggle/toggle.ts index bac5daf53c..f665cab3cc 100644 --- a/src/components/toggle/toggle.ts +++ b/src/components/toggle/toggle.ts @@ -155,16 +155,18 @@ export class Toggle extends BaseInput implements IonicTapInput, AfterCo let activated: boolean; if (this._value) { - if (currentX + 15 < this._startX) { + if ((this._plt.isRTL && (currentX - 15 > this._startX)) || + (!this._plt.isRTL && (currentX + 15 < this._startX))) { dirty = true; value = false; activated = true; } - } else if (currentX - 15 > this._startX) { + } else if ((this._plt.isRTL && (currentX + 15 < this._startX)) || + (!this._plt.isRTL && (currentX - 15 > this._startX))){ dirty = true; value = true; - activated = (currentX < this._startX + 5); + activated = (this._plt.isRTL ? (currentX > this._startX - 5) : (currentX < this._startX + 5)); } if (dirty) { @@ -190,12 +192,14 @@ export class Toggle extends BaseInput implements IonicTapInput, AfterCo this._zone.run(() => { if (this._value) { - if (this._startX + 4 > endX) { + if ((this._plt.isRTL && (this._startX - 4 < endX)) || + (!this._plt.isRTL && (this._startX + 4 > endX))){ this.value = false; this._haptic.selection(); } - } else if (this._startX - 4 < endX) { + } else if ((this._plt.isRTL && (this._startX + 4 > endX)) || + (!this._plt.isRTL && (this._startX - 4 < endX))) { this.value = true; this._haptic.selection(); } diff --git a/src/components/toggle/toggle.wp.scss b/src/components/toggle/toggle.wp.scss index 155acc4a83..1b9ab8bfac 100644 --- a/src/components/toggle/toggle.wp.scss +++ b/src/components/toggle/toggle.wp.scss @@ -162,6 +162,10 @@ $toggle-wp-item-end-padding-start: $item-wp-padding-start !default; .toggle-wp.toggle-checked .toggle-inner { background-color: $toggle-wp-handle-background-color-on; transform: translate3d($toggle-wp-track-width - $toggle-wp-handle-width - ($toggle-wp-track-border-width * 2) - ($toggle-wp-handle-left * 2), 0, 0); + + @include rtl() { + transform: translate3d(-($toggle-wp-track-width - $toggle-wp-handle-width - ($toggle-wp-track-border-width * 2) - ($toggle-wp-handle-left * 2)), 0, 0); + } } From d4fce8995b81d7878bb3810756840144a81ac0c5 Mon Sep 17 00:00:00 2001 From: Daniel Sogl Date: Tue, 30 May 2017 16:07:45 +0200 Subject: [PATCH 06/59] refactor(template): fix component template (#11839) fix #11838 --- scripts/templates/component/module.ts.tmpl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/templates/component/module.ts.tmpl b/scripts/templates/component/module.ts.tmpl index 270da9f3df..627bd13f68 100644 --- a/scripts/templates/component/module.ts.tmpl +++ b/scripts/templates/component/module.ts.tmpl @@ -1,5 +1,5 @@ import { NgModule } from '@angular/core'; -import { IonicPageModule } from 'ionic-angular'; +import { IonicModule } from 'ionic-angular'; import { $CLASSNAME } from './$FILENAME'; @NgModule({ @@ -7,7 +7,7 @@ import { $CLASSNAME } from './$FILENAME'; $CLASSNAME, ], imports: [ - IonicPageModule.forChild($CLASSNAME), + IonicModule, ], exports: [ $CLASSNAME From 73ab06e360ea23243929cff9ed949e1a911fc7e2 Mon Sep 17 00:00:00 2001 From: Justin Willis Date: Tue, 30 May 2017 09:45:01 -0500 Subject: [PATCH 07/59] chore(issue-template): change link to new org name --- .github/ISSUE_TEMPLATE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md index c9bc3a92a9..68df9a4f0d 100644 --- a/.github/ISSUE_TEMPLATE.md +++ b/.github/ISSUE_TEMPLATE.md @@ -1,5 +1,5 @@ **Ionic version:** (check one with "x") -[ ] **1.x** (For Ionic 1.x issues, please use https://github.com/driftyco/ionic-v1) +[ ] **1.x** (For Ionic 1.x issues, please use https://github.com/ionic-team/ionic-v1) [ ] **2.x** [ ] **3.x** From e354f21936aa0b0283ab12020c4e4a6e927f53d2 Mon Sep 17 00:00:00 2001 From: Brandy Carney Date: Tue, 30 May 2017 10:51:33 -0400 Subject: [PATCH 08/59] docs(github): rename driftyco references to ionic-team --- .github/CONTRIBUTING.md | 18 +- CHANGELOG.md | 1488 ++++++++--------- README.md | 12 +- .../item-sliding/pages/page-one/page-one.html | 4 +- package.json | 2 +- scripts/README.md | 10 +- scripts/docs/deploy.sh | 4 +- scripts/docs/gulp-tasks.js | 4 +- scripts/docs/templates/common.template.html | 2 +- scripts/git/clone.sh | 2 +- scripts/gulp/tasks/docs.ts | 4 +- scripts/gulp/tasks/release.ts | 2 +- scripts/npm/package.json | 2 +- src/components/searchbar/searchbar.ts | 2 +- src/components/slides/slides.ts | 6 +- src/platform/keyboard.ts | 2 +- 16 files changed, 782 insertions(+), 782 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 4ab192e18f..015aeb86a8 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -5,7 +5,7 @@ Thanks for your interest in contributing to the Ionic Framework! :tada: ## Contributing Etiquette -Please see our [Contributor Code of Conduct](https://github.com/driftyco/ionic/blob/master/CODE_OF_CONDUCT.md) for information on our rules of conduct. +Please see our [Contributor Code of Conduct](https://github.com/ionic-team/ionic/blob/master/CODE_OF_CONDUCT.md) for information on our rules of conduct. ## Creating an Issue @@ -18,16 +18,16 @@ Please see our [Contributor Code of Conduct](https://github.com/driftyco/ionic/b * Issues with no clear steps to reproduce will not be triaged. If an issue is labeled with "needs reply" and receives no further replies from the author of the issue for more than 5 days, it will be closed. -* If you think you have found a bug, or have a new feature idea, please start by making sure it hasn't already been [reported](https://github.com/driftyco/ionic/issues?utf8=%E2%9C%93&q=is%3Aissue). You can search through existing issues to see if there is a similar one reported. Include closed issues as it may have been closed with a solution. +* If you think you have found a bug, or have a new feature idea, please start by making sure it hasn't already been [reported](https://github.com/ionic-team/ionic/issues?utf8=%E2%9C%93&q=is%3Aissue). You can search through existing issues to see if there is a similar one reported. Include closed issues as it may have been closed with a solution. -* Next, [create a new issue](https://github.com/driftyco/ionic/issues/new) that thoroughly explains the problem. Please fill out the populated issue form before submitting the issue. +* Next, [create a new issue](https://github.com/ionic-team/ionic/issues/new) that thoroughly explains the problem. Please fill out the populated issue form before submitting the issue. ## Creating a Pull Request * We appreciate you taking the time to contribute! Before submitting a pull request, we ask that you please [create an issue](#creating-an-issue) that explains the bug or feature request and let us know that you plan on creating a pull request for it. If an issue already exists, please comment on that issue letting us know you would like to submit a pull request for it. This helps us to keep track of the pull request and make sure there isn't duplicated effort. -* Looking for an issue to fix? Make sure to look through our issues with the [help wanted](https://github.com/driftyco/ionic/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22) label! +* Looking for an issue to fix? Make sure to look through our issues with the [help wanted](https://github.com/ionic-team/ionic/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22) label! ### Setup @@ -85,9 +85,9 @@ Please see our [Contributor Code of Conduct](https://github.com/driftyco/ionic/b ``` where `@name` is the Class name, `@description` is the description displayed on the documentation page, `@see` links to any related pages, and `@demo` links to the API demo located in the `demos` folder. -2. In order to run API documentation locally, you will need to clone the `ionic-site` repo as a sibling to the `ionic` repo and then run it: https://github.com/driftyco/ionic-site#local-build +2. In order to run API documentation locally, you will need to clone the `ionic-site` repo as a sibling to the `ionic` repo and then run it: https://github.com/ionic-team/ionic-site#local-build 3. Then, run `gulp docs` in the `ionic` repo every time you make a change and the site will update. -4. If the change affects the component documentation, create an issue on the `ionic-site` repo: https://github.com/driftyco/ionic-site/issues +4. If the change affects the component documentation, create an issue on the `ionic-site` repo: https://github.com/ionic-team/ionic-site/issues #### Adding Demos @@ -106,12 +106,12 @@ Please see our [Contributor Code of Conduct](https://github.com/driftyco/ionic/b ``` 3. Run `gulp watch.demos` to watch for changes to the demo 4. Navigate to `http://localhost:8000/dist/demos/` and then to your component's demo to view it. -5. If the change affects the component demos, create an issue on the `ionic-site` repo: https://github.com/driftyco/ionic-site/issues +5. If the change affects the component demos, create an issue on the `ionic-site` repo: https://github.com/ionic-team/ionic-site/issues ## Commit Message Format -We have very precise rules over how our git commit messages should be formatted. This leads to readable messages that are easy to follow when looking through the project history. We also use the git commit messages to generate our [changelog](https://github.com/driftyco/ionic/blob/master/CHANGELOG.md). (Ok you got us, it's basically Angular's commit message format). +We have very precise rules over how our git commit messages should be formatted. This leads to readable messages that are easy to follow when looking through the project history. We also use the git commit messages to generate our [changelog](https://github.com/ionic-team/ionic/blob/master/CHANGELOG.md). (Ok you got us, it's basically Angular's commit message format). `type(scope): subject` @@ -143,4 +143,4 @@ The subject contains succinct description of the change: ## License -By contributing your code to the driftyco/ionic GitHub Repository, you agree to license your contribution under the MIT license. +By contributing your code to the ionic-team/ionic GitHub Repository, you agree to license your contribution under the MIT license. diff --git a/CHANGELOG.md b/CHANGELOG.md index b77a52d33e..40a0839763 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,5 @@ -# [3.3.0](https://github.com/driftyco/ionic/compare/v3.2.1...v3.3.0) (2017-05-24) +# [3.3.0](https://github.com/ionic-team/ionic/compare/v3.2.1...v3.3.0) (2017-05-24) ### Steps to Upgrade @@ -36,33 +36,33 @@ Another optional step is to remove the `src/declarations.d.ts` file. This is a l ### Bug Fixes -* **range:** update the UI when min/max change ([#11720](https://github.com/driftyco/ionic/issues/11720)) ([d86785c](https://github.com/driftyco/ionic/commit/d86785c)), closes [#11719](https://github.com/driftyco/ionic/issues/11719) -* **searchbar:** searchbar padding should be on the left ([#11651](https://github.com/driftyco/ionic/issues/11651)) ([3443ffd](https://github.com/driftyco/ionic/commit/3443ffd)) -* **segment:** add z-index to ios back button ([#10363](https://github.com/driftyco/ionic/issues/10363)) ([bb22e4a](https://github.com/driftyco/ionic/commit/bb22e4a)) -* **select:** RTL fix for searchbar ([#11355](https://github.com/driftyco/ionic/issues/11355)) ([ca71072](https://github.com/driftyco/ionic/commit/ca71072)) -* **VirtualScroll:** initialize trackByFn reference ([#11624](https://github.com/driftyco/ionic/issues/11624)) ([892e14f](https://github.com/driftyco/ionic/commit/892e14f)) +* **range:** update the UI when min/max change ([#11720](https://github.com/ionic-team/ionic/issues/11720)) ([d86785c](https://github.com/ionic-team/ionic/commit/d86785c)), closes [#11719](https://github.com/ionic-team/ionic/issues/11719) +* **searchbar:** searchbar padding should be on the left ([#11651](https://github.com/ionic-team/ionic/issues/11651)) ([3443ffd](https://github.com/ionic-team/ionic/commit/3443ffd)) +* **segment:** add z-index to ios back button ([#10363](https://github.com/ionic-team/ionic/issues/10363)) ([bb22e4a](https://github.com/ionic-team/ionic/commit/bb22e4a)) +* **select:** RTL fix for searchbar ([#11355](https://github.com/ionic-team/ionic/issues/11355)) ([ca71072](https://github.com/ionic-team/ionic/commit/ca71072)) +* **VirtualScroll:** initialize trackByFn reference ([#11624](https://github.com/ionic-team/ionic/issues/11624)) ([892e14f](https://github.com/ionic-team/ionic/commit/892e14f)) ### Features -* **icon:** add flip/unflip for icon on rtl ([#11634](https://github.com/driftyco/ionic/issues/11634)) ([7bdfaac](https://github.com/driftyco/ionic/commit/7bdfaac)) -* **rtl:** add rtl margin, padding, position and border-radius ([#11342](https://github.com/driftyco/ionic/issues/11342)) ([a30379b](https://github.com/driftyco/ionic/commit/a30379b)) +* **icon:** add flip/unflip for icon on rtl ([#11634](https://github.com/ionic-team/ionic/issues/11634)) ([7bdfaac](https://github.com/ionic-team/ionic/commit/7bdfaac)) +* **rtl:** add rtl margin, padding, position and border-radius ([#11342](https://github.com/ionic-team/ionic/issues/11342)) ([a30379b](https://github.com/ionic-team/ionic/commit/a30379b)) -## [3.2.1](https://github.com/driftyco/ionic/compare/v3.2.0...v3.2.1) (2017-05-12) +## [3.2.1](https://github.com/ionic-team/ionic/compare/v3.2.0...v3.2.1) (2017-05-12) ### Bug Fixes -* **label:** set the ios variables to null to avoid styling ([2c66c56](https://github.com/driftyco/ionic/commit/2c66c56)), closes [#11631](https://github.com/driftyco/ionic/issues/11631) -* **searchbar:** update signature mismatch in template & class ([#11599](https://github.com/driftyco/ionic/issues/11599)) ([4347627](https://github.com/driftyco/ionic/commit/4347627)), closes [#11598](https://github.com/driftyco/ionic/issues/11598) +* **label:** set the ios variables to null to avoid styling ([2c66c56](https://github.com/ionic-team/ionic/commit/2c66c56)), closes [#11631](https://github.com/ionic-team/ionic/issues/11631) +* **searchbar:** update signature mismatch in template & class ([#11599](https://github.com/ionic-team/ionic/issues/11599)) ([4347627](https://github.com/ionic-team/ionic/commit/4347627)), closes [#11598](https://github.com/ionic-team/ionic/issues/11598) -# [3.2.0](https://github.com/driftyco/ionic/compare/v3.1.1...v3.2.0) (2017-05-10) +# [3.2.0](https://github.com/ionic-team/ionic/compare/v3.1.1...v3.2.0) (2017-05-10) ### Steps to Upgrade @@ -100,58 +100,58 @@ Using v3 of the Ionic CLI? Make sure to add `@ionic/cli-plugin-ionic-angular` an ### Bug Fixes -* **button:** display box shadow correctly for Chrome ([cbe0b42](https://github.com/driftyco/ionic/commit/cbe0b42)) -* **datetime:** fix floating label with empty ion-datetime ([#11552](https://github.com/driftyco/ionic/issues/11552)) ([5a895bb](https://github.com/driftyco/ionic/commit/5a895bb)), closes [#11547](https://github.com/driftyco/ionic/issues/11547) -* **label:** add the $label-ios-text-color sass variables back ([588fad8](https://github.com/driftyco/ionic/commit/588fad8)), closes [#11373](https://github.com/driftyco/ionic/issues/11373) -* **module-loader:** remove null references ([2afc5cf](https://github.com/driftyco/ionic/commit/2afc5cf)) -* **nav-controller:** popToRoot should not remove root view ([646d736](https://github.com/driftyco/ionic/commit/646d736)) -* **rtl:** add correct text-align ([#11353](https://github.com/driftyco/ionic/issues/11353)) ([424b15a](https://github.com/driftyco/ionic/commit/424b15a)) -* **rtl:** change item reorder offset for RTL ([#11395](https://github.com/driftyco/ionic/issues/11395)) ([665e44f](https://github.com/driftyco/ionic/commit/665e44f)) -* **select:** fire the events properly in popover interface ([59dd853](https://github.com/driftyco/ionic/commit/59dd853)) -* **tap-click:** update setupTapClick signature ([df8d1cc](https://github.com/driftyco/ionic/commit/df8d1cc)) -* **view-controller:** set _dismissRole to a string ([6d11499](https://github.com/driftyco/ionic/commit/6d11499)) -* **virtual-scroll:** update virtualTrackBy reference ([de19dbe](https://github.com/driftyco/ionic/commit/de19dbe)) -* **virtual-scroll:** remove duplicate items ([f893aa6](https://github.com/driftyco/ionic/commit/f893aa6)) -* **virtual-scroll:** initialize differ with trackByFn ([#11492](https://github.com/driftyco/ionic/issues/11492)) ([299a68b](https://github.com/driftyco/ionic/commit/299a68b)) +* **button:** display box shadow correctly for Chrome ([cbe0b42](https://github.com/ionic-team/ionic/commit/cbe0b42)) +* **datetime:** fix floating label with empty ion-datetime ([#11552](https://github.com/ionic-team/ionic/issues/11552)) ([5a895bb](https://github.com/ionic-team/ionic/commit/5a895bb)), closes [#11547](https://github.com/ionic-team/ionic/issues/11547) +* **label:** add the $label-ios-text-color sass variables back ([588fad8](https://github.com/ionic-team/ionic/commit/588fad8)), closes [#11373](https://github.com/ionic-team/ionic/issues/11373) +* **module-loader:** remove null references ([2afc5cf](https://github.com/ionic-team/ionic/commit/2afc5cf)) +* **nav-controller:** popToRoot should not remove root view ([646d736](https://github.com/ionic-team/ionic/commit/646d736)) +* **rtl:** add correct text-align ([#11353](https://github.com/ionic-team/ionic/issues/11353)) ([424b15a](https://github.com/ionic-team/ionic/commit/424b15a)) +* **rtl:** change item reorder offset for RTL ([#11395](https://github.com/ionic-team/ionic/issues/11395)) ([665e44f](https://github.com/ionic-team/ionic/commit/665e44f)) +* **select:** fire the events properly in popover interface ([59dd853](https://github.com/ionic-team/ionic/commit/59dd853)) +* **tap-click:** update setupTapClick signature ([df8d1cc](https://github.com/ionic-team/ionic/commit/df8d1cc)) +* **view-controller:** set _dismissRole to a string ([6d11499](https://github.com/ionic-team/ionic/commit/6d11499)) +* **virtual-scroll:** update virtualTrackBy reference ([de19dbe](https://github.com/ionic-team/ionic/commit/de19dbe)) +* **virtual-scroll:** remove duplicate items ([f893aa6](https://github.com/ionic-team/ionic/commit/f893aa6)) +* **virtual-scroll:** initialize differ with trackByFn ([#11492](https://github.com/ionic-team/ionic/issues/11492)) ([299a68b](https://github.com/ionic-team/ionic/commit/299a68b)) ### Features -* **item:** deprecate item-left / item-right attributes for item-start / item-end ([#11125](https://github.com/driftyco/ionic/issues/11125)) ([26c653e](https://github.com/driftyco/ionic/commit/26c653e)) -* **select:** close select programatically ([a04b577](https://github.com/driftyco/ionic/commit/a04b577)) -* **wk:** built-in support for WK ([#11048](https://github.com/driftyco/ionic/issues/11048)) ([325cc5e](https://github.com/driftyco/ionic/commit/325cc5e)) +* **item:** deprecate item-left / item-right attributes for item-start / item-end ([#11125](https://github.com/ionic-team/ionic/issues/11125)) ([26c653e](https://github.com/ionic-team/ionic/commit/26c653e)) +* **select:** close select programatically ([a04b577](https://github.com/ionic-team/ionic/commit/a04b577)) +* **wk:** built-in support for WK ([#11048](https://github.com/ionic-team/ionic/issues/11048)) ([325cc5e](https://github.com/ionic-team/ionic/commit/325cc5e)) ### Performance Improvements -* **virtual-scroll:** relax the restrictions for fast path ([88e5642](https://github.com/driftyco/ionic/commit/88e5642)) -* **virtual-scroll:** fast path for removing ([8baa647](https://github.com/driftyco/ionic/commit/8baa647)) +* **virtual-scroll:** relax the restrictions for fast path ([88e5642](https://github.com/ionic-team/ionic/commit/88e5642)) +* **virtual-scroll:** fast path for removing ([8baa647](https://github.com/ionic-team/ionic/commit/8baa647)) -## [3.1.1](https://github.com/driftyco/ionic/compare/v3.1.0...v3.1.1) (2017-04-28) +## [3.1.1](https://github.com/ionic-team/ionic/compare/v3.1.0...v3.1.1) (2017-04-28) ### Bug Fixes -* **datetime:** return the correct value ([af394b5](https://github.com/driftyco/ionic/commit/af394b5)) -* **datetime:** always returns a string ([6677d80](https://github.com/driftyco/ionic/commit/6677d80)) -* **input:** don't dispatch first ngModel update ([505d27a](https://github.com/driftyco/ionic/commit/505d27a)) -* **input:** initialize in ngAfterContentInit ([239b559](https://github.com/driftyco/ionic/commit/239b559)) -* **menu:** missing output events in interface ([7eb2f0b](https://github.com/driftyco/ionic/commit/7eb2f0b)), closes [#11383](https://github.com/driftyco/ionic/issues/11383) -* **range:** fix label reference ([ee6c481](https://github.com/driftyco/ionic/commit/ee6c481)) -* **searchbar:** add setFocus() back ([9264a04](https://github.com/driftyco/ionic/commit/9264a04)), closes [#11397](https://github.com/driftyco/ionic/issues/11397) -* **select:** use correct assert condition ([ec2a34d](https://github.com/driftyco/ionic/commit/ec2a34d)) -* **select:** return the value in ionChange instead of this ([d24c4f4](https://github.com/driftyco/ionic/commit/d24c4f4)) -* **select:** allow object as value ([4c8efc2](https://github.com/driftyco/ionic/commit/4c8efc2)) -* **select:** remove private reference ([c0276d5](https://github.com/driftyco/ionic/commit/c0276d5)) -* **toggle:** initialize in ngAfterContentInit ([539901d](https://github.com/driftyco/ionic/commit/539901d)) +* **datetime:** return the correct value ([af394b5](https://github.com/ionic-team/ionic/commit/af394b5)) +* **datetime:** always returns a string ([6677d80](https://github.com/ionic-team/ionic/commit/6677d80)) +* **input:** don't dispatch first ngModel update ([505d27a](https://github.com/ionic-team/ionic/commit/505d27a)) +* **input:** initialize in ngAfterContentInit ([239b559](https://github.com/ionic-team/ionic/commit/239b559)) +* **menu:** missing output events in interface ([7eb2f0b](https://github.com/ionic-team/ionic/commit/7eb2f0b)), closes [#11383](https://github.com/ionic-team/ionic/issues/11383) +* **range:** fix label reference ([ee6c481](https://github.com/ionic-team/ionic/commit/ee6c481)) +* **searchbar:** add setFocus() back ([9264a04](https://github.com/ionic-team/ionic/commit/9264a04)), closes [#11397](https://github.com/ionic-team/ionic/issues/11397) +* **select:** use correct assert condition ([ec2a34d](https://github.com/ionic-team/ionic/commit/ec2a34d)) +* **select:** return the value in ionChange instead of this ([d24c4f4](https://github.com/ionic-team/ionic/commit/d24c4f4)) +* **select:** allow object as value ([4c8efc2](https://github.com/ionic-team/ionic/commit/4c8efc2)) +* **select:** remove private reference ([c0276d5](https://github.com/ionic-team/ionic/commit/c0276d5)) +* **toggle:** initialize in ngAfterContentInit ([539901d](https://github.com/ionic-team/ionic/commit/539901d)) -# [3.1.0](https://github.com/driftyco/ionic/compare/v3.0.1...v3.1.0) (2017-04-26) +# [3.1.0](https://github.com/ionic-team/ionic/compare/v3.0.1...v3.1.0) (2017-04-26) ### Steps to Upgrade @@ -187,66 +187,66 @@ Update your package.json to match the following dependencies, remove the existin ### Bug Fixes -* **input:** trigger inputUpdated on initialize ([5776f76](https://github.com/driftyco/ionic/commit/5776f76)) -* **input:** make sure isDisabled gets set to a boolean ([bfa2362](https://github.com/driftyco/ionic/commit/bfa2362)) -* **item-options:** rtl support ([#11188](https://github.com/driftyco/ionic/issues/11188)) ([ea6450e](https://github.com/driftyco/ionic/commit/ea6450e)) -* **menu:** rtl support ([5311336](https://github.com/driftyco/ionic/commit/5311336)) -* **menu:** rtl support ([51d5079](https://github.com/driftyco/ionic/commit/51d5079)) -* **nav-controller:** print exceptions inside lifecycle events ([95c06a5](https://github.com/driftyco/ionic/commit/95c06a5)), closes [#10974](https://github.com/driftyco/ionic/issues/10974) -* **nav-controller:** filter null view-controllers ([8605672](https://github.com/driftyco/ionic/commit/8605672)) -* **nav-controller:** queue lazy loading ([f88823a](https://github.com/driftyco/ionic/commit/f88823a)) -* **nav-controller:** fix crash when it is destroyed ([cc1eb02](https://github.com/driftyco/ionic/commit/cc1eb02)), closes [#11338](https://github.com/driftyco/ionic/issues/11338) -* **navigation:** legacy deeplink config can have a defaultHistory entry that is a component ([35f3947](https://github.com/driftyco/ionic/commit/35f3947)) -* **platform:** resize events are dispatched inside zone ([83509db](https://github.com/driftyco/ionic/commit/83509db)) -* **scroll:** fix memory leak ([3c8edba](https://github.com/driftyco/ionic/commit/3c8edba)) -* **searchbar:** debounce input for ionInput ([11a1c70](https://github.com/driftyco/ionic/commit/11a1c70)) -* **select:** stores string | string[] ([ba44780](https://github.com/driftyco/ionic/commit/ba44780)), closes [#11337](https://github.com/driftyco/ionic/issues/11337) -* **slides:** fix fast rerendering crash ([#11100](https://github.com/driftyco/ionic/issues/11100)) ([78d427d](https://github.com/driftyco/ionic/commit/78d427d)), closes [#10830](https://github.com/driftyco/ionic/issues/10830) -* **sliding-gesture:** add missing return value ([3b32b8e](https://github.com/driftyco/ionic/commit/3b32b8e)) -* **tabs:** invalid component comparison ([#11084](https://github.com/driftyco/ionic/issues/11084)) ([e423e08](https://github.com/driftyco/ionic/commit/e423e08)) -* **toggle:** use correct toggle background color for iOS colors ([b3d68c9](https://github.com/driftyco/ionic/commit/b3d68c9)) -* **util:** pass an option to default to right side in isRightSide ([7bcf5a0](https://github.com/driftyco/ionic/commit/7bcf5a0)) -* **virtual-scroll:** create views inside zone ([fd3c6ba](https://github.com/driftyco/ionic/commit/fd3c6ba)), closes [#10451](https://github.com/driftyco/ionic/issues/10451) -* **virtual-scroll:** supports null records ([67af71b](https://github.com/driftyco/ionic/commit/67af71b)) +* **input:** trigger inputUpdated on initialize ([5776f76](https://github.com/ionic-team/ionic/commit/5776f76)) +* **input:** make sure isDisabled gets set to a boolean ([bfa2362](https://github.com/ionic-team/ionic/commit/bfa2362)) +* **item-options:** rtl support ([#11188](https://github.com/ionic-team/ionic/issues/11188)) ([ea6450e](https://github.com/ionic-team/ionic/commit/ea6450e)) +* **menu:** rtl support ([5311336](https://github.com/ionic-team/ionic/commit/5311336)) +* **menu:** rtl support ([51d5079](https://github.com/ionic-team/ionic/commit/51d5079)) +* **nav-controller:** print exceptions inside lifecycle events ([95c06a5](https://github.com/ionic-team/ionic/commit/95c06a5)), closes [#10974](https://github.com/ionic-team/ionic/issues/10974) +* **nav-controller:** filter null view-controllers ([8605672](https://github.com/ionic-team/ionic/commit/8605672)) +* **nav-controller:** queue lazy loading ([f88823a](https://github.com/ionic-team/ionic/commit/f88823a)) +* **nav-controller:** fix crash when it is destroyed ([cc1eb02](https://github.com/ionic-team/ionic/commit/cc1eb02)), closes [#11338](https://github.com/ionic-team/ionic/issues/11338) +* **navigation:** legacy deeplink config can have a defaultHistory entry that is a component ([35f3947](https://github.com/ionic-team/ionic/commit/35f3947)) +* **platform:** resize events are dispatched inside zone ([83509db](https://github.com/ionic-team/ionic/commit/83509db)) +* **scroll:** fix memory leak ([3c8edba](https://github.com/ionic-team/ionic/commit/3c8edba)) +* **searchbar:** debounce input for ionInput ([11a1c70](https://github.com/ionic-team/ionic/commit/11a1c70)) +* **select:** stores string | string[] ([ba44780](https://github.com/ionic-team/ionic/commit/ba44780)), closes [#11337](https://github.com/ionic-team/ionic/issues/11337) +* **slides:** fix fast rerendering crash ([#11100](https://github.com/ionic-team/ionic/issues/11100)) ([78d427d](https://github.com/ionic-team/ionic/commit/78d427d)), closes [#10830](https://github.com/ionic-team/ionic/issues/10830) +* **sliding-gesture:** add missing return value ([3b32b8e](https://github.com/ionic-team/ionic/commit/3b32b8e)) +* **tabs:** invalid component comparison ([#11084](https://github.com/ionic-team/ionic/issues/11084)) ([e423e08](https://github.com/ionic-team/ionic/commit/e423e08)) +* **toggle:** use correct toggle background color for iOS colors ([b3d68c9](https://github.com/ionic-team/ionic/commit/b3d68c9)) +* **util:** pass an option to default to right side in isRightSide ([7bcf5a0](https://github.com/ionic-team/ionic/commit/7bcf5a0)) +* **virtual-scroll:** create views inside zone ([fd3c6ba](https://github.com/ionic-team/ionic/commit/fd3c6ba)), closes [#10451](https://github.com/ionic-team/ionic/issues/10451) +* **virtual-scroll:** supports null records ([67af71b](https://github.com/ionic-team/ionic/commit/67af71b)) ### Features -* **app:** add pull-left/right/start/end ([#11214](https://github.com/driftyco/ionic/issues/11214)) ([d9ac950](https://github.com/driftyco/ionic/commit/d9ac950)) -* **app:** add text-start and text-end ([#11213](https://github.com/driftyco/ionic/issues/11213)) ([6cd719f](https://github.com/driftyco/ionic/commit/6cd719f)) -* **app:** add responsive utility attributes by screen size ([#11228](https://github.com/driftyco/ionic/issues/11228)) ([cf24057](https://github.com/driftyco/ionic/commit/cf24057)), closes [#10567](https://github.com/driftyco/ionic/issues/10567) -* **item:** add sass variable to override avatar border radius ([b0dc856](https://github.com/driftyco/ionic/commit/b0dc856)), closes [#10763](https://github.com/driftyco/ionic/issues/10763) -* **label:** fix positioning of floating label for rtl ([#11324](https://github.com/driftyco/ionic/issues/11324)) ([0ec71cd](https://github.com/driftyco/ionic/commit/0ec71cd)) -* **list:** rtl support for list-header ([#11328](https://github.com/driftyco/ionic/issues/11328)) ([e31a4da](https://github.com/driftyco/ionic/commit/e31a4da)) -* **modal:** add cssClass to modal options ([5cb51ef](https://github.com/driftyco/ionic/commit/5cb51ef)), closes [#10020](https://github.com/driftyco/ionic/issues/10020) -* **platform:** add electron as a platform ([#10868](https://github.com/driftyco/ionic/issues/10868)) ([c0df862](https://github.com/driftyco/ionic/commit/c0df862)) -* **rtl:** add start and end text-align for alert and picker ([cb5707d](https://github.com/driftyco/ionic/commit/cb5707d)) -* **segment:** add segment rtl support ([#11215](https://github.com/driftyco/ionic/issues/11215)) ([dd0b293](https://github.com/driftyco/ionic/commit/dd0b293)) -* **select:** add popover interface as an option ([745d808](https://github.com/driftyco/ionic/commit/745d808)) +* **app:** add pull-left/right/start/end ([#11214](https://github.com/ionic-team/ionic/issues/11214)) ([d9ac950](https://github.com/ionic-team/ionic/commit/d9ac950)) +* **app:** add text-start and text-end ([#11213](https://github.com/ionic-team/ionic/issues/11213)) ([6cd719f](https://github.com/ionic-team/ionic/commit/6cd719f)) +* **app:** add responsive utility attributes by screen size ([#11228](https://github.com/ionic-team/ionic/issues/11228)) ([cf24057](https://github.com/ionic-team/ionic/commit/cf24057)), closes [#10567](https://github.com/ionic-team/ionic/issues/10567) +* **item:** add sass variable to override avatar border radius ([b0dc856](https://github.com/ionic-team/ionic/commit/b0dc856)), closes [#10763](https://github.com/ionic-team/ionic/issues/10763) +* **label:** fix positioning of floating label for rtl ([#11324](https://github.com/ionic-team/ionic/issues/11324)) ([0ec71cd](https://github.com/ionic-team/ionic/commit/0ec71cd)) +* **list:** rtl support for list-header ([#11328](https://github.com/ionic-team/ionic/issues/11328)) ([e31a4da](https://github.com/ionic-team/ionic/commit/e31a4da)) +* **modal:** add cssClass to modal options ([5cb51ef](https://github.com/ionic-team/ionic/commit/5cb51ef)), closes [#10020](https://github.com/ionic-team/ionic/issues/10020) +* **platform:** add electron as a platform ([#10868](https://github.com/ionic-team/ionic/issues/10868)) ([c0df862](https://github.com/ionic-team/ionic/commit/c0df862)) +* **rtl:** add start and end text-align for alert and picker ([cb5707d](https://github.com/ionic-team/ionic/commit/cb5707d)) +* **segment:** add segment rtl support ([#11215](https://github.com/ionic-team/ionic/issues/11215)) ([dd0b293](https://github.com/ionic-team/ionic/commit/dd0b293)) +* **select:** add popover interface as an option ([745d808](https://github.com/ionic-team/ionic/commit/745d808)) ### Performance Improvements -* **toggle:** css containment ([93d1d02](https://github.com/driftyco/ionic/commit/93d1d02)) -* **toggle:** events are not zoned ([bda624f](https://github.com/driftyco/ionic/commit/bda624f)) -* **toggle:** toggle's button is not activated ([17c0543](https://github.com/driftyco/ionic/commit/17c0543)) +* **toggle:** css containment ([93d1d02](https://github.com/ionic-team/ionic/commit/93d1d02)) +* **toggle:** events are not zoned ([bda624f](https://github.com/ionic-team/ionic/commit/bda624f)) +* **toggle:** toggle's button is not activated ([17c0543](https://github.com/ionic-team/ionic/commit/17c0543)) -## [3.0.1](https://github.com/driftyco/ionic/compare/v3.0.0...v3.0.1) (2017-04-06) +## [3.0.1](https://github.com/ionic-team/ionic/compare/v3.0.0...v3.0.1) (2017-04-06) ### Bug Fixes -* **scroll:** fix scroll issues in UIWebView ([26d10c4](https://github.com/driftyco/ionic/commit/26d10c4)), closes [#11081](https://github.com/driftyco/ionic/issues/11081) [#10976](https://github.com/driftyco/ionic/issues/10976) [#10966](https://github.com/driftyco/ionic/issues/10966) [#10936](https://github.com/driftyco/ionic/issues/10936) [#11051](https://github.com/driftyco/ionic/issues/11051) [#10889](https://github.com/driftyco/ionic/issues/10889) -* **tap-click:** remove 300ms click delay ([36bbcd9](https://github.com/driftyco/ionic/commit/36bbcd9)) -* **virtual-list:** make it work with empty lists ([eb9de60](https://github.com/driftyco/ionic/commit/eb9de60)), closes [#11093](https://github.com/driftyco/ionic/issues/11093) +* **scroll:** fix scroll issues in UIWebView ([26d10c4](https://github.com/ionic-team/ionic/commit/26d10c4)), closes [#11081](https://github.com/ionic-team/ionic/issues/11081) [#10976](https://github.com/ionic-team/ionic/issues/10976) [#10966](https://github.com/ionic-team/ionic/issues/10966) [#10936](https://github.com/ionic-team/ionic/issues/10936) [#11051](https://github.com/ionic-team/ionic/issues/11051) [#10889](https://github.com/ionic-team/ionic/issues/10889) +* **tap-click:** remove 300ms click delay ([36bbcd9](https://github.com/ionic-team/ionic/commit/36bbcd9)) +* **virtual-list:** make it work with empty lists ([eb9de60](https://github.com/ionic-team/ionic/commit/eb9de60)), closes [#11093](https://github.com/ionic-team/ionic/issues/11093) -# [3.0.0](https://github.com/driftyco/ionic/compare/v2.3.0...v3.0.0) (2017-04-05) +# [3.0.0](https://github.com/ionic-team/ionic/compare/v2.3.0...v3.0.0) (2017-04-05) ### Steps to Upgrade to 3.0 @@ -314,44 +314,44 @@ With this release comes a major update to Angular (Angular 4.0!), the latest ver 4. Upgrading to Ionic Native 3.x will result in a smaller bundle size. With Ionic Native 3, native functionality was moved from static methods to using Angular injectables. - Blog Post: http://blog.ionic.io/ionic-native-3-x/ - - Example Upgrade Commit: https://github.com/driftyco/ionic-conference-app/commit/62088 + - Example Upgrade Commit: https://github.com/ionic-team/ionic-conference-app/commit/62088 And that’s it! Your app should still function the same without any issues. ### Bug Fixes -* **alert:** add missing cssClass property for buttons ([4fbcda7](https://github.com/driftyco/ionic/commit/4fbcda7)) -* **content:** remove scroll bouncing from desktop ([7cee7b0](https://github.com/driftyco/ionic/commit/7cee7b0)) -* **content:** enable scroll listener automatically ([d9a7652](https://github.com/driftyco/ionic/commit/d9a7652)), closes [#10938](https://github.com/driftyco/ionic/issues/10938) -* **datetime:** emit ionCancel event on backdrop click ([#10532](https://github.com/driftyco/ionic/issues/10532)) ([4ac8ffb](https://github.com/driftyco/ionic/commit/4ac8ffb)) -* **datetime:** remove unnecessary calls and performance improvements ([99142f8](https://github.com/driftyco/ionic/commit/99142f8)) -* **infinite-scroll:** don't call `complete` if the state isn't loading ([58b57c0](https://github.com/driftyco/ionic/commit/58b57c0)) -* **item-sliding:** add forwardRef for item options ([0ccd96e](https://github.com/driftyco/ionic/commit/0ccd96e)) -* **navigation:** update the URL if there are no children navs ([8586cc1](https://github.com/driftyco/ionic/commit/8586cc1)) -* **slides:** negative number indicates position starting at end ([#10997](https://github.com/driftyco/ionic/issues/10997)) ([33be36d](https://github.com/driftyco/ionic/commit/33be36d)) -* **split-pane:** add RTL support ([57f3f97](https://github.com/driftyco/ionic/commit/57f3f97)), closes [#10903](https://github.com/driftyco/ionic/issues/10903) -* **virtual-list:** fix the rendering of the first item ([ccb49f3](https://github.com/driftyco/ionic/commit/ccb49f3)) -* **virtual-list:** update compatibility with angular ([682ce49](https://github.com/driftyco/ionic/commit/682ce49)) +* **alert:** add missing cssClass property for buttons ([4fbcda7](https://github.com/ionic-team/ionic/commit/4fbcda7)) +* **content:** remove scroll bouncing from desktop ([7cee7b0](https://github.com/ionic-team/ionic/commit/7cee7b0)) +* **content:** enable scroll listener automatically ([d9a7652](https://github.com/ionic-team/ionic/commit/d9a7652)), closes [#10938](https://github.com/ionic-team/ionic/issues/10938) +* **datetime:** emit ionCancel event on backdrop click ([#10532](https://github.com/ionic-team/ionic/issues/10532)) ([4ac8ffb](https://github.com/ionic-team/ionic/commit/4ac8ffb)) +* **datetime:** remove unnecessary calls and performance improvements ([99142f8](https://github.com/ionic-team/ionic/commit/99142f8)) +* **infinite-scroll:** don't call `complete` if the state isn't loading ([58b57c0](https://github.com/ionic-team/ionic/commit/58b57c0)) +* **item-sliding:** add forwardRef for item options ([0ccd96e](https://github.com/ionic-team/ionic/commit/0ccd96e)) +* **navigation:** update the URL if there are no children navs ([8586cc1](https://github.com/ionic-team/ionic/commit/8586cc1)) +* **slides:** negative number indicates position starting at end ([#10997](https://github.com/ionic-team/ionic/issues/10997)) ([33be36d](https://github.com/ionic-team/ionic/commit/33be36d)) +* **split-pane:** add RTL support ([57f3f97](https://github.com/ionic-team/ionic/commit/57f3f97)), closes [#10903](https://github.com/ionic-team/ionic/issues/10903) +* **virtual-list:** fix the rendering of the first item ([ccb49f3](https://github.com/ionic-team/ionic/commit/ccb49f3)) +* **virtual-list:** update compatibility with angular ([682ce49](https://github.com/ionic-team/ionic/commit/682ce49)) ### Code Refactoring -* **grid:** remove the old grid system ([19c36de](https://github.com/driftyco/ionic/commit/19c36de)) -* **typography:** remove the native element selectors ([2827275](https://github.com/driftyco/ionic/commit/2827275)) +* **grid:** remove the old grid system ([19c36de](https://github.com/ionic-team/ionic/commit/19c36de)) +* **typography:** remove the native element selectors ([2827275](https://github.com/ionic-team/ionic/commit/2827275)) ### Features -* **module-loader:** add caching for ngModuleLoader on load ([17359b7](https://github.com/driftyco/ionic/commit/17359b7)) -* **module-loader:** add preloadModules config option, set to false ([bdbd521](https://github.com/driftyco/ionic/commit/bdbd521)) -* **module-loader:** preload modules based on priority ([5a4f8b9](https://github.com/driftyco/ionic/commit/5a4f8b9)) -* **module-loader:** run outside of angular and in requestIdleCallback ([c7ad3ce](https://github.com/driftyco/ionic/commit/c7ad3ce)) -* **navigation:** [@DeepLink](https://github.com/DeepLink) decorator ([3e70856](https://github.com/driftyco/ionic/commit/3e70856)) -* **navigation:** add optional priority to deep link config ([b47848c](https://github.com/driftyco/ionic/commit/b47848c)) -* **split-pane:** adds enabled input ([fa7ea0c](https://github.com/driftyco/ionic/commit/fa7ea0c)), closes [#10949](https://github.com/driftyco/ionic/issues/10949) -* **split-pane:** sizing via scss variables ([979ca63](https://github.com/driftyco/ionic/commit/979ca63)), closes [#10893](https://github.com/driftyco/ionic/issues/10893) -* **util:** system.js ng-module loader ([beabe32](https://github.com/driftyco/ionic/commit/beabe32)) +* **module-loader:** add caching for ngModuleLoader on load ([17359b7](https://github.com/ionic-team/ionic/commit/17359b7)) +* **module-loader:** add preloadModules config option, set to false ([bdbd521](https://github.com/ionic-team/ionic/commit/bdbd521)) +* **module-loader:** preload modules based on priority ([5a4f8b9](https://github.com/ionic-team/ionic/commit/5a4f8b9)) +* **module-loader:** run outside of angular and in requestIdleCallback ([c7ad3ce](https://github.com/ionic-team/ionic/commit/c7ad3ce)) +* **navigation:** [@DeepLink](https://github.com/DeepLink) decorator ([3e70856](https://github.com/ionic-team/ionic/commit/3e70856)) +* **navigation:** add optional priority to deep link config ([b47848c](https://github.com/ionic-team/ionic/commit/b47848c)) +* **split-pane:** adds enabled input ([fa7ea0c](https://github.com/ionic-team/ionic/commit/fa7ea0c)), closes [#10949](https://github.com/ionic-team/ionic/issues/10949) +* **split-pane:** sizing via scss variables ([979ca63](https://github.com/ionic-team/ionic/commit/979ca63)), closes [#10893](https://github.com/ionic-team/ionic/issues/10893) +* **util:** system.js ng-module loader ([beabe32](https://github.com/ionic-team/ionic/commit/beabe32)) ### BREAKING CHANGES @@ -392,49 +392,49 @@ of ion-slides. -# [2.3.0](https://github.com/driftyco/ionic/compare/v2.2.0...v2.3.0) (2017-03-22) +# [2.3.0](https://github.com/ionic-team/ionic/compare/v2.2.0...v2.3.0) (2017-03-22) ### Bug Fixes -* **alert:** pass id to alert inputs ([46fe1ff](https://github.com/driftyco/ionic/commit/46fe1ff)), closes [#10603](https://github.com/driftyco/ionic/issues/10603) -* **datetime:** don't always disable day values when dayValues is set ([eff420f](https://github.com/driftyco/ionic/commit/eff420f)) -* **datetime:** move the call to picker.refresh() in generate ([58beea3](https://github.com/driftyco/ionic/commit/58beea3)) -* **datetime:** respect time limits in hours and minutes ([afd99ba](https://github.com/driftyco/ionic/commit/afd99ba)), closes [#6850](https://github.com/driftyco/ionic/issues/6850) -* **datetime:** update selectedIndex according to ngModel value ([74191c3](https://github.com/driftyco/ionic/commit/74191c3)) -* **infinite-scroll:** add event.timeStamp polyfill for firefox ([#10752](https://github.com/driftyco/ionic/issues/10752)) ([53feb3f](https://github.com/driftyco/ionic/commit/53feb3f)) -* **picker:** initialize the selectionIndex ([ba35306](https://github.com/driftyco/ionic/commit/ba35306)) -* **range:** update the bar width correctly ([b541832](https://github.com/driftyco/ionic/commit/b541832)), closes [#10150](https://github.com/driftyco/ionic/issues/10150) -* **range:** only activate knob B if range is dual ([d538245](https://github.com/driftyco/ionic/commit/d538245)) -* **scroll-view:** do not set initialized until it is enabled ([#10817](https://github.com/driftyco/ionic/issues/10817)) ([56364a0](https://github.com/driftyco/ionic/commit/56364a0)) -* **searchbar:** add IE support ([05859db](https://github.com/driftyco/ionic/commit/05859db)) -* **select:** make floating labels work for ion-select ([8c483f2](https://github.com/driftyco/ionic/commit/8c483f2)), closes [#10751](https://github.com/driftyco/ionic/issues/10751) -* **slides:** fix rtl support ([e90d692](https://github.com/driftyco/ionic/commit/e90d692)) -* **slides:** simulate touch events for query params ([#10579](https://github.com/driftyco/ionic/issues/10579)) ([e191321](https://github.com/driftyco/ionic/commit/e191321)), closes [#10577](https://github.com/driftyco/ionic/issues/10577) -* **toggle/checkbox:** trigger ui update when using virtalScroll with Angular Reactive Forms ([30980b6](https://github.com/driftyco/ionic/commit/30980b6)) -* **virtual-list:** make virtual-scroll work with infinite-scroll ([999efac](https://github.com/driftyco/ionic/commit/999efac)), closes [#9350](https://github.com/driftyco/ionic/issues/9350) [#9722](https://github.com/driftyco/ionic/issues/9722) [#9247](https://github.com/driftyco/ionic/issues/9247) [#10778](https://github.com/driftyco/ionic/issues/10778) -* **virtualscroll:** populate the nodes at the correct height ([51c398d](https://github.com/driftyco/ionic/commit/51c398d)) +* **alert:** pass id to alert inputs ([46fe1ff](https://github.com/ionic-team/ionic/commit/46fe1ff)), closes [#10603](https://github.com/ionic-team/ionic/issues/10603) +* **datetime:** don't always disable day values when dayValues is set ([eff420f](https://github.com/ionic-team/ionic/commit/eff420f)) +* **datetime:** move the call to picker.refresh() in generate ([58beea3](https://github.com/ionic-team/ionic/commit/58beea3)) +* **datetime:** respect time limits in hours and minutes ([afd99ba](https://github.com/ionic-team/ionic/commit/afd99ba)), closes [#6850](https://github.com/ionic-team/ionic/issues/6850) +* **datetime:** update selectedIndex according to ngModel value ([74191c3](https://github.com/ionic-team/ionic/commit/74191c3)) +* **infinite-scroll:** add event.timeStamp polyfill for firefox ([#10752](https://github.com/ionic-team/ionic/issues/10752)) ([53feb3f](https://github.com/ionic-team/ionic/commit/53feb3f)) +* **picker:** initialize the selectionIndex ([ba35306](https://github.com/ionic-team/ionic/commit/ba35306)) +* **range:** update the bar width correctly ([b541832](https://github.com/ionic-team/ionic/commit/b541832)), closes [#10150](https://github.com/ionic-team/ionic/issues/10150) +* **range:** only activate knob B if range is dual ([d538245](https://github.com/ionic-team/ionic/commit/d538245)) +* **scroll-view:** do not set initialized until it is enabled ([#10817](https://github.com/ionic-team/ionic/issues/10817)) ([56364a0](https://github.com/ionic-team/ionic/commit/56364a0)) +* **searchbar:** add IE support ([05859db](https://github.com/ionic-team/ionic/commit/05859db)) +* **select:** make floating labels work for ion-select ([8c483f2](https://github.com/ionic-team/ionic/commit/8c483f2)), closes [#10751](https://github.com/ionic-team/ionic/issues/10751) +* **slides:** fix rtl support ([e90d692](https://github.com/ionic-team/ionic/commit/e90d692)) +* **slides:** simulate touch events for query params ([#10579](https://github.com/ionic-team/ionic/issues/10579)) ([e191321](https://github.com/ionic-team/ionic/commit/e191321)), closes [#10577](https://github.com/ionic-team/ionic/issues/10577) +* **toggle/checkbox:** trigger ui update when using virtalScroll with Angular Reactive Forms ([30980b6](https://github.com/ionic-team/ionic/commit/30980b6)) +* **virtual-list:** make virtual-scroll work with infinite-scroll ([999efac](https://github.com/ionic-team/ionic/commit/999efac)), closes [#9350](https://github.com/ionic-team/ionic/issues/9350) [#9722](https://github.com/ionic-team/ionic/issues/9722) [#9247](https://github.com/ionic-team/ionic/issues/9247) [#10778](https://github.com/ionic-team/ionic/issues/10778) +* **virtualscroll:** populate the nodes at the correct height ([51c398d](https://github.com/ionic-team/ionic/commit/51c398d)) ### Features -* **alert:** add attributes min & max to alert inputs ([d666e8b](https://github.com/driftyco/ionic/commit/d666e8b)) -* **alert:** add attributes min & max to alert inputs of type number ([b53219a](https://github.com/driftyco/ionic/commit/b53219a)) -* **infinite:** add scroll in opposite direction ([#8099](https://github.com/driftyco/ionic/issues/8099)) ([6918275](https://github.com/driftyco/ionic/commit/6918275)) -* **infinite-scroll:** add `waitFor` method to InfiniteScroll ([84e25a1](https://github.com/driftyco/ionic/commit/84e25a1)) -* **overlay:** add method chaining pattern to configure overlays ([bee75f7](https://github.com/driftyco/ionic/commit/bee75f7)) -* **range:** add ionFocus and ionBlur events ([#10761](https://github.com/driftyco/ionic/issues/10761)) ([8f310eb](https://github.com/driftyco/ionic/commit/8f310eb)) -* **split-pane:** support for side=right ([963cdcb](https://github.com/driftyco/ionic/commit/963cdcb)) +* **alert:** add attributes min & max to alert inputs ([d666e8b](https://github.com/ionic-team/ionic/commit/d666e8b)) +* **alert:** add attributes min & max to alert inputs of type number ([b53219a](https://github.com/ionic-team/ionic/commit/b53219a)) +* **infinite:** add scroll in opposite direction ([#8099](https://github.com/ionic-team/ionic/issues/8099)) ([6918275](https://github.com/ionic-team/ionic/commit/6918275)) +* **infinite-scroll:** add `waitFor` method to InfiniteScroll ([84e25a1](https://github.com/ionic-team/ionic/commit/84e25a1)) +* **overlay:** add method chaining pattern to configure overlays ([bee75f7](https://github.com/ionic-team/ionic/commit/bee75f7)) +* **range:** add ionFocus and ionBlur events ([#10761](https://github.com/ionic-team/ionic/issues/10761)) ([8f310eb](https://github.com/ionic-team/ionic/commit/8f310eb)) +* **split-pane:** support for side=right ([963cdcb](https://github.com/ionic-team/ionic/commit/963cdcb)) ### Performance Improvements -* **content:** scrollview magic activated on demand ([7e9bad5](https://github.com/driftyco/ionic/commit/7e9bad5)) +* **content:** scrollview magic activated on demand ([7e9bad5](https://github.com/ionic-team/ionic/commit/7e9bad5)) -# [2.2.0](https://github.com/driftyco/ionic/compare/v2.1.0...v2.2.0) (2017-03-08) +# [2.2.0](https://github.com/ionic-team/ionic/compare/v2.1.0...v2.2.0) (2017-03-08) ### Updating to 2.2.0 @@ -476,72 +476,72 @@ Ionic has been updated to depend on Angular 2.4.8, which is the latest version t ### Ionic Storage -We recently released the 2.0.0 version of `ionic-storage`. If you are using Ionic Storage in your application, you need to update to this version of `ionic-storage`. Attempting to use an older version of `ionic-storage` with Ionic 2.2.0 will cause errors. You can read about how to update to `ionic-storage` 2.0.0 [here](https://github.com/driftyco/ionic-storage/releases/tag/v2.0.0). +We recently released the 2.0.0 version of `ionic-storage`. If you are using Ionic Storage in your application, you need to update to this version of `ionic-storage`. Attempting to use an older version of `ionic-storage` with Ionic 2.2.0 will cause errors. You can read about how to update to `ionic-storage` 2.0.0 [here](https://github.com/ionic-team/ionic-storage/releases/tag/v2.0.0). ### Bug Fixes -* **components:** clean up event listeners to stop memory leaks ([8d9f374](https://github.com/driftyco/ionic/commit/8d9f374)), closes [#10459](https://github.com/driftyco/ionic/issues/10459) [#10416](https://github.com/driftyco/ionic/issues/10416) [#10286](https://github.com/driftyco/ionic/issues/10286) -* **infinite-scroll:** use icon color from Sass var and add var for text color ([7b97fb7](https://github.com/driftyco/ionic/commit/7b97fb7)), closes [#10574](https://github.com/driftyco/ionic/issues/10574) -* **menu:** disable the menus when they should be ([dc53c8e](https://github.com/driftyco/ionic/commit/dc53c8e)) -* **menu:** don't hide menuToggle outside navbar ([e56bad9](https://github.com/driftyco/ionic/commit/e56bad9)) -* **radio:** calculate radio-inner width/height with border width ([#10495](https://github.com/driftyco/ionic/issues/10495)) ([176aa23](https://github.com/driftyco/ionic/commit/176aa23)) -* **refresher:** don't destroy events manager ([9308694](https://github.com/driftyco/ionic/commit/9308694)), ([1dd8883](https://github.com/driftyco/ionic/commit/1dd8883)), closes [#10652](https://github.com/driftyco/ionic/issues/10652) -* **refresher:** use refresher icon color from Sass var ([116ae38](https://github.com/driftyco/ionic/commit/116ae38)), closes [#10479](https://github.com/driftyco/ionic/issues/10479) -* **tabs:** emit ionChange after the tab is selected ([ac1a886](https://github.com/driftyco/ionic/commit/ac1a886)), closes [#10538](https://github.com/driftyco/ionic/issues/10538) -* **tabs:** catch the rejected promise with popToRoot ([7385158](https://github.com/driftyco/ionic/commit/7385158)) -* **view-controller:** set navigation so dimiss() will work synchronously. ([61a5317](https://github.com/driftyco/ionic/commit/61a5317)), closes [#10654](https://github.com/driftyco/ionic/issues/10654) +* **components:** clean up event listeners to stop memory leaks ([8d9f374](https://github.com/ionic-team/ionic/commit/8d9f374)), closes [#10459](https://github.com/ionic-team/ionic/issues/10459) [#10416](https://github.com/ionic-team/ionic/issues/10416) [#10286](https://github.com/ionic-team/ionic/issues/10286) +* **infinite-scroll:** use icon color from Sass var and add var for text color ([7b97fb7](https://github.com/ionic-team/ionic/commit/7b97fb7)), closes [#10574](https://github.com/ionic-team/ionic/issues/10574) +* **menu:** disable the menus when they should be ([dc53c8e](https://github.com/ionic-team/ionic/commit/dc53c8e)) +* **menu:** don't hide menuToggle outside navbar ([e56bad9](https://github.com/ionic-team/ionic/commit/e56bad9)) +* **radio:** calculate radio-inner width/height with border width ([#10495](https://github.com/ionic-team/ionic/issues/10495)) ([176aa23](https://github.com/ionic-team/ionic/commit/176aa23)) +* **refresher:** don't destroy events manager ([9308694](https://github.com/ionic-team/ionic/commit/9308694)), ([1dd8883](https://github.com/ionic-team/ionic/commit/1dd8883)), closes [#10652](https://github.com/ionic-team/ionic/issues/10652) +* **refresher:** use refresher icon color from Sass var ([116ae38](https://github.com/ionic-team/ionic/commit/116ae38)), closes [#10479](https://github.com/ionic-team/ionic/issues/10479) +* **tabs:** emit ionChange after the tab is selected ([ac1a886](https://github.com/ionic-team/ionic/commit/ac1a886)), closes [#10538](https://github.com/ionic-team/ionic/issues/10538) +* **tabs:** catch the rejected promise with popToRoot ([7385158](https://github.com/ionic-team/ionic/commit/7385158)) +* **view-controller:** set navigation so dimiss() will work synchronously. ([61a5317](https://github.com/ionic-team/ionic/commit/61a5317)), closes [#10654](https://github.com/ionic-team/ionic/issues/10654) ### Features -* **alert:** add ability to set the mode on alert ([f577e54](https://github.com/driftyco/ionic/commit/f577e54)) -* **split-pane:** split pane support for ion-nav and ion-menu ([#10343](https://github.com/driftyco/ionic/issues/10343)) ([9e4c3a6](https://github.com/driftyco/ionic/commit/9e4c3a6)) -* **typography:** add text-wrap attribute for all elements ([2c2b87b](https://github.com/driftyco/ionic/commit/2c2b87b)), closes [#7051](https://github.com/driftyco/ionic/issues/7051) +* **alert:** add ability to set the mode on alert ([f577e54](https://github.com/ionic-team/ionic/commit/f577e54)) +* **split-pane:** split pane support for ion-nav and ion-menu ([#10343](https://github.com/ionic-team/ionic/issues/10343)) ([9e4c3a6](https://github.com/ionic-team/ionic/commit/9e4c3a6)) +* **typography:** add text-wrap attribute for all elements ([2c2b87b](https://github.com/ionic-team/ionic/commit/2c2b87b)), closes [#7051](https://github.com/ionic-team/ionic/issues/7051) -# [2.1.0](https://github.com/driftyco/ionic/compare/v2.0.1...v2.1.0) (2017-02-23) +# [2.1.0](https://github.com/ionic-team/ionic/compare/v2.0.1...v2.1.0) (2017-02-23) ### Bug Fixes -* **content:** check for scroll element before modifying it ([#10374](https://github.com/driftyco/ionic/issues/10374)) ([6a0c92c](https://github.com/driftyco/ionic/commit/6a0c92c)) -* **platform:** resize platform correctly ([54e50f](https://github.com/driftyco/ionic/commit/54e50f)) +* **content:** check for scroll element before modifying it ([#10374](https://github.com/ionic-team/ionic/issues/10374)) ([6a0c92c](https://github.com/ionic-team/ionic/commit/6a0c92c)) +* **platform:** resize platform correctly ([54e50f](https://github.com/ionic-team/ionic/commit/54e50f)) ### Features -* **alert:** add sass variables for checkbox and radio button text color ([#10331](https://github.com/driftyco/ionic/issues/10331)) ([9cd42dd](https://github.com/driftyco/ionic/commit/9cd42dd)) -* **datetime:** add placeholder attribute ([52a6d41](https://github.com/driftyco/ionic/commit/52a6d41)), closes [#7966](https://github.com/driftyco/ionic/issues/7966) -* **grid:** improve grid to a column layout with more flexibility ([#10485](https://github.com/driftyco/ionic/issues/10485)) ([6ceec7a](https://github.com/driftyco/ionic/commit/6ceec7a)), closes [#6050](https://github.com/driftyco/ionic/issues/6050) [#7508](https://github.com/driftyco/ionic/issues/7508) +* **alert:** add sass variables for checkbox and radio button text color ([#10331](https://github.com/ionic-team/ionic/issues/10331)) ([9cd42dd](https://github.com/ionic-team/ionic/commit/9cd42dd)) +* **datetime:** add placeholder attribute ([52a6d41](https://github.com/ionic-team/ionic/commit/52a6d41)), closes [#7966](https://github.com/ionic-team/ionic/issues/7966) +* **grid:** improve grid to a column layout with more flexibility ([#10485](https://github.com/ionic-team/ionic/issues/10485)) ([6ceec7a](https://github.com/ionic-team/ionic/commit/6ceec7a)), closes [#6050](https://github.com/ionic-team/ionic/issues/6050) [#7508](https://github.com/ionic-team/ionic/issues/7508) -## [2.0.1](https://github.com/driftyco/ionic/compare/v2.0.0...v2.0.1) (2017-02-08) +## [2.0.1](https://github.com/ionic-team/ionic/compare/v2.0.0...v2.0.1) (2017-02-08) ### Bug Fixes -* **chip:** align icon in the center ([ace727e](https://github.com/driftyco/ionic/commit/ace727e)), closes [#5386](https://github.com/driftyco/ionic/issues/5386) -* **content:** check for this._scroll when reading dimensions ([#10216](https://github.com/driftyco/ionic/issues/10216)) ([96f550c](https://github.com/driftyco/ionic/commit/96f550c)) -* **datetime:** set input-has-value class without formControlName ([#8947](https://github.com/driftyco/ionic/issues/8947)) ([81c3394](https://github.com/driftyco/ionic/commit/81c3394)) -* **input:** add variables for alert and input placeholder color ([4ca9f2c](https://github.com/driftyco/ionic/commit/4ca9f2c)), closes [#10153](https://github.com/driftyco/ionic/issues/10153) -* **input:** add max, min, step as inputs and pass to native ([803782a](https://github.com/driftyco/ionic/commit/803782a)), closes [#10189](https://github.com/driftyco/ionic/issues/10189) -* **input:** don't allow focus when disabled is set ([#10214](https://github.com/driftyco/ionic/issues/10214)) ([eba0866](https://github.com/driftyco/ionic/commit/eba0866)), closes [#10155](https://github.com/driftyco/ionic/issues/10155) -* **platform:** detect iPad Pro correctly ([#10292](https://github.com/driftyco/ionic/issues/10292)) ([f12fc61](https://github.com/driftyco/ionic/commit/f12fc61)) -* **toggle/checkbox:** allow value to be programmatically updated while disabled ([#10304](https://github.com/driftyco/ionic/issues/10304)) ([b8ee301](https://github.com/driftyco/ionic/commit/b8ee301)), closes [#9730](https://github.com/driftyco/ionic/issues/9730) +* **chip:** align icon in the center ([ace727e](https://github.com/ionic-team/ionic/commit/ace727e)), closes [#5386](https://github.com/ionic-team/ionic/issues/5386) +* **content:** check for this._scroll when reading dimensions ([#10216](https://github.com/ionic-team/ionic/issues/10216)) ([96f550c](https://github.com/ionic-team/ionic/commit/96f550c)) +* **datetime:** set input-has-value class without formControlName ([#8947](https://github.com/ionic-team/ionic/issues/8947)) ([81c3394](https://github.com/ionic-team/ionic/commit/81c3394)) +* **input:** add variables for alert and input placeholder color ([4ca9f2c](https://github.com/ionic-team/ionic/commit/4ca9f2c)), closes [#10153](https://github.com/ionic-team/ionic/issues/10153) +* **input:** add max, min, step as inputs and pass to native ([803782a](https://github.com/ionic-team/ionic/commit/803782a)), closes [#10189](https://github.com/ionic-team/ionic/issues/10189) +* **input:** don't allow focus when disabled is set ([#10214](https://github.com/ionic-team/ionic/issues/10214)) ([eba0866](https://github.com/ionic-team/ionic/commit/eba0866)), closes [#10155](https://github.com/ionic-team/ionic/issues/10155) +* **platform:** detect iPad Pro correctly ([#10292](https://github.com/ionic-team/ionic/issues/10292)) ([f12fc61](https://github.com/ionic-team/ionic/commit/f12fc61)) +* **toggle/checkbox:** allow value to be programmatically updated while disabled ([#10304](https://github.com/ionic-team/ionic/issues/10304)) ([b8ee301](https://github.com/ionic-team/ionic/commit/b8ee301)), closes [#9730](https://github.com/ionic-team/ionic/issues/9730) -# [2.0.0](https://github.com/driftyco/ionic/compare/v2.0.0-rc.6...v2.0.0) (2017-01-25) +# [2.0.0](https://github.com/ionic-team/ionic/compare/v2.0.0-rc.6...v2.0.0) (2017-01-25) Enjoy! :tada: -# [2.0.0-rc.6](https://github.com/driftyco/ionic/compare/v2.0.0-rc.5...v2.0.0-rc.6) (2017-01-24) +# [2.0.0-rc.6](https://github.com/ionic-team/ionic/compare/v2.0.0-rc.5...v2.0.0-rc.6) (2017-01-24) ### Updating to 2.0.0-rc.6 @@ -563,44 +563,44 @@ Enjoy! :tada: @import "ionic.ionicons"; ``` - See the [conference app](https://github.com/driftyco/ionic-conference-app/blob/master/src/theme/variables.scss#L81) for an example. This fixes a bug with ionicons getting styled incorrectly. + See the [conference app](https://github.com/ionic-team/ionic-conference-app/blob/master/src/theme/variables.scss#L81) for an example. This fixes a bug with ionicons getting styled incorrectly. ### Bug Fixes -* **alert:** input missing id attribute from input options ([6da9eb6](https://github.com/driftyco/ionic/commit/6da9eb6)), closes [#9457](https://github.com/driftyco/ionic/issues/9457) -* **alert:** unhandled promise exception ([ee2268f](https://github.com/driftyco/ionic/commit/ee2268f)) -* **checkbox:** set disabled state from FormControl ([b44ff41](https://github.com/driftyco/ionic/commit/b44ff41)) -* **content:** unsubscribe from viewCtrl observables after content ins… ([#10050](https://github.com/driftyco/ionic/issues/10050)) ([3a718de](https://github.com/driftyco/ionic/commit/3a718de)), closes [#9593](https://github.com/driftyco/ionic/issues/9593) [#10045](https://github.com/driftyco/ionic/issues/10045) -* **datetime:** set disabled state from FormControl ([99c493e](https://github.com/driftyco/ionic/commit/99c493e)) -* **gestures:** drag events are debounced ([23a70e1](https://github.com/driftyco/ionic/commit/23a70e1)) -* **input:** pass disabled down to input when it is set from form ([5844a83](https://github.com/driftyco/ionic/commit/5844a83)), closes [#9834](https://github.com/driftyco/ionic/issues/9834) -* **input:** pass readonly from ion-input down to native input ([f9a576e](https://github.com/driftyco/ionic/commit/f9a576e)), closes [#6408](https://github.com/driftyco/ionic/issues/6408) -* **input:** show clear-input on inputs with ngModel/formControlName ([7a6ba2d](https://github.com/driftyco/ionic/commit/7a6ba2d)), closes [#9077](https://github.com/driftyco/ionic/issues/9077) -* **item-sliding:** don't error or allow swipes with no options ([421b7da](https://github.com/driftyco/ionic/commit/421b7da)), closes [#9914](https://github.com/driftyco/ionic/issues/9914) -* **modal:** overlay-zindex is not changed in back direction ([fba1596](https://github.com/driftyco/ionic/commit/fba1596)), closes [#9409](https://github.com/driftyco/ionic/issues/9409) -* **nav:** swipe back after getRootNav().push ([eaa6248](https://github.com/driftyco/ionic/commit/eaa6248)), fixes [#9558](https://github.com/driftyco/ionic/issues/9558) ([#9767](https://github.com/driftyco/ionic/issues/9767)) -* **nav-pop:** add catch for unhandled promise exception ([b995ca8](https://github.com/driftyco/ionic/commit/b995ca8)) -* **nav-push:** add catch for unhandled promise exception ([8c4fd56](https://github.com/driftyco/ionic/commit/8c4fd56)) -* **platform:** detect the orientation correctly ([8840124](https://github.com/driftyco/ionic/commit/8840124)) -* **range:** set disabled state from FormControl ([8e64a28](https://github.com/driftyco/ionic/commit/8e64a28)) -* **select:** set disabled state from FormControl ([40e7eb2](https://github.com/driftyco/ionic/commit/40e7eb2)) -* **slides:** allow auto to be passed ([e56028e](https://github.com/driftyco/ionic/commit/e56028e)), closes [#10000](https://github.com/driftyco/ionic/issues/10000) [#10037](https://github.com/driftyco/ionic/issues/10037) -* **tabs:** ionChange event is dispatched after the switch ([ba9e7b3](https://github.com/driftyco/ionic/commit/ba9e7b3)) -* **tap:** allow document to be tap polyfilled ([9168bc1](https://github.com/driftyco/ionic/commit/9168bc1)), closes [#9726](https://github.com/driftyco/ionic/issues/9726) -* **toggle:** set disabled state from FormControl ([0aad835](https://github.com/driftyco/ionic/commit/0aad835)) +* **alert:** input missing id attribute from input options ([6da9eb6](https://github.com/ionic-team/ionic/commit/6da9eb6)), closes [#9457](https://github.com/ionic-team/ionic/issues/9457) +* **alert:** unhandled promise exception ([ee2268f](https://github.com/ionic-team/ionic/commit/ee2268f)) +* **checkbox:** set disabled state from FormControl ([b44ff41](https://github.com/ionic-team/ionic/commit/b44ff41)) +* **content:** unsubscribe from viewCtrl observables after content ins… ([#10050](https://github.com/ionic-team/ionic/issues/10050)) ([3a718de](https://github.com/ionic-team/ionic/commit/3a718de)), closes [#9593](https://github.com/ionic-team/ionic/issues/9593) [#10045](https://github.com/ionic-team/ionic/issues/10045) +* **datetime:** set disabled state from FormControl ([99c493e](https://github.com/ionic-team/ionic/commit/99c493e)) +* **gestures:** drag events are debounced ([23a70e1](https://github.com/ionic-team/ionic/commit/23a70e1)) +* **input:** pass disabled down to input when it is set from form ([5844a83](https://github.com/ionic-team/ionic/commit/5844a83)), closes [#9834](https://github.com/ionic-team/ionic/issues/9834) +* **input:** pass readonly from ion-input down to native input ([f9a576e](https://github.com/ionic-team/ionic/commit/f9a576e)), closes [#6408](https://github.com/ionic-team/ionic/issues/6408) +* **input:** show clear-input on inputs with ngModel/formControlName ([7a6ba2d](https://github.com/ionic-team/ionic/commit/7a6ba2d)), closes [#9077](https://github.com/ionic-team/ionic/issues/9077) +* **item-sliding:** don't error or allow swipes with no options ([421b7da](https://github.com/ionic-team/ionic/commit/421b7da)), closes [#9914](https://github.com/ionic-team/ionic/issues/9914) +* **modal:** overlay-zindex is not changed in back direction ([fba1596](https://github.com/ionic-team/ionic/commit/fba1596)), closes [#9409](https://github.com/ionic-team/ionic/issues/9409) +* **nav:** swipe back after getRootNav().push ([eaa6248](https://github.com/ionic-team/ionic/commit/eaa6248)), fixes [#9558](https://github.com/ionic-team/ionic/issues/9558) ([#9767](https://github.com/ionic-team/ionic/issues/9767)) +* **nav-pop:** add catch for unhandled promise exception ([b995ca8](https://github.com/ionic-team/ionic/commit/b995ca8)) +* **nav-push:** add catch for unhandled promise exception ([8c4fd56](https://github.com/ionic-team/ionic/commit/8c4fd56)) +* **platform:** detect the orientation correctly ([8840124](https://github.com/ionic-team/ionic/commit/8840124)) +* **range:** set disabled state from FormControl ([8e64a28](https://github.com/ionic-team/ionic/commit/8e64a28)) +* **select:** set disabled state from FormControl ([40e7eb2](https://github.com/ionic-team/ionic/commit/40e7eb2)) +* **slides:** allow auto to be passed ([e56028e](https://github.com/ionic-team/ionic/commit/e56028e)), closes [#10000](https://github.com/ionic-team/ionic/issues/10000) [#10037](https://github.com/ionic-team/ionic/issues/10037) +* **tabs:** ionChange event is dispatched after the switch ([ba9e7b3](https://github.com/ionic-team/ionic/commit/ba9e7b3)) +* **tap:** allow document to be tap polyfilled ([9168bc1](https://github.com/ionic-team/ionic/commit/9168bc1)), closes [#9726](https://github.com/ionic-team/ionic/issues/9726) +* **toggle:** set disabled state from FormControl ([0aad835](https://github.com/ionic-team/ionic/commit/0aad835)) ### Features -* **radio:** add disabled to radio-group and support disabled formcontrol ([3e9427b](https://github.com/driftyco/ionic/commit/3e9427b)), closes [#9998](https://github.com/driftyco/ionic/issues/9998) -* **slides:** add option for paginationBulletRender ([21667c6](https://github.com/driftyco/ionic/commit/21667c6)), closes [#10002](https://github.com/driftyco/ionic/issues/10002) -* **slides:** add swiper controller ([#9983](https://github.com/driftyco/ionic/issues/9983)) ([f499496](https://github.com/driftyco/ionic/commit/f499496)) -* **slides:** expose more options ([#9992](https://github.com/driftyco/ionic/issues/9992)) ([2d26edb](https://github.com/driftyco/ionic/commit/2d26edb)), closes [#9988](https://github.com/driftyco/ionic/issues/9988) +* **radio:** add disabled to radio-group and support disabled formcontrol ([3e9427b](https://github.com/ionic-team/ionic/commit/3e9427b)), closes [#9998](https://github.com/ionic-team/ionic/issues/9998) +* **slides:** add option for paginationBulletRender ([21667c6](https://github.com/ionic-team/ionic/commit/21667c6)), closes [#10002](https://github.com/ionic-team/ionic/issues/10002) +* **slides:** add swiper controller ([#9983](https://github.com/ionic-team/ionic/issues/9983)) ([f499496](https://github.com/ionic-team/ionic/commit/f499496)) +* **slides:** expose more options ([#9992](https://github.com/ionic-team/ionic/issues/9992)) ([2d26edb](https://github.com/ionic-team/ionic/commit/2d26edb)), closes [#9988](https://github.com/ionic-team/ionic/issues/9988) -# [2.0.0-rc.5](https://github.com/driftyco/ionic/compare/v2.0.0-rc.4...v2.0.0-rc.5) (2017-01-11) +# [2.0.0-rc.5](https://github.com/ionic-team/ionic/compare/v2.0.0-rc.4...v2.0.0-rc.5) (2017-01-11) ### Updating to 2.0.0-rc.5 @@ -660,21 +660,21 @@ ion-slides was refactored to remove the external dependencies, and rewritten in ### Bug Fixes -* **clickblock:** add NavOptions.minClickBlockDuration ([8ca9797](https://github.com/driftyco/ionic/commit/8ca9797)) -* **datetime:** enable custom day values ([#9708](https://github.com/driftyco/ionic/issues/9708)) ([acba3c0](https://github.com/driftyco/ionic/commit/acba3c0)), closes [#7190](https://github.com/driftyco/ionic/issues/7190) [#7190](https://github.com/driftyco/ionic/issues/7190) -* **input:** fix the text jumping for stacked/floating inputs on iOS ([877fcf1](https://github.com/driftyco/ionic/commit/877fcf1)), closes [#9605](https://github.com/driftyco/ionic/issues/9605) -* **input:** only add padding right if it has clear input ([717cada](https://github.com/driftyco/ionic/commit/717cada)), closes [#9865](https://github.com/driftyco/ionic/issues/9865) -* **input:** remove click events from disabled inputs ([#9676](https://github.com/driftyco/ionic/issues/9676)) ([22ba043](https://github.com/driftyco/ionic/commit/22ba043)), closes [#9070](https://github.com/driftyco/ionic/issues/9070) -* **list:** add border to last item in MD list ([#9679](https://github.com/driftyco/ionic/issues/9679)) ([64346bd](https://github.com/driftyco/ionic/commit/64346bd)), closes [#9619](https://github.com/driftyco/ionic/issues/9619) -* **overlay:** don't call to dismiss pages if the view is an overlay ([8b25798](https://github.com/driftyco/ionic/commit/8b25798)) -* **platform:** only set isPortrait when the width/height is set ([e9adab0](https://github.com/driftyco/ionic/commit/e9adab0)) -* **scroll:** handle low duration in scrollTo ([14eb2fd](https://github.com/driftyco/ionic/commit/14eb2fd)) -* **show-hide-when:** remove whitespaces from conditions before check phase ([#9573](https://github.com/driftyco/ionic/issues/9573)) ([cd342c2](https://github.com/driftyco/ionic/commit/cd342c2)) -* **tabs:** current tab still active if selected tab does not have a root ([f09c300](https://github.com/driftyco/ionic/commit/f09c300)), closes [#9392](https://github.com/driftyco/ionic/issues/9392) [#9811](https://github.com/driftyco/ionic/issues/9811) [#9392](https://github.com/driftyco/ionic/issues/9392) +* **clickblock:** add NavOptions.minClickBlockDuration ([8ca9797](https://github.com/ionic-team/ionic/commit/8ca9797)) +* **datetime:** enable custom day values ([#9708](https://github.com/ionic-team/ionic/issues/9708)) ([acba3c0](https://github.com/ionic-team/ionic/commit/acba3c0)), closes [#7190](https://github.com/ionic-team/ionic/issues/7190) [#7190](https://github.com/ionic-team/ionic/issues/7190) +* **input:** fix the text jumping for stacked/floating inputs on iOS ([877fcf1](https://github.com/ionic-team/ionic/commit/877fcf1)), closes [#9605](https://github.com/ionic-team/ionic/issues/9605) +* **input:** only add padding right if it has clear input ([717cada](https://github.com/ionic-team/ionic/commit/717cada)), closes [#9865](https://github.com/ionic-team/ionic/issues/9865) +* **input:** remove click events from disabled inputs ([#9676](https://github.com/ionic-team/ionic/issues/9676)) ([22ba043](https://github.com/ionic-team/ionic/commit/22ba043)), closes [#9070](https://github.com/ionic-team/ionic/issues/9070) +* **list:** add border to last item in MD list ([#9679](https://github.com/ionic-team/ionic/issues/9679)) ([64346bd](https://github.com/ionic-team/ionic/commit/64346bd)), closes [#9619](https://github.com/ionic-team/ionic/issues/9619) +* **overlay:** don't call to dismiss pages if the view is an overlay ([8b25798](https://github.com/ionic-team/ionic/commit/8b25798)) +* **platform:** only set isPortrait when the width/height is set ([e9adab0](https://github.com/ionic-team/ionic/commit/e9adab0)) +* **scroll:** handle low duration in scrollTo ([14eb2fd](https://github.com/ionic-team/ionic/commit/14eb2fd)) +* **show-hide-when:** remove whitespaces from conditions before check phase ([#9573](https://github.com/ionic-team/ionic/issues/9573)) ([cd342c2](https://github.com/ionic-team/ionic/commit/cd342c2)) +* **tabs:** current tab still active if selected tab does not have a root ([f09c300](https://github.com/ionic-team/ionic/commit/f09c300)), closes [#9392](https://github.com/ionic-team/ionic/issues/9392) [#9811](https://github.com/ionic-team/ionic/issues/9811) [#9392](https://github.com/ionic-team/ionic/issues/9392) -# [2.0.0-rc.4](https://github.com/driftyco/ionic/compare/v2.0.0-rc.3...v2.0.0-rc.4) (2016-12-15) +# [2.0.0-rc.4](https://github.com/ionic-team/ionic/compare/v2.0.0-rc.3...v2.0.0-rc.4) (2016-12-15) ### Updating to 2.0.0-rc.4 @@ -712,142 +712,142 @@ ion-slides was refactored to remove the external dependencies, and rewritten in } ``` -3. A major version of [`@ionic/app-scripts`](https://github.com/driftyco/ionic-app-scripts) was recently -released. Please review the [changelog](https://github.com/driftyco/ionic-app-scripts/blob/master/CHANGELOG.md) +3. A major version of [`@ionic/app-scripts`](https://github.com/ionic-team/ionic-app-scripts) was recently +released. Please review the [changelog](https://github.com/ionic-team/ionic-app-scripts/blob/master/CHANGELOG.md) for the details on the minor breaking changes to the release: -https://github.com/driftyco/ionic-app-scripts/blob/master/CHANGELOG.md +https://github.com/ionic-team/ionic-app-scripts/blob/master/CHANGELOG.md ### Bug Fixes -* **action-sheet:** set border bottom of last button to transparent ([ffdd8f4](https://github.com/driftyco/ionic/commit/ffdd8f4)) -* **activator:** cancel remove .activated timeout ([9510a2b](https://github.com/driftyco/ionic/commit/9510a2b)) -* **alert:** fix alert input focusing and keyboard ([29a56c4](https://github.com/driftyco/ionic/commit/29a56c4)) -* **alert:** close keyboard when alert leaves ([f354d91](https://github.com/driftyco/ionic/commit/f354d91)), closes [#8185](https://github.com/driftyco/ionic/issues/8185) -* **animation:** improve menu and go back swipe ([4be47bd](https://github.com/driftyco/ionic/commit/4be47bd)) -* **app:** go back navigation can close menus ([8de253a](https://github.com/driftyco/ionic/commit/8de253a)) -* **app:** navPop() can go back inside modals ([2ac3b4a](https://github.com/driftyco/ionic/commit/2ac3b4a)), closes [#7611](https://github.com/driftyco/ionic/issues/7611) -* **app:** navPop() does not go to previous tab ([eebb062](https://github.com/driftyco/ionic/commit/eebb062)) -* **app-root:** async disable-scroll is cancelled properly ([177a089](https://github.com/driftyco/ionic/commit/177a089)) -* **avatar:** make border-radius 50% so it is always circular ([e84f2e2](https://github.com/driftyco/ionic/commit/e84f2e2)) -* **backdrop:** remove click cursor when the backdrop is not tappable ([06938b6](https://github.com/driftyco/ionic/commit/06938b6)) -* **clickblock:** clickblock applies longer ([e0d876e](https://github.com/driftyco/ionic/commit/e0d876e)) -* **components:** set true/false inputs to booleans ([a796786](https://github.com/driftyco/ionic/commit/a796786)), closes [#9391](https://github.com/driftyco/ionic/issues/9391) -* **components:** export ClickBlock ([6244b51](https://github.com/driftyco/ionic/commit/6244b51)) -* **content:** add a new variable for calculating fixed content top/bottom ([8037086](https://github.com/driftyco/ionic/commit/8037086)) -* **content:** get correct content dimensions ([1d245ec](https://github.com/driftyco/ionic/commit/1d245ec)) -* **content:** prefix utility attributes with ion-app and the mode ([abc7395](https://github.com/driftyco/ionic/commit/abc7395)), closes [#8765](https://github.com/driftyco/ionic/issues/8765) -* **datetime:** fix am/pm in format w/out minutes or seconds ([95b3b38](https://github.com/driftyco/ionic/commit/95b3b38)), closes [#9269](https://github.com/driftyco/ionic/issues/9269) -* **dateTime:** make sure picker-column is shown on retina screens ([b17950d](https://github.com/driftyco/ionic/commit/b17950d)) -* **fab:** add box shadow transition for md fab list buttons ([1e2374f](https://github.com/driftyco/ionic/commit/1e2374f)), closes [#9557](https://github.com/driftyco/ionic/issues/9557) -* **fab:** fab list colors ([cbf59fa](https://github.com/driftyco/ionic/commit/cbf59fa)), closes [#9225](https://github.com/driftyco/ionic/issues/9225) -* **fab:** position fab-list correctly on IE ([a0b61f2](https://github.com/driftyco/ionic/commit/a0b61f2)) -* **fab:** set ripple color to contrast color of the fab background ([0888dec](https://github.com/driftyco/ionic/commit/0888dec)) -* **fab:** using as fab ([0e773fa](https://github.com/driftyco/ionic/commit/0e773fa)) -* **fonts:** auto-set ionicons font path if not already set ([7bbfb7e](https://github.com/driftyco/ionic/commit/7bbfb7e)) -* **gesture:** nativeRaf is unsafe ([b63344c](https://github.com/driftyco/ionic/commit/b63344c)) -* **gesture:** pass type to hammer.get() so pinch and rotate can be enabled ([66afe34](https://github.com/driftyco/ionic/commit/66afe34)) -* **header:** fix no-border on ios headers ([d53a38e](https://github.com/driftyco/ionic/commit/d53a38e)), closes [#9525](https://github.com/driftyco/ionic/issues/9525) [#9480](https://github.com/driftyco/ionic/issues/9480) -* **img:** ensure scroll has been initialized ([39e1dce](https://github.com/driftyco/ionic/commit/39e1dce)) -* **img:** fix content viewable area ([903473e](https://github.com/driftyco/ionic/commit/903473e)) -* **img:** move img requests out of web workers ([5376318](https://github.com/driftyco/ionic/commit/5376318)) -* **img:** use img tag due to cordova limitations ([4f61ea5](https://github.com/driftyco/ionic/commit/4f61ea5)) -* **input:** add back old styles to fix input margin ([e09aee4](https://github.com/driftyco/ionic/commit/e09aee4)) -* **input:** apply transform css prefix ([eba2862](https://github.com/driftyco/ionic/commit/eba2862)) -* **input:** fix input margins while scrolling ([67473f2](https://github.com/driftyco/ionic/commit/67473f2)) -* **input:** fix tabbing between tappable inputs ([c4cf9df](https://github.com/driftyco/ionic/commit/c4cf9df)) -* **input:** improve scroll to input and focusing ([3b30497](https://github.com/driftyco/ionic/commit/3b30497)) -* **input:** prevent exception when input components outside Content ([e80f4cf](https://github.com/driftyco/ionic/commit/e80f4cf)) -* **input:** stop ios from hiding keyboard on focus change ([5bcd7f2](https://github.com/driftyco/ionic/commit/5bcd7f2)) -* **input:** test for null element before update ([f0327a9](https://github.com/driftyco/ionic/commit/f0327a9)), closes [#9278](https://github.com/driftyco/ionic/issues/9278) -* **item:** disable scroll while sliding item ([c002b36](https://github.com/driftyco/ionic/commit/c002b36)) -* **item:** tappable does not make ion-label pointer-event:none ([4512c5c](https://github.com/driftyco/ionic/commit/4512c5c)) -* **keyboard:** fix keyboard tabbing context ([902a767](https://github.com/driftyco/ionic/commit/902a767)), closes [#9568](https://github.com/driftyco/ionic/issues/9568) -* **labels:** consistent label styles on iOS ([b788ce6](https://github.com/driftyco/ionic/commit/b788ce6)) -* **list:** tweak list header color to match spec ([053c754](https://github.com/driftyco/ionic/commit/053c754)) -* **menu:** clicking the backdrop/content closes the menu ([eafd13f](https://github.com/driftyco/ionic/commit/eafd13f)) -* **menu:** disable menu swipe while transitioning ([168428e](https://github.com/driftyco/ionic/commit/168428e)) -* **menu:** improves menu swipe animation ([91478ed](https://github.com/driftyco/ionic/commit/91478ed)) -* **menu:** two menus can’t be animated at the same time ([1e95e85](https://github.com/driftyco/ionic/commit/1e95e85)) -* **menu-toggle:** move logic for css class to the menu toggle ([624cb35](https://github.com/driftyco/ionic/commit/624cb35)), closes [#8943](https://github.com/driftyco/ionic/issues/8943) -* **modal:** app.navPop() can dismiss modals ([5567191](https://github.com/driftyco/ionic/commit/5567191)), closes [#8692](https://github.com/driftyco/ionic/issues/8692) -* **modal:** backdrop click catches navigation promise ([e46d8d6](https://github.com/driftyco/ionic/commit/e46d8d6)) -* **modal:** using cross mode animations ([ccb6bf1](https://github.com/driftyco/ionic/commit/ccb6bf1)), closes [#9323](https://github.com/driftyco/ionic/issues/9323) -* **module:** add ClickBlock to NgModule declarations ([960399a](https://github.com/driftyco/ionic/commit/960399a)) -* **nav:** async removing for views ([5ff7072](https://github.com/driftyco/ionic/commit/5ff7072)) -* **nav:** back button and title not aligned on baseline ([d82bb01](https://github.com/driftyco/ionic/commit/d82bb01)), closes [#8983](https://github.com/driftyco/ionic/issues/8983) -* **nav:** popTo() uses the new removeView API ([6b3e2ed](https://github.com/driftyco/ionic/commit/6b3e2ed)) -* **nav:** prevents to remove all views in the nav stack ([16bfb49](https://github.com/driftyco/ionic/commit/16bfb49)), closes [#9140](https://github.com/driftyco/ionic/issues/9140) -* **navbar:** go back text ([58189d2](https://github.com/driftyco/ionic/commit/58189d2)) -* **note:** separate note from item so its styles will alway be applied ([bf00803](https://github.com/driftyco/ionic/commit/bf00803)), closes [#9173](https://github.com/driftyco/ionic/issues/9173) -* **picker:** add color to picker-opt so the variable will style correctly ([dc0659f](https://github.com/driftyco/ionic/commit/dc0659f)), closes [#9519](https://github.com/driftyco/ionic/issues/9519) -* **picker:** making touchable fill all the available space ([448e020](https://github.com/driftyco/ionic/commit/448e020)) -* **picker:** mark main button as strong ([af7139b](https://github.com/driftyco/ionic/commit/af7139b)) -* **picker:** removes unused code ([44d772f](https://github.com/driftyco/ionic/commit/44d772f)) -* **picker:** stop picker once it is closed ([ecb8bee](https://github.com/driftyco/ionic/commit/ecb8bee)) -* **platform:** fix window width/height calculations ([4ed6b36](https://github.com/driftyco/ionic/commit/4ed6b36)) -* **popover:** remove css contain from popover ([db9f1a8](https://github.com/driftyco/ionic/commit/db9f1a8)) -* **ripple:** disable ripple on android 4.4 with chrome ([97ec20e](https://github.com/driftyco/ionic/commit/97ec20e)) -* **scroll:** correctly resolve promise ([c6fbb9c](https://github.com/driftyco/ionic/commit/c6fbb9c)) -* **scroll:** ensure listeners have been added before removing ([a237253](https://github.com/driftyco/ionic/commit/a237253)) -* **scroll:** fix content dimensions for js scrolling ([c510100](https://github.com/driftyco/ionic/commit/c510100)) -* **scroll:** fix js scrolling max and deceleration on touch start ([5bbbfb2](https://github.com/driftyco/ionic/commit/5bbbfb2)) -* **searchbar:** animated + no cancel works as expected ([851187a](https://github.com/driftyco/ionic/commit/851187a)), closes [#8903](https://github.com/driftyco/ionic/issues/8903) -* **tab:** tab button without content does not crash ([81a0969](https://github.com/driftyco/ionic/commit/81a0969)) -* **tabs:** _touchActive() works when tab.root is a string ([cb65f79](https://github.com/driftyco/ionic/commit/cb65f79)) -* **tabs:** adjust the top of tabs each time the tab changes ([3b612d2](https://github.com/driftyco/ionic/commit/3b612d2)) -* **tabs:** make MD tab highlight the contrast color of tabs color ([bb3a57f](https://github.com/driftyco/ionic/commit/bb3a57f)) -* **tabs:** update UI to match material design spec ([e7275f2](https://github.com/driftyco/ionic/commit/e7275f2)) -* **tap-click:** do not dispatch click events if tap-click blocks them ([8f8185b](https://github.com/driftyco/ionic/commit/8f8185b)) -* **tap-click:** click to non-activable elements ([c6facf3](https://github.com/driftyco/ionic/commit/c6facf3)) -* **toast:** toast does not disable the app ([75186b4](https://github.com/driftyco/ionic/commit/75186b4)), closes [#9339](https://github.com/driftyco/ionic/issues/9339) -* **toggle:** uses PanGesture abstraction ([6ef6f0a](https://github.com/driftyco/ionic/commit/6ef6f0a)), closes [#9428](https://github.com/driftyco/ionic/issues/9428) -* **toolbar:** remove calculated height ([b7cac56](https://github.com/driftyco/ionic/commit/b7cac56)) -* **util:** click-block transform on IE ([fcba323](https://github.com/driftyco/ionic/commit/fcba323)) -* **util:** replace implicit any in dom-controller ([#9511](https://github.com/driftyco/ionic/issues/9511)) ([6c0593c](https://github.com/driftyco/ionic/commit/6c0593c)) -* **view-controller:** onDidDismiss() is always called ([68eb1b7](https://github.com/driftyco/ionic/commit/68eb1b7)), closes [#8223](https://github.com/driftyco/ionic/issues/8223) -* **virtual-scroll:** ensure listeners added after init read ([76ff421](https://github.com/driftyco/ionic/commit/76ff421)) -* **virtual-scroll:** fix image rendering bug ([72276c3](https://github.com/driftyco/ionic/commit/72276c3)), closes [#6983](https://github.com/driftyco/ionic/issues/6983) -* **virtual-scroll:** fix tabs content loading ([aec8f51](https://github.com/driftyco/ionic/commit/aec8f51)) -* **virtual-scroll:** only allow one readUpdate per update ([8104cfa](https://github.com/driftyco/ionic/commit/8104cfa)) -* **virtual-scroll:** redraw empty list when updated with no records ([288df86](https://github.com/driftyco/ionic/commit/288df86)), closes [#6512](https://github.com/driftyco/ionic/issues/6512) +* **action-sheet:** set border bottom of last button to transparent ([ffdd8f4](https://github.com/ionic-team/ionic/commit/ffdd8f4)) +* **activator:** cancel remove .activated timeout ([9510a2b](https://github.com/ionic-team/ionic/commit/9510a2b)) +* **alert:** fix alert input focusing and keyboard ([29a56c4](https://github.com/ionic-team/ionic/commit/29a56c4)) +* **alert:** close keyboard when alert leaves ([f354d91](https://github.com/ionic-team/ionic/commit/f354d91)), closes [#8185](https://github.com/ionic-team/ionic/issues/8185) +* **animation:** improve menu and go back swipe ([4be47bd](https://github.com/ionic-team/ionic/commit/4be47bd)) +* **app:** go back navigation can close menus ([8de253a](https://github.com/ionic-team/ionic/commit/8de253a)) +* **app:** navPop() can go back inside modals ([2ac3b4a](https://github.com/ionic-team/ionic/commit/2ac3b4a)), closes [#7611](https://github.com/ionic-team/ionic/issues/7611) +* **app:** navPop() does not go to previous tab ([eebb062](https://github.com/ionic-team/ionic/commit/eebb062)) +* **app-root:** async disable-scroll is cancelled properly ([177a089](https://github.com/ionic-team/ionic/commit/177a089)) +* **avatar:** make border-radius 50% so it is always circular ([e84f2e2](https://github.com/ionic-team/ionic/commit/e84f2e2)) +* **backdrop:** remove click cursor when the backdrop is not tappable ([06938b6](https://github.com/ionic-team/ionic/commit/06938b6)) +* **clickblock:** clickblock applies longer ([e0d876e](https://github.com/ionic-team/ionic/commit/e0d876e)) +* **components:** set true/false inputs to booleans ([a796786](https://github.com/ionic-team/ionic/commit/a796786)), closes [#9391](https://github.com/ionic-team/ionic/issues/9391) +* **components:** export ClickBlock ([6244b51](https://github.com/ionic-team/ionic/commit/6244b51)) +* **content:** add a new variable for calculating fixed content top/bottom ([8037086](https://github.com/ionic-team/ionic/commit/8037086)) +* **content:** get correct content dimensions ([1d245ec](https://github.com/ionic-team/ionic/commit/1d245ec)) +* **content:** prefix utility attributes with ion-app and the mode ([abc7395](https://github.com/ionic-team/ionic/commit/abc7395)), closes [#8765](https://github.com/ionic-team/ionic/issues/8765) +* **datetime:** fix am/pm in format w/out minutes or seconds ([95b3b38](https://github.com/ionic-team/ionic/commit/95b3b38)), closes [#9269](https://github.com/ionic-team/ionic/issues/9269) +* **dateTime:** make sure picker-column is shown on retina screens ([b17950d](https://github.com/ionic-team/ionic/commit/b17950d)) +* **fab:** add box shadow transition for md fab list buttons ([1e2374f](https://github.com/ionic-team/ionic/commit/1e2374f)), closes [#9557](https://github.com/ionic-team/ionic/issues/9557) +* **fab:** fab list colors ([cbf59fa](https://github.com/ionic-team/ionic/commit/cbf59fa)), closes [#9225](https://github.com/ionic-team/ionic/issues/9225) +* **fab:** position fab-list correctly on IE ([a0b61f2](https://github.com/ionic-team/ionic/commit/a0b61f2)) +* **fab:** set ripple color to contrast color of the fab background ([0888dec](https://github.com/ionic-team/ionic/commit/0888dec)) +* **fab:** using as fab ([0e773fa](https://github.com/ionic-team/ionic/commit/0e773fa)) +* **fonts:** auto-set ionicons font path if not already set ([7bbfb7e](https://github.com/ionic-team/ionic/commit/7bbfb7e)) +* **gesture:** nativeRaf is unsafe ([b63344c](https://github.com/ionic-team/ionic/commit/b63344c)) +* **gesture:** pass type to hammer.get() so pinch and rotate can be enabled ([66afe34](https://github.com/ionic-team/ionic/commit/66afe34)) +* **header:** fix no-border on ios headers ([d53a38e](https://github.com/ionic-team/ionic/commit/d53a38e)), closes [#9525](https://github.com/ionic-team/ionic/issues/9525) [#9480](https://github.com/ionic-team/ionic/issues/9480) +* **img:** ensure scroll has been initialized ([39e1dce](https://github.com/ionic-team/ionic/commit/39e1dce)) +* **img:** fix content viewable area ([903473e](https://github.com/ionic-team/ionic/commit/903473e)) +* **img:** move img requests out of web workers ([5376318](https://github.com/ionic-team/ionic/commit/5376318)) +* **img:** use img tag due to cordova limitations ([4f61ea5](https://github.com/ionic-team/ionic/commit/4f61ea5)) +* **input:** add back old styles to fix input margin ([e09aee4](https://github.com/ionic-team/ionic/commit/e09aee4)) +* **input:** apply transform css prefix ([eba2862](https://github.com/ionic-team/ionic/commit/eba2862)) +* **input:** fix input margins while scrolling ([67473f2](https://github.com/ionic-team/ionic/commit/67473f2)) +* **input:** fix tabbing between tappable inputs ([c4cf9df](https://github.com/ionic-team/ionic/commit/c4cf9df)) +* **input:** improve scroll to input and focusing ([3b30497](https://github.com/ionic-team/ionic/commit/3b30497)) +* **input:** prevent exception when input components outside Content ([e80f4cf](https://github.com/ionic-team/ionic/commit/e80f4cf)) +* **input:** stop ios from hiding keyboard on focus change ([5bcd7f2](https://github.com/ionic-team/ionic/commit/5bcd7f2)) +* **input:** test for null element before update ([f0327a9](https://github.com/ionic-team/ionic/commit/f0327a9)), closes [#9278](https://github.com/ionic-team/ionic/issues/9278) +* **item:** disable scroll while sliding item ([c002b36](https://github.com/ionic-team/ionic/commit/c002b36)) +* **item:** tappable does not make ion-label pointer-event:none ([4512c5c](https://github.com/ionic-team/ionic/commit/4512c5c)) +* **keyboard:** fix keyboard tabbing context ([902a767](https://github.com/ionic-team/ionic/commit/902a767)), closes [#9568](https://github.com/ionic-team/ionic/issues/9568) +* **labels:** consistent label styles on iOS ([b788ce6](https://github.com/ionic-team/ionic/commit/b788ce6)) +* **list:** tweak list header color to match spec ([053c754](https://github.com/ionic-team/ionic/commit/053c754)) +* **menu:** clicking the backdrop/content closes the menu ([eafd13f](https://github.com/ionic-team/ionic/commit/eafd13f)) +* **menu:** disable menu swipe while transitioning ([168428e](https://github.com/ionic-team/ionic/commit/168428e)) +* **menu:** improves menu swipe animation ([91478ed](https://github.com/ionic-team/ionic/commit/91478ed)) +* **menu:** two menus can’t be animated at the same time ([1e95e85](https://github.com/ionic-team/ionic/commit/1e95e85)) +* **menu-toggle:** move logic for css class to the menu toggle ([624cb35](https://github.com/ionic-team/ionic/commit/624cb35)), closes [#8943](https://github.com/ionic-team/ionic/issues/8943) +* **modal:** app.navPop() can dismiss modals ([5567191](https://github.com/ionic-team/ionic/commit/5567191)), closes [#8692](https://github.com/ionic-team/ionic/issues/8692) +* **modal:** backdrop click catches navigation promise ([e46d8d6](https://github.com/ionic-team/ionic/commit/e46d8d6)) +* **modal:** using cross mode animations ([ccb6bf1](https://github.com/ionic-team/ionic/commit/ccb6bf1)), closes [#9323](https://github.com/ionic-team/ionic/issues/9323) +* **module:** add ClickBlock to NgModule declarations ([960399a](https://github.com/ionic-team/ionic/commit/960399a)) +* **nav:** async removing for views ([5ff7072](https://github.com/ionic-team/ionic/commit/5ff7072)) +* **nav:** back button and title not aligned on baseline ([d82bb01](https://github.com/ionic-team/ionic/commit/d82bb01)), closes [#8983](https://github.com/ionic-team/ionic/issues/8983) +* **nav:** popTo() uses the new removeView API ([6b3e2ed](https://github.com/ionic-team/ionic/commit/6b3e2ed)) +* **nav:** prevents to remove all views in the nav stack ([16bfb49](https://github.com/ionic-team/ionic/commit/16bfb49)), closes [#9140](https://github.com/ionic-team/ionic/issues/9140) +* **navbar:** go back text ([58189d2](https://github.com/ionic-team/ionic/commit/58189d2)) +* **note:** separate note from item so its styles will alway be applied ([bf00803](https://github.com/ionic-team/ionic/commit/bf00803)), closes [#9173](https://github.com/ionic-team/ionic/issues/9173) +* **picker:** add color to picker-opt so the variable will style correctly ([dc0659f](https://github.com/ionic-team/ionic/commit/dc0659f)), closes [#9519](https://github.com/ionic-team/ionic/issues/9519) +* **picker:** making touchable fill all the available space ([448e020](https://github.com/ionic-team/ionic/commit/448e020)) +* **picker:** mark main button as strong ([af7139b](https://github.com/ionic-team/ionic/commit/af7139b)) +* **picker:** removes unused code ([44d772f](https://github.com/ionic-team/ionic/commit/44d772f)) +* **picker:** stop picker once it is closed ([ecb8bee](https://github.com/ionic-team/ionic/commit/ecb8bee)) +* **platform:** fix window width/height calculations ([4ed6b36](https://github.com/ionic-team/ionic/commit/4ed6b36)) +* **popover:** remove css contain from popover ([db9f1a8](https://github.com/ionic-team/ionic/commit/db9f1a8)) +* **ripple:** disable ripple on android 4.4 with chrome ([97ec20e](https://github.com/ionic-team/ionic/commit/97ec20e)) +* **scroll:** correctly resolve promise ([c6fbb9c](https://github.com/ionic-team/ionic/commit/c6fbb9c)) +* **scroll:** ensure listeners have been added before removing ([a237253](https://github.com/ionic-team/ionic/commit/a237253)) +* **scroll:** fix content dimensions for js scrolling ([c510100](https://github.com/ionic-team/ionic/commit/c510100)) +* **scroll:** fix js scrolling max and deceleration on touch start ([5bbbfb2](https://github.com/ionic-team/ionic/commit/5bbbfb2)) +* **searchbar:** animated + no cancel works as expected ([851187a](https://github.com/ionic-team/ionic/commit/851187a)), closes [#8903](https://github.com/ionic-team/ionic/issues/8903) +* **tab:** tab button without content does not crash ([81a0969](https://github.com/ionic-team/ionic/commit/81a0969)) +* **tabs:** _touchActive() works when tab.root is a string ([cb65f79](https://github.com/ionic-team/ionic/commit/cb65f79)) +* **tabs:** adjust the top of tabs each time the tab changes ([3b612d2](https://github.com/ionic-team/ionic/commit/3b612d2)) +* **tabs:** make MD tab highlight the contrast color of tabs color ([bb3a57f](https://github.com/ionic-team/ionic/commit/bb3a57f)) +* **tabs:** update UI to match material design spec ([e7275f2](https://github.com/ionic-team/ionic/commit/e7275f2)) +* **tap-click:** do not dispatch click events if tap-click blocks them ([8f8185b](https://github.com/ionic-team/ionic/commit/8f8185b)) +* **tap-click:** click to non-activable elements ([c6facf3](https://github.com/ionic-team/ionic/commit/c6facf3)) +* **toast:** toast does not disable the app ([75186b4](https://github.com/ionic-team/ionic/commit/75186b4)), closes [#9339](https://github.com/ionic-team/ionic/issues/9339) +* **toggle:** uses PanGesture abstraction ([6ef6f0a](https://github.com/ionic-team/ionic/commit/6ef6f0a)), closes [#9428](https://github.com/ionic-team/ionic/issues/9428) +* **toolbar:** remove calculated height ([b7cac56](https://github.com/ionic-team/ionic/commit/b7cac56)) +* **util:** click-block transform on IE ([fcba323](https://github.com/ionic-team/ionic/commit/fcba323)) +* **util:** replace implicit any in dom-controller ([#9511](https://github.com/ionic-team/ionic/issues/9511)) ([6c0593c](https://github.com/ionic-team/ionic/commit/6c0593c)) +* **view-controller:** onDidDismiss() is always called ([68eb1b7](https://github.com/ionic-team/ionic/commit/68eb1b7)), closes [#8223](https://github.com/ionic-team/ionic/issues/8223) +* **virtual-scroll:** ensure listeners added after init read ([76ff421](https://github.com/ionic-team/ionic/commit/76ff421)) +* **virtual-scroll:** fix image rendering bug ([72276c3](https://github.com/ionic-team/ionic/commit/72276c3)), closes [#6983](https://github.com/ionic-team/ionic/issues/6983) +* **virtual-scroll:** fix tabs content loading ([aec8f51](https://github.com/ionic-team/ionic/commit/aec8f51)) +* **virtual-scroll:** only allow one readUpdate per update ([8104cfa](https://github.com/ionic-team/ionic/commit/8104cfa)) +* **virtual-scroll:** redraw empty list when updated with no records ([288df86](https://github.com/ionic-team/ionic/commit/288df86)), closes [#6512](https://github.com/ionic-team/ionic/issues/6512) ### Code Refactoring -* **toolbar:** rename no-shadow to no-border for md mode ([b73304e](https://github.com/driftyco/ionic/commit/b73304e)) +* **toolbar:** rename no-shadow to no-border for md mode ([b73304e](https://github.com/ionic-team/ionic/commit/b73304e)) ### Features -* **button:** add strong decorator ([fa0579f](https://github.com/driftyco/ionic/commit/fa0579f)) -* **button:** make strong configurable in Sass ([ac07c6f](https://github.com/driftyco/ionic/commit/ac07c6f)) -* **content:** add properties for img request/render buffers ([8867677](https://github.com/driftyco/ionic/commit/8867677)) -* **content:** content dimension properties w/out dom read ([19aa633](https://github.com/driftyco/ionic/commit/19aa633)) -* **dom-controller:** organize dom reads/writes ([cac7164](https://github.com/driftyco/ionic/commit/cac7164)) -* **keyboard:** blur input on native keyboard hide ([1809c40](https://github.com/driftyco/ionic/commit/1809c40)) -* **reorder:** add `applyTo` method to `ionItemReorder` event ([7e6d73b](https://github.com/driftyco/ionic/commit/7e6d73b)) -* **scroll:** add domWrite and content elements to scroll events ([bfd3314](https://github.com/driftyco/ionic/commit/bfd3314)) -* **template:** add NavParams to page template ([8587191](https://github.com/driftyco/ionic/commit/8587191)) -* **virtual-scroll:** apply contain:strict to virtual scroll items ([947780e](https://github.com/driftyco/ionic/commit/947780e)) +* **button:** add strong decorator ([fa0579f](https://github.com/ionic-team/ionic/commit/fa0579f)) +* **button:** make strong configurable in Sass ([ac07c6f](https://github.com/ionic-team/ionic/commit/ac07c6f)) +* **content:** add properties for img request/render buffers ([8867677](https://github.com/ionic-team/ionic/commit/8867677)) +* **content:** content dimension properties w/out dom read ([19aa633](https://github.com/ionic-team/ionic/commit/19aa633)) +* **dom-controller:** organize dom reads/writes ([cac7164](https://github.com/ionic-team/ionic/commit/cac7164)) +* **keyboard:** blur input on native keyboard hide ([1809c40](https://github.com/ionic-team/ionic/commit/1809c40)) +* **reorder:** add `applyTo` method to `ionItemReorder` event ([7e6d73b](https://github.com/ionic-team/ionic/commit/7e6d73b)) +* **scroll:** add domWrite and content elements to scroll events ([bfd3314](https://github.com/ionic-team/ionic/commit/bfd3314)) +* **template:** add NavParams to page template ([8587191](https://github.com/ionic-team/ionic/commit/8587191)) +* **virtual-scroll:** apply contain:strict to virtual scroll items ([947780e](https://github.com/ionic-team/ionic/commit/947780e)) ### Performance Improvements -* **activator:** cancelled touch does not cause layout thrashing ([22d6bc5](https://github.com/driftyco/ionic/commit/22d6bc5)) -* **activator:** improve activator response ([bb80033](https://github.com/driftyco/ionic/commit/bb80033)) -* **app:** adds fast path in isEnabled() and isScrolling() ([5526d70](https://github.com/driftyco/ionic/commit/5526d70)) -* **events:** ionDrag events are not zone wrapped ([a722107](https://github.com/driftyco/ionic/commit/a722107)) -* **menu:** improves menu performance and fixes some edge cases ([3209895](https://github.com/driftyco/ionic/commit/3209895)) -* **menu:** using passive events in menu ([788a7b6](https://github.com/driftyco/ionic/commit/788a7b6)) -* **nav:** minor performance improvements ([4aa1ada](https://github.com/driftyco/ionic/commit/4aa1ada)) -* **range:** generates inefficient JS ([d2ebac3](https://github.com/driftyco/ionic/commit/d2ebac3)) -* **rendering:** add css containment ([5ad7fd1](https://github.com/driftyco/ionic/commit/5ad7fd1)) -* **ripple:** prevents jank by using raf ([66bbd24](https://github.com/driftyco/ionic/commit/66bbd24)) -* **scroll:** efficient scroll events and properties ([c377236](https://github.com/driftyco/ionic/commit/c377236)) -* **tabs:** improve tab switching response ([907191b](https://github.com/driftyco/ionic/commit/907191b)) -* **tap-click:** tapPolyfill is only used in UIWebView! ([0c61c2a](https://github.com/driftyco/ionic/commit/0c61c2a)) -* **virtual-scroll:** improve virtual-scroll performance ([b70d13d](https://github.com/driftyco/ionic/commit/b70d13d)) +* **activator:** cancelled touch does not cause layout thrashing ([22d6bc5](https://github.com/ionic-team/ionic/commit/22d6bc5)) +* **activator:** improve activator response ([bb80033](https://github.com/ionic-team/ionic/commit/bb80033)) +* **app:** adds fast path in isEnabled() and isScrolling() ([5526d70](https://github.com/ionic-team/ionic/commit/5526d70)) +* **events:** ionDrag events are not zone wrapped ([a722107](https://github.com/ionic-team/ionic/commit/a722107)) +* **menu:** improves menu performance and fixes some edge cases ([3209895](https://github.com/ionic-team/ionic/commit/3209895)) +* **menu:** using passive events in menu ([788a7b6](https://github.com/ionic-team/ionic/commit/788a7b6)) +* **nav:** minor performance improvements ([4aa1ada](https://github.com/ionic-team/ionic/commit/4aa1ada)) +* **range:** generates inefficient JS ([d2ebac3](https://github.com/ionic-team/ionic/commit/d2ebac3)) +* **rendering:** add css containment ([5ad7fd1](https://github.com/ionic-team/ionic/commit/5ad7fd1)) +* **ripple:** prevents jank by using raf ([66bbd24](https://github.com/ionic-team/ionic/commit/66bbd24)) +* **scroll:** efficient scroll events and properties ([c377236](https://github.com/ionic-team/ionic/commit/c377236)) +* **tabs:** improve tab switching response ([907191b](https://github.com/ionic-team/ionic/commit/907191b)) +* **tap-click:** tapPolyfill is only used in UIWebView! ([0c61c2a](https://github.com/ionic-team/ionic/commit/0c61c2a)) +* **virtual-scroll:** improve virtual-scroll performance ([b70d13d](https://github.com/ionic-team/ionic/commit/b70d13d)) ### BREAKING CHANGES @@ -906,7 +906,7 @@ Instead, it will be called with the same parameters used in `events.publish(arg1 ``` -# [2.0.0-rc.3](https://github.com/driftyco/ionic/compare/v2.0.0-rc.2...v2.0.0-rc.3) (2016-11-17) +# [2.0.0-rc.3](https://github.com/ionic-team/ionic/compare/v2.0.0-rc.2...v2.0.0-rc.3) (2016-11-17) ### Updating to 2.0.0-rc.3 @@ -939,52 +939,52 @@ Update the following dependencies in your `package.json` file: ### Bug Fixes -* **animation:** always run before classes and functions ([d9e9ece](https://github.com/driftyco/ionic/commit/d9e9ece)), closes [#8842](https://github.com/driftyco/ionic/issues/8842) [#8769](https://github.com/driftyco/ionic/issues/8769) -* **animation:** fix regression in _willChg() ([91f5087](https://github.com/driftyco/ionic/commit/91f5087)) -* **button:** fix ios buttons in colored toolbar so they don't use the default color ([0e53ec3](https://github.com/driftyco/ionic/commit/0e53ec3)), closes [#8566](https://github.com/driftyco/ionic/issues/8566) -* **colors:** override element styling and tweak colors for card and item ([ee3decc](https://github.com/driftyco/ionic/commit/ee3decc)), closes [#9081](https://github.com/driftyco/ionic/issues/9081) -* **components:** add a mode agnostic css class ([#9133](https://github.com/driftyco/ionic/issues/9133)) ([025c5cc](https://github.com/driftyco/ionic/commit/025c5cc)), closes [#8545](https://github.com/driftyco/ionic/issues/8545) -* **datetime:** fix min/max displayFormat and pickerFormat ([c72b67d](https://github.com/driftyco/ionic/commit/c72b67d)), closes [#8729](https://github.com/driftyco/ionic/issues/8729) -* **gestures:** gesture controller handled by components ([32ab817](https://github.com/driftyco/ionic/commit/32ab817)), closes [#9046](https://github.com/driftyco/ionic/issues/9046) [#9130](https://github.com/driftyco/ionic/issues/9130) [#9052](https://github.com/driftyco/ionic/issues/9052) [#7444](https://github.com/driftyco/ionic/issues/7444) -* **item:** fix color input for item divider and list header ([5e5c33a](https://github.com/driftyco/ionic/commit/5e5c33a)), closes [#8376](https://github.com/driftyco/ionic/issues/8376) -* **nav:** controller is initialized ([beab06f](https://github.com/driftyco/ionic/commit/beab06f)) -* **nav:** fixes empty stack condition ([909293a](https://github.com/driftyco/ionic/commit/909293a)) -* **nav:** it is not allowed to pop all the views ([0ab990c](https://github.com/driftyco/ionic/commit/0ab990c)) -* **nav:** returning Promise in canLeave / canEnter works as expected ([5f1a862](https://github.com/driftyco/ionic/commit/5f1a862)) -* **nav:** transitioning state is a boolean not a timer ([63d495a](https://github.com/driftyco/ionic/commit/63d495a)) -* **nav:** willLeave is called before willEnter ([b77b2ae](https://github.com/driftyco/ionic/commit/b77b2ae)), closes [#9163](https://github.com/driftyco/ionic/issues/9163) -* **nav:** zIndex in overlays ([70f8a8e](https://github.com/driftyco/ionic/commit/70f8a8e)) -* **picker:** prevents scrolling under the picker ([2348d22](https://github.com/driftyco/ionic/commit/2348d22)) -* **sass:** change default font path ([#8811](https://github.com/driftyco/ionic/issues/8811)) ([0940d5a](https://github.com/driftyco/ionic/commit/0940d5a)) -* **sass:** remove usage of colors other than primary, improve error ([#8907](https://github.com/driftyco/ionic/issues/8907)) ([eb0b05d](https://github.com/driftyco/ionic/commit/eb0b05d)), closes [#8266](https://github.com/driftyco/ionic/issues/8266) -* **styles:** update ios and md styles closer to native ([9f7972b](https://github.com/driftyco/ionic/commit/9f7972b)) -* **typography:** Exclude ion-item on a tags selector ([#8340](https://github.com/driftyco/ionic/issues/8340)) ([b00860b](https://github.com/driftyco/ionic/commit/b00860b)) +* **animation:** always run before classes and functions ([d9e9ece](https://github.com/ionic-team/ionic/commit/d9e9ece)), closes [#8842](https://github.com/ionic-team/ionic/issues/8842) [#8769](https://github.com/ionic-team/ionic/issues/8769) +* **animation:** fix regression in _willChg() ([91f5087](https://github.com/ionic-team/ionic/commit/91f5087)) +* **button:** fix ios buttons in colored toolbar so they don't use the default color ([0e53ec3](https://github.com/ionic-team/ionic/commit/0e53ec3)), closes [#8566](https://github.com/ionic-team/ionic/issues/8566) +* **colors:** override element styling and tweak colors for card and item ([ee3decc](https://github.com/ionic-team/ionic/commit/ee3decc)), closes [#9081](https://github.com/ionic-team/ionic/issues/9081) +* **components:** add a mode agnostic css class ([#9133](https://github.com/ionic-team/ionic/issues/9133)) ([025c5cc](https://github.com/ionic-team/ionic/commit/025c5cc)), closes [#8545](https://github.com/ionic-team/ionic/issues/8545) +* **datetime:** fix min/max displayFormat and pickerFormat ([c72b67d](https://github.com/ionic-team/ionic/commit/c72b67d)), closes [#8729](https://github.com/ionic-team/ionic/issues/8729) +* **gestures:** gesture controller handled by components ([32ab817](https://github.com/ionic-team/ionic/commit/32ab817)), closes [#9046](https://github.com/ionic-team/ionic/issues/9046) [#9130](https://github.com/ionic-team/ionic/issues/9130) [#9052](https://github.com/ionic-team/ionic/issues/9052) [#7444](https://github.com/ionic-team/ionic/issues/7444) +* **item:** fix color input for item divider and list header ([5e5c33a](https://github.com/ionic-team/ionic/commit/5e5c33a)), closes [#8376](https://github.com/ionic-team/ionic/issues/8376) +* **nav:** controller is initialized ([beab06f](https://github.com/ionic-team/ionic/commit/beab06f)) +* **nav:** fixes empty stack condition ([909293a](https://github.com/ionic-team/ionic/commit/909293a)) +* **nav:** it is not allowed to pop all the views ([0ab990c](https://github.com/ionic-team/ionic/commit/0ab990c)) +* **nav:** returning Promise in canLeave / canEnter works as expected ([5f1a862](https://github.com/ionic-team/ionic/commit/5f1a862)) +* **nav:** transitioning state is a boolean not a timer ([63d495a](https://github.com/ionic-team/ionic/commit/63d495a)) +* **nav:** willLeave is called before willEnter ([b77b2ae](https://github.com/ionic-team/ionic/commit/b77b2ae)), closes [#9163](https://github.com/ionic-team/ionic/issues/9163) +* **nav:** zIndex in overlays ([70f8a8e](https://github.com/ionic-team/ionic/commit/70f8a8e)) +* **picker:** prevents scrolling under the picker ([2348d22](https://github.com/ionic-team/ionic/commit/2348d22)) +* **sass:** change default font path ([#8811](https://github.com/ionic-team/ionic/issues/8811)) ([0940d5a](https://github.com/ionic-team/ionic/commit/0940d5a)) +* **sass:** remove usage of colors other than primary, improve error ([#8907](https://github.com/ionic-team/ionic/issues/8907)) ([eb0b05d](https://github.com/ionic-team/ionic/commit/eb0b05d)), closes [#8266](https://github.com/ionic-team/ionic/issues/8266) +* **styles:** update ios and md styles closer to native ([9f7972b](https://github.com/ionic-team/ionic/commit/9f7972b)) +* **typography:** Exclude ion-item on a tags selector ([#8340](https://github.com/ionic-team/ionic/issues/8340)) ([b00860b](https://github.com/ionic-team/ionic/commit/b00860b)) ### Features -* **input:** clearOnEdit feature. Closes [#9187](https://github.com/driftyco/ionic/issues/9187) ([9469b4f](https://github.com/driftyco/ionic/commit/9469b4f)) -* **nav:** export NavControllerBase for building of components similar to ion-tab ([24b087c](https://github.com/driftyco/ionic/commit/24b087c)) -* **tappable:** auto add tappable attribute for ion-item clicks ([5c4838b](https://github.com/driftyco/ionic/commit/5c4838b)) -* **util:** custom ionic error handler provider ([6b77772](https://github.com/driftyco/ionic/commit/6b77772)) +* **input:** clearOnEdit feature. Closes [#9187](https://github.com/ionic-team/ionic/issues/9187) ([9469b4f](https://github.com/ionic-team/ionic/commit/9469b4f)) +* **nav:** export NavControllerBase for building of components similar to ion-tab ([24b087c](https://github.com/ionic-team/ionic/commit/24b087c)) +* **tappable:** auto add tappable attribute for ion-item clicks ([5c4838b](https://github.com/ionic-team/ionic/commit/5c4838b)) +* **util:** custom ionic error handler provider ([6b77772](https://github.com/ionic-team/ionic/commit/6b77772)) ### Performance Improvements -* **animation:** improves _progress() hot function ([c44f6b6](https://github.com/driftyco/ionic/commit/c44f6b6)) -* **animation:** optimizing hot loops ([c78dc19](https://github.com/driftyco/ionic/commit/c78dc19)) -* **animation:** set after styles should not be recursive ([3a2ff85](https://github.com/driftyco/ionic/commit/3a2ff85)) -* **click:** increase number to find activatable elements ([c8aad56](https://github.com/driftyco/ionic/commit/c8aad56)), closes [#9190](https://github.com/driftyco/ionic/issues/9190) -* **item:** improve performance of sliding item ([#9005](https://github.com/driftyco/ionic/issues/9005)) ([759e3ea](https://github.com/driftyco/ionic/commit/759e3ea)) -* **item:** reorder is only added to the DOM if needed ([dec5a0b](https://github.com/driftyco/ionic/commit/dec5a0b)), closes [#9065](https://github.com/driftyco/ionic/issues/9065) -* **menu:** avoid change detection when it isn't needed ([#8986](https://github.com/driftyco/ionic/issues/8986)) ([d531ec2](https://github.com/driftyco/ionic/commit/d531ec2)) -* **nav:** avoid running zone when it is not needed ([be72d39](https://github.com/driftyco/ionic/commit/be72d39)) -* **picker:** improves performance of picker and datepicker ([fc2ee64](https://github.com/driftyco/ionic/commit/fc2ee64)) -* **picker:** improves picker UX feedback ([cfbc5ea](https://github.com/driftyco/ionic/commit/cfbc5ea)) +* **animation:** improves _progress() hot function ([c44f6b6](https://github.com/ionic-team/ionic/commit/c44f6b6)) +* **animation:** optimizing hot loops ([c78dc19](https://github.com/ionic-team/ionic/commit/c78dc19)) +* **animation:** set after styles should not be recursive ([3a2ff85](https://github.com/ionic-team/ionic/commit/3a2ff85)) +* **click:** increase number to find activatable elements ([c8aad56](https://github.com/ionic-team/ionic/commit/c8aad56)), closes [#9190](https://github.com/ionic-team/ionic/issues/9190) +* **item:** improve performance of sliding item ([#9005](https://github.com/ionic-team/ionic/issues/9005)) ([759e3ea](https://github.com/ionic-team/ionic/commit/759e3ea)) +* **item:** reorder is only added to the DOM if needed ([dec5a0b](https://github.com/ionic-team/ionic/commit/dec5a0b)), closes [#9065](https://github.com/ionic-team/ionic/issues/9065) +* **menu:** avoid change detection when it isn't needed ([#8986](https://github.com/ionic-team/ionic/issues/8986)) ([d531ec2](https://github.com/ionic-team/ionic/commit/d531ec2)) +* **nav:** avoid running zone when it is not needed ([be72d39](https://github.com/ionic-team/ionic/commit/be72d39)) +* **picker:** improves performance of picker and datepicker ([fc2ee64](https://github.com/ionic-team/ionic/commit/fc2ee64)) +* **picker:** improves picker UX feedback ([cfbc5ea](https://github.com/ionic-team/ionic/commit/cfbc5ea)) -# [2.0.0-rc.2](https://github.com/driftyco/ionic/compare/v2.0.0-rc.1...v2.0.0-rc.2) (2016-11-03) +# [2.0.0-rc.2](https://github.com/ionic-team/ionic/compare/v2.0.0-rc.1...v2.0.0-rc.2) (2016-11-03) ### Updating to 2.0.0-rc.2 @@ -1015,50 +1015,50 @@ Remove the `node_modules` directory from your project, and then run `npm install ### Bug Fixes -* **action-sheet:** Improve Action Sheet styles across all the platforms ([#8736](https://github.com/driftyco/ionic/issues/8736)) ([8d2c8b6](https://github.com/driftyco/ionic/commit/8d2c8b6)), closes [#8663](https://github.com/driftyco/ionic/issues/8663) -* **config:** Cannot read property 'canDisableScroll' of undefined in unit tests ([90f9b5c](https://github.com/driftyco/ionic/commit/90f9b5c)) -* **content:** _scrollPadding is not undefined ([6484c50](https://github.com/driftyco/ionic/commit/6484c50)), closes [#8844](https://github.com/driftyco/ionic/issues/8844) -* **cordova:** add Sass variables for md and wp statusbar padding ([#8788](https://github.com/driftyco/ionic/issues/8788)) ([8921cb1](https://github.com/driftyco/ionic/commit/8921cb1)), closes [#8712](https://github.com/driftyco/ionic/issues/8712) -* **directives:** add missing export ([#8999](https://github.com/driftyco/ionic/issues/8999)) ([98d474b](https://github.com/driftyco/ionic/commit/98d474b)) -* **fab:** only animate transform and opacity ([f69e981](https://github.com/driftyco/ionic/commit/f69e981)) -* **input:** wrong width of text-input for iOS ([941e2d2](https://github.com/driftyco/ionic/commit/941e2d2)), closes [#7388](https://github.com/driftyco/ionic/issues/7388) -* **navigation:** adds public willLoad lifecycle event ([033e1ea](https://github.com/driftyco/ionic/commit/033e1ea)) -* **navigation:** clickblock is disabled longer ([eb317d4](https://github.com/driftyco/ionic/commit/eb317d4)), closes [#8713](https://github.com/driftyco/ionic/issues/8713) -* **navigation:** ion-nav inside ion-content work properly ([ba557ac](https://github.com/driftyco/ionic/commit/ba557ac)) -* **navigation:** ionViewDidLoad fires before children components have been loaded ([e89f3b0](https://github.com/driftyco/ionic/commit/e89f3b0)), closes [#8449](https://github.com/driftyco/ionic/issues/8449) -* **navigation:** swipe to go back gesture ([04d61ee](https://github.com/driftyco/ionic/commit/04d61ee)), closes [#8919](https://github.com/driftyco/ionic/issues/8919) [#8958](https://github.com/driftyco/ionic/issues/8958) [#7934](https://github.com/driftyco/ionic/issues/7934) -* **navigation:** view.id is not overridden ([8b65398](https://github.com/driftyco/ionic/commit/8b65398)), closes [#8794](https://github.com/driftyco/ionic/issues/8794) -* **navigation:** willLoad() does not have to be zone wrapped ([17dbf69](https://github.com/driftyco/ionic/commit/17dbf69)) -* **navigation:** change detector exception ([8b07e6c](https://github.com/driftyco/ionic/commit/8b07e6c)) -* **picker:** fixes regression in picker but introduces new bug. ([c1ba120](https://github.com/driftyco/ionic/commit/c1ba120)) -* **range:** fixes when step size is bigger than range ([9895b86](https://github.com/driftyco/ionic/commit/9895b86)), closes [#8830](https://github.com/driftyco/ionic/issues/8830) [#8802](https://github.com/driftyco/ionic/issues/8802) -* **range:** range with long label renders correctly ([f1f44eb](https://github.com/driftyco/ionic/commit/f1f44eb)) -* **refresher:** only animate transform property ([658c4d6](https://github.com/driftyco/ionic/commit/658c4d6)) -* **sass:** rename $background-color variable in our loops ([2003ae4](https://github.com/driftyco/ionic/commit/2003ae4)), closes [#8475](https://github.com/driftyco/ionic/issues/8475) -* **scroll:** fix scroll to top on iOS ([2d165e1](https://github.com/driftyco/ionic/commit/2d165e1)) -* **searchbar:** looks good when mode is different ([0c0f32d](https://github.com/driftyco/ionic/commit/0c0f32d)) -* **searchbar:** positionElements to assign input mode fixes [#8855](https://github.com/driftyco/ionic/issues/8855) ([cd0e19a](https://github.com/driftyco/ionic/commit/cd0e19a)) -* **searchbar:** fix always hide button ([316c4f3](https://github.com/driftyco/ionic/commit/316c4f3)) -* **segment:** update broken link https://github.com/driftyco/ionic-site/issues/777 ([c66a440](https://github.com/driftyco/ionic/commit/c66a440)) -* **select:** emit the ionSelect option when selecting an option ([2eed5e2](https://github.com/driftyco/ionic/commit/2eed5e2)) -* **spinner:** working in firefox and edge ([ab93f3f](https://github.com/driftyco/ionic/commit/ab93f3f)), closes [#8714](https://github.com/driftyco/ionic/issues/8714) -* **tabs:** $tabs-md-tab-font-size is taken into account ([4be5d83](https://github.com/driftyco/ionic/commit/4be5d83)), closes [#8820](https://github.com/driftyco/ionic/issues/8820) -* **tabs:** regression in nav-controller-base ([d84d8a6](https://github.com/driftyco/ionic/commit/d84d8a6)) -* **tap-click:** several improvements ([35d12ef](https://github.com/driftyco/ionic/commit/35d12ef)) -* **templates:** suffix templates page [#8320](https://github.com/driftyco/ionic/issues/8320) ([#8368](https://github.com/driftyco/ionic/issues/8368)) ([61620f8](https://github.com/driftyco/ionic/commit/61620f8)) -* **transition:** syntax of cubic-bezier easing ([813d945](https://github.com/driftyco/ionic/commit/813d945)) -* **transition:** wrong easing ([09c08e9](https://github.com/driftyco/ionic/commit/09c08e9)) +* **action-sheet:** Improve Action Sheet styles across all the platforms ([#8736](https://github.com/ionic-team/ionic/issues/8736)) ([8d2c8b6](https://github.com/ionic-team/ionic/commit/8d2c8b6)), closes [#8663](https://github.com/ionic-team/ionic/issues/8663) +* **config:** Cannot read property 'canDisableScroll' of undefined in unit tests ([90f9b5c](https://github.com/ionic-team/ionic/commit/90f9b5c)) +* **content:** _scrollPadding is not undefined ([6484c50](https://github.com/ionic-team/ionic/commit/6484c50)), closes [#8844](https://github.com/ionic-team/ionic/issues/8844) +* **cordova:** add Sass variables for md and wp statusbar padding ([#8788](https://github.com/ionic-team/ionic/issues/8788)) ([8921cb1](https://github.com/ionic-team/ionic/commit/8921cb1)), closes [#8712](https://github.com/ionic-team/ionic/issues/8712) +* **directives:** add missing export ([#8999](https://github.com/ionic-team/ionic/issues/8999)) ([98d474b](https://github.com/ionic-team/ionic/commit/98d474b)) +* **fab:** only animate transform and opacity ([f69e981](https://github.com/ionic-team/ionic/commit/f69e981)) +* **input:** wrong width of text-input for iOS ([941e2d2](https://github.com/ionic-team/ionic/commit/941e2d2)), closes [#7388](https://github.com/ionic-team/ionic/issues/7388) +* **navigation:** adds public willLoad lifecycle event ([033e1ea](https://github.com/ionic-team/ionic/commit/033e1ea)) +* **navigation:** clickblock is disabled longer ([eb317d4](https://github.com/ionic-team/ionic/commit/eb317d4)), closes [#8713](https://github.com/ionic-team/ionic/issues/8713) +* **navigation:** ion-nav inside ion-content work properly ([ba557ac](https://github.com/ionic-team/ionic/commit/ba557ac)) +* **navigation:** ionViewDidLoad fires before children components have been loaded ([e89f3b0](https://github.com/ionic-team/ionic/commit/e89f3b0)), closes [#8449](https://github.com/ionic-team/ionic/issues/8449) +* **navigation:** swipe to go back gesture ([04d61ee](https://github.com/ionic-team/ionic/commit/04d61ee)), closes [#8919](https://github.com/ionic-team/ionic/issues/8919) [#8958](https://github.com/ionic-team/ionic/issues/8958) [#7934](https://github.com/ionic-team/ionic/issues/7934) +* **navigation:** view.id is not overridden ([8b65398](https://github.com/ionic-team/ionic/commit/8b65398)), closes [#8794](https://github.com/ionic-team/ionic/issues/8794) +* **navigation:** willLoad() does not have to be zone wrapped ([17dbf69](https://github.com/ionic-team/ionic/commit/17dbf69)) +* **navigation:** change detector exception ([8b07e6c](https://github.com/ionic-team/ionic/commit/8b07e6c)) +* **picker:** fixes regression in picker but introduces new bug. ([c1ba120](https://github.com/ionic-team/ionic/commit/c1ba120)) +* **range:** fixes when step size is bigger than range ([9895b86](https://github.com/ionic-team/ionic/commit/9895b86)), closes [#8830](https://github.com/ionic-team/ionic/issues/8830) [#8802](https://github.com/ionic-team/ionic/issues/8802) +* **range:** range with long label renders correctly ([f1f44eb](https://github.com/ionic-team/ionic/commit/f1f44eb)) +* **refresher:** only animate transform property ([658c4d6](https://github.com/ionic-team/ionic/commit/658c4d6)) +* **sass:** rename $background-color variable in our loops ([2003ae4](https://github.com/ionic-team/ionic/commit/2003ae4)), closes [#8475](https://github.com/ionic-team/ionic/issues/8475) +* **scroll:** fix scroll to top on iOS ([2d165e1](https://github.com/ionic-team/ionic/commit/2d165e1)) +* **searchbar:** looks good when mode is different ([0c0f32d](https://github.com/ionic-team/ionic/commit/0c0f32d)) +* **searchbar:** positionElements to assign input mode fixes [#8855](https://github.com/ionic-team/ionic/issues/8855) ([cd0e19a](https://github.com/ionic-team/ionic/commit/cd0e19a)) +* **searchbar:** fix always hide button ([316c4f3](https://github.com/ionic-team/ionic/commit/316c4f3)) +* **segment:** update broken link https://github.com/ionic-team/ionic-site/issues/777 ([c66a440](https://github.com/ionic-team/ionic/commit/c66a440)) +* **select:** emit the ionSelect option when selecting an option ([2eed5e2](https://github.com/ionic-team/ionic/commit/2eed5e2)) +* **spinner:** working in firefox and edge ([ab93f3f](https://github.com/ionic-team/ionic/commit/ab93f3f)), closes [#8714](https://github.com/ionic-team/ionic/issues/8714) +* **tabs:** $tabs-md-tab-font-size is taken into account ([4be5d83](https://github.com/ionic-team/ionic/commit/4be5d83)), closes [#8820](https://github.com/ionic-team/ionic/issues/8820) +* **tabs:** regression in nav-controller-base ([d84d8a6](https://github.com/ionic-team/ionic/commit/d84d8a6)) +* **tap-click:** several improvements ([35d12ef](https://github.com/ionic-team/ionic/commit/35d12ef)) +* **templates:** suffix templates page [#8320](https://github.com/ionic-team/ionic/issues/8320) ([#8368](https://github.com/ionic-team/ionic/issues/8368)) ([61620f8](https://github.com/ionic-team/ionic/commit/61620f8)) +* **transition:** syntax of cubic-bezier easing ([813d945](https://github.com/ionic-team/ionic/commit/813d945)) +* **transition:** wrong easing ([09c08e9](https://github.com/ionic-team/ionic/commit/09c08e9)) ### Features -* **debug:** add IonicErrorHandler ([9397d6b](https://github.com/driftyco/ionic/commit/9397d6b)) -* **tabs:** tabsHideOnSubPages can be modified per tab ([4f6a9b1](https://github.com/driftyco/ionic/commit/4f6a9b1)) +* **debug:** add IonicErrorHandler ([9397d6b](https://github.com/ionic-team/ionic/commit/9397d6b)) +* **tabs:** tabsHideOnSubPages can be modified per tab ([4f6a9b1](https://github.com/ionic-team/ionic/commit/4f6a9b1)) -# [2.0.0-rc.1](https://github.com/driftyco/ionic/compare/v2.0.0-rc.0...v2.0.0-rc.1) (2016-10-13) +# [2.0.0-rc.1](https://github.com/ionic-team/ionic/compare/v2.0.0-rc.0...v2.0.0-rc.1) (2016-10-13) ### Package.json Updates @@ -1091,62 +1091,62 @@ Remove the `node_modules` directory from your project, and then run `npm install ### Bug Fixes -* **content:** move $text-ios-color to content ([#8421](https://github.com/driftyco/ionic/issues/8421)) ([91168af](https://github.com/driftyco/ionic/commit/91168af)) -* **datetime-util:** add missing date property conditions ([2aea1cb](https://github.com/driftyco/ionic/commit/2aea1cb)) -* **demos:** double quote in script tag ([424b9e0](https://github.com/driftyco/ionic/commit/424b9e0)) -* **fab:** center fab list for larger buttons ([267a77b](https://github.com/driftyco/ionic/commit/267a77b)) -* **fab:** not using change detection ([47e1e17](https://github.com/driftyco/ionic/commit/47e1e17)), closes [#8424](https://github.com/driftyco/ionic/issues/8424) -* **icon:** isActive="false" with ios mode ([bcbe03c](https://github.com/driftyco/ionic/commit/bcbe03c)), closes [#8435](https://github.com/driftyco/ionic/issues/8435) -* **input:** detect value when it is zero ([d02e14c](https://github.com/driftyco/ionic/commit/d02e14c)), closes [#8019](https://github.com/driftyco/ionic/issues/8019) -* **input:** text input width calculation ([#8063](https://github.com/driftyco/ionic/issues/8063)) ([21fa5cd](https://github.com/driftyco/ionic/commit/21fa5cd)) -* **item:** regression in expandable sliding option button ([695d25c](https://github.com/driftyco/ionic/commit/695d25c)), closes [#8460](https://github.com/driftyco/ionic/issues/8460) -* **item:** sliding item should not close when clicking an option button ([ec6615d](https://github.com/driftyco/ionic/commit/ec6615d)), closes [#8481](https://github.com/driftyco/ionic/issues/8481) -* **item-divider:** fabs have higher z-index than item-dividers ([14e668c](https://github.com/driftyco/ionic/commit/14e668c)), closes [#8489](https://github.com/driftyco/ionic/issues/8489) -* **list:** consecutive inset lists with headers ([93616c4](https://github.com/driftyco/ionic/commit/93616c4)), closes [#8412](https://github.com/driftyco/ionic/issues/8412) [#6164](https://github.com/driftyco/ionic/issues/6164) -* **menu:** backdrop click without 300ms delay ([9bbe485](https://github.com/driftyco/ionic/commit/9bbe485)), closes [#6405](https://github.com/driftyco/ionic/issues/6405) -* **menu:** console.debug statements are one line ([a06bd69](https://github.com/driftyco/ionic/commit/a06bd69)) -* **menu:** menu's content is resized properly ([db72a7d](https://github.com/driftyco/ionic/commit/db72a7d)), closes [#8504](https://github.com/driftyco/ionic/issues/8504) -* **modal:** alerts do not trigger modal lifecycle events ([e2704a4](https://github.com/driftyco/ionic/commit/e2704a4)), closes [#8616](https://github.com/driftyco/ionic/issues/8616) -* **modal:** canEnter is called in modals ([a40b42c](https://github.com/driftyco/ionic/commit/a40b42c)) -* **nav:** ionViewCanLeave does not break navigation ([c8954d8](https://github.com/driftyco/ionic/commit/c8954d8)), closes [#8408](https://github.com/driftyco/ionic/issues/8408) -* **nav:** ionViewDidLoad is called in modals ([451ffe1](https://github.com/driftyco/ionic/commit/451ffe1)), closes [#8449](https://github.com/driftyco/ionic/issues/8449) -* **nav:** push-pop pages too quickly ([9b65022](https://github.com/driftyco/ionic/commit/9b65022)), closes [#8319](https://github.com/driftyco/ionic/issues/8319) -* **nav:** remove incorrectly used removeStart as a starting index in for loop. Fixes [#8442](https://github.com/driftyco/ionic/issues/8442) ([6496c7a](https://github.com/driftyco/ionic/commit/6496c7a)) -* **navbar:** Don't fade out navbars. Fixes [#8060](https://github.com/driftyco/ionic/issues/8060) ([eab5726](https://github.com/driftyco/ionic/commit/eab5726)) -* **popover:** flipped arrow on iOS ([#8462](https://github.com/driftyco/ionic/issues/8462)) ([c996d85](https://github.com/driftyco/ionic/commit/c996d85)) -* **reorder:** not trigger click event when reordering ([9b2ae8a](https://github.com/driftyco/ionic/commit/9b2ae8a)), closes [#8362](https://github.com/driftyco/ionic/issues/8362) -* **reorder:** several reorder lists in the same view ([e75d9be](https://github.com/driftyco/ionic/commit/e75d9be)) -* **ripple:** always remove the activated class ([d893441](https://github.com/driftyco/ionic/commit/d893441)) -* **searchbar:** autocomplete, autocorrect and type works again ([7e63650](https://github.com/driftyco/ionic/commit/7e63650)), closes [#7744](https://github.com/driftyco/ionic/issues/7744) -* **searchbar:** clear button makes keyboard dismissal fail on iOS ([6aaa601](https://github.com/driftyco/ionic/commit/6aaa601)), closes [#7527](https://github.com/driftyco/ionic/issues/7527) -* **searchbar:** ENTER does not clear when it is inside a form ([2e1bb4b](https://github.com/driftyco/ionic/commit/2e1bb4b)), closes [#7010](https://github.com/driftyco/ionic/issues/7010) -* **segment:** add missing input ([0052480](https://github.com/driftyco/ionic/commit/0052480)), closes [#8371](https://github.com/driftyco/ionic/issues/8371) -* **spinner:** add input mode fix [#8598](https://github.com/driftyco/ionic/issues/8598) ([8ee895f](https://github.com/driftyco/ionic/commit/8ee895f)) -* **spinner:** works in iOS8 ([a2ffa63](https://github.com/driftyco/ionic/commit/a2ffa63)), closes [#8145](https://github.com/driftyco/ionic/issues/8145) -* **tabs:** add TabHighlight to IONIC_DIRECTIVES ([ac88547](https://github.com/driftyco/ionic/commit/ac88547)), closes [#8294](https://github.com/driftyco/ionic/issues/8294) -* **tabs:** remove from parent nav when destroyed ([5156917](https://github.com/driftyco/ionic/commit/5156917)) -* **tap-click:** null is not an object when scrolling after focusing an input on iOS ([21eae2e](https://github.com/driftyco/ionic/commit/21eae2e)), closes [#7964](https://github.com/driftyco/ionic/issues/7964) -* **transition:** ios-transition can be used in MD/WP ([fcc515f](https://github.com/driftyco/ionic/commit/fcc515f)), closes [#7171](https://github.com/driftyco/ionic/issues/7171) -* **view-controller:** dismiss does not crash when called more than once ([d5f71a4](https://github.com/driftyco/ionic/commit/d5f71a4)), closes [#8395](https://github.com/driftyco/ionic/issues/8395) -* **view-controller:** avoid deep copy in dismiss() that can turn into an infinite loop ([9227310](https://github.com/driftyco/ionic/commit/9227310)) -* **virtual-scroll:** set this.approxItemHeight before update(true) is called first ([#8350](https://github.com/driftyco/ionic/issues/8350)) ([b16228b](https://github.com/driftyco/ionic/commit/b16228b)) +* **content:** move $text-ios-color to content ([#8421](https://github.com/ionic-team/ionic/issues/8421)) ([91168af](https://github.com/ionic-team/ionic/commit/91168af)) +* **datetime-util:** add missing date property conditions ([2aea1cb](https://github.com/ionic-team/ionic/commit/2aea1cb)) +* **demos:** double quote in script tag ([424b9e0](https://github.com/ionic-team/ionic/commit/424b9e0)) +* **fab:** center fab list for larger buttons ([267a77b](https://github.com/ionic-team/ionic/commit/267a77b)) +* **fab:** not using change detection ([47e1e17](https://github.com/ionic-team/ionic/commit/47e1e17)), closes [#8424](https://github.com/ionic-team/ionic/issues/8424) +* **icon:** isActive="false" with ios mode ([bcbe03c](https://github.com/ionic-team/ionic/commit/bcbe03c)), closes [#8435](https://github.com/ionic-team/ionic/issues/8435) +* **input:** detect value when it is zero ([d02e14c](https://github.com/ionic-team/ionic/commit/d02e14c)), closes [#8019](https://github.com/ionic-team/ionic/issues/8019) +* **input:** text input width calculation ([#8063](https://github.com/ionic-team/ionic/issues/8063)) ([21fa5cd](https://github.com/ionic-team/ionic/commit/21fa5cd)) +* **item:** regression in expandable sliding option button ([695d25c](https://github.com/ionic-team/ionic/commit/695d25c)), closes [#8460](https://github.com/ionic-team/ionic/issues/8460) +* **item:** sliding item should not close when clicking an option button ([ec6615d](https://github.com/ionic-team/ionic/commit/ec6615d)), closes [#8481](https://github.com/ionic-team/ionic/issues/8481) +* **item-divider:** fabs have higher z-index than item-dividers ([14e668c](https://github.com/ionic-team/ionic/commit/14e668c)), closes [#8489](https://github.com/ionic-team/ionic/issues/8489) +* **list:** consecutive inset lists with headers ([93616c4](https://github.com/ionic-team/ionic/commit/93616c4)), closes [#8412](https://github.com/ionic-team/ionic/issues/8412) [#6164](https://github.com/ionic-team/ionic/issues/6164) +* **menu:** backdrop click without 300ms delay ([9bbe485](https://github.com/ionic-team/ionic/commit/9bbe485)), closes [#6405](https://github.com/ionic-team/ionic/issues/6405) +* **menu:** console.debug statements are one line ([a06bd69](https://github.com/ionic-team/ionic/commit/a06bd69)) +* **menu:** menu's content is resized properly ([db72a7d](https://github.com/ionic-team/ionic/commit/db72a7d)), closes [#8504](https://github.com/ionic-team/ionic/issues/8504) +* **modal:** alerts do not trigger modal lifecycle events ([e2704a4](https://github.com/ionic-team/ionic/commit/e2704a4)), closes [#8616](https://github.com/ionic-team/ionic/issues/8616) +* **modal:** canEnter is called in modals ([a40b42c](https://github.com/ionic-team/ionic/commit/a40b42c)) +* **nav:** ionViewCanLeave does not break navigation ([c8954d8](https://github.com/ionic-team/ionic/commit/c8954d8)), closes [#8408](https://github.com/ionic-team/ionic/issues/8408) +* **nav:** ionViewDidLoad is called in modals ([451ffe1](https://github.com/ionic-team/ionic/commit/451ffe1)), closes [#8449](https://github.com/ionic-team/ionic/issues/8449) +* **nav:** push-pop pages too quickly ([9b65022](https://github.com/ionic-team/ionic/commit/9b65022)), closes [#8319](https://github.com/ionic-team/ionic/issues/8319) +* **nav:** remove incorrectly used removeStart as a starting index in for loop. Fixes [#8442](https://github.com/ionic-team/ionic/issues/8442) ([6496c7a](https://github.com/ionic-team/ionic/commit/6496c7a)) +* **navbar:** Don't fade out navbars. Fixes [#8060](https://github.com/ionic-team/ionic/issues/8060) ([eab5726](https://github.com/ionic-team/ionic/commit/eab5726)) +* **popover:** flipped arrow on iOS ([#8462](https://github.com/ionic-team/ionic/issues/8462)) ([c996d85](https://github.com/ionic-team/ionic/commit/c996d85)) +* **reorder:** not trigger click event when reordering ([9b2ae8a](https://github.com/ionic-team/ionic/commit/9b2ae8a)), closes [#8362](https://github.com/ionic-team/ionic/issues/8362) +* **reorder:** several reorder lists in the same view ([e75d9be](https://github.com/ionic-team/ionic/commit/e75d9be)) +* **ripple:** always remove the activated class ([d893441](https://github.com/ionic-team/ionic/commit/d893441)) +* **searchbar:** autocomplete, autocorrect and type works again ([7e63650](https://github.com/ionic-team/ionic/commit/7e63650)), closes [#7744](https://github.com/ionic-team/ionic/issues/7744) +* **searchbar:** clear button makes keyboard dismissal fail on iOS ([6aaa601](https://github.com/ionic-team/ionic/commit/6aaa601)), closes [#7527](https://github.com/ionic-team/ionic/issues/7527) +* **searchbar:** ENTER does not clear when it is inside a form ([2e1bb4b](https://github.com/ionic-team/ionic/commit/2e1bb4b)), closes [#7010](https://github.com/ionic-team/ionic/issues/7010) +* **segment:** add missing input ([0052480](https://github.com/ionic-team/ionic/commit/0052480)), closes [#8371](https://github.com/ionic-team/ionic/issues/8371) +* **spinner:** add input mode fix [#8598](https://github.com/ionic-team/ionic/issues/8598) ([8ee895f](https://github.com/ionic-team/ionic/commit/8ee895f)) +* **spinner:** works in iOS8 ([a2ffa63](https://github.com/ionic-team/ionic/commit/a2ffa63)), closes [#8145](https://github.com/ionic-team/ionic/issues/8145) +* **tabs:** add TabHighlight to IONIC_DIRECTIVES ([ac88547](https://github.com/ionic-team/ionic/commit/ac88547)), closes [#8294](https://github.com/ionic-team/ionic/issues/8294) +* **tabs:** remove from parent nav when destroyed ([5156917](https://github.com/ionic-team/ionic/commit/5156917)) +* **tap-click:** null is not an object when scrolling after focusing an input on iOS ([21eae2e](https://github.com/ionic-team/ionic/commit/21eae2e)), closes [#7964](https://github.com/ionic-team/ionic/issues/7964) +* **transition:** ios-transition can be used in MD/WP ([fcc515f](https://github.com/ionic-team/ionic/commit/fcc515f)), closes [#7171](https://github.com/ionic-team/ionic/issues/7171) +* **view-controller:** dismiss does not crash when called more than once ([d5f71a4](https://github.com/ionic-team/ionic/commit/d5f71a4)), closes [#8395](https://github.com/ionic-team/ionic/issues/8395) +* **view-controller:** avoid deep copy in dismiss() that can turn into an infinite loop ([9227310](https://github.com/ionic-team/ionic/commit/9227310)) +* **virtual-scroll:** set this.approxItemHeight before update(true) is called first ([#8350](https://github.com/ionic-team/ionic/issues/8350)) ([b16228b](https://github.com/ionic-team/ionic/commit/b16228b)) ### Features -* **events:** handler argument is optional in unsubscribe() ([8878e70](https://github.com/driftyco/ionic/commit/8878e70)), closes [#8235](https://github.com/driftyco/ionic/issues/8235) -* **haptic:** add haptic/taptic support to toggle/range/picker ([713e2a1](https://github.com/driftyco/ionic/commit/713e2a1)) -* **infinite-scroll:** it can be enabled/disabled from a ng input ([#8385](https://github.com/driftyco/ionic/issues/8385)) ([fd5cdf0](https://github.com/driftyco/ionic/commit/fd5cdf0)), closes [#8380](https://github.com/driftyco/ionic/issues/8380) +* **events:** handler argument is optional in unsubscribe() ([8878e70](https://github.com/ionic-team/ionic/commit/8878e70)), closes [#8235](https://github.com/ionic-team/ionic/issues/8235) +* **haptic:** add haptic/taptic support to toggle/range/picker ([713e2a1](https://github.com/ionic-team/ionic/commit/713e2a1)) +* **infinite-scroll:** it can be enabled/disabled from a ng input ([#8385](https://github.com/ionic-team/ionic/issues/8385)) ([fd5cdf0](https://github.com/ionic-team/ionic/commit/fd5cdf0)), closes [#8380](https://github.com/ionic-team/ionic/issues/8380) ### Performance Improvements -* **searchbar:** searchbar animation is disabled by default ([d03182e](https://github.com/driftyco/ionic/commit/d03182e)), closes [#6023](https://github.com/driftyco/ionic/issues/6023) +* **searchbar:** searchbar animation is disabled by default ([d03182e](https://github.com/ionic-team/ionic/commit/d03182e)), closes [#6023](https://github.com/ionic-team/ionic/issues/6023) -# [2.0.0-rc.0](https://github.com/driftyco/ionic/compare/v2.0.0-beta.11...v2.0.0-rc.0) (2016-09-28) +# [2.0.0-rc.0](https://github.com/ionic-team/ionic/compare/v2.0.0-beta.11...v2.0.0-rc.0) (2016-09-28) RC0 requires changes to the structure of your app. To get started updating your app see the [Steps to Upgrade](#steps-to-upgrade-to-rc0) below. @@ -1158,7 +1158,7 @@ RC0 requires changes to the structure of your app. To get started updating your * Components can now individually set a mode, which means an app can mix and match iOS / Material Design / Windows Platform modes if that’s desired * Typescript 2.0 * `@types` support for third-party libraries -* Move away from `gulp` ([ionic-gulp-tasks](https://github.com/driftyco/ionic-gulp-tasks)) to `npm scripts` ([ionic-app-scripts](https://github.com/driftyco/ionic-app-scripts)) +* Move away from `gulp` ([ionic-gulp-tasks](https://github.com/ionic-team/ionic-gulp-tasks)) to `npm scripts` ([ionic-app-scripts](https://github.com/ionic-team/ionic-app-scripts)) * Use [Rollup](http://rollupjs.org) for bundling instead of `browserify` or `webpack` @@ -1503,7 +1503,7 @@ Note: For details on NgModules you can read the Angular docs on them [here](http 13. Move any Ionic config to the `IonicModule.forRoot` in `app.module.ts`. For example, the config should go where it says `configObject` here: `IonicModule.forRoot(MyApp, {configObject})`. -14. Move any variables from the mode specific sass files in your `beta.11` app into the `theme/variables.scss` file under each comment section for the specific mode in the new RC0 app: [ios section](https://github.com/driftyco/ionic2-app-base/blob/master/src/theme/variables.scss#L35-L37), [md section](https://github.com/driftyco/ionic2-app-base/blob/master/src/theme/variables.scss#L42-L44), [wp section](https://github.com/driftyco/ionic2-app-base/blob/master/src/theme/variables.scss#L49-L51). +14. Move any variables from the mode specific sass files in your `beta.11` app into the `theme/variables.scss` file under each comment section for the specific mode in the new RC0 app: [ios section](https://github.com/ionic-team/ionic2-app-base/blob/master/src/theme/variables.scss#L35-L37), [md section](https://github.com/ionic-team/ionic2-app-base/blob/master/src/theme/variables.scss#L42-L44), [wp section](https://github.com/ionic-team/ionic2-app-base/blob/master/src/theme/variables.scss#L49-L51). 15. Add selectors to each of your components that you would like to add custom styling for. These element selectors will be used for scoped sass. Previously a CSS class was dynamically added with the component class name, this is now the proper way to scope your sass for an individual page. For example, adding the `page-about` selector: @@ -1547,9 +1547,9 @@ Note: For details on NgModules you can read the Angular docs on them [here](http npm install -g ionic ``` -3. Update `package.json` dependencies and devDependencies to match the [ionic2-app-base package.json](https://github.com/driftyco/ionic2-app-base/blob/master/package.json#L15-L24), and then run `npm install` in your project folder. +3. Update `package.json` dependencies and devDependencies to match the [ionic2-app-base package.json](https://github.com/ionic-team/ionic2-app-base/blob/master/package.json#L15-L24), and then run `npm install` in your project folder. -4. Copy the `npm scripts` from the [ionic2-app-base package.json](https://github.com/driftyco/ionic2-app-base/blob/master/package.json#L6-L14) to your `package.json`. +4. Copy the `npm scripts` from the [ionic2-app-base package.json](https://github.com/ionic-team/ionic2-app-base/blob/master/package.json#L6-L14) to your `package.json`. 5. Delete the `gulpfile.js`. @@ -1561,7 +1561,7 @@ Note: For details on NgModules you can read the Angular docs on them [here](http 9. Rename `app.ts` to `app.component.ts`. -10. Add an `app.module.ts` file and copy content from [ionic2-starter-blank](https://github.com/driftyco/ionic2-starter-blank/blob/master/src/app/app.module.ts). +10. Add an `app.module.ts` file and copy content from [ionic2-starter-blank](https://github.com/ionic-team/ionic2-starter-blank/blob/master/src/app/app.module.ts). 11. Move any providers from `ionicBootstrap` in your `app.component.ts` file to the providers in `app.module.ts`. Make sure to copy imports, too. @@ -1579,9 +1579,9 @@ Note: For details on NgModules you can read the Angular docs on them [here](http 18. Fix any import paths in `app.module.ts`. For example, `./providers` becomes `../providers`. -19. Add `main.dev.ts` and `main.prod.ts` files from [ionic2-app-base](https://github.com/driftyco/ionic2-app-base/tree/master/src/app) to `app/`. +19. Add `main.dev.ts` and `main.prod.ts` files from [ionic2-app-base](https://github.com/ionic-team/ionic2-app-base/tree/master/src/app) to `app/`. -20. Move `www/index.html` to `src/index.html` and modify it to look like [ionic2-app-base](https://github.com/driftyco/ionic2-app-base/blob/master/src/index.html), make sure to keep any external scripts you have added. +20. Move `www/index.html` to `src/index.html` and modify it to look like [ionic2-app-base](https://github.com/ionic-team/ionic2-app-base/blob/master/src/index.html), make sure to keep any external scripts you have added. 21. Move `www/assets` to `src/assets`. @@ -1591,17 +1591,17 @@ Note: For details on NgModules you can read the Angular docs on them [here](http 24. Modify all `templateUrl`'s to be relative to the `.ts` file. For example in `app.component.ts` the url should change from `build/app.html` to `app.html` and in a page referencing `about.html` from `build/pages/about/about.html` to `about.html`. -25. Update .gitignore to match [ionic2-app-base](https://github.com/driftyco/ionic2-app-base/blob/master/.gitignore). +25. Update .gitignore to match [ionic2-app-base](https://github.com/ionic-team/ionic2-app-base/blob/master/.gitignore). 26. Delete the `typings/` folder and `typings.json` file. -27. Update `tsconfig.json` to match [ionic2-app-base](https://github.com/driftyco/ionic2-app-base/blob/master/tsconfig.json). +27. Update `tsconfig.json` to match [ionic2-app-base](https://github.com/ionic-team/ionic2-app-base/blob/master/tsconfig.json). 28. Rename and relocate `app/theme/app.variables.scss` to `src/theme/variables.scss`. 29. Move app Sass rule files from `app/theme` to `src/app`. This includes `app.core.scss`, `app.ios.scss`, etc. -30. Move any variables from the mode specific sass files in your `beta.11` app into the `theme/variables.scss` file under each comment section for the specific mode in the new RC0 app: [ios section](https://github.com/driftyco/ionic2-app-base/blob/master/src/theme/variables.scss#L35-L37), [md section](https://github.com/driftyco/ionic2-app-base/blob/master/src/theme/variables.scss#L42-L44), [wp section](https://github.com/driftyco/ionic2-app-base/blob/master/src/theme/variables.scss#L49-L51). +30. Move any variables from the mode specific sass files in your `beta.11` app into the `theme/variables.scss` file under each comment section for the specific mode in the new RC0 app: [ios section](https://github.com/ionic-team/ionic2-app-base/blob/master/src/theme/variables.scss#L35-L37), [md section](https://github.com/ionic-team/ionic2-app-base/blob/master/src/theme/variables.scss#L42-L44), [wp section](https://github.com/ionic-team/ionic2-app-base/blob/master/src/theme/variables.scss#L49-L51). 31. Fix any paths to images in your app. For example, before the path may look like `` and now it should be ``. @@ -1640,60 +1640,60 @@ Note: For details on NgModules you can read the Angular docs on them [here](http ### Bug Fixes -* **action-sheet:** add icon-left to the button if an icon exists ([a731528](https://github.com/driftyco/ionic/commit/a731528)) -* **animation:** prevent possible raf null errors ([0e8ebe5](https://github.com/driftyco/ionic/commit/0e8ebe5)) -* **app:** corrected paths to theme from app.scss ([001c1c9](https://github.com/driftyco/ionic/commit/001c1c9)) -* **checkbox:** disabled toggle should not fire events or animate ([3324e32](https://github.com/driftyco/ionic/commit/3324e32)) -* **di:** update dependency injection and default configs ([7c05d0c](https://github.com/driftyco/ionic/commit/7c05d0c)) -* **exports:** update module exports ([6784f5e](https://github.com/driftyco/ionic/commit/6784f5e)) -* **fab:** colors in speed dial buttons ([b70614b](https://github.com/driftyco/ionic/commit/b70614b)) -* **gestures:** fixes scroll issue with hammer config ([174efc1](https://github.com/driftyco/ionic/commit/174efc1)), closes [#6897](https://github.com/driftyco/ionic/issues/6897) -* **ion-fixed:** ion-fixed directive is not longer needed ([75d5526](https://github.com/driftyco/ionic/commit/75d5526)) -* **item:** regression in sliding item introduced by 52ada1c ([e0c2129](https://github.com/driftyco/ionic/commit/e0c2129)) -* **item:** sliding item events are zone wrapped ([47491fb](https://github.com/driftyco/ionic/commit/47491fb)), closes [#7630](https://github.com/driftyco/ionic/issues/7630) -* **item:** sliding item with icon-only buttons ([1d3d5a1](https://github.com/driftyco/ionic/commit/1d3d5a1)) -* **menu:** open/close race condition ([8585427](https://github.com/driftyco/ionic/commit/8585427)), closes [#7629](https://github.com/driftyco/ionic/issues/7629) [#8001](https://github.com/driftyco/ionic/issues/8001) -* **nav:** move null assignment of `_onWillDismiss` ([35193c4](https://github.com/driftyco/ionic/commit/35193c4)) -* **nav:** setRoot() and setPages() should not animate ([7012734](https://github.com/driftyco/ionic/commit/7012734)) -* **nav:** move onWillDismiss and onDidDismiss, add unit tests ([e26c425](https://github.com/driftyco/ionic/commit/e26c425)) -* **platform:** fire platform ready on app init ([963e835](https://github.com/driftyco/ionic/commit/963e835)) -* **reorder:** adjust reorder icon style for iOS and MD ([f3bb2dc](https://github.com/driftyco/ionic/commit/f3bb2dc)) -* **templates:** add template tabs [#8207](https://github.com/driftyco/ionic/issues/8207) ([#8208](https://github.com/driftyco/ionic/issues/8208)) ([0f6ce28](https://github.com/driftyco/ionic/commit/0f6ce28)) -* **urlSerializer:** improve findLinkByComponentData ([9d563f5](https://github.com/driftyco/ionic/commit/9d563f5)) +* **action-sheet:** add icon-left to the button if an icon exists ([a731528](https://github.com/ionic-team/ionic/commit/a731528)) +* **animation:** prevent possible raf null errors ([0e8ebe5](https://github.com/ionic-team/ionic/commit/0e8ebe5)) +* **app:** corrected paths to theme from app.scss ([001c1c9](https://github.com/ionic-team/ionic/commit/001c1c9)) +* **checkbox:** disabled toggle should not fire events or animate ([3324e32](https://github.com/ionic-team/ionic/commit/3324e32)) +* **di:** update dependency injection and default configs ([7c05d0c](https://github.com/ionic-team/ionic/commit/7c05d0c)) +* **exports:** update module exports ([6784f5e](https://github.com/ionic-team/ionic/commit/6784f5e)) +* **fab:** colors in speed dial buttons ([b70614b](https://github.com/ionic-team/ionic/commit/b70614b)) +* **gestures:** fixes scroll issue with hammer config ([174efc1](https://github.com/ionic-team/ionic/commit/174efc1)), closes [#6897](https://github.com/ionic-team/ionic/issues/6897) +* **ion-fixed:** ion-fixed directive is not longer needed ([75d5526](https://github.com/ionic-team/ionic/commit/75d5526)) +* **item:** regression in sliding item introduced by 52ada1c ([e0c2129](https://github.com/ionic-team/ionic/commit/e0c2129)) +* **item:** sliding item events are zone wrapped ([47491fb](https://github.com/ionic-team/ionic/commit/47491fb)), closes [#7630](https://github.com/ionic-team/ionic/issues/7630) +* **item:** sliding item with icon-only buttons ([1d3d5a1](https://github.com/ionic-team/ionic/commit/1d3d5a1)) +* **menu:** open/close race condition ([8585427](https://github.com/ionic-team/ionic/commit/8585427)), closes [#7629](https://github.com/ionic-team/ionic/issues/7629) [#8001](https://github.com/ionic-team/ionic/issues/8001) +* **nav:** move null assignment of `_onWillDismiss` ([35193c4](https://github.com/ionic-team/ionic/commit/35193c4)) +* **nav:** setRoot() and setPages() should not animate ([7012734](https://github.com/ionic-team/ionic/commit/7012734)) +* **nav:** move onWillDismiss and onDidDismiss, add unit tests ([e26c425](https://github.com/ionic-team/ionic/commit/e26c425)) +* **platform:** fire platform ready on app init ([963e835](https://github.com/ionic-team/ionic/commit/963e835)) +* **reorder:** adjust reorder icon style for iOS and MD ([f3bb2dc](https://github.com/ionic-team/ionic/commit/f3bb2dc)) +* **templates:** add template tabs [#8207](https://github.com/ionic-team/ionic/issues/8207) ([#8208](https://github.com/ionic-team/ionic/issues/8208)) ([0f6ce28](https://github.com/ionic-team/ionic/commit/0f6ce28)) +* **urlSerializer:** improve findLinkByComponentData ([9d563f5](https://github.com/ionic-team/ionic/commit/9d563f5)) ### Code Refactoring -* **button:** add ion-button attribute and icon attributes to style buttons ([938864e](https://github.com/driftyco/ionic/commit/938864e)), closes [#7466](https://github.com/driftyco/ionic/issues/7466) -* **colors:** color should be added as an input instead of directly adding the color to the component ([55a0257](https://github.com/driftyco/ionic/commit/55a0257)), closes [#7087](https://github.com/driftyco/ionic/issues/7087) [#7401](https://github.com/driftyco/ionic/issues/7401) [#7523](https://github.com/driftyco/ionic/issues/7523) -* **select:** rename alertOptions to selectOptions, add ability to pass them for action-sheet ([b8285b7](https://github.com/driftyco/ionic/commit/b8285b7)), closes [#7764](https://github.com/driftyco/ionic/issues/7764) +* **button:** add ion-button attribute and icon attributes to style buttons ([938864e](https://github.com/ionic-team/ionic/commit/938864e)), closes [#7466](https://github.com/ionic-team/ionic/issues/7466) +* **colors:** color should be added as an input instead of directly adding the color to the component ([55a0257](https://github.com/ionic-team/ionic/commit/55a0257)), closes [#7087](https://github.com/ionic-team/ionic/issues/7087) [#7401](https://github.com/ionic-team/ionic/issues/7401) [#7523](https://github.com/ionic-team/ionic/issues/7523) +* **select:** rename alertOptions to selectOptions, add ability to pass them for action-sheet ([b8285b7](https://github.com/ionic-team/ionic/commit/b8285b7)), closes [#7764](https://github.com/ionic-team/ionic/issues/7764) ### Features -* **action-sheet:** add ability to pass multiple classes to cssClass ([68ab261](https://github.com/driftyco/ionic/commit/68ab261)) -* **chips:** added Chip component ([421f637](https://github.com/driftyco/ionic/commit/421f637)) -* **chips:** finished Component ([0dece72](https://github.com/driftyco/ionic/commit/0dece72)) -* **fab:** update floating action buttons ([490a06d](https://github.com/driftyco/ionic/commit/490a06d)) -* **reorder:** animate reorder button ([1f78487](https://github.com/driftyco/ionic/commit/1f78487)) -* **loading:** add ability to pass multiple classes to cssClass ([466dea3](https://github.com/driftyco/ionic/commit/466dea3)) -* **loading:** add setContent function ([c750847](https://github.com/driftyco/ionic/commit/c750847)) -* add polyfill task ([ce78194](https://github.com/driftyco/ionic/commit/ce78194)) -* **nav:** component url navigation ([f477aa2](https://github.com/driftyco/ionic/commit/f477aa2)) -* **nav:** set default stack history on app init ([ca8cc0a](https://github.com/driftyco/ionic/commit/ca8cc0a)) -* **polyfills:** split up code and source polyfill task ([#8130](https://github.com/driftyco/ionic/issues/8130)) ([bcec66c](https://github.com/driftyco/ionic/commit/bcec66c)) -* **popover:** add ability to pass multiple classes to cssClass ([a685cdc](https://github.com/driftyco/ionic/commit/a685cdc)) -* **toast:** add ability to pass multiple classes to cssClass ([79e25a3](https://github.com/driftyco/ionic/commit/79e25a3)) +* **action-sheet:** add ability to pass multiple classes to cssClass ([68ab261](https://github.com/ionic-team/ionic/commit/68ab261)) +* **chips:** added Chip component ([421f637](https://github.com/ionic-team/ionic/commit/421f637)) +* **chips:** finished Component ([0dece72](https://github.com/ionic-team/ionic/commit/0dece72)) +* **fab:** update floating action buttons ([490a06d](https://github.com/ionic-team/ionic/commit/490a06d)) +* **reorder:** animate reorder button ([1f78487](https://github.com/ionic-team/ionic/commit/1f78487)) +* **loading:** add ability to pass multiple classes to cssClass ([466dea3](https://github.com/ionic-team/ionic/commit/466dea3)) +* **loading:** add setContent function ([c750847](https://github.com/ionic-team/ionic/commit/c750847)) +* add polyfill task ([ce78194](https://github.com/ionic-team/ionic/commit/ce78194)) +* **nav:** component url navigation ([f477aa2](https://github.com/ionic-team/ionic/commit/f477aa2)) +* **nav:** set default stack history on app init ([ca8cc0a](https://github.com/ionic-team/ionic/commit/ca8cc0a)) +* **polyfills:** split up code and source polyfill task ([#8130](https://github.com/ionic-team/ionic/issues/8130)) ([bcec66c](https://github.com/ionic-team/ionic/commit/bcec66c)) +* **popover:** add ability to pass multiple classes to cssClass ([a685cdc](https://github.com/ionic-team/ionic/commit/a685cdc)) +* **toast:** add ability to pass multiple classes to cssClass ([79e25a3](https://github.com/ionic-team/ionic/commit/79e25a3)) ### Performance Improvements -* **item:** apply will-change only when list is active ([4bcd815](https://github.com/driftyco/ionic/commit/4bcd815)) -* **reorder:** reorder icon is display: none by default ([26441ec](https://github.com/driftyco/ionic/commit/26441ec)) -* **ripple:** md ripple effect update to not affect layout ([14a3ea2](https://github.com/driftyco/ionic/commit/14a3ea2)) +* **item:** apply will-change only when list is active ([4bcd815](https://github.com/ionic-team/ionic/commit/4bcd815)) +* **reorder:** reorder icon is display: none by default ([26441ec](https://github.com/ionic-team/ionic/commit/26441ec)) +* **ripple:** md ripple effect update to not affect layout ([14a3ea2](https://github.com/ionic-team/ionic/commit/14a3ea2)) -# [2.0.0-beta.11](https://github.com/driftyco/ionic/compare/v2.0.0-beta.10...v2.0.0-beta.11) (2016-08-05) +# [2.0.0-beta.11](https://github.com/ionic-team/ionic/compare/v2.0.0-beta.10...v2.0.0-beta.11) (2016-08-05) ### BREAKING CHANGES @@ -1747,7 +1747,7 @@ Note: For details on NgModules you can read the Angular docs on them [here](http ``` -#### Select / Option [#7334](https://github.com/driftyco/ionic/issues/7334) +#### Select / Option [#7334](https://github.com/ionic-team/ionic/issues/7334) The Option component’s `checked` attribute has been renamed to `selected` in order to make an option selected. This follows the MDN spec for a select option: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/option @@ -1755,7 +1755,7 @@ If a `ngModel` is added to the Select component the value of the `ngModel` will See the [Select](http://ionicframework.com/docs/v2/api/components/select/Select/) and [Option](http://ionicframework.com/docs/v2/api/components/option/Option/) documentation for usage examples. -#### Tab Input/Config [#7143](https://github.com/driftyco/ionic/issues/7143) +#### Tab Input/Config [#7143](https://github.com/ionic-team/ionic/issues/7143) Tab input/config options have been renamed. The following options were renamed: @@ -1769,7 +1769,7 @@ The previous names have been deprecated. They will still work in the current release but will be removed in the future so please update to the new names. -#### Material Design Tabs [#7455](https://github.com/driftyco/ionic/issues/7455) +#### Material Design Tabs [#7455](https://github.com/ionic-team/ionic/issues/7455) Material Design mode defaults have changed to the following: @@ -1808,7 +1808,7 @@ $tabs-md-tab-text-transform: scale(1); For a searchable list of all of the Sass variables, see the theming documentation: http://ionicframework.com/docs/v2/theming/overriding-ionic-variables/ -#### Input Highlight [#6449](https://github.com/driftyco/ionic/issues/6449) +#### Input Highlight [#6449](https://github.com/ionic-team/ionic/issues/6449) Fixed typos in the input highlight variables: - `$text-input-md-hightlight-color-valid` -> `$text-input-md-highlight-color-valid` @@ -1892,80 +1892,80 @@ $text-input-wp-show-invalid-highlight: $text-input-wp-show-focus-highlight !defa 6. If you are using any of the Sass Variables to override [tabs](#material-design-tabs-7455) or [input highlights](#input-highlight-6449), update them to reflect the new names above. -7. Please see the [Ionic Conference App](https://github.com/driftyco/ionic-conference-app) for an example of upgrading to Beta 11. +7. Please see the [Ionic Conference App](https://github.com/ionic-team/ionic-conference-app) for an example of upgrading to Beta 11. ### Bug Fixes -* **activator:** do not activate elements while scrolling ([845a516](https://github.com/driftyco/ionic/commit/845a516)), closes [#7141](https://github.com/driftyco/ionic/issues/7141) -* **animation:** ele as string selector ([9fa31a1](https://github.com/driftyco/ionic/commit/9fa31a1)) -* **animation:** fix easing timing function ([0cb093e](https://github.com/driftyco/ionic/commit/0cb093e)), closes [#7130](https://github.com/driftyco/ionic/issues/7130) -* **app:** add status bar padding when tab subpages are hidden ([d01ee4b](https://github.com/driftyco/ionic/commit/d01ee4b)), closes [#7203](https://github.com/driftyco/ionic/issues/7203) -* **backdrop:** flicker in UIWebView ([44ab527](https://github.com/driftyco/ionic/commit/44ab527)) -* **backdrop:** use raf when adding/removing disable-scroll css ([941cb1d](https://github.com/driftyco/ionic/commit/941cb1d)) -* **bootstrap:** return promise and resolve ionicBootstrap ([aebdf2f](https://github.com/driftyco/ionic/commit/aebdf2f)), closes [#7145](https://github.com/driftyco/ionic/issues/7145) -* **bootstrap:** tapclick is injected, probably ([7358072](https://github.com/driftyco/ionic/commit/7358072)) -* **button:** apply css for buttons w/ ngIf ([816a648](https://github.com/driftyco/ionic/commit/816a648)), closes [#5927](https://github.com/driftyco/ionic/issues/5927) -* **button:** outline buttons do not have hairline borders in iOS ([4e88f89](https://github.com/driftyco/ionic/commit/4e88f89)) -* **datetime:** format seconds token ([4fff262](https://github.com/driftyco/ionic/commit/4fff262)), closes [#6951](https://github.com/driftyco/ionic/issues/6951) -* **datetime-util:** fix convertDataToISO to handle negative timezone offsets ([ba53a23](https://github.com/driftyco/ionic/commit/ba53a23)) -* **generator:** change nav to navCtrl ([b19547c](https://github.com/driftyco/ionic/commit/b19547c)) -* **gestures:** detecting swipe angle correctly + sliding item logic fix ([d230cb4](https://github.com/driftyco/ionic/commit/d230cb4)) -* **input:** add input highlight for ios, fix the highlight size ([11a24b9](https://github.com/driftyco/ionic/commit/11a24b9)), closes [#6449](https://github.com/driftyco/ionic/issues/6449) -* **item:** sliding item is closed when tapped ([7aa559a](https://github.com/driftyco/ionic/commit/7aa559a)), closes [#7094](https://github.com/driftyco/ionic/issues/7094) -* **loading:** clear timeout if dismissed before timeout fires ([5bbe31a](https://github.com/driftyco/ionic/commit/5bbe31a)) -* **loading:** fix loading overlay during app init ([b615c60](https://github.com/driftyco/ionic/commit/b615c60)), closes [#6209](https://github.com/driftyco/ionic/issues/6209) -* **menu:** add statusbarPadding to the header and content in a menu ([a468fde](https://github.com/driftyco/ionic/commit/a468fde)), closes [#7385](https://github.com/driftyco/ionic/issues/7385) -* **menu:** fix content going under header ([3cd31c3](https://github.com/driftyco/ionic/commit/3cd31c3)), closes [#7084](https://github.com/driftyco/ionic/issues/7084) -* **menu:** getBackdropElement ([cac1d4f](https://github.com/driftyco/ionic/commit/cac1d4f)) -* **menu:** only one menu can be opened at a time ([cac378f](https://github.com/driftyco/ionic/commit/cac378f)), closes [#6826](https://github.com/driftyco/ionic/issues/6826) -* **menu:** swipe menu is triggered when the swipe |angle| < 40º ([32a70a6](https://github.com/driftyco/ionic/commit/32a70a6)) -* **nav:** fire lifecycle events from app root portal ([a4e393b](https://github.com/driftyco/ionic/commit/a4e393b)) -* **nav:** fix menuCtrl reference in swipe back ([55a5e83](https://github.com/driftyco/ionic/commit/55a5e83)) -* **nav:** register child nav when created from modal ([61a8625](https://github.com/driftyco/ionic/commit/61a8625)) -* **picker:** fix iOS 8 picker display ([86fd8a4](https://github.com/driftyco/ionic/commit/86fd8a4)), closes [#7319](https://github.com/driftyco/ionic/issues/7319) -* **popover:** remove min-height from ios, add sass variables ([55bc32d](https://github.com/driftyco/ionic/commit/55bc32d)), closes [#7215](https://github.com/driftyco/ionic/issues/7215) -* **range:** add mouse listeners to document ([267ced6](https://github.com/driftyco/ionic/commit/267ced6)) -* **range:** align the label in an item range to the center ([d675d39](https://github.com/driftyco/ionic/commit/d675d39)), closes [#7046](https://github.com/driftyco/ionic/issues/7046) -* **range:** ion-label stacked with ion-range ([5a8fe82](https://github.com/driftyco/ionic/commit/5a8fe82)), closes [#7046](https://github.com/driftyco/ionic/issues/7046) -* **range:** set ticks to an empty array to prevent errors ([7a2ad99](https://github.com/driftyco/ionic/commit/7a2ad99)) -* **reorder:** better style ([f289ac6](https://github.com/driftyco/ionic/commit/f289ac6)) -* **reorder:** canceled reorder is animated smoothly back ([8483a43](https://github.com/driftyco/ionic/commit/8483a43)) -* **reorder:** non ion-item elements can be reordered ([ea9dd02](https://github.com/driftyco/ionic/commit/ea9dd02)), closes [#7339](https://github.com/driftyco/ionic/issues/7339) -* **reorder:** reorder can be used with any element ([d993a1b](https://github.com/driftyco/ionic/commit/d993a1b)) -* **scroll:** fix scrolling after switching tabs ([e4bbcc6](https://github.com/driftyco/ionic/commit/e4bbcc6)), closes [#7154](https://github.com/driftyco/ionic/issues/7154) -* **select:** add the cssClass passed by the user to the alert for a select ([81ddd7f](https://github.com/driftyco/ionic/commit/81ddd7f)), closes [#6835](https://github.com/driftyco/ionic/issues/6835) -* **slides:** delay loading slides until view ready ([580b8d5](https://github.com/driftyco/ionic/commit/580b8d5)), closes [#7089](https://github.com/driftyco/ionic/issues/7089) -* **sliding:** much better UX + performance ([d6f62bc](https://github.com/driftyco/ionic/commit/d6f62bc)), closes [#6913](https://github.com/driftyco/ionic/issues/6913) [#6958](https://github.com/driftyco/ionic/issues/6958) -* **tabs:** add sass variable for inactive opacity and pass it to the colors loop ([99efa36](https://github.com/driftyco/ionic/commit/99efa36)) -* **tabs:** center tabbar content ([997d54e](https://github.com/driftyco/ionic/commit/997d54e)) -* **tabs:** fix preloadTabs null element reference ([2d19308](https://github.com/driftyco/ionic/commit/2d19308)), closes [#7109](https://github.com/driftyco/ionic/issues/7109) -* **tabs:** make the text color opaque instead of the entire button ([dd969a2](https://github.com/driftyco/ionic/commit/dd969a2)), closes [#6638](https://github.com/driftyco/ionic/issues/6638) -* **util:** UIEventManager should handle touchcancel event ([b805602](https://github.com/driftyco/ionic/commit/b805602)) +* **activator:** do not activate elements while scrolling ([845a516](https://github.com/ionic-team/ionic/commit/845a516)), closes [#7141](https://github.com/ionic-team/ionic/issues/7141) +* **animation:** ele as string selector ([9fa31a1](https://github.com/ionic-team/ionic/commit/9fa31a1)) +* **animation:** fix easing timing function ([0cb093e](https://github.com/ionic-team/ionic/commit/0cb093e)), closes [#7130](https://github.com/ionic-team/ionic/issues/7130) +* **app:** add status bar padding when tab subpages are hidden ([d01ee4b](https://github.com/ionic-team/ionic/commit/d01ee4b)), closes [#7203](https://github.com/ionic-team/ionic/issues/7203) +* **backdrop:** flicker in UIWebView ([44ab527](https://github.com/ionic-team/ionic/commit/44ab527)) +* **backdrop:** use raf when adding/removing disable-scroll css ([941cb1d](https://github.com/ionic-team/ionic/commit/941cb1d)) +* **bootstrap:** return promise and resolve ionicBootstrap ([aebdf2f](https://github.com/ionic-team/ionic/commit/aebdf2f)), closes [#7145](https://github.com/ionic-team/ionic/issues/7145) +* **bootstrap:** tapclick is injected, probably ([7358072](https://github.com/ionic-team/ionic/commit/7358072)) +* **button:** apply css for buttons w/ ngIf ([816a648](https://github.com/ionic-team/ionic/commit/816a648)), closes [#5927](https://github.com/ionic-team/ionic/issues/5927) +* **button:** outline buttons do not have hairline borders in iOS ([4e88f89](https://github.com/ionic-team/ionic/commit/4e88f89)) +* **datetime:** format seconds token ([4fff262](https://github.com/ionic-team/ionic/commit/4fff262)), closes [#6951](https://github.com/ionic-team/ionic/issues/6951) +* **datetime-util:** fix convertDataToISO to handle negative timezone offsets ([ba53a23](https://github.com/ionic-team/ionic/commit/ba53a23)) +* **generator:** change nav to navCtrl ([b19547c](https://github.com/ionic-team/ionic/commit/b19547c)) +* **gestures:** detecting swipe angle correctly + sliding item logic fix ([d230cb4](https://github.com/ionic-team/ionic/commit/d230cb4)) +* **input:** add input highlight for ios, fix the highlight size ([11a24b9](https://github.com/ionic-team/ionic/commit/11a24b9)), closes [#6449](https://github.com/ionic-team/ionic/issues/6449) +* **item:** sliding item is closed when tapped ([7aa559a](https://github.com/ionic-team/ionic/commit/7aa559a)), closes [#7094](https://github.com/ionic-team/ionic/issues/7094) +* **loading:** clear timeout if dismissed before timeout fires ([5bbe31a](https://github.com/ionic-team/ionic/commit/5bbe31a)) +* **loading:** fix loading overlay during app init ([b615c60](https://github.com/ionic-team/ionic/commit/b615c60)), closes [#6209](https://github.com/ionic-team/ionic/issues/6209) +* **menu:** add statusbarPadding to the header and content in a menu ([a468fde](https://github.com/ionic-team/ionic/commit/a468fde)), closes [#7385](https://github.com/ionic-team/ionic/issues/7385) +* **menu:** fix content going under header ([3cd31c3](https://github.com/ionic-team/ionic/commit/3cd31c3)), closes [#7084](https://github.com/ionic-team/ionic/issues/7084) +* **menu:** getBackdropElement ([cac1d4f](https://github.com/ionic-team/ionic/commit/cac1d4f)) +* **menu:** only one menu can be opened at a time ([cac378f](https://github.com/ionic-team/ionic/commit/cac378f)), closes [#6826](https://github.com/ionic-team/ionic/issues/6826) +* **menu:** swipe menu is triggered when the swipe |angle| < 40º ([32a70a6](https://github.com/ionic-team/ionic/commit/32a70a6)) +* **nav:** fire lifecycle events from app root portal ([a4e393b](https://github.com/ionic-team/ionic/commit/a4e393b)) +* **nav:** fix menuCtrl reference in swipe back ([55a5e83](https://github.com/ionic-team/ionic/commit/55a5e83)) +* **nav:** register child nav when created from modal ([61a8625](https://github.com/ionic-team/ionic/commit/61a8625)) +* **picker:** fix iOS 8 picker display ([86fd8a4](https://github.com/ionic-team/ionic/commit/86fd8a4)), closes [#7319](https://github.com/ionic-team/ionic/issues/7319) +* **popover:** remove min-height from ios, add sass variables ([55bc32d](https://github.com/ionic-team/ionic/commit/55bc32d)), closes [#7215](https://github.com/ionic-team/ionic/issues/7215) +* **range:** add mouse listeners to document ([267ced6](https://github.com/ionic-team/ionic/commit/267ced6)) +* **range:** align the label in an item range to the center ([d675d39](https://github.com/ionic-team/ionic/commit/d675d39)), closes [#7046](https://github.com/ionic-team/ionic/issues/7046) +* **range:** ion-label stacked with ion-range ([5a8fe82](https://github.com/ionic-team/ionic/commit/5a8fe82)), closes [#7046](https://github.com/ionic-team/ionic/issues/7046) +* **range:** set ticks to an empty array to prevent errors ([7a2ad99](https://github.com/ionic-team/ionic/commit/7a2ad99)) +* **reorder:** better style ([f289ac6](https://github.com/ionic-team/ionic/commit/f289ac6)) +* **reorder:** canceled reorder is animated smoothly back ([8483a43](https://github.com/ionic-team/ionic/commit/8483a43)) +* **reorder:** non ion-item elements can be reordered ([ea9dd02](https://github.com/ionic-team/ionic/commit/ea9dd02)), closes [#7339](https://github.com/ionic-team/ionic/issues/7339) +* **reorder:** reorder can be used with any element ([d993a1b](https://github.com/ionic-team/ionic/commit/d993a1b)) +* **scroll:** fix scrolling after switching tabs ([e4bbcc6](https://github.com/ionic-team/ionic/commit/e4bbcc6)), closes [#7154](https://github.com/ionic-team/ionic/issues/7154) +* **select:** add the cssClass passed by the user to the alert for a select ([81ddd7f](https://github.com/ionic-team/ionic/commit/81ddd7f)), closes [#6835](https://github.com/ionic-team/ionic/issues/6835) +* **slides:** delay loading slides until view ready ([580b8d5](https://github.com/ionic-team/ionic/commit/580b8d5)), closes [#7089](https://github.com/ionic-team/ionic/issues/7089) +* **sliding:** much better UX + performance ([d6f62bc](https://github.com/ionic-team/ionic/commit/d6f62bc)), closes [#6913](https://github.com/ionic-team/ionic/issues/6913) [#6958](https://github.com/ionic-team/ionic/issues/6958) +* **tabs:** add sass variable for inactive opacity and pass it to the colors loop ([99efa36](https://github.com/ionic-team/ionic/commit/99efa36)) +* **tabs:** center tabbar content ([997d54e](https://github.com/ionic-team/ionic/commit/997d54e)) +* **tabs:** fix preloadTabs null element reference ([2d19308](https://github.com/ionic-team/ionic/commit/2d19308)), closes [#7109](https://github.com/ionic-team/ionic/issues/7109) +* **tabs:** make the text color opaque instead of the entire button ([dd969a2](https://github.com/ionic-team/ionic/commit/dd969a2)), closes [#6638](https://github.com/ionic-team/ionic/issues/6638) +* **util:** UIEventManager should handle touchcancel event ([b805602](https://github.com/ionic-team/ionic/commit/b805602)) ### Features -* **alert:** allow smooth overflow scrolling ([5542a93](https://github.com/driftyco/ionic/commit/5542a93)) -* **content:** add a resize function to recalculate the content size ([1fe1c1e](https://github.com/driftyco/ionic/commit/1fe1c1e)) -* **footer:** apply shadow on MD footer and tabbar bottom ([686c262](https://github.com/driftyco/ionic/commit/686c262)) -* **gesture:** Introducing new gesture controller ([9f19023](https://github.com/driftyco/ionic/commit/9f19023)) -* **gesture-controller:** disable/enable scrolling ([72c24bc](https://github.com/driftyco/ionic/commit/72c24bc)) -* **header:** apply shadow on MD headers ([6fa2faf](https://github.com/driftyco/ionic/commit/6fa2faf)) -* **ion-content:** iOS only scroll bounce ([5c80445](https://github.com/driftyco/ionic/commit/5c80445)) -* **select:** add disabled status in select options ([76619cf](https://github.com/driftyco/ionic/commit/76619cf)) -* **tabs:** apply shadow on MD tabbar top ([1f4b3e2](https://github.com/driftyco/ionic/commit/1f4b3e2)) -* **tabs:** add the transition for material design tabs ([eea7e6b](https://github.com/driftyco/ionic/commit/eea7e6b)) -* **toolbar:** add attributes to hide all borders and box shadows ([88b637b](https://github.com/driftyco/ionic/commit/88b637b)), closes [#7237](https://github.com/driftyco/ionic/issues/7237) -* **viewcontroller:** add onWillDismiss callback ([ec99bfd](https://github.com/driftyco/ionic/commit/ec99bfd)), closes [#6702](https://github.com/driftyco/ionic/issues/6702) +* **alert:** allow smooth overflow scrolling ([5542a93](https://github.com/ionic-team/ionic/commit/5542a93)) +* **content:** add a resize function to recalculate the content size ([1fe1c1e](https://github.com/ionic-team/ionic/commit/1fe1c1e)) +* **footer:** apply shadow on MD footer and tabbar bottom ([686c262](https://github.com/ionic-team/ionic/commit/686c262)) +* **gesture:** Introducing new gesture controller ([9f19023](https://github.com/ionic-team/ionic/commit/9f19023)) +* **gesture-controller:** disable/enable scrolling ([72c24bc](https://github.com/ionic-team/ionic/commit/72c24bc)) +* **header:** apply shadow on MD headers ([6fa2faf](https://github.com/ionic-team/ionic/commit/6fa2faf)) +* **ion-content:** iOS only scroll bounce ([5c80445](https://github.com/ionic-team/ionic/commit/5c80445)) +* **select:** add disabled status in select options ([76619cf](https://github.com/ionic-team/ionic/commit/76619cf)) +* **tabs:** apply shadow on MD tabbar top ([1f4b3e2](https://github.com/ionic-team/ionic/commit/1f4b3e2)) +* **tabs:** add the transition for material design tabs ([eea7e6b](https://github.com/ionic-team/ionic/commit/eea7e6b)) +* **toolbar:** add attributes to hide all borders and box shadows ([88b637b](https://github.com/ionic-team/ionic/commit/88b637b)), closes [#7237](https://github.com/ionic-team/ionic/issues/7237) +* **viewcontroller:** add onWillDismiss callback ([ec99bfd](https://github.com/ionic-team/ionic/commit/ec99bfd)), closes [#6702](https://github.com/ionic-team/ionic/issues/6702) ### Performance Improvements -* **animation:** using will-change when using progressStep() ([267aa32](https://github.com/driftyco/ionic/commit/267aa32)) -* **menu:** several improvements ([86c5aaf](https://github.com/driftyco/ionic/commit/86c5aaf)) +* **animation:** using will-change when using progressStep() ([267aa32](https://github.com/ionic-team/ionic/commit/267aa32)) +* **menu:** several improvements ([86c5aaf](https://github.com/ionic-team/ionic/commit/86c5aaf)) -# [2.0.0-beta.10](https://github.com/driftyco/ionic/compare/v2.0.0-beta.9...v2.0.0-beta.10) (2016-06-27) +# [2.0.0-beta.10](https://github.com/ionic-team/ionic/compare/v2.0.0-beta.9...v2.0.0-beta.10) (2016-06-27) ### BREAKING CHANGES @@ -2077,55 +2077,55 @@ $text-input-wp-show-invalid-highlight: $text-input-wp-show-focus-highlight !defa ### Bug Fixes -* **animation:** correctly apply will-change: transform ([a1223da](https://github.com/driftyco/ionic/commit/a1223da)) -* **bootstrap:** only add customProviders when present ([0e9e85c](https://github.com/driftyco/ionic/commit/0e9e85c)) -* **content:** adjust footer bottom based on the tabbar without padding ([4567de2](https://github.com/driftyco/ionic/commit/4567de2)) -* **content:** set footer height to 0 so it won't be undefined ([3db67f9](https://github.com/driftyco/ionic/commit/3db67f9)) -* **cordova:** fix the status bar padding with the new structure ([15642e4](https://github.com/driftyco/ionic/commit/15642e4)) -* **demos:** updates @angular paths ([b7826ba](https://github.com/driftyco/ionic/commit/b7826ba)) -* **footer:** show footer toolbar w/ tabbar bottom ([99c50a1](https://github.com/driftyco/ionic/commit/99c50a1)) -* **generator:** fix closing tag for header ([47e09a1](https://github.com/driftyco/ionic/commit/47e09a1)) -* **header:** optional ViewController injection ([5a85d82](https://github.com/driftyco/ionic/commit/5a85d82)) -* **input:** allow button click when input has focus ([ae86ab8](https://github.com/driftyco/ionic/commit/ae86ab8)), closes [#6514](https://github.com/driftyco/ionic/issues/6514) [#6944](https://github.com/driftyco/ionic/issues/6944) -* **input:** check if there is a value when setting value ([d0b1930](https://github.com/driftyco/ionic/commit/d0b1930)) -* **input:** fix the clear input button to always be vertically aligned ([e4cc672](https://github.com/driftyco/ionic/commit/e4cc672)) -* **item:** inherit overflow and text-overflow from the parent item in a paragraph ([4009575](https://github.com/driftyco/ionic/commit/4009575)) -* **item:** listEle does not longer exist ([22fad4c](https://github.com/driftyco/ionic/commit/22fad4c)) -* **item:** sliding item works with and without borders ([2303c16](https://github.com/driftyco/ionic/commit/2303c16)), closes [#7081](https://github.com/driftyco/ionic/issues/7081) -* **item:** sliding items don't fire (click) when swiped ([38ab17b](https://github.com/driftyco/ionic/commit/38ab17b)) -* **modal:** add class name to modal ([6e34739](https://github.com/driftyco/ionic/commit/6e34739)), closes [#7000](https://github.com/driftyco/ionic/issues/7000) -* **nav:** auto set iOS black transition bg via css ([7842991](https://github.com/driftyco/ionic/commit/7842991)) -* **picker:** adds align to the PickerColumn interface ([b8551de](https://github.com/driftyco/ionic/commit/b8551de)) -* **refresher:** adjust location after layout updates ([603000f](https://github.com/driftyco/ionic/commit/603000f)) -* **refresher:** only listen for mousemove/touchmove when needed ([1a58a41](https://github.com/driftyco/ionic/commit/1a58a41)) -* **tabs:** don't add outline to the class name if it is a logo icon ([af22287](https://github.com/driftyco/ionic/commit/af22287)), closes [#6899](https://github.com/driftyco/ionic/issues/6899) -* **tabs:** fix tabs rootNav ([ae40edf](https://github.com/driftyco/ionic/commit/ae40edf)) -* **tabs:** hide tab's navbar when a page comes without a navbar ([2d68089](https://github.com/driftyco/ionic/commit/2d68089)), closes [#5556](https://github.com/driftyco/ionic/issues/5556) -* **tabs:** reference parent instead of parentTabs ([ed6d0fa](https://github.com/driftyco/ionic/commit/ed6d0fa)) -* **tabs:** swipeBackEnabled works with tabs as expected ([2bff535](https://github.com/driftyco/ionic/commit/2bff535)) -* **toggle:** host listeners are not longer needed ([4aa322d](https://github.com/driftyco/ionic/commit/4aa322d)) -* **toolbar:** place iOS border on ion-header/footer ([48c1ffd](https://github.com/driftyco/ionic/commit/48c1ffd)) -* **toolbar:** position toolbar relative and add z-index ([1d8ba4a](https://github.com/driftyco/ionic/commit/1d8ba4a)) -* **virtualScroll:** first node should use clientTop/clientLeft ([2197d49](https://github.com/driftyco/ionic/commit/2197d49)) +* **animation:** correctly apply will-change: transform ([a1223da](https://github.com/ionic-team/ionic/commit/a1223da)) +* **bootstrap:** only add customProviders when present ([0e9e85c](https://github.com/ionic-team/ionic/commit/0e9e85c)) +* **content:** adjust footer bottom based on the tabbar without padding ([4567de2](https://github.com/ionic-team/ionic/commit/4567de2)) +* **content:** set footer height to 0 so it won't be undefined ([3db67f9](https://github.com/ionic-team/ionic/commit/3db67f9)) +* **cordova:** fix the status bar padding with the new structure ([15642e4](https://github.com/ionic-team/ionic/commit/15642e4)) +* **demos:** updates @angular paths ([b7826ba](https://github.com/ionic-team/ionic/commit/b7826ba)) +* **footer:** show footer toolbar w/ tabbar bottom ([99c50a1](https://github.com/ionic-team/ionic/commit/99c50a1)) +* **generator:** fix closing tag for header ([47e09a1](https://github.com/ionic-team/ionic/commit/47e09a1)) +* **header:** optional ViewController injection ([5a85d82](https://github.com/ionic-team/ionic/commit/5a85d82)) +* **input:** allow button click when input has focus ([ae86ab8](https://github.com/ionic-team/ionic/commit/ae86ab8)), closes [#6514](https://github.com/ionic-team/ionic/issues/6514) [#6944](https://github.com/ionic-team/ionic/issues/6944) +* **input:** check if there is a value when setting value ([d0b1930](https://github.com/ionic-team/ionic/commit/d0b1930)) +* **input:** fix the clear input button to always be vertically aligned ([e4cc672](https://github.com/ionic-team/ionic/commit/e4cc672)) +* **item:** inherit overflow and text-overflow from the parent item in a paragraph ([4009575](https://github.com/ionic-team/ionic/commit/4009575)) +* **item:** listEle does not longer exist ([22fad4c](https://github.com/ionic-team/ionic/commit/22fad4c)) +* **item:** sliding item works with and without borders ([2303c16](https://github.com/ionic-team/ionic/commit/2303c16)), closes [#7081](https://github.com/ionic-team/ionic/issues/7081) +* **item:** sliding items don't fire (click) when swiped ([38ab17b](https://github.com/ionic-team/ionic/commit/38ab17b)) +* **modal:** add class name to modal ([6e34739](https://github.com/ionic-team/ionic/commit/6e34739)), closes [#7000](https://github.com/ionic-team/ionic/issues/7000) +* **nav:** auto set iOS black transition bg via css ([7842991](https://github.com/ionic-team/ionic/commit/7842991)) +* **picker:** adds align to the PickerColumn interface ([b8551de](https://github.com/ionic-team/ionic/commit/b8551de)) +* **refresher:** adjust location after layout updates ([603000f](https://github.com/ionic-team/ionic/commit/603000f)) +* **refresher:** only listen for mousemove/touchmove when needed ([1a58a41](https://github.com/ionic-team/ionic/commit/1a58a41)) +* **tabs:** don't add outline to the class name if it is a logo icon ([af22287](https://github.com/ionic-team/ionic/commit/af22287)), closes [#6899](https://github.com/ionic-team/ionic/issues/6899) +* **tabs:** fix tabs rootNav ([ae40edf](https://github.com/ionic-team/ionic/commit/ae40edf)) +* **tabs:** hide tab's navbar when a page comes without a navbar ([2d68089](https://github.com/ionic-team/ionic/commit/2d68089)), closes [#5556](https://github.com/ionic-team/ionic/issues/5556) +* **tabs:** reference parent instead of parentTabs ([ed6d0fa](https://github.com/ionic-team/ionic/commit/ed6d0fa)) +* **tabs:** swipeBackEnabled works with tabs as expected ([2bff535](https://github.com/ionic-team/ionic/commit/2bff535)) +* **toggle:** host listeners are not longer needed ([4aa322d](https://github.com/ionic-team/ionic/commit/4aa322d)) +* **toolbar:** place iOS border on ion-header/footer ([48c1ffd](https://github.com/ionic-team/ionic/commit/48c1ffd)) +* **toolbar:** position toolbar relative and add z-index ([1d8ba4a](https://github.com/ionic-team/ionic/commit/1d8ba4a)) +* **virtualScroll:** first node should use clientTop/clientLeft ([2197d49](https://github.com/ionic-team/ionic/commit/2197d49)) ### Features -* **feature-detect:** detect if backdrop-filter is supported ([89564f1](https://github.com/driftyco/ionic/commit/89564f1)) -* **fullscreen:** add fullscreen property to ion-content ([f20c7e4](https://github.com/driftyco/ionic/commit/f20c7e4)) -* **item:** sliding items work with list reorder ([bfdc898](https://github.com/driftyco/ionic/commit/bfdc898)) -* **list:** add list headers and item dividers as items ([712ff81](https://github.com/driftyco/ionic/commit/712ff81)), closes [#5561](https://github.com/driftyco/ionic/issues/5561) -* **list:** reorder list items ([5c38921](https://github.com/driftyco/ionic/commit/5c38921)) -* **range:** add debounce input for ionChange event ([55eccb3](https://github.com/driftyco/ionic/commit/55eccb3)), closes [#6894](https://github.com/driftyco/ionic/issues/6894) -* **toolbar:** control toolbar borders on top/bottom ([3a7addf](https://github.com/driftyco/ionic/commit/3a7addf)) +* **feature-detect:** detect if backdrop-filter is supported ([89564f1](https://github.com/ionic-team/ionic/commit/89564f1)) +* **fullscreen:** add fullscreen property to ion-content ([f20c7e4](https://github.com/ionic-team/ionic/commit/f20c7e4)) +* **item:** sliding items work with list reorder ([bfdc898](https://github.com/ionic-team/ionic/commit/bfdc898)) +* **list:** add list headers and item dividers as items ([712ff81](https://github.com/ionic-team/ionic/commit/712ff81)), closes [#5561](https://github.com/ionic-team/ionic/issues/5561) +* **list:** reorder list items ([5c38921](https://github.com/ionic-team/ionic/commit/5c38921)) +* **range:** add debounce input for ionChange event ([55eccb3](https://github.com/ionic-team/ionic/commit/55eccb3)), closes [#6894](https://github.com/ionic-team/ionic/issues/6894) +* **toolbar:** control toolbar borders on top/bottom ([3a7addf](https://github.com/ionic-team/ionic/commit/3a7addf)) ### Performance Improvements -* **reorder:** hit test refactored ([6a52a4a](https://github.com/driftyco/ionic/commit/6a52a4a)) +* **reorder:** hit test refactored ([6a52a4a](https://github.com/ionic-team/ionic/commit/6a52a4a)) -# [2.0.0-beta.9](https://github.com/driftyco/ionic/compare/v2.0.0-beta.8...v2.0.0-beta.9) (2016-06-16) +# [2.0.0-beta.9](https://github.com/ionic-team/ionic/compare/v2.0.0-beta.8...v2.0.0-beta.9) (2016-06-16) ### BREAKING CHANGES @@ -2158,67 +2158,67 @@ $text-input-wp-show-invalid-highlight: $text-input-wp-show-focus-highlight !defa ### Features -* **backButton:** register back button actions ([84f37cf](https://github.com/driftyco/ionic/commit/84f37cf)) -* **item:** add the ability to show a forward arrow on md and wp modes ([c41f24d](https://github.com/driftyco/ionic/commit/c41f24d)) -* **item:** two-way sliding of items ([c28aa53](https://github.com/driftyco/ionic/commit/c28aa53)), closes [#5073](https://github.com/driftyco/ionic/issues/5073) -* **item-sliding:** two-way item sliding gestures ([5d873ff](https://github.com/driftyco/ionic/commit/5d873ff)) -* **modal:** background click and escape key dismiss (#6831) ([e5473b6](https://github.com/driftyco/ionic/commit/e5473b6)), closes [#6738](https://github.com/driftyco/ionic/issues/6738) -* **navPop:** add nav pop method on the app instance ([9f293e8](https://github.com/driftyco/ionic/commit/9f293e8)) -* **popover:** background dismiss, escape dismiss ([1d78f78](https://github.com/driftyco/ionic/commit/1d78f78)), closes [#6817](https://github.com/driftyco/ionic/issues/6817) -* **range:** range can be disabled ([ccd926b](https://github.com/driftyco/ionic/commit/ccd926b)) -* **select:** add placeholder as an input for select ([461ba11](https://github.com/driftyco/ionic/commit/461ba11)), closes [#6862](https://github.com/driftyco/ionic/issues/6862) -* **tabs:** track tab selecting history, create previousTab() method ([d98f3c9](https://github.com/driftyco/ionic/commit/d98f3c9)) +* **backButton:** register back button actions ([84f37cf](https://github.com/ionic-team/ionic/commit/84f37cf)) +* **item:** add the ability to show a forward arrow on md and wp modes ([c41f24d](https://github.com/ionic-team/ionic/commit/c41f24d)) +* **item:** two-way sliding of items ([c28aa53](https://github.com/ionic-team/ionic/commit/c28aa53)), closes [#5073](https://github.com/ionic-team/ionic/issues/5073) +* **item-sliding:** two-way item sliding gestures ([5d873ff](https://github.com/ionic-team/ionic/commit/5d873ff)) +* **modal:** background click and escape key dismiss (#6831) ([e5473b6](https://github.com/ionic-team/ionic/commit/e5473b6)), closes [#6738](https://github.com/ionic-team/ionic/issues/6738) +* **navPop:** add nav pop method on the app instance ([9f293e8](https://github.com/ionic-team/ionic/commit/9f293e8)) +* **popover:** background dismiss, escape dismiss ([1d78f78](https://github.com/ionic-team/ionic/commit/1d78f78)), closes [#6817](https://github.com/ionic-team/ionic/issues/6817) +* **range:** range can be disabled ([ccd926b](https://github.com/ionic-team/ionic/commit/ccd926b)) +* **select:** add placeholder as an input for select ([461ba11](https://github.com/ionic-team/ionic/commit/461ba11)), closes [#6862](https://github.com/ionic-team/ionic/issues/6862) +* **tabs:** track tab selecting history, create previousTab() method ([d98f3c9](https://github.com/ionic-team/ionic/commit/d98f3c9)) ### Bug Fixes -* **button:** check for icon and add css after content checked ([f7b2ea2](https://github.com/driftyco/ionic/commit/f7b2ea2)), closes [#6662](https://github.com/driftyco/ionic/issues/6662) -* **click-block:** click block is now showing on all screns. ([761a1f6](https://github.com/driftyco/ionic/commit/761a1f6)) -* **click-block:** fix for the click block logic ([9b78aeb](https://github.com/driftyco/ionic/commit/9b78aeb)) -* **datetime:** add styling for datetime with different labels ([adcd2fc](https://github.com/driftyco/ionic/commit/adcd2fc)), closes [#6764](https://github.com/driftyco/ionic/issues/6764) -* **decorators:** change to match angular style guide ([9315c68](https://github.com/driftyco/ionic/commit/9315c68)) -* **item:** change ion-item-swiping to use .item-wrapper css instead ([31f62e7](https://github.com/driftyco/ionic/commit/31f62e7)) -* **item:** encode hex value in the detail arrow so it works on firefox ([03986d4](https://github.com/driftyco/ionic/commit/03986d4)), closes [#6830](https://github.com/driftyco/ionic/issues/6830) -* **item:** improve open/close logic, update demos ([db9fa7e](https://github.com/driftyco/ionic/commit/db9fa7e)) -* **item:** item-options width calculated correctly ([64af0c8](https://github.com/driftyco/ionic/commit/64af0c8)) -* **item:** sliding item supports dynamic options + tests ([14d29e6](https://github.com/driftyco/ionic/commit/14d29e6)), closes [#5192](https://github.com/driftyco/ionic/issues/5192) -* **item:** sliding item's width must be 100% ([efcdd20](https://github.com/driftyco/ionic/commit/efcdd20)) -* **menu:** push/overlay working correctly in landscape ([0c88589](https://github.com/driftyco/ionic/commit/0c88589)) -* **menu:** swiping menu distinguishes between opening and closing direction ([29791f8](https://github.com/driftyco/ionic/commit/29791f8)), closes [#5511](https://github.com/driftyco/ionic/issues/5511) -* **Menu:** fix right overlay menu when rotating device ([07d55c5](https://github.com/driftyco/ionic/commit/07d55c5)) -* **modal:** add status bar padding to modal ([181129b](https://github.com/driftyco/ionic/commit/181129b)) -* **modal:** change modal display so you can scroll the entire height ([01bbc94](https://github.com/driftyco/ionic/commit/01bbc94)), closes [#6839](https://github.com/driftyco/ionic/issues/6839) -* **navigation:** keep the click block up longer if the keyboard is open (#6884) ([d6b7d5d](https://github.com/driftyco/ionic/commit/d6b7d5d)) -* **popover:** allow target element to be positioned at left:0 ([ea450d4](https://github.com/driftyco/ionic/commit/ea450d4)), closes [#6896](https://github.com/driftyco/ionic/issues/6896) -* **popover:** hide arrow if no event was passed ([8350df0](https://github.com/driftyco/ionic/commit/8350df0)), closes [#6796](https://github.com/driftyco/ionic/issues/6796) -* **range:** bar height for ios should be 1px, add disabled for wp ([f2a9f2d](https://github.com/driftyco/ionic/commit/f2a9f2d)) -* **range:** stop sliding after releasing mouse outside the window ([9b2e934](https://github.com/driftyco/ionic/commit/9b2e934)), closes [#6802](https://github.com/driftyco/ionic/issues/6802) -* **scrollView:** ensure scroll element exists for event listeners ([1188730](https://github.com/driftyco/ionic/commit/1188730)) -* **searchbar:** add opacity so the searchbar doesn't show when it's moved over ([b5f93f9](https://github.com/driftyco/ionic/commit/b5f93f9)) -* **searchbar:** only trigger the input event on clear if there is a value ([99fdcc0](https://github.com/driftyco/ionic/commit/99fdcc0)), closes [#6382](https://github.com/driftyco/ionic/issues/6382) -* **searchbar:** position elements when the value changes not after content checked ([31c7e59](https://github.com/driftyco/ionic/commit/31c7e59)) -* **searchbar:** set a negative tabindex for the cancel button ([614ace4](https://github.com/driftyco/ionic/commit/614ace4)) -* **searchbar:** use the contrast color for the background in a toolbar ([b4028c6](https://github.com/driftyco/ionic/commit/b4028c6)), closes [#6379](https://github.com/driftyco/ionic/issues/6379) -* **tabs:** reduce padding on tabs for ios ([fd9cdc7](https://github.com/driftyco/ionic/commit/fd9cdc7)), closes [#6679](https://github.com/driftyco/ionic/issues/6679) -* **tap:** export isActivatable as a const so its transpiled correctly ([ce3da97](https://github.com/driftyco/ionic/commit/ce3da97)) -* **toast:** close toasts when two or more are open (#6814) ([8ff2476](https://github.com/driftyco/ionic/commit/8ff2476)), closes [(#6814](https://github.com/(/issues/6814) -* **toast:** toast will now be enabled (#6904) ([c068828](https://github.com/driftyco/ionic/commit/c068828)) -* **virtualScroll:** detect changes in individual nodes ([f049521](https://github.com/driftyco/ionic/commit/f049521)), closes [#6137](https://github.com/driftyco/ionic/issues/6137) +* **button:** check for icon and add css after content checked ([f7b2ea2](https://github.com/ionic-team/ionic/commit/f7b2ea2)), closes [#6662](https://github.com/ionic-team/ionic/issues/6662) +* **click-block:** click block is now showing on all screns. ([761a1f6](https://github.com/ionic-team/ionic/commit/761a1f6)) +* **click-block:** fix for the click block logic ([9b78aeb](https://github.com/ionic-team/ionic/commit/9b78aeb)) +* **datetime:** add styling for datetime with different labels ([adcd2fc](https://github.com/ionic-team/ionic/commit/adcd2fc)), closes [#6764](https://github.com/ionic-team/ionic/issues/6764) +* **decorators:** change to match angular style guide ([9315c68](https://github.com/ionic-team/ionic/commit/9315c68)) +* **item:** change ion-item-swiping to use .item-wrapper css instead ([31f62e7](https://github.com/ionic-team/ionic/commit/31f62e7)) +* **item:** encode hex value in the detail arrow so it works on firefox ([03986d4](https://github.com/ionic-team/ionic/commit/03986d4)), closes [#6830](https://github.com/ionic-team/ionic/issues/6830) +* **item:** improve open/close logic, update demos ([db9fa7e](https://github.com/ionic-team/ionic/commit/db9fa7e)) +* **item:** item-options width calculated correctly ([64af0c8](https://github.com/ionic-team/ionic/commit/64af0c8)) +* **item:** sliding item supports dynamic options + tests ([14d29e6](https://github.com/ionic-team/ionic/commit/14d29e6)), closes [#5192](https://github.com/ionic-team/ionic/issues/5192) +* **item:** sliding item's width must be 100% ([efcdd20](https://github.com/ionic-team/ionic/commit/efcdd20)) +* **menu:** push/overlay working correctly in landscape ([0c88589](https://github.com/ionic-team/ionic/commit/0c88589)) +* **menu:** swiping menu distinguishes between opening and closing direction ([29791f8](https://github.com/ionic-team/ionic/commit/29791f8)), closes [#5511](https://github.com/ionic-team/ionic/issues/5511) +* **Menu:** fix right overlay menu when rotating device ([07d55c5](https://github.com/ionic-team/ionic/commit/07d55c5)) +* **modal:** add status bar padding to modal ([181129b](https://github.com/ionic-team/ionic/commit/181129b)) +* **modal:** change modal display so you can scroll the entire height ([01bbc94](https://github.com/ionic-team/ionic/commit/01bbc94)), closes [#6839](https://github.com/ionic-team/ionic/issues/6839) +* **navigation:** keep the click block up longer if the keyboard is open (#6884) ([d6b7d5d](https://github.com/ionic-team/ionic/commit/d6b7d5d)) +* **popover:** allow target element to be positioned at left:0 ([ea450d4](https://github.com/ionic-team/ionic/commit/ea450d4)), closes [#6896](https://github.com/ionic-team/ionic/issues/6896) +* **popover:** hide arrow if no event was passed ([8350df0](https://github.com/ionic-team/ionic/commit/8350df0)), closes [#6796](https://github.com/ionic-team/ionic/issues/6796) +* **range:** bar height for ios should be 1px, add disabled for wp ([f2a9f2d](https://github.com/ionic-team/ionic/commit/f2a9f2d)) +* **range:** stop sliding after releasing mouse outside the window ([9b2e934](https://github.com/ionic-team/ionic/commit/9b2e934)), closes [#6802](https://github.com/ionic-team/ionic/issues/6802) +* **scrollView:** ensure scroll element exists for event listeners ([1188730](https://github.com/ionic-team/ionic/commit/1188730)) +* **searchbar:** add opacity so the searchbar doesn't show when it's moved over ([b5f93f9](https://github.com/ionic-team/ionic/commit/b5f93f9)) +* **searchbar:** only trigger the input event on clear if there is a value ([99fdcc0](https://github.com/ionic-team/ionic/commit/99fdcc0)), closes [#6382](https://github.com/ionic-team/ionic/issues/6382) +* **searchbar:** position elements when the value changes not after content checked ([31c7e59](https://github.com/ionic-team/ionic/commit/31c7e59)) +* **searchbar:** set a negative tabindex for the cancel button ([614ace4](https://github.com/ionic-team/ionic/commit/614ace4)) +* **searchbar:** use the contrast color for the background in a toolbar ([b4028c6](https://github.com/ionic-team/ionic/commit/b4028c6)), closes [#6379](https://github.com/ionic-team/ionic/issues/6379) +* **tabs:** reduce padding on tabs for ios ([fd9cdc7](https://github.com/ionic-team/ionic/commit/fd9cdc7)), closes [#6679](https://github.com/ionic-team/ionic/issues/6679) +* **tap:** export isActivatable as a const so its transpiled correctly ([ce3da97](https://github.com/ionic-team/ionic/commit/ce3da97)) +* **toast:** close toasts when two or more are open (#6814) ([8ff2476](https://github.com/ionic-team/ionic/commit/8ff2476)), closes [(#6814](https://github.com/(/issues/6814) +* **toast:** toast will now be enabled (#6904) ([c068828](https://github.com/ionic-team/ionic/commit/c068828)) +* **virtualScroll:** detect changes in individual nodes ([f049521](https://github.com/ionic-team/ionic/commit/f049521)), closes [#6137](https://github.com/ionic-team/ionic/issues/6137) ### Performance Improvements -* **virtualScroll:** improve UIWebView virtual scroll ([ff1daa6](https://github.com/driftyco/ionic/commit/ff1daa6)) +* **virtualScroll:** improve UIWebView virtual scroll ([ff1daa6](https://github.com/ionic-team/ionic/commit/ff1daa6)) -# [2.0.0-beta.8](https://github.com/driftyco/ionic/compare/v2.0.0-beta.7...v2.0.0-beta.8) (2016-06-06) +# [2.0.0-beta.8](https://github.com/ionic-team/ionic/compare/v2.0.0-beta.7...v2.0.0-beta.8) (2016-06-06) ### BREAKING CHANGES #### Ionic Decorators Removed -We’ve started the process of optimizing Ionic 2 to improve our support for Progressive Web Apps and upcoming Angular tooling. Because of this, we have removed the Ionic decorators in favor of using Angular's `Component` decorator. The following changes need to be made. For a step by step guide, see the [Steps to Upgrade to Beta 8 section](https://github.com/driftyco/ionic/blob/2.0/CHANGELOG.md#steps-to-upgrade-to-beta-8). +We’ve started the process of optimizing Ionic 2 to improve our support for Progressive Web Apps and upcoming Angular tooling. Because of this, we have removed the Ionic decorators in favor of using Angular's `Component` decorator. The following changes need to be made. For a step by step guide, see the [Steps to Upgrade to Beta 8 section](https://github.com/ionic-team/ionic/blob/2.0/CHANGELOG.md#steps-to-upgrade-to-beta-8). - `@App` and `@Page` should be replaced with `@Component`. - `IonicApp` has been renamed to `App`. @@ -2404,7 +2404,7 @@ All Ionic component events have been renamed to start with `ion`. This is to pre } ``` - The full list of lifecycle name changes is in the [section above](https://github.com/driftyco/ionic/blob/2.0/CHANGELOG.md#ionic-lifecycle-events-renamed). + The full list of lifecycle name changes is in the [section above](https://github.com/ionic-team/ionic/blob/2.0/CHANGELOG.md#ionic-lifecycle-events-renamed). 6. Rename any Ionic events, for example: @@ -2418,122 +2418,122 @@ All Ionic component events have been renamed to start with `ion`. This is to pre ``` - The full list of event name changes is in the [section above](https://github.com/driftyco/ionic/blob/2.0/CHANGELOG.md#ionic-component-events-renamed). + The full list of event name changes is in the [section above](https://github.com/ionic-team/ionic/blob/2.0/CHANGELOG.md#ionic-component-events-renamed). ### Bug Fixes -* **build:** correct link in output.wp.scss file to old ionic directory. ([6113daf](https://github.com/driftyco/ionic/commit/6113daf)) -* **button:** style disabled anchor/button elements ([d0abbaf](https://github.com/driftyco/ionic/commit/d0abbaf)), closes [#6108](https://github.com/driftyco/ionic/issues/6108) -* **config:** pass custom providers in the bootstrap of the app ([c74b3f7](https://github.com/driftyco/ionic/commit/c74b3f7)) -* **config:** set the properties for each mode and add defaults ([7def98c](https://github.com/driftyco/ionic/commit/7def98c)), closes [#6132](https://github.com/driftyco/ionic/issues/6132) -* **datetime:** clear out existing datetime data ([c1ad804](https://github.com/driftyco/ionic/commit/c1ad804)), closes [#6614](https://github.com/driftyco/ionic/issues/6614) -* **datetime:** fix ISO format when w/out timezone data ([272daf2](https://github.com/driftyco/ionic/commit/272daf2)), closes [#6608](https://github.com/driftyco/ionic/issues/6608) -* **infiniteScroll:** ensure infinite doesn't fire when already loading ([f7b1f37](https://github.com/driftyco/ionic/commit/f7b1f37)) -* **input:** add form validation classes to the item ([5498a36](https://github.com/driftyco/ionic/commit/5498a36)) -* **input:** fix material design success/error highlighting on inputs ([702a882](https://github.com/driftyco/ionic/commit/702a882)) -* **input:** fix the clear input placement on wp mode ([4ba999e](https://github.com/driftyco/ionic/commit/4ba999e)) -* **input:** pass the control classes down to the native input ([6180cb8](https://github.com/driftyco/ionic/commit/6180cb8)) -* **ion-backdrop:** new ion-backdrop can prevent background scrolling ([a1a582b](https://github.com/driftyco/ionic/commit/a1a582b)), closes [#6656](https://github.com/driftyco/ionic/issues/6656) -* **item:** remove border for the last item in an item-group ([6b3e7ac](https://github.com/driftyco/ionic/commit/6b3e7ac)), closes [#6518](https://github.com/driftyco/ionic/issues/6518) -* **label:** make all ion-labels stacked or floating stretch ([b742e1f](https://github.com/driftyco/ionic/commit/b742e1f)), closes [#6134](https://github.com/driftyco/ionic/issues/6134) -* **menu:** fix swipe to go back and left menu conflict ([f18a624](https://github.com/driftyco/ionic/commit/f18a624)), closes [#5575](https://github.com/driftyco/ionic/issues/5575) -* **menu:** pass platform to menu type ([7f597a0](https://github.com/driftyco/ionic/commit/7f597a0)) -* **modal:** fix onPageWillEnter ([01110af](https://github.com/driftyco/ionic/commit/01110af)), closes [#6597](https://github.com/driftyco/ionic/issues/6597) -* **picker:** safari fired pointerEnd() twice (#6708) ([170cf8c](https://github.com/driftyco/ionic/commit/170cf8c)), closes [#6704](https://github.com/driftyco/ionic/issues/6704) -* **picker:** use sanitizer on translate3d css prop ([8598a2e](https://github.com/driftyco/ionic/commit/8598a2e)) -* **platform:** pass original event in EventEmitter ([cc93366](https://github.com/driftyco/ionic/commit/cc93366)) -* **popover:** allow popover to have an ion-content wrapping it ([c801d18](https://github.com/driftyco/ionic/commit/c801d18)) -* **popover:** position MD popover on top of element clicked ([6bd91f0](https://github.com/driftyco/ionic/commit/6bd91f0)), closes [#6683](https://github.com/driftyco/ionic/issues/6683) -* **popover:** style the ion-content background in a popover to match popover bg ([9ea89ea](https://github.com/driftyco/ionic/commit/9ea89ea)) -* **range:** fix styling on range, add demo ([d24b080](https://github.com/driftyco/ionic/commit/d24b080)) -* **range:** prevent change detection exception ([7e4b13d](https://github.com/driftyco/ionic/commit/7e4b13d)) -* **range:** update range left/right margin on ios ([27fa22f](https://github.com/driftyco/ionic/commit/27fa22f)) -* **range:** update the styling for all modes ([061af93](https://github.com/driftyco/ionic/commit/061af93)) -* **ripple:** do not activate ripple if pointer moved ([d57833c](https://github.com/driftyco/ionic/commit/d57833c)) -* **slides:** Removing a slide via *ngIf now properly removes the slide and the bullet from th ([dbe54b5](https://github.com/driftyco/ionic/commit/dbe54b5)), closes [#6651](https://github.com/driftyco/ionic/issues/6651) -* **toast:** remove backdrop, allow user interaction when up ([d4d1f70](https://github.com/driftyco/ionic/commit/d4d1f70)), closes [#6291](https://github.com/driftyco/ionic/issues/6291) -* **toast:** remove the enableBackdropDismiss option on toast ([aeeae3f](https://github.com/driftyco/ionic/commit/aeeae3f)) -* **toggle:** do not fire change when initializing ([cd2afb3](https://github.com/driftyco/ionic/commit/cd2afb3)), closes [#6144](https://github.com/driftyco/ionic/issues/6144) -* **transition:** reduce transition delay on MD ([908fa03](https://github.com/driftyco/ionic/commit/908fa03)) +* **build:** correct link in output.wp.scss file to old ionic directory. ([6113daf](https://github.com/ionic-team/ionic/commit/6113daf)) +* **button:** style disabled anchor/button elements ([d0abbaf](https://github.com/ionic-team/ionic/commit/d0abbaf)), closes [#6108](https://github.com/ionic-team/ionic/issues/6108) +* **config:** pass custom providers in the bootstrap of the app ([c74b3f7](https://github.com/ionic-team/ionic/commit/c74b3f7)) +* **config:** set the properties for each mode and add defaults ([7def98c](https://github.com/ionic-team/ionic/commit/7def98c)), closes [#6132](https://github.com/ionic-team/ionic/issues/6132) +* **datetime:** clear out existing datetime data ([c1ad804](https://github.com/ionic-team/ionic/commit/c1ad804)), closes [#6614](https://github.com/ionic-team/ionic/issues/6614) +* **datetime:** fix ISO format when w/out timezone data ([272daf2](https://github.com/ionic-team/ionic/commit/272daf2)), closes [#6608](https://github.com/ionic-team/ionic/issues/6608) +* **infiniteScroll:** ensure infinite doesn't fire when already loading ([f7b1f37](https://github.com/ionic-team/ionic/commit/f7b1f37)) +* **input:** add form validation classes to the item ([5498a36](https://github.com/ionic-team/ionic/commit/5498a36)) +* **input:** fix material design success/error highlighting on inputs ([702a882](https://github.com/ionic-team/ionic/commit/702a882)) +* **input:** fix the clear input placement on wp mode ([4ba999e](https://github.com/ionic-team/ionic/commit/4ba999e)) +* **input:** pass the control classes down to the native input ([6180cb8](https://github.com/ionic-team/ionic/commit/6180cb8)) +* **ion-backdrop:** new ion-backdrop can prevent background scrolling ([a1a582b](https://github.com/ionic-team/ionic/commit/a1a582b)), closes [#6656](https://github.com/ionic-team/ionic/issues/6656) +* **item:** remove border for the last item in an item-group ([6b3e7ac](https://github.com/ionic-team/ionic/commit/6b3e7ac)), closes [#6518](https://github.com/ionic-team/ionic/issues/6518) +* **label:** make all ion-labels stacked or floating stretch ([b742e1f](https://github.com/ionic-team/ionic/commit/b742e1f)), closes [#6134](https://github.com/ionic-team/ionic/issues/6134) +* **menu:** fix swipe to go back and left menu conflict ([f18a624](https://github.com/ionic-team/ionic/commit/f18a624)), closes [#5575](https://github.com/ionic-team/ionic/issues/5575) +* **menu:** pass platform to menu type ([7f597a0](https://github.com/ionic-team/ionic/commit/7f597a0)) +* **modal:** fix onPageWillEnter ([01110af](https://github.com/ionic-team/ionic/commit/01110af)), closes [#6597](https://github.com/ionic-team/ionic/issues/6597) +* **picker:** safari fired pointerEnd() twice (#6708) ([170cf8c](https://github.com/ionic-team/ionic/commit/170cf8c)), closes [#6704](https://github.com/ionic-team/ionic/issues/6704) +* **picker:** use sanitizer on translate3d css prop ([8598a2e](https://github.com/ionic-team/ionic/commit/8598a2e)) +* **platform:** pass original event in EventEmitter ([cc93366](https://github.com/ionic-team/ionic/commit/cc93366)) +* **popover:** allow popover to have an ion-content wrapping it ([c801d18](https://github.com/ionic-team/ionic/commit/c801d18)) +* **popover:** position MD popover on top of element clicked ([6bd91f0](https://github.com/ionic-team/ionic/commit/6bd91f0)), closes [#6683](https://github.com/ionic-team/ionic/issues/6683) +* **popover:** style the ion-content background in a popover to match popover bg ([9ea89ea](https://github.com/ionic-team/ionic/commit/9ea89ea)) +* **range:** fix styling on range, add demo ([d24b080](https://github.com/ionic-team/ionic/commit/d24b080)) +* **range:** prevent change detection exception ([7e4b13d](https://github.com/ionic-team/ionic/commit/7e4b13d)) +* **range:** update range left/right margin on ios ([27fa22f](https://github.com/ionic-team/ionic/commit/27fa22f)) +* **range:** update the styling for all modes ([061af93](https://github.com/ionic-team/ionic/commit/061af93)) +* **ripple:** do not activate ripple if pointer moved ([d57833c](https://github.com/ionic-team/ionic/commit/d57833c)) +* **slides:** Removing a slide via *ngIf now properly removes the slide and the bullet from th ([dbe54b5](https://github.com/ionic-team/ionic/commit/dbe54b5)), closes [#6651](https://github.com/ionic-team/ionic/issues/6651) +* **toast:** remove backdrop, allow user interaction when up ([d4d1f70](https://github.com/ionic-team/ionic/commit/d4d1f70)), closes [#6291](https://github.com/ionic-team/ionic/issues/6291) +* **toast:** remove the enableBackdropDismiss option on toast ([aeeae3f](https://github.com/ionic-team/ionic/commit/aeeae3f)) +* **toggle:** do not fire change when initializing ([cd2afb3](https://github.com/ionic-team/ionic/commit/cd2afb3)), closes [#6144](https://github.com/ionic-team/ionic/issues/6144) +* **transition:** reduce transition delay on MD ([908fa03](https://github.com/ionic-team/ionic/commit/908fa03)) ### Features -* **alert:** add Sass variables for the radio/checkbox labels when checked ([9cc0dc7](https://github.com/driftyco/ionic/commit/9cc0dc7)), closes [#6289](https://github.com/driftyco/ionic/issues/6289) -* **item:** add item-content attr selector ([839adf8](https://github.com/driftyco/ionic/commit/839adf8)), closes [#6643](https://github.com/driftyco/ionic/issues/6643) -* **menu:** add opened/closed events ([51ee8b7](https://github.com/driftyco/ionic/commit/51ee8b7)) -* **popover:** add height auto for safari and remove ability to scroll on backdrop ([620b7c8](https://github.com/driftyco/ionic/commit/620b7c8)) -* **popover:** add MD animation ([1d0d755](https://github.com/driftyco/ionic/commit/1d0d755)) -* **popover:** add popover component ([53fd3c3](https://github.com/driftyco/ionic/commit/53fd3c3)) -* **popover:** add styling for the md pin ([a25a552](https://github.com/driftyco/ionic/commit/a25a552)) -* **popover:** adjust popover to position in the center with no event ([1e7b572](https://github.com/driftyco/ionic/commit/1e7b572)) -* **popover:** change MD animation and use for WP also ([44a7da8](https://github.com/driftyco/ionic/commit/44a7da8)) -* **popover:** change popover item background color to match wrapper ([b0d71da](https://github.com/driftyco/ionic/commit/b0d71da)) -* **popover:** change template in popover to a page similar to modal ([a96e36a](https://github.com/driftyco/ionic/commit/a96e36a)) -* **popover:** fix long popovers that go off the page ([4db72cf](https://github.com/driftyco/ionic/commit/4db72cf)) -* **popover:** fix MD animations and start from the right side ([e419ec6](https://github.com/driftyco/ionic/commit/e419ec6)) -* **popover:** modify the animation for each mode ([57a1274](https://github.com/driftyco/ionic/commit/57a1274)) -* **popover:** position popover in the top middle if no event ([438a389](https://github.com/driftyco/ionic/commit/438a389)) -* **popover:** position the popover on transition instead of create ([2cd1b51](https://github.com/driftyco/ionic/commit/2cd1b51)) -* **range:** add ability to add labels to the left/right of range ([fc819dd](https://github.com/driftyco/ionic/commit/fc819dd)) -* **range:** add md and wp styling, tweak ios styling ([af6d5e4](https://github.com/driftyco/ionic/commit/af6d5e4)) -* **range:** add styling for range-left/range-right md and wp ([21753a8](https://github.com/driftyco/ionic/commit/21753a8)) -* **range:** add styling for the range when knob is minimum md ([c59c656](https://github.com/driftyco/ionic/commit/c59c656)) -* **range:** create ion-range input ([2c6e11b](https://github.com/driftyco/ionic/commit/2c6e11b)) -* **range:** fix the knob on md so the transform isn't blurry ([cffa84c](https://github.com/driftyco/ionic/commit/cffa84c)) -* **range:** only increase knob size when pin doesn't exist ([47174df](https://github.com/driftyco/ionic/commit/47174df)) +* **alert:** add Sass variables for the radio/checkbox labels when checked ([9cc0dc7](https://github.com/ionic-team/ionic/commit/9cc0dc7)), closes [#6289](https://github.com/ionic-team/ionic/issues/6289) +* **item:** add item-content attr selector ([839adf8](https://github.com/ionic-team/ionic/commit/839adf8)), closes [#6643](https://github.com/ionic-team/ionic/issues/6643) +* **menu:** add opened/closed events ([51ee8b7](https://github.com/ionic-team/ionic/commit/51ee8b7)) +* **popover:** add height auto for safari and remove ability to scroll on backdrop ([620b7c8](https://github.com/ionic-team/ionic/commit/620b7c8)) +* **popover:** add MD animation ([1d0d755](https://github.com/ionic-team/ionic/commit/1d0d755)) +* **popover:** add popover component ([53fd3c3](https://github.com/ionic-team/ionic/commit/53fd3c3)) +* **popover:** add styling for the md pin ([a25a552](https://github.com/ionic-team/ionic/commit/a25a552)) +* **popover:** adjust popover to position in the center with no event ([1e7b572](https://github.com/ionic-team/ionic/commit/1e7b572)) +* **popover:** change MD animation and use for WP also ([44a7da8](https://github.com/ionic-team/ionic/commit/44a7da8)) +* **popover:** change popover item background color to match wrapper ([b0d71da](https://github.com/ionic-team/ionic/commit/b0d71da)) +* **popover:** change template in popover to a page similar to modal ([a96e36a](https://github.com/ionic-team/ionic/commit/a96e36a)) +* **popover:** fix long popovers that go off the page ([4db72cf](https://github.com/ionic-team/ionic/commit/4db72cf)) +* **popover:** fix MD animations and start from the right side ([e419ec6](https://github.com/ionic-team/ionic/commit/e419ec6)) +* **popover:** modify the animation for each mode ([57a1274](https://github.com/ionic-team/ionic/commit/57a1274)) +* **popover:** position popover in the top middle if no event ([438a389](https://github.com/ionic-team/ionic/commit/438a389)) +* **popover:** position the popover on transition instead of create ([2cd1b51](https://github.com/ionic-team/ionic/commit/2cd1b51)) +* **range:** add ability to add labels to the left/right of range ([fc819dd](https://github.com/ionic-team/ionic/commit/fc819dd)) +* **range:** add md and wp styling, tweak ios styling ([af6d5e4](https://github.com/ionic-team/ionic/commit/af6d5e4)) +* **range:** add styling for range-left/range-right md and wp ([21753a8](https://github.com/ionic-team/ionic/commit/21753a8)) +* **range:** add styling for the range when knob is minimum md ([c59c656](https://github.com/ionic-team/ionic/commit/c59c656)) +* **range:** create ion-range input ([2c6e11b](https://github.com/ionic-team/ionic/commit/2c6e11b)) +* **range:** fix the knob on md so the transform isn't blurry ([cffa84c](https://github.com/ionic-team/ionic/commit/cffa84c)) +* **range:** only increase knob size when pin doesn't exist ([47174df](https://github.com/ionic-team/ionic/commit/47174df)) -# [2.0.0-beta.7](https://github.com/driftyco/ionic/compare/v2.0.0-beta.6...v2.0.0-beta.7) (2016-05-19) +# [2.0.0-beta.7](https://github.com/ionic-team/ionic/compare/v2.0.0-beta.6...v2.0.0-beta.7) (2016-05-19) ### Features -* **datetime:** add ion-datetime ([1e331c9](https://github.com/driftyco/ionic/commit/1e331c9)) -* **input:** added functionality for clear input option on ion-input ([d8e2849](https://github.com/driftyco/ionic/commit/d8e2849)) -* **modal:** add inset modal feature ([a658524](https://github.com/driftyco/ionic/commit/a658524)), closes [#5423](https://github.com/driftyco/ionic/issues/5423) -* **modal:** start of inset modals ([a1a594d](https://github.com/driftyco/ionic/commit/a1a594d)) -* **picker:** add ios/md/wp picker styles ([aa9a667](https://github.com/driftyco/ionic/commit/aa9a667)) -* **picker:** init picker ([d5068f8](https://github.com/driftyco/ionic/commit/d5068f8)) -* **platform:** add a readySource as ready resolved value ([f68ac8a](https://github.com/driftyco/ionic/commit/f68ac8a)) -* **platform:** cordova pause/resume events ([532096b](https://github.com/driftyco/ionic/commit/532096b)) +* **datetime:** add ion-datetime ([1e331c9](https://github.com/ionic-team/ionic/commit/1e331c9)) +* **input:** added functionality for clear input option on ion-input ([d8e2849](https://github.com/ionic-team/ionic/commit/d8e2849)) +* **modal:** add inset modal feature ([a658524](https://github.com/ionic-team/ionic/commit/a658524)), closes [#5423](https://github.com/ionic-team/ionic/issues/5423) +* **modal:** start of inset modals ([a1a594d](https://github.com/ionic-team/ionic/commit/a1a594d)) +* **picker:** add ios/md/wp picker styles ([aa9a667](https://github.com/ionic-team/ionic/commit/aa9a667)) +* **picker:** init picker ([d5068f8](https://github.com/ionic-team/ionic/commit/d5068f8)) +* **platform:** add a readySource as ready resolved value ([f68ac8a](https://github.com/ionic-team/ionic/commit/f68ac8a)) +* **platform:** cordova pause/resume events ([532096b](https://github.com/ionic-team/ionic/commit/532096b)) ### Bug Fixes -* **app:** add status bar padding to navbar when a tab subpage ([62b97ce](https://github.com/driftyco/ionic/commit/62b97ce)), closes [#6368](https://github.com/driftyco/ionic/issues/6368) -* **app:** fix status bar padding for inset modals ([4d27680](https://github.com/driftyco/ionic/commit/4d27680)) -* **build:** fix e2e, demos, and karma tests to use new angular module setup. ([4c19d15](https://github.com/driftyco/ionic/commit/4c19d15)) -* **button:** add the solid class to bar buttons ([658b29b](https://github.com/driftyco/ionic/commit/658b29b)) -* **button:** add transparent background for clear/outline windows buttons ([da5c065](https://github.com/driftyco/ionic/commit/da5c065)) -* **button:** exclude solid from getting added to the button in the class ([4252448](https://github.com/driftyco/ionic/commit/4252448)) -* **button:** remove unnecessary ion-button-effect elements ([369d78b](https://github.com/driftyco/ionic/commit/369d78b)) -* **checkbox:** add ability to align checkboxes to the right ([e075ccd](https://github.com/driftyco/ionic/commit/e075ccd)), closes [#5925](https://github.com/driftyco/ionic/issues/5925) -* **datetime:** fix property dayNames (it was using dayShort) ([0bd736d](https://github.com/driftyco/ionic/commit/0bd736d)) -* **datetime:** improve parseTemplate ([55ec80a](https://github.com/driftyco/ionic/commit/55ec80a)) -* **grid:** add ion-grid element which wraps the rows/cols and adds padding ([a0c0228](https://github.com/driftyco/ionic/commit/a0c0228)) -* **input:** clear text input ([bde103d](https://github.com/driftyco/ionic/commit/bde103d)) -* **input:** remove old clearInput code and clean up UI, added onChange calls ([71cd297](https://github.com/driftyco/ionic/commit/71cd297)) -* **loading:** include cssClass in the Loading options ([4c8ee95](https://github.com/driftyco/ionic/commit/4c8ee95)), closes [#6365](https://github.com/driftyco/ionic/issues/6365) -* **nav:** transition toolbars on iOS ([daa4ccc](https://github.com/driftyco/ionic/commit/daa4ccc)), closes [#5692](https://github.com/driftyco/ionic/issues/5692) -* **picker:** number of dom children != number of options (#6551) ([28cf16a](https://github.com/driftyco/ionic/commit/28cf16a)) -* **radio:** add styling for radio when item-left/item-right is added ([4c5dd0b](https://github.com/driftyco/ionic/commit/4c5dd0b)) -* **raf:** test for undefined raf ([1c16008](https://github.com/driftyco/ionic/commit/1c16008)) -* **segment:** add disabled property to segment and segment button ([4fca31e](https://github.com/driftyco/ionic/commit/4fca31e)) -* **select:** add min height to select text for windows since it shows border ([e9c1442](https://github.com/driftyco/ionic/commit/e9c1442)) -* **show-hide-when:** add !important to display as this should always take precedence ([617b7ac](https://github.com/driftyco/ionic/commit/617b7ac)), closes [#6270](https://github.com/driftyco/ionic/issues/6270) -* **slides:** make slide method parameters optional ([f355087](https://github.com/driftyco/ionic/commit/f355087)) -* **slides:** set class using renderer instead of host ([132d8e9](https://github.com/driftyco/ionic/commit/132d8e9)), closes [#6275](https://github.com/driftyco/ionic/issues/6275) -* **tabs:** move border to top for windows positioned bottom tabs ([af2085e](https://github.com/driftyco/ionic/commit/af2085e)), closes [#6526](https://github.com/driftyco/ionic/issues/6526) -* **tabs:** remove min-width from tab so 5 tabs will fit ([b4647cd](https://github.com/driftyco/ionic/commit/b4647cd)), closes [#6056](https://github.com/driftyco/ionic/issues/6056) -* **toast:** add toast back to the components export ([d7d4742](https://github.com/driftyco/ionic/commit/d7d4742)) -* **toggle:** add styling for toggle when placed left ([ab82d53](https://github.com/driftyco/ionic/commit/ab82d53)) -* **toolbar:** add the mode to the inverse function for a toolbar ([3ca3027](https://github.com/driftyco/ionic/commit/3ca3027)), closes [#6364](https://github.com/driftyco/ionic/issues/6364) -* **toolbar:** md mode use the color contrast for toolbar button/title ([9f54f16](https://github.com/driftyco/ionic/commit/9f54f16)) -* **toolbar:** remove color change from outline buttons in toolbar ([6759074](https://github.com/driftyco/ionic/commit/6759074)) -* **toolbar:** set the text color of the toolbar based on the contrast of the background ([74afc18](https://github.com/driftyco/ionic/commit/74afc18)) -* **toolbar:** wp get title/button color from the contrast of toolbar background ([62bd13b](https://github.com/driftyco/ionic/commit/62bd13b)) -* **virtual-scroll:** fixes from rc1 breaking changes ([158f717](https://github.com/driftyco/ionic/commit/158f717)) +* **app:** add status bar padding to navbar when a tab subpage ([62b97ce](https://github.com/ionic-team/ionic/commit/62b97ce)), closes [#6368](https://github.com/ionic-team/ionic/issues/6368) +* **app:** fix status bar padding for inset modals ([4d27680](https://github.com/ionic-team/ionic/commit/4d27680)) +* **build:** fix e2e, demos, and karma tests to use new angular module setup. ([4c19d15](https://github.com/ionic-team/ionic/commit/4c19d15)) +* **button:** add the solid class to bar buttons ([658b29b](https://github.com/ionic-team/ionic/commit/658b29b)) +* **button:** add transparent background for clear/outline windows buttons ([da5c065](https://github.com/ionic-team/ionic/commit/da5c065)) +* **button:** exclude solid from getting added to the button in the class ([4252448](https://github.com/ionic-team/ionic/commit/4252448)) +* **button:** remove unnecessary ion-button-effect elements ([369d78b](https://github.com/ionic-team/ionic/commit/369d78b)) +* **checkbox:** add ability to align checkboxes to the right ([e075ccd](https://github.com/ionic-team/ionic/commit/e075ccd)), closes [#5925](https://github.com/ionic-team/ionic/issues/5925) +* **datetime:** fix property dayNames (it was using dayShort) ([0bd736d](https://github.com/ionic-team/ionic/commit/0bd736d)) +* **datetime:** improve parseTemplate ([55ec80a](https://github.com/ionic-team/ionic/commit/55ec80a)) +* **grid:** add ion-grid element which wraps the rows/cols and adds padding ([a0c0228](https://github.com/ionic-team/ionic/commit/a0c0228)) +* **input:** clear text input ([bde103d](https://github.com/ionic-team/ionic/commit/bde103d)) +* **input:** remove old clearInput code and clean up UI, added onChange calls ([71cd297](https://github.com/ionic-team/ionic/commit/71cd297)) +* **loading:** include cssClass in the Loading options ([4c8ee95](https://github.com/ionic-team/ionic/commit/4c8ee95)), closes [#6365](https://github.com/ionic-team/ionic/issues/6365) +* **nav:** transition toolbars on iOS ([daa4ccc](https://github.com/ionic-team/ionic/commit/daa4ccc)), closes [#5692](https://github.com/ionic-team/ionic/issues/5692) +* **picker:** number of dom children != number of options (#6551) ([28cf16a](https://github.com/ionic-team/ionic/commit/28cf16a)) +* **radio:** add styling for radio when item-left/item-right is added ([4c5dd0b](https://github.com/ionic-team/ionic/commit/4c5dd0b)) +* **raf:** test for undefined raf ([1c16008](https://github.com/ionic-team/ionic/commit/1c16008)) +* **segment:** add disabled property to segment and segment button ([4fca31e](https://github.com/ionic-team/ionic/commit/4fca31e)) +* **select:** add min height to select text for windows since it shows border ([e9c1442](https://github.com/ionic-team/ionic/commit/e9c1442)) +* **show-hide-when:** add !important to display as this should always take precedence ([617b7ac](https://github.com/ionic-team/ionic/commit/617b7ac)), closes [#6270](https://github.com/ionic-team/ionic/issues/6270) +* **slides:** make slide method parameters optional ([f355087](https://github.com/ionic-team/ionic/commit/f355087)) +* **slides:** set class using renderer instead of host ([132d8e9](https://github.com/ionic-team/ionic/commit/132d8e9)), closes [#6275](https://github.com/ionic-team/ionic/issues/6275) +* **tabs:** move border to top for windows positioned bottom tabs ([af2085e](https://github.com/ionic-team/ionic/commit/af2085e)), closes [#6526](https://github.com/ionic-team/ionic/issues/6526) +* **tabs:** remove min-width from tab so 5 tabs will fit ([b4647cd](https://github.com/ionic-team/ionic/commit/b4647cd)), closes [#6056](https://github.com/ionic-team/ionic/issues/6056) +* **toast:** add toast back to the components export ([d7d4742](https://github.com/ionic-team/ionic/commit/d7d4742)) +* **toggle:** add styling for toggle when placed left ([ab82d53](https://github.com/ionic-team/ionic/commit/ab82d53)) +* **toolbar:** add the mode to the inverse function for a toolbar ([3ca3027](https://github.com/ionic-team/ionic/commit/3ca3027)), closes [#6364](https://github.com/ionic-team/ionic/issues/6364) +* **toolbar:** md mode use the color contrast for toolbar button/title ([9f54f16](https://github.com/ionic-team/ionic/commit/9f54f16)) +* **toolbar:** remove color change from outline buttons in toolbar ([6759074](https://github.com/ionic-team/ionic/commit/6759074)) +* **toolbar:** set the text color of the toolbar based on the contrast of the background ([74afc18](https://github.com/ionic-team/ionic/commit/74afc18)) +* **toolbar:** wp get title/button color from the contrast of toolbar background ([62bd13b](https://github.com/ionic-team/ionic/commit/62bd13b)) +* **virtual-scroll:** fixes from rc1 breaking changes ([158f717](https://github.com/ionic-team/ionic/commit/158f717)) ### BREAKING CHANGES @@ -2548,7 +2548,7 @@ Angular has been updated to 2.0.0-rc.1, follow these steps to update Angular. "angular2": "2.0.0-beta.15" ``` -2. Then, run the following command from a terminal to update Ionic and Angular, or take a look at the starter's [package.json](https://github.com/driftyco/ionic2-app-base/commit/4861c099e2cc509eeb0eff4548554b34116c22a5) changes and update each version: +2. Then, run the following command from a terminal to update Ionic and Angular, or take a look at the starter's [package.json](https://github.com/ionic-team/ionic2-app-base/commit/4861c099e2cc509eeb0eff4548554b34116c22a5) changes and update each version: ``` npm install --save ionic-angular@2.0.0-beta.7 @angular/core @angular/compiler @angular/common @angular/platform-browser @angular/platform-browser-dynamic @angular/router @angular/http rxjs@5.0.0-beta.6 zone.js@0.6.12 reflect-metadata @@ -2614,7 +2614,7 @@ Angular has been updated to 2.0.0-rc.1, follow these steps to update Angular. 8. View the [Angular Changelog](https://github.com/angular/angular/blob/master/CHANGELOG.md) for more in depth changes. -#### IonicApp ([df32836](https://github.com/driftyco/ionic/commit/df32836)) references [#6199](https://github.com/driftyco/ionic/issues/6199) +#### IonicApp ([df32836](https://github.com/ionic-team/ionic/commit/df32836)) references [#6199](https://github.com/ionic-team/ionic/issues/6199) The `getComponent` method of `IonicApp` has been removed. Please use Angular's [ViewChild](https://angular.io/docs/ts/latest/api/core/ViewChild-var.html) instead. @@ -2684,7 +2684,7 @@ class MyApp { } ``` -Please see the [Ionic Conference App](https://github.com/driftyco/ionic-conference-app) for more usage examples. +Please see the [Ionic Conference App](https://github.com/ionic-team/ionic-conference-app) for more usage examples. #### Router @@ -2694,7 +2694,7 @@ The Angular router is currently under heavy development and refactoring. As a re #### Sass Changes -##### Toolbar [#6364](https://github.com/driftyco/ionic/issues/6364) +##### Toolbar [#6364](https://github.com/ionic-team/ionic/issues/6364) **iOS Mode** @@ -2732,7 +2732,7 @@ to set the default button color. - `$bar-button-md-border-radius` was renamed to `$toolbar-md-button-border-radius` -##### Toggle, Checkbox, Radio ([4c5dd0b](https://github.com/driftyco/ionic/commit/4c5dd0b)), ([e075ccd](https://github.com/driftyco/ionic/commit/e075ccd)), ([ab82d53](https://github.com/driftyco/ionic/commit/ab82d53)) references [#5925](https://github.com/driftyco/ionic/issues/5925) +##### Toggle, Checkbox, Radio ([4c5dd0b](https://github.com/ionic-team/ionic/commit/4c5dd0b)), ([e075ccd](https://github.com/ionic-team/ionic/commit/e075ccd)), ([ab82d53](https://github.com/ionic-team/ionic/commit/ab82d53)) references [#5925](https://github.com/ionic-team/ionic/issues/5925) Renamed Sass variables in toggle, checkbox, and radio. Changed the word `media` in `component-mode-media-padding` (for example) diff --git a/README.md b/README.md index 60b9428cf4..85f7de9ef0 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ [![npm version](https://badge.fury.io/js/ionic-angular.svg)](https://badge.fury.io/js/ionic-angular) -[![Circle CI](https://circleci.com/gh/driftyco/ionic.svg?style=shield&circle-token=:circle-token)](https://circleci.com/gh/driftyco/ionic) +[![Circle CI](https://circleci.com/gh/ionic-team/ionic.svg?style=shield&circle-token=:circle-token)](https://circleci.com/gh/ionic-team/ionic) # Ionic @@ -17,21 +17,21 @@ started using Ionic. Start a new project by following our quick [Getting Started guide](https://ionicframework.com/getting-started/). We would love to hear from you! If you have any feedback or run into issues using our framework, please file -an [issue](https://github.com/driftyco/ionic/issues/new) on this repository. +an [issue](https://github.com/ionic-team/ionic/issues/new) on this repository. ### Contributing Thanks for your interest in contributing! Read up on our guidelines for -[contributing](https://github.com/driftyco/ionic/blob/master/.github/CONTRIBUTING.md) -and then look through our issues with a [help wanted](https://github.com/driftyco/ionic/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22) +[contributing](https://github.com/ionic-team/ionic/blob/master/.github/CONTRIBUTING.md) +and then look through our issues with a [help wanted](https://github.com/ionic-team/ionic/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22) label. ### Examples -The [Ionic Conference App](https://github.com/driftyco/ionic-conference-app) is a full featured Ionic app. +The [Ionic Conference App](https://github.com/ionic-team/ionic-conference-app) is a full featured Ionic app. It is the perfect starting point for learning and building your own app. ### Ionic V1 -The source code for Ionic V1 has been moved to [driftyco/ionic-v1](https://github.com/driftyco/ionic-v1). +The source code for Ionic V1 has been moved to [ionic-team/ionic-v1](https://github.com/ionic-team/ionic-v1). Please open any issues and pull requests related to Ionic V1 on that repository. diff --git a/demos/src/item-sliding/pages/page-one/page-one.html b/demos/src/item-sliding/pages/page-one/page-one.html index 5e2b8513e6..6a05e0f3ff 100644 --- a/demos/src/item-sliding/pages/page-one/page-one.html +++ b/demos/src/item-sliding/pages/page-one/page-one.html @@ -85,7 +85,7 @@