ionic-framework

A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.

MIT License

Downloads
2.3M
Stars
51K
Committers
500

Bot releases are visible (Hide)

ionic-framework - 4.11.8

Published by elylucas almost 5 years ago

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)
ionic-framework - 5.0.0-beta.4

Published by brandyscarney almost 5 years ago

Features

ionic-framework - 5.0.0-beta.3

Published by brandyscarney almost 5 years ago

Bug Fixes

Code Refactoring

Features

BREAKING CHANGES

We recommend updating to the latest version of 4.x before trying out version 5 in order to see deprecation warnings related to your app in the developer console.

  • searchbar: The inputmode property for ion-searchbar now defaults to undefined. To get the old behavior, set the inputmode property to "search".
ionic-framework - 4.11.7

Published by elylucas almost 5 years ago

Bug Fixes

  • react: fire lifecycle events on initial render, fixes #20071 (9ea75eb)
ionic-framework - 5.0.0-beta.2

Published by liamdebeasi almost 5 years ago

Bug Fixes

  • animation: convert hyphenated properties to camel case when using Web Animations (#20059) (56f67bd), closes #20058
  • animation: properly update Web Animation object (#19964) (e766194)
  • picker: pass selected value to handler on dismiss (#20042) (6e0b9c4), closes #20036
  • tabs: preserve route navigation extras when changing tabs (#18493) (4c8f32f), closes #18717
  • title: add correct safe area to large title nav transition (#20029) (300d543), closes #20028

Features

  • modal: add card-style presentation with swipe to close gesture (#19428) (b3b3312), closes #18660
ionic-framework - 4.11.6

Published by elylucas almost 5 years ago

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

ionic-framework - 5.0.0-beta.1

Published by liamdebeasi almost 5 years ago

Bug Fixes

Features

  • animation: animation identifiers (#19771) (7d41715), closes #19550
  • animation: cubic-bezier easing conversion utility (experimental) (#19788) (96a5e60), closes #19789
  • alert: add support for textarea inputs (#16851) (b28cf02), closes #14153
  • angular: expose Ionic Animations via AnimationController (#19745) (67a7e23)
  • angular: expose Ionic Gestures via GestureController (#19864) (48a7662)
  • searchbar: add --box-shadow variable to style searchbar input (#19838) (1ab7066)
  • select: add --placeholder-opacity and --placeholder-color, expose shadow parts (#19893) (bef0f53), closes #17446
  • split-pane: convert to shadow component, add width, max-width, and min-width vars (#19754) (d80f455), closes #17088

Breaking Changes

We recommend updating to the latest version of 4.x before trying out version 5 in order to see deprecation warnings related to your app in the developer console.

ionic-framework - 4.11.5

Published by liamdebeasi almost 5 years ago

Bug Fixes

ionic-framework - 4.11.4

Published by elylucas almost 5 years ago

Bug Fixes

ionic-framework - 4.11.3

Published by elylucas almost 5 years ago

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)
ionic-framework - 4.11.2

Published by liamdebeasi about 5 years ago

Bug Fixes

ionic-framework - 5.0.0-beta.0

Published by brandyscarney about 5 years ago

Bug Fixes

  • animations: ensure all elements are cleaned up when calling .destroy() (#19654) (2f88237)
  • css: update responsive display media queries (#18601) (5d6e077), closes #18600
  • grid: remove padding on children columns when grid has ion-no-padding (#19592) (17119f5), closes #17459
  • toast: inherit height in container to center align content (#19409) (250718a)

Features

Performance Improvements

Breaking Changes

We recommend updating to the latest version of 4.x before trying out version 5 in order to see deprecation warnings related to your app in the developer console.

  • all: mode is now cascaded from parent to child component. If this is not desired set a different mode on the child component. (#19369) (55462d7)

  • anchor: remove ion-anchor, use ion-router-link instead. (#18935) (e7cd197)

  • card: convert card to shadow. (#19395) (08bb60d)

  • css: responsive display media queries in the display CSS file have been updated. Instead of using the maximum value of that breakpoint (for .ion-hide-{breakpoint}-down classes) the maximum of the media query will be the minimum of that breakpoint. (#18601) (40a8bff)

  • css: remove all CSS utility attributes. Use CSS classes instead. See the documentation for the correct class names: https://ionicframework.com/docs/layout/css-utilities (#18956) (04862df)

    BEFORE:

    <ion-header text-center></ion-header>
    <ion-content padding></ion-content>
    <ion-label text-wrap></ion-label>
    <ion-item wrap></ion-item>
    

    AFTER:

    <ion-header class="ion-text-center"></ion-header>
    <ion-content class="ion-padding"></ion-content>
    <ion-label class="ion-text-wrap"></ion-label>
    <ion-item class="ion-wrap"></ion-item>
    
  • events: remove the Events service. (#19600) (8d4a721)

  • header/footer: remove no-border attribute from header/footer, use ion-no-border class instead. (#18954) (d9f6119)

  • menu: iOS menu now defaults to overlay, set type to "reveal" to get the old behavior. (#19063) (ccb54a1)

  • menu-controller: remove swipeEnable(), use swipeGesture() instead. (#19526) (30bd8fd)

  • nav: remove ion-nav-pop, ion-nav-push and ion-nav-set-root. Use ion-nav-link with routerDirection instead. (#19240) (e334d73)

  • searchbar: remove boolean values from showCancelButton, use string values: "always", "focus", "never". (#18953) (508e186)

    BEFORE:

    <ion-searchbar show-cancel-button>
    <ion-searchbar show-cancel-button="true">
    <ion-searchbar show-cancel-button="false">
    

    AFTER:

    <ion-searchbar show-cancel-button="focus">
    <ion-searchbar show-cancel-button="focus">
    <ion-searchbar show-cancel-button="never">
    
  • scss: remove scss files from dist/, use CSS variables to theme instead. (#19292) (6450aff)

  • skeleton-text: remove width property. Use CSS instead. (#18936) (7c3db79)

  • split-pane: remove main attribute. Use contentId instead. (#19511) (02d7841)

    BEFORE:

    <ion-split-pane>
      ...
      <div main>...</div>
    </ion-split-pane>
    

    AFTER:

    <ion-split-pane content-id="main-content">
      ...
      <div id="main-content">...</div>
    </ion-split-pane>
    
  • theming: ionic default colors have been updated. (#19279) (7f4cf08)

  • toast: remove showCloseButton and closeButtonText, add a button using the buttons property with role: 'cancel' instead. (#18957) (ad7f112)

ionic-framework - 4.11.1

Published by elylucas about 5 years ago

Bug Fixes

ionic-framework - 4.11.0

Published by elylucas about 5 years ago

Ionic React! Enjoy! 🧂 🌊 🐼

ionic-framework - 4.10.3

Published by liamdebeasi about 5 years ago

Bug Fixes

ionic-framework - 4.10.2

Published by liamdebeasi about 5 years ago

Bug Fixes

ionic-framework - 4.10.1

Published by liamdebeasi about 5 years ago

Bug Fixes

ionic-framework - 4.10.0

Published by liamdebeasi about 5 years ago

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)
ionic-framework - 4.9.1

Published by liamdebeasi about 5 years ago

Bug Fixes

  • platform: properly detect iPads running iPadOS (#19258) (4a90096)
ionic-framework - 4.9.0

Published by liamdebeasi about 5 years ago

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)
Package Rankings
Top 0.37% on Npmjs.org
Top 3.57% on Proxy.golang.org
Top 20.43% on Repo1.maven.org
Badges
Extracted from project README
version version version version