3.8.0
3.8.0 (2017-10-26)
Upgrade Instructions
This release includes improvements for iOS11 and specifically, the iPhone X. Please also read over the iOS 11 checklist blog post for additional information.
To update, install the latest version of ionic-angular
and @ionic/app-scripts
:
npm install ionic-angular@latest --save
npm install @ionic/app-scripts@latest --save-dev
This release uses version 4.4.4
of Angular. Please update the version number of any @angular
packages in your package.json
file:
"dependencies": {
"@angular/common": "4.4.4",
"@angular/compiler": "4.4.4",
"@angular/compiler-cli": "4.4.4",
"@angular/core": "4.4.4",
"@angular/forms": "4.4.4",
"@angular/http": "4.4.4",
"@angular/platform-browser": "4.4.4",
"@angular/platform-browser-dynamic": "4.4.4",
...
}
Bug Fixes
- action-sheet: fix action sheet so it will scroll when the options exceed the screen (#13049) (199cb00)
- content: reize on orientationchange only (6b848a0)
- cordova: size footer correctly (33960f1)
- item: safe-padding on last item only (af36358)
- nav: remove bad assert (ae4be66)
- navigation: account for condition of toggling one view with tabs to another view with tabs (c963745)
- navigation: add defaultHistory support to ion-tabs (2646ebe)
- navigation: unregister root navs when appropriate (2bd89fe)
- overlay: onWillDismiss is called as expected (#12056) (c91223b), closes #11702
- popover: improve positioning in ios11 (73f6a82)
- select: overlay types should use shared interface (c4e9b5d), closes #13103
- swiper: add safe-guards when user tries to zoom a slide without an image (#12931) (e0c8309), closes #12861
- correct event name (f2946e7)
- swiper: allow for multiple swipers on a page (#12213) (dd66f9a), closes #12008
- tabs: emit viewDidEnter and viewDidLeave on app during tab change (c8be8e2)
- tabs: return promises where appropriate (a77bb2c)
- virtual-scroll: flickering issue fixes (88b2e83)
- correct order of events (4ea8434)
- move resize logic to viewCtrl (ebdf22d)