3.4.0
3.4.0 (2017-06-15)
Steps to Upgrade
ionic-angular
should be set to version 3.4.0
in the package.json dependency list. The latest @angular
release 4.1.3
is also supported. Feel free to update apps by updating the package.json
dependencies to match below.
"dependencies": {
"@angular/common": "4.1.3",
"@angular/compiler": "4.1.3",
"@angular/compiler-cli": "4.1.3",
"@angular/core": "4.1.3",
"@angular/forms": "4.1.3",
"@angular/http": "4.1.3",
"@angular/platform-browser": "4.1.3",
"@angular/platform-browser-dynamic": "4.1.3",
"@ionic-native/core": "3.12.1",
"@ionic-native/splash-screen": "3.12.1",
"@ionic-native/status-bar": "3.12.1",
"@ionic/storage": "2.0.1",
"ionic-angular": "3.4.1",
"ionicons": "3.0.0",
"rxjs": "5.4.0",
"sw-toolbox": "3.6.0",
"zone.js": "0.8.12"
},
"devDependencies": {
"@ionic/app-scripts": "1.3.7",
"typescript": "2.3.4"
}
Bug Fixes
- button: rtl fix for md ripple effect (#11842) (bb966e5)
- content: scroll content should inherit background (#11467) (6256b0f)
- datetime: set datetime direction the same on ltr and rtl (#11992) (20c9dd7)
- gesture: RTL fix for slide-gesture (#11822) (59a1e3d)
- input: add correct translate3d for rtl (ef85ba6), closes #11745 #11211
- input: better handling of attributes (9f86e10)
- input: slightly longer delay for autofocus (#12037) (54ac2e3)
- input: use all supported attributes on both textareas and inputs (#12028) (8041eed)
- item-sliding: RTL fix for item sliding (#11825) (10f4df4)
- keyboard: big keyboard/input refactor (c10f72b), closes #9699 #11484 #11389 #11325 #11291 #10828 #11291 #10393 #10257 #9434 #8933 #7178 #7047 #10552 #10393 #10183 #10187 #10852 #11578
- menu: rtl gesture for menu (#11830) (30047f0)
- refresher: border should only show when pulled (#12015) (47e3c70), closes #10994
- rtl: add icon-start and icon-end attributes (#11737) (a40b872)
- sass: add default flag to variables (#11779) (f14d7d6)
- searchbar: caret moving to the end when typing (261bc4d)
- segment: fix border-radius logic for RTL (#11981) (6db8c14)
- select: add cssClass for popover interface (#11769) (1c25acb)
- select: return undefined when there are no options (#11968) (dc6c586), closes #10435
- split-pane: correct split-pane menu side order (30dc247)
- textarea: apply classes properly (dc958c3)
- toggle: RTL fix for toggle (2afb936)
- toolbar: get the correct contrast color for md mode (0f4ed1c), closes #11848
- toolbar: use the correct contrast color for MD toolbar (041689b), closes #11848
- transition: RTL fix for transition on ios (#11820) (6322134)
Features
- background-position: add background position support for rtl (#11946) (305c306)
- loading: add enableBackdropDismiss to Loading (#11937) (d0ae810), closes #7975
- loading: add margin start variable (#11980) (3e0d43e)
- rtl: add transform and transform-origin support for rtl (#11649) (2273fb5)
- rtl: optimize the new mixins for smaller bundle, ltr separation (#11635) (f0c6948)
- rtl: support flipped svg background images on rtl (#11945) (f4452b5)
- slides: support centering slides and using decimal numbers (e3c60c5), closes #10361