All Versions
120
Latest Version
Avg Release Cycle
8 days
Latest Release
19 days ago

Changelog History
Page 1

  • v5.1.1

    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)
  • v5.1.0

    April 30, 2020

    🐛 Bug Fixes

    🔋 Features

    🐎 Performance Improvements

  • v5.0.7

    March 26, 2020

    🐛 Bug Fixes

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

    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)
  • v5.0.5

    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
  • v5.0.4

    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)
  • v5.0.3

    February 26, 2020

    🐛 Bug Fixes

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

    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
  • v5.0.1

    February 19, 2020

    🐛 Bug Fixes

  • v5.0.0

    February 11, 2020

    🍱 Enjoy! 🔥

    ⚡️ > We recommend updating to version 4.11.10 before updating to this version in order to see deprecation warnings related to your app in the developer console.

    ⚙ Run the following commands based on your project type:

    # for an angular app
    npm i @ionic/angular@latest --save --save-exact
    
    # for a react app
    npm i @ionic/react@latest --save --save-exact
    npm i @ionic/react-router@latest --save --save-exact
    npm i ionicons@latest --save --save-exact
    
    # for a stencil / vanilla JS app
    npm i @ionic/core@latest --save --save-exact
    

    Then take a look at the Breaking Changes file for API changes.