Search docs/

Release Notes

4.9.1

patchLatest Production Version

September 16 2019

Bug Fixes

  • platform: properly detect iPads running iPadOS (#19258) (4a90096)

4.9.0 Fluorine

minor

September 4 2019

Bug Fixes

  • animation: add correct onFinish interface parameters (#19199) (a81653b)
  • animation: improve Web Animation feature detection accuracy (#19212) (6eca5b0), closes #19205
  • animation: properly clean up elements when using destroy (#19210) (93f2064)
  • segment: do not emit ionChange until didLoad (#19218) (9751f14), closes #19204

Features

  • nav-link: add nav-link and deprecate nav-push, nav-pop, and nav-set-root (#18909) (c3044f5)
  • slides: expose full Swiper API (#19137) (e1fa461)

4.8.1

patch

August 27 2019

Bug Fixes

  • animation: enable backwards compatibility for overlay animations (#19160) (fb70980)
  • gesture: account for negative step values with Web Animations (#19196) (b3c7436)
  • ios: clear opacity on toolbar background after iOS transition (#19169) (fa958a5)
  • md: set fill mode on MD transition to both (#19161) (0e8ab49)

4.8.0 Oxygen

minor

August 21 2019

Bug Fixes

Features

4.7.4

patch

August 7 2019

Bug Fixes

  • core: remove extra semicolons being rendered (#19033) (39f0768)

4.7.3

patch

August 7 2019

Bug Fixes

  • core: fix an issue with production builds of @ionic/core

4.7.2

patch

August 7 2019

Bug Fixes

4.7.1

patch

July 26 2019

Bug Fixes

4.7.0 Nitrogen

minor

July 25 2019

Angular 8 Support

With this version comes support for Angular 8! Follow the below steps to update.

  1. Update @ionic/angular and @ionic/angular-toolkit to the latest releases:

     $ npm install @ionic/angular@4.7.0
     $ npm install @ionic/angular-toolkit@2.0.0 -D
  2. Update @angular/core and @angular/cli:

     $ npx ng update @angular/core @angular/cli
  3. Update @angular-devkit dependencies:

     $ npm i @angular-devkit/architect@latest @angular-devkit/build-angular@latest @angular-devkit/core@latest @angular-devkit/schematics@latest

View our Angular 8 Update Guide for tips on potential issues!

Bug Fixes

Features

Performance

  • angular: attach entering view before first change detection and detach leaving page (#18821) (97fec92)

4.6.2

patch

July 10 2019

Bug Fixes

  • menu-button: hide menu button when auto hide or split pane (#18702) (24840d4), closes #18666
  • menu-button: move font-size to host for easier customization (#18699) (876ab41), closes #18667
  • overlays: fallback to step color if overlay background variable is unset (#18709) (f16b118), closes #18658
  • virtual-scroll: remove runOutsideAngular error (#18752) (8beeff2), closes #18746
  • vue: update imports for types and ionicons (f56fea6), closes #18701

Performance Improvements

4.6.1

patch

July 9 2019

Bug Fixes

  • app: add hydrated to hide white screen with multiple ionic dependencies (#18649)
  • datetime: datetime no longer reports having a value if none is set (#18541) (92e0f98), closes #17979 #18540
  • fab-button: set opacity on disabled fab button (#18685) (6042b39), closes #18682
  • icon: load icons properly with baseHref (#18650), (#18637)
  • icon: bind icon name properly (#18707)
  • infinite-scroll: fix scroll listener (0d58101)
  • item: do not disable entire item if there are multiple inputs (#18696) (dfa2b13), closes #18655 #18670
  • router-link: add missing target prop (#18659) (1f51ab2), closes #18655
  • router-outlet: fix swipe to go back (b69fb69)
  • scss: copy all scss files (36a58df)
  • searchbar: proper styling after navigating (#18642)
  • slides: use correct order for pushing slides dynamically (#18633)
  • tabs: select proper tab by default and do not emit tab change if selectedTab is undefined (03c834c)
  • overlay: make create opts optional (44c88ad)

Performance Improvements

4.6.0 Carbon

minor

June 26 2019

Bug Fixes

Features

Enhancements

  • stencil: update to Stencil One to improve app performance 🎉🎊 (b40f7d3)

4.5.0 Boron

minor

June 12 2019

Bug Fixes

  • angular: ensure all NavigationExtras values are preserved when navigating (#18468) (7610787), closes #18469
  • button: set opacity on the host element for disabled button (#18509) (320719b), closes #16965
  • button: use correct border-radius on menu and back button (#18501) (055e125), closes #17624
  • button: use correct size on a dynamic button in an item (#18395) (a3e23fc), closes #18085
  • card: remove white space from bottom of card (#18328) (d53e7aa)
  • content: prevent ion-searchbar from receiving padding adjustment when keyboard is open (#18008) (b2290a6), closes #18007
  • datetime: recalculate time columns on change (#18380) (292b24a)
  • item: start align the content under stacked and floating labels (#18379) (f0af707), closes #16375
  • item: inherit overflow to allow better customization (#18502) (8d2a47e), closes #17670
  • item: use a step color if the activated background is not set (#18450) (1899c13), closes #18449
  • item-sliding: use the correct gesture direction and side for rtl (#18366) (4545100), closes #17012
  • label: include the ion-text-wrap class styles for larger font (#18374) (4bba540)
  • platform: prevent error with Platform.is on Android 4.4 (#18387) (54bdb36)
  • react: ensure element exists in controller before dismissing it (0fd3e5d)
  • slides: resolve issue where double tap to zoom was enabled by default (10de1da), closes #18035
  • tabs: allow selection on enter and spacebar press (#18381) (11cde99), closes #18363
  • textarea: inherit white-space for better customization (#18508) (a583902), closes #18495
  • virtual-scroll: do not crash with an empty cell list (#17799) (20c146e)

Features

4.4.2

patch

May 22 2019

Bug Fixes

  • angular: account for query params and fragments within a string when navigating (#18356) (b79f68a)

4.4.1

patch

May 22 2019

Bug Fixes

4.4.0 Beryllium

minor

May 8 2019

Bug Fixes

Features

4.3.1

patch

April 26 2019

Bug Fixes

  • angular: support replaceUrl with angular <7.2 (#18106) (eb3cbe4)
  • security: sanitize components using innerHTML (#18146) (b839e6f)

4.3.0 Lithium

minor

April 17 2019

Bug Fixes

Features

4.2.1

patch

April 26 2019

Bug Fixes

  • angular: support replaceUrl with angular <7.2 (#18107) (26ca72c)
  • security: sanitize components using innerHTML (#18145) (96d7fdd)

4.2.0 Helium

minor

April 3 2019

Bug Fixes

Features

4.1.3

patch

April 26 2019

Bug Fixes

  • security: sanitize components using innerHTML (#18144) (f95facf)

4.1.2

patch

March 20 2019

Bug Fixes

4.1.1

patch

March 7 2019

Bug Fixes

  • display: update to correct css classes (cabbeb2)

4.1.0 Hydrogen

minor

March 6 2019

Bug Fixes

Features

4.0.3

patch

April 26 2019

Bug Fixes

  • security: sanitize components using innerHTML (#18143) (b33d940)

4.0.2

patch

February 20 2019

Bug Fixes

  • button: show proper shade for activated button on ios (#17508) (3a9b679), closes #17436
  • config: update types for scrollPadding, inputBlurring and hideCaretOnScroll to boolean (#17302) (39fbc32)
  • datetime: default to current date when no value given (#17443) (644f9f4)
  • item-sliding: sliding no longer breaks after removing an item (#17492) (e27bb2e)
  • range: implement RTL (from PR 17157) (#17384) (4f203bc), closes #17012
  • searchbar: allow setting of toolbar color and searchbar color (#17474) (ba4e117)
  • select: account for when options are not loaded immediately (#17405) (f9f1775)
  • tab-bar: add translucent tab-bar styles back (#17376) (374bd77)

4.0.1

patch

February 6 2019

Bug Fixes

  • build: modify rollup.config.js to work with Windows (#17231) (d26d43d)
  • grid: add flex to ion-grid to allow it to properly render in an ion-item (#17258) (40c6955), closes #17075
  • menu: fix content shadow when revealed in iOS (#17383) (fc43faa)
  • platform: add additional check for safari PWA (a584f6e)
  • platform: add mobileweb platform back (cf2b2b3)
  • popover: apply fixed position to keep backdrop in viewport (#17352) (ee3b04a), closes #17337
  • popover: originate animation from right in RTL/MD (#17381) (bc3aa21)
  • range: chrome bug with will-change (74ce34f)
  • react: duplicate events being fired in ionic/react (#17321) (a415001)
  • reorder: capture click event (#17244) (986e67b), closes #17241
  • searchbar: hide search icon when focused with cancel button (#17260) (c87867c), closes #17252

4.0.0 Neutronium

major

January 23 2019

Enjoy! 🎈

To see more releases, visit GitHub.