Skip to content

3.1.0

Compare
Choose a tag to compare
@brandyscarney brandyscarney released this 26 Apr 16:08

3.1.0 (2017-04-26)

Steps to Upgrade

Update your package.json to match the following dependencies, remove the existing node_modules directory, and then run npm install:

"dependencies": {
  "@angular/common": "4.0.2",
  "@angular/compiler": "4.0.2",
  "@angular/compiler-cli": "4.0.2",
  "@angular/core": "4.0.2",
  "@angular/forms": "4.0.2",
  "@angular/http": "4.0.2",
  "@angular/platform-browser": "4.0.2",
  "@angular/platform-browser-dynamic": "4.0.2",
  "@ionic-native/core": "3.4.2",
  "@ionic-native/splash-screen": "3.4.2",
  "@ionic-native/status-bar": "3.4.2",
  "@ionic/storage": "2.0.1",
  "ionic-angular": "3.1.0",
  "ionicons": "3.0.0",
  "rxjs": "5.1.1",
  "sw-toolbox": "3.4.0",
  "zone.js": "^0.8.5"
},
"devDependencies": {
  "@ionic/app-scripts": "1.3.4",
  "typescript": "~2.2.1"
},

Bug Fixes

  • input: trigger inputUpdated on initialize (5776f76)
  • input: make sure isDisabled gets set to a boolean (bfa2362)
  • item-options: rtl support (#11188) (ea6450e)
  • menu: rtl support (5311336)
  • menu: rtl support (51d5079)
  • nav-controller: print exceptions inside lifecycle events (95c06a5), closes #10974
  • nav-controller: filter null view-controllers (8605672)
  • nav-controller: queue lazy loading (f88823a)
  • nav-controller: fix crash when it is destroyed (cc1eb02), closes #11338
  • navigation: legacy deeplink config can have a defaultHistory entry that is a component (35f3947)
  • platform: resize events are dispatched inside zone (83509db)
  • scroll: fix memory leak (3c8edba)
  • searchbar: debounce input for ionInput (11a1c70)
  • select: stores string | string[] (ba44780), closes #11337
  • slides: fix fast rerendering crash (#11100) (78d427d), closes #10830
  • sliding-gesture: add missing return value (3b32b8e)
  • tabs: invalid component comparison (#11084) (e423e08)
  • toggle: use correct toggle background color for iOS colors (b3d68c9)
  • util: pass an option to default to right side in isRightSide (7bcf5a0)
  • virtual-scroll: create views inside zone (fd3c6ba), closes #10451
  • virtual-scroll: supports null records (67af71b)

Features

  • app: add pull-left/right/start/end (#11214) (d9ac950)
  • app: add text-start and text-end (#11213) (6cd719f)
  • app: add responsive utility attributes by screen size (#11228) (cf24057), closes #10567
  • item: add sass variable to override avatar border radius (b0dc856), closes #10763
  • label: fix positioning of floating label for rtl (#11324) (0ec71cd)
  • list: rtl support for list-header (#11328) (e31a4da)
  • modal: add cssClass to modal options (5cb51ef), closes #10020
  • platform: add electron as a platform (#10868) (c0df862)
  • rtl: add start and end text-align for alert and picker (cb5707d)
  • segment: add segment rtl support (#11215) (dd0b293)
  • select: add popover interface as an option (745d808)

Performance Improvements

  • toggle: css containment (93d1d02)
  • toggle: events are not zoned (bda624f)
  • toggle: toggle's button is not activated (17c0543)