365体育投注开户

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.0.7

patchLatest Production Version

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
  • all: properly scroll to input with scroll assist (#20742) (e24060e), closes
  • angular: export Animation and Gesture related types (#20766) (2ece194)
  • angular: respect animation property for ion-router-outlet (#20767) (f2dbe1f), closes
  • content: apply --offset-top and --offset-bottom values correctly (#20790) (2707289), closes
  • content: set overscroll-behavior based on the scroll direction (#20011) (a3fc77b), closes
  • 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
  • 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
  • modal: backdrop is no longer tappable on card-style modal on smaller screens (#20802) (12932dd), closes
  • modal: properly apply border radius on card-style modal (#20852) (dff3816), closes
  • modal: properly remove safe area padding on card-modal (#20853) (71f1182), closes
  • modal: respect card-style modal spec for iPadOS (#20750) (75bae40), closes
  • react: expose correct type for CreateAnimation (#20775) (0897c3f), closes
  • refresher: properly dismiss refresher when completed synchronously (#20815) (b1a87c8), closes
  • segment: automatically expand width for scrollable segment buttons (#20763) (cdfd50b), closes
  • segment: scrollable segments only show scrollbar if they overflow (#20760) (ab146c9), closes
  • slides: check that mutation observer is defined for ssr (#20791) (2d5d251)
  • textarea: properly adjust auto-grow textarea in scrolled content (#19776) (8bd5bac), closes
  • 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
  • datetime: account for max property when hour, minute, or second is set to 0 (#20665) (2177461), closes
  • header: collapsable header should default to using content background (#20736) (f6c3ba7), closes
  • header: resolve undefined error on collapsible header when navigating quickly (#20728) (87a2721), closes
  • ios: large title animation now works properly in a modal (#20703) (ec4878a), closes
  • item: apply proper margin left for slotted icon in RTL (#20684) (d53595e), closes
  • label: text overflow for slotted headings (#20690) (4d34ce6), closes
  • modal: leave animation transitions modal completely out of viewport on ipad (#20702) (22d5256), closes
  • angular exclude components from ssr (#20674) (f64b142)
  • modal: swipeable modal now works in firefox (#20714) (7d260b9), closes
  • overlays: prevent accidental dismiss of overlays when tapping screen twice (#20683) (b6c2a77), closes
  • segment: allow routerLink to work on segment buttons (#20682) (314dbb1), closes
  • segment: iOS mode segment now works on older Android devices (#20673) (44993b7), closes

5.0.4

patch

February 27 2020

Bug Fixes

  • animation: reset all temporary flags when interrupting an animation (#20627) (0e0e401), closes
  • 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
  • menu: hardware back button now dismisses side menu if open in Cordova/Capacitor app (#20558) (6b2a929), closes
  • modal: allow swipe to close animation to be overridden (#20585) (8d3ce8d), closes
  • modal: card style modal now adds appropriate contrast (#20604) (b5310ef)
  • modal: allow swipeable modal background to be overridden (#20584) (ad6fac8), closes
  • modal: swipeable modal styles only apply to ios (#20571) (3a2d828), closes
  • refresher: ensure that translate is cleaned up to avoid stacking context (#20621) (e3e5c69), closes
  • segment: segment functions properly on older versions of Android (#20554) (0224bed), closes
  • select: properly align text, add icon-inner and placeholder part (#20605) (926ac3f)
  • slides: set height to 100% for vertical slides (#20603) (20af652), closes

5.0.1

patch

February 19 2020

Bug Fixes

  • button: reduce font size of icon only button in toolbar on iOS (#20547) (59fa340)
  • card: inherit background in inner button (#20461) (c16de96), closes
  • fab: add close icon to internal icons for react (#20490) (c4fb314), closes
  • fab: show close icon on hover, focused, activated (#20497) (e42c85d)
  • input: do not clear input if "Enter" key pressed (#20462) (89bf08b), closes
  • ios: clamp out of bounds values for swipe to go back (#20540) (dd32a5e), closes
  • menu: swipe gesture should not open menu when a modal is displayed (#20546) (3252c2f), closes
  • modal: presenting multiple card-style modals now adds border radius properly (#20476) (abf594a), closes
  • modal: prevent card style modal styles from being overridden (#20470) (86ab77a), closes
  • react: do a better job matching up route to sync (#20446) (c0aadd6), closes
  • react: do not remove pages when navigating between tabs (#20431) (b6fbe98), closes
  • react: icons with MD set should work in browser (#20463) (82670fe)
  • react: update paths of tab buttons when href changes in ion buttons (#20480) (45d03ba), closes
  • searchbar: properly align placeholder (#20460) (4d6e15a), closes
  • segment: border radius applies to indicator on ios (#20541) (9b5854d), closes
  • segment: do not show ripple effect if disabled via config (#20542) (7a461c5), closes
  • segment: inner div no longer interferes with click events (#20522) (06b828b), closes
  • segment: only emit ionChange when user releases pointer from screen (#20495) (4d50064), closes
  • tab-bar: update ios icon and label design to match native (#20548) (34f8576)

5.0.0 Magnesium

major

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

# for a react app
npm i @ionic/react@latest --save
npm i @ionic/react-router@latest --save
npm i ionicons@latest --save

# for a stencil / vanilla JS app
npm i @ionic/core@latest --save

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

Features

  • alert: add support for textarea inputs (#16851) (b28cf02), closes
  • angular: expose Ionic Animations via AnimationController (#19745) (67a7e23)
  • angular: expose Ionic Gestures via GestureController (#19864) (48a7662)
  • angular: angular 9 support (#19515) (2344d0b)
  • animation: animation identifiers (#19771) (7d41715), closes
  • animation: cubic-bezier easing conversion utility (experimental) (#19788) (96a5e60), closes
  • checkbox: add --checkmark-width variable (#19933) (c32a7bc), closes
  • components: improve button states and add new css properties (#19440) (9415929), closes
  • datetime: add custom timezone display property (#19519) (7b032c5), closes
  • modal: add card-style presentation with swipe to close gesture (#19428) (b3b3312), closes
  • radio: add --border-radius and --inner-border-radius variables (#20140) (a01c102)
  • refresher: add iOS native refresher (#20037) (04e7c03), closes
  • refresher: add MD native refresher (#20096) (5b81bdf), closes
  • react: add Ionic Animations wrapper (experimental) (#20273) (b59d764)
  • searchbar: add --box-shadow variable to style searchbar input (#19838) (1ab7066)
  • segment-button: add --indicator-height property to segment button (#19653) (d76a503)
  • segment: update design for iOS and MD spec (#19036) (dc66ce4), closes
  • select: add --placeholder-opacity and --placeholder-color, expose shadow parts (#19893) (bef0f53), closes
  • split-pane: convert to shadow component, add width, max-width, and min-width vars (#19754) (d80f455), closes
  • toast: expose shadow parts (#20146) (3b4988a)
  • toggle: add --border-radius and --handle-border-radius variables (#20141) (02a46a1)

Bug Fixes

  • action-sheet: allow scrollable action sheet with many options (#20145) (53fad97), closes
  • angular: correct path for angular projects (#20436) (fd9c7a9), closes
  • animation: add property conversions for CSS Animations (#20252), fixes (32a7401)
  • animation: support css animation on older devices (#20020) (49c394c), closes
  • animation: track correctly when updating CSS Animation (#19813) (7bd4412)
  • card: update background to use the same as item (#19602) (1a8b7a4)
  • card: remove top padding of content in iOS if under header (#20223) (9232f16)
  • components: use proper colors for button states and add back input highlight (#20278) (628db18), closes
  • components: inherit text indent in all components with text inherit (#20300) (767b005), closes
  • content: set fixed content to position absolute (#19867) (fce3e24), closes
  • content: resolve height inheritance issues (#20309) (09bef71), closes
  • content: only emit scroll events if enabled (#20401) (fd1b44a)
  • gesture: release gesture when disabling (#19855) (21484f1), closes
  • header: avoid flicker on collapsible header load (#19682) (0a7aae2)
  • header: avoid flicker when collapsing (#19850) (a3666dd), closes
  • header: support collapsible header with multiple toolbars (#19909) (fc4bb2d)
  • header: translucent toolbars now work with collapsible header (#19774) (b642b53), closes
  • header: header opacity properly resets on collapsible titles (#20202) (8e11f79)
  • header: fix race condition in collapsible header (#20334) (215d55f)
  • header: backdrop filter no longer distorts content with collapsible header (#20388) (11d3945), closes
  • icons: fix the ellipsis fill in ionicons (#20137) (9318d24)
  • item: remove unneeded box-shadow CSS variable (#20412) (a6764c4), closes
  • ios: translucent toolbar blur no longer obscures entering page toolbar content (#20314) (e580b88), closes
  • label: remove subpixel font-size to prevent visual glitches (#20415) (3d6f287), closes
  • modal: prevent double dismiss via gesture and backdrop tap on card-style modal (#20203) (5b0400d)
  • modal: card-style modal now opens at full width on larger devices (#20256), fixes (443cbd9)
  • modal: account for safe area on devices with a notch (#20072) (1cabb53)
  • nav-params: set generic type on navigation parameters get() (#19195) (504051d)
  • picker: pass selected value to handler on dismiss (#20042) (6e0b9c4), closes
  • picker: pass data and role to dismiss (#19787) (7988720), closes
  • picker: include showBackdrop in interface (#20301) (33186ba), closes
  • picker: pick correct option at low velocities (#19660) (39d1262), closes
  • radio: do not clear radio group value from radio (#20343) (ff78e6e), closes
  • radio: set default radio value if undefined (#20329) (eb57723)
  • react: export proper types of animations and gestures (#20311) (0034088)
  • react: fire lifecycle events on initial render, fixes #20071 (2dcf3ee)
  • react: updating icon type and add caret to internal icons (#20216) (dc78f98)
  • searchbar: set inputmode default to undefined (#20080) (6612604), closes
  • searchbar: use back button config value for cancel icon (#19353) (3d6f3b9)
  • segment: add activated class directly to segment button (#20400) (e8886e9)
  • segment: clicking disabled button no longer adds ripple to active button (#20254), fixes (f896821)
  • segment: allow background to be set on iOS segment in a toolbar (#20350) (0f31624)
  • ssr: add reflect content-id attribute to applicable properties (#20169) (3aa47e6)
  • tabs: preserve route navigation extras when changing tabs (#18493) (4c8f32f), closes
  • textarea: remove padding from textarea placeholder (#19694) (f63d37a), closes
  • title: only animate large title if back button is in start slot (#19846) (cace1b3), closes
  • title: add correct safe area to large title nav transition (#20029) (300d543), closes
  • toast: inherit color in cancel button for a toast with color (#20299) (7b44ae2), closes
  • toast: call button handler on cancel (#19793) (420aa66), closes

Code Refactoring

  • removed checked/selected properties in favor of setting value on parent (#19449) (a5229d9)

4.11.10

patch

January 24 2020

Bug Fixes

  • input: revert previous type change (db1fd1d)

4.11.9

patch

January 23 2020

Bug Fixes

4.11.8

patch

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

  • react: check for component unmount, fixes (7356c40)
  • react: adding multiple subscriptions to lifecycle events, fixes #19792 (#19858) (0a3014d)
  • react: add check to warn if no ionpage is found, fixes #19832 (#19857) (628e766)
  • react: expand the location stack to better support back button, fixes #19748 (#19856) (d89508b)
  • react: adding hardware back button support, fixes(#19819) (#19851) (fd9745d)
  • react: adding swipe back functionality and routerOutlet ready improvements, fixes #19818 (#19849) (bcc40c8)
  • react: create a new overlay each time component is presented, fixes #19841, #19823 (#19842) (9fad416)

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

To see more releases, visit GitHub.