Search docs/

Release Notes

A complete release history for Ionic Framework is available on GitHub. Documentation for recent releases can also be found below.

See versioning for information about our policy and commitment to stability.

5.5.0 Chlorine

minorLatest Production Version

November 18 2020

Bug Fixes

Features

Performance Improvements

  • ios: move content to stacking context while preserving position: fixed behavior (#22489) (d77a9d5), closes #22473

5.4.4

patch

November 12 2020

Bug Fixes

  • build: add missing es5 output (228d349)

5.4.3

patch

November 6 2020

Bug Fixes

  • all add missing vendor prefixes to css (0989ea5)

5.4.2

patch

November 5 2020

Bug Fixes

  • alert: correctly position alert when keyboard is open (#22425) (9752cd6)
  • ios: contenteditable elements are now selectable on iOS (#22404) (023fb18), closes #18368
  • item: only add click event listener to items with inputs (#22352) (9659ad6), closes #22011
  • range: gesture is now properly re-created on connectedCallback (#22407) (2fea36f), closes #22335
  • refresher: work properly in modal by waiting for content to be ready (#22390) (91d0414), closes #22256
  • segment-button: color property is now reactive if previously undefined (#22405) (04161c9), closes #20831
  • vue: correctly switch tabs after going back (#22309) (daf6a92), closes #22307
  • vue: ensure view is updated correctly when replacing a route outside of a nav guard (#22429) (5a4d0c0), closes #22412

Performance Improvements

  • ios: move content to stacking context to improve scrolling performance on iOS devices (#22180) (9f44966)

5.4.1

patch

October 22 2020

Bug Fixes

5.4.0 Sulfur

minor

October 15 2020

This is the first stable release of Ionic Vue.

Enjoy the Vue! :tada:

New to Ionic Vue?

Check out our Quickstart Guide to get up and running. Then be sure to check out our Building Your First App Guide to learn how build a cross platform Ionic Vue application from start to finish!

5.3.5

patch

October 7 2020

Bug Fixes

5.3.4

patch

September 25 2020

Bug Fixes

  • alert: follow accessibility guidelines outlined by wai-aria (#22159) (e9b2cc8), closes #21744
  • overlays: return focus to presenting element after dismissal (#22167) (cc45ad8), closes #21768
  • picker-column: add cancelable check to avoid intervention error in chrome (#22140) (a24a041), closes #22137
  • radio: follow accessibility guidelines outlined by wai-aria (#22113) (ea0e049), closes #21743
  • reorder: allow click event propagation when reorder group is disabled (#21947) (baafe08), closes #21017
  • segment: do not allow text selection on desktop (#22158) (1526bdf)

Performance Improvements

  • segment: improve scrolling performance on ios when using segment (#22110) (68afc49), closes #22095

5.3.3

patch

September 17 2020

Bug Fixes

5.3.2

patch

August 27 2020

Bug Fixes

  • input: improve reliability of scroll assist when accessory bar is enabled (#21936) (22477fb), closes #21912
  • input: properly focus the input when clicking the item padding in WebKit (#21930) (e4964ff), closes #21509
  • input: remain focused in the input after pressing the clear button (#21985) (6878fb9), closes #21549
  • label: use translateY so input caret shows up due to webkit issue (#21949) (00eac33), closes #21943
  • overlays: prevent focus from being stolen when presenting another overlay from within a modal (#21856) (5c177d7), closes #21840
  • range: properly display stacked labels in an item with a range (#21944) (9f4b01e), closes #21625
  • react: export correct animation types (#21950) (36e4bf7)
  • react: removed exporting of ionRenderToString to decrease bundle size, closes #21917 (#21928) (434befe)
  • react: setting active tab properly on mount, closes #21830 (#21833) (f58424f)
  • react: fix tab currentHref when changing tabs, closes #21834 (#21835) (74468ab)

5.3.1

patch

July 27 2020

Bug Fixes

  • react: properly extend HTMLElement for tabs (bfddb17), closes #21803

5.3.0 Phosphorus

minor

July 23 2020

Bug Fixes

Features

5.2.3

patch

July 1 2020

Bug Fixes

5.2.2

patch

June 17 2020

Bug Fixes

  • action-sheet, alert: resolve double click issue when running in iOS mode on chrome (#21506) (bcccc21), closes #21503
  • angular: fix issue where navAnimation was being incorrectly overridden (#21508) (e968bd0), closes #21495
  • input: add aria-label to clear button (#21538) (d8b377f), closes #21537
  • ios: respect toolbar opacity when doing nav transition (#21512) (24cfdc3)
  • segment: ensure checked classes get set after not having a value (#21547) (17308f2), closes #21546

5.2.1

patch

June 11 2020

Bug Fixes

  • angular: resolve error when not using ngModel on components (4083e32)

5.2.0 Silicon

minor

June 10 2020

Bug Fixes

  • action-sheet, toast: allow button handler to return Promise<void> (#21259) (7703da2)
  • angular: patch FormControl methods to properly sync Ionic form classes (#21429) (e95b481)
  • datetime: ensure year-only values are not affected by timezone when parsing (#21309) (3937101)
  • header: large title transition now works on older versions of iOS (#21339) (2dac12c)
  • img: use setTimeout fallback on older versions of chrome (#21358) (0bf9449)
  • ios: add haptic drag gesture for action sheet and alert components (#21060) (33be1f0)
  • item: inherit align-items from parent item (#19278) (882f8fe), closes #18703
  • item: input-wrapper now inherits overflow (#21282) (29d208d)
  • menu-button: screen readers now properly announce menu button (#21324) (eaf4fb6)
  • modal: card style modal no longer gets stuck when swiping quickly (#21224) (448dfa0)
  • modal: set card-style modal height using the --height css variable (#21453) (a4f0bdb)
  • reorder-group: revert item to original position when passing false to complete (#21396) (5f2001c), closes #19128
  • router: use correct nav transition when going back (#21301) (c8db0d5)
  • scroll-assist: improve scroll detection accuracy (#21416) (137c49d)
  • slides: update Swiper dependency to resolve error when doing SSR (#21350) (3290604)
  • textarea: native textarea inherits max/min width and height (#21333) (2377480)

Features

  • alert: add destructive role to alert buttons (#21269) (e53f024)
  • alert: add support for custom input attributes (#21365) (1ed8169)
  • all: add all autocomplete values to input and searchbar (#21297) (4fd7c0c)
  • all: add optional generic typings for overlay component methods (#21393) (5bf83b8)
  • all: add shadow parts to missing components (#21436) (17375d2)
  • all: add support for configuring animations on a per-page basis (#21433) (f34d375)
  • angular: expose activatedView (#21302) (829a0d9)
  • angular: expose getPlatforms and isPlatform (#21308) (4af54a2)
  • angular: add strongly typed Ionic lifecycle hooks (#18044) (53fc8e3), closes #18043
  • fab-button: add close icon font size css variable (#19628) (df408f9)
  • fab-button: add closeIcon property (#19626) (698e526)
  • select-option: pass class from the option to the interface for individual styling (#21304) (5285824)

5.1.1

patch

May 13 2020

Bug Fixes

  • all: improve scroll assist reliability for below the fold inputs (#21206) (7166a29)
  • all: overlay components no longer display outline when focused (#21226) (bb62023)
  • display: remove 1px gap between mutually exclusive breakpoints (#21276) (703ef5c), closes #20993 #20743
  • header: do not error on collapsible header on devices that do not support IntersectionObserve (#21222) (0c13f25)
  • input: check for tabindex and pass it properly to native input (#21170) (dd4cb70), closes #17515
  • ios: position page transition shadow properly under footer (#21095) (50678c0)
  • md: do not hide page when swipe gesture is cancelled (#21247) (f334e83)
  • overlays: respect keyboardClose property when opening overlays (#21240) (9d0dcbb)
  • picker: haptics now work properly (#21268) (8e11ecc)
  • refresher: correctly select shadow root on older browsers (#21237) (f23f1cb)
  • refresher: refresher completes even after switching to a new tab (#21236) (1e6f923)
  • segment-button: screen readers now announce selected state properly (#21273) (85cc35e)
  • toggle: screen readers now announce toggle properly (#21168) (1fbdb22)

5.1.0 Aluminium

minor

April 30 2020

Bug Fixes

Features

Performance Improvements

5.0.7

patch

March 26 2020

Bug Fixes

  • modal: properly target card modal for iPadOS styles (#20884) (5816cf5)

5.0.6

patch

March 25 2020

Bug Fixes

  • all: only warn invalid mode if used on an ionic component (#20828) (6ed1c51), closes #20055
  • all: properly scroll to input with scroll assist (#20742) (e24060e), closes #19589
  • angular: export Animation and Gesture related types (#20766) (2ece194)
  • angular: respect animation property for ion-router-outlet (#20767) (f2dbe1f), closes #20764
  • content: apply --offset-top and --offset-bottom values correctly (#20790) (2707289), closes #20735
  • content: set overscroll-behavior based on the scroll direction (#20011) (a3fc77b), closes #20010
  • item-divider: update design to match native iOS (#20854) (d91e22d)
  • item-sliding: account for swipe to go back gesture when opening item-options (#20777) (f23ac44), closes #20773
  • list: show bottom border on last item in a list followed by a list (#20798) (7bc5191)
  • modal: backdrop and box shadows no longer stack when opening multiple modals (#20801) (253cd96), closes #20800
  • modal: backdrop is no longer tappable on card-style modal on smaller screens (#20802) (12932dd), closes #20783
  • modal: properly apply border radius on card-style modal (#20852) (dff3816), closes #20851
  • modal: properly remove safe area padding on card-modal (#20853) (71f1182), closes #20799
  • modal: respect card-style modal spec for iPadOS (#20750) (75bae40), closes #20700
  • react: expose correct type for CreateAnimation (#20775) (0897c3f), closes #20771
  • refresher: properly dismiss refresher when completed synchronously (#20815) (b1a87c8), closes #20803
  • segment: automatically expand width for scrollable segment buttons (#20763) (cdfd50b), closes #20566
  • segment: scrollable segments only show scrollbar if they overflow (#20760) (ab146c9), closes #20758
  • slides: check that mutation observer is defined for ssr (#20791) (2d5d251)
  • textarea: properly adjust auto-grow textarea in scrolled content (#19776) (8bd5bac), closes #19193
  • title: improve reliability of large title ios nav transition (#20861) (3bd6b5d)
  • title: large title now inherits global color styling during nav transition (#20862) (321140f)

5.0.5

patch

March 11 2020

Bug Fixes

  • button: allow overflow to be overridden by the CSS variable (#20738) (7ecde36), closes #20726
  • datetime: account for max property when hour, minute, or second is set to 0 (#20665) (2177461), closes #20652
  • header: collapsable header should default to using content background (#20736) (f6c3ba7), closes #20691
  • header: resolve undefined error on collapsible header when navigating quickly (#20728) (87a2721), closes #20725
  • ios: large title animation now works properly in a modal (#20703) (ec4878a), closes #20696
  • item: apply proper margin left for slotted icon in RTL (#20684) (d53595e), closes #20653
  • label: text overflow for slotted headings (#20690) (4d34ce6), closes #17087
  • modal: leave animation transitions modal completely out of viewport on ipad (#20702) (22d5256), closes #20697
  • angular exclude components from ssr (#20674) (f64b142)
  • modal: swipeable modal now works in firefox (#20714) (7d260b9), closes #20706
  • overlays: prevent accidental dismiss of overlays when tapping screen twice (#20683) (b6c2a77), closes #20608
  • segment: allow routerLink to work on segment buttons (#20682) (314dbb1), closes #20678
  • segment: iOS mode segment now works on older Android devices (#20673) (44993b7), closes #20648

5.0.4

patch

February 27 2020

Bug Fixes

  • animation: reset all temporary flags when interrupting an animation (#20627) (0e0e401), closes #20602
  • buttons: use proper button colors based on CSS variables when inside of a toolbar (#20633) (c1d7bf2)

5.0.3

patch

February 26 2020

Bug Fixes

  • menu: allow ssr to work properly with hardware back button updates (#20629) (fe8d74d)

5.0.2

patch

February 26 2020

Bug Fixes

  • ios: large title transition works properly in tabbed applications (#20555) (7187541), closes #20482
  • menu: hardware back button now dismisses side menu if open in Cordova/Capacitor app (#20558) (6b2a929), closes #20559
  • modal: allow swipe to close animation to be overridden (#20585) (8d3ce8d), closes #20577
  • modal: card style modal now adds appropriate contrast (#20604) (b5310ef)
  • modal: allow swipeable modal background to be overridden (#20584) (ad6fac8), closes #20572
  • modal: swipeable modal styles only apply to ios (#20571) (3a2d828), closes #20569
  • refresher: ensure that translate is cleaned up to avoid stacking context (#20621) (e3e5c69), closes #17949
  • segment: segment functions properly on older versions of Android (#20554) (0224bed), closes #20466
  • select: properly align text, add icon-inner and placeholder part (#20605) (926ac3f)
  • slides: set height to 100% for vertical slides (#20603) (20af652), closes #17341

4.11.13

patch

October 1 2020

Bug Fixes

  • datetime: do not set ampm when the column doesn't exist (#22224) (210db5b)

4.11.12

patch

September 29 2020

Bug Fixes

  • datetime: remove the automatic switching from am to pm and vice versa (#22208) (0d56c51), closes #18924

4.11.11

patch

September 11 2020

Bug Fixes

To see more releases, visit GitHub.