Search docs/

Release Notes

4.11.8

patchLatest Production Version

January 13 2020

Bug Fixes

  • react: add missing react memory router (8a5aba2)
  • react: fixing type of icon in ToastOptions, ActionSheetOptions, fixes #20100 (857bab6)
  • react: supporting ios and md props on icons (#20170) (676cc19)

4.11.7

patch

December 12 2019

Bug Fixes

  • react: fire lifecycle events on initial render, fixes #20071 (9ea75eb)

4.11.6

patch

December 11 2019

Bug Fixes

  • react: don't show back button when not appropriate (684293d)
  • react: first render performance improvements (1c7d1e5)
  • react: fix refs for controllers, overlays, ionpage, and ionrouteroutlet, fixes #19924 (#20012) (eef55bb)
  • react: support for 'root' router direction, fixes #19982 (#20052) (e116712)
  • react: support navigating to same page and route updates in IonRouterOutlet, fixes #19891, #19892, #19986 (f9bf8db)

Upgrade Note

If you run into a "Property 'translate' is missing in type" error building after updating to 4.11.6, update your React Typings library to the latest:

npm i @types/react@latest @types/react-dom@latest

4.11.5

patch

November 14 2019

Bug Fixes

4.11.4

patch

November 7 2019

Bug Fixes

4.11.3

patch

October 30 2019

Bug Fixes

  • react: adding change events to iontabs, fixes #19665 (#19711) (b7baf24)
  • react: adding HashRouter to available ion routers, fixes #19621 (#19683) (fcdbb3c)
  • react: checking if node is actually an element before treating it like one, fixes #19769 (#19783) (9d0caf6)
  • react: checking isOpen again after async call before opening overlay, fixes #19755 (f70e71a)
  • react: don't remove current view, provide a better method to determine showGoBack fixes #19731 and #19732 (31c754d)
  • react: removing pages from DOM on nav, fixes #19701 (#19712) (ee21d3a)
  • react: unmount leaving view when using browser back button, fixes #19749 (#19781) (2dc5540)

4.11.2

patch

October 21 2019

Bug Fixes

4.11.1

patch

October 14 2019

Bug Fixes

4.11.0 Sodium

minor

October 9 2019

Ionic React! Enjoy! 🧂 🌊 🐼

4.10.3

patch

October 9 2019

Bug Fixes

4.10.2

patch

October 8 2019

Bug Fixes

4.10.1

patch

October 7 2019

Bug Fixes

4.10.0 Neon

minor

September 27 2019

Bug Fixes

  • angular: add warning if initialized more than once (#19393) (e98769e)
  • animation: set property defaults to avoid inconsistencies (#19321) (1cbb52c)
  • animation: fallback to CSS Animations on older versions of Chrome (#19288) (2d39c07), closes #19272
  • animation: animations of duration 0 now run in Safari (#19287) (4e544f1), closes #19285
  • components: fix crash in IE11 when using classList add() or remove() (#19460) (b4d92c6)
  • components: improve CSS Variable support in IE11 (#19473) (44ad074)
  • content: remove pointer-events from iOS transition shadow (#19471) (8a52c7d), closes #19466
  • menu: menus show proper drop shadows (#19454) (eab0865), closes #19387
  • radio-group: get radios before caching value to avoid infinite loop (#19448) (cf223e4), closes #19277
  • react: update events to use proper types (c79e74b)
  • router-outlet: hide leaving view after transition finishes (#19335) (bfa17d1)

Features

Performance Improvements

  • animation: avoid ngzone with requestAnimationFrame (#19457) (8ca97ce)

4.9.1

patch

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

To see more releases, visit GitHub.