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
29.5K
Stars
50.9K

Bot releases are hidden (Show)

ionic-framework - 5.0.0 Magnesium

Published by brandyscarney over 4 years ago

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

Bug Fixes

Code Refactoring

  • removed checked/selected properties in favor of setting value on parent (#19449) (a5229d9)
ionic-framework - 5.0.0-rc.5

Published by liamdebeasi over 4 years ago

Bug Fixes

ionic-framework - 5.0.0-rc.4

Published by liamdebeasi over 4 years ago

Bug Fixes

  • content: only emit scroll events if enabled (#20401) (fd1b44a)
  • header: backdrop filter no longer distorts content with collapsible header (#20388) (11d3945), closes #20385
  • item: remove unneeded box-shadow CSS variable (#20412) (a6764c4), closes #20392
  • label: remove subpixel font-size to prevent visual glitches (#20415) (3d6f287), closes #20407
  • segment: add activated class directly to segment button (#20400) (e8886e9)
ionic-framework - 5.0.0-rc.3

Published by liamdebeasi over 4 years ago

Bug Fixes

  • refresher: ensure gesture does not interfere with item-sliding (#20380) (8983c70), closes #20379
  • refresher: translate background content when refreshing (#20378) (cf70916), closes #20377
  • segment: allow background to be set on iOS segment in a toolbar (#20350) (0f31624)
  • toolbar: properly apply safe area and border (#20375) (4971499), closes #20354
ionic-framework - 5.0.0-rc.2

Published by liamdebeasi over 4 years ago

Bug Fixes

  • header: fix race condition in collapsible header (#20334) (215d55f)
  • ios: translucent toolbar blur no longer obscures entering page toolbar content (#20314) (e580b88), closes #19158
  • radio: do not clear radio group value from radio (#20343) (ff78e6e), closes #20323
  • radio: set default radio value if undefined (#20329) (eb57723)
  • refresher: add correct fallbacks for native refreshers (#20333) (fd55427)
  • refresher: resolve undefined issues when updating component (#20322) (59d8687), closes #20320
ionic-framework - 5.0.0-rc.1

Published by brandyscarney over 4 years ago

Bug Fixes

  • components: use proper colors for button states and add back input highlight (#20278) (628db18), closes #20276
  • components: inherit text indent in all components with text inherit (#20300) (767b005), closes #17786
  • content: resolve height inheritance issues (#20309) (09bef71), closes #20305
  • picker: include showBackdrop in interface (#20301) (33186ba), closes #18893
  • react: export proper types of animations and gestures (#20311) (0034088)
  • refresher: update animation for dashed property values (#20310) (44211c1)
  • toast: inherit color in cancel button for a toast with color (#20299) (7b44ae2), closes #20139
ionic-framework - 4.11.10

Published by liamdebeasi over 4 years ago

Bug Fixes

  • input: revert previous type change (db1fd1d)
ionic-framework - 5.0.0-rc.0

Published by brandyscarney over 4 years ago

Release Candidate is here! 🎉

ionic-framework - 5.0.0-beta.6

Published by brandyscarney over 4 years ago

Bug Fixes

Features

  • components: improve button states and add new css properties (#19440) (9415929), closes #20213 #19965
  • react: add Ionic Animations wrapper (experimental) (#20273) (b59d764)
  • segment-button: add --indicator-height property to segment button (#19653) (d76a503)

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.

Activated Class

The activated class that is automatically added to buttons on press has been renamed to ion-activated. This will be more consistent with our ion-focused class we add and also will reduce conflicts with users' CSS.

CSS Variables

The --background-hover, --background-focused and --background-activated CSS variables on components that render native buttons will now have an opacity automatically set. If you are setting any of these like the following:

--background-hover: rgba(44, 44, 44, 0.08);

You will likely not see a hover state anymore. It should be updated to only set the desired color:

--background-hover: rgba(44, 44, 44);

If the opacity desired is something other than what the spec asks for, use:

--background-hover: rgba(44, 44, 44);
--background-hover-opacity: 1;
ionic-framework - 4.11.9

Published by elylucas over 4 years ago

Bug Fixes

ionic-framework - 5.0.0-beta.5

Published by liamdebeasi almost 5 years ago

Bug Fixes

  • action-sheet: allow scrollable action sheet with many options (#20145) (53fad97), closes #17311
  • card: remove top padding of content in iOS if under header (#20223) (9232f16)
  • content: scroll-content div now takes up full height of container (#20194) (9d63b41), closes #20185
  • header: header opacity properly resets on collapsible titles (#20202) (8e11f79)
  • modal: prevent double dismiss via gesture and backdrop tap on card-style modal (#20203) (5b0400d)
  • picker: pick correct option at low velocities (#19660) (39d1262), closes #19659
  • react: updating icon type and add caret to internal icons (#20216) (dc78f98)
  • ssr: add reflect content-id attribute to applicable properties (#20169) (3aa47e6)

Code Refactoring

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

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.

  • The following components have been updated to remove the checked or selected properties:
  • Radio
  • Segment Button
  • Select

Developers should set the value property on the respective parent components in order to managed checked/selected status. See the Breaking Changes document for updated usage examples.

  • Controller components have been removed. Developers should user their respective imports instead. This only affects vanilla JS applications.

Before:

<ion-modal-controller></ion-modal-controller>

After:

import { modalController } from '@ionic/core';
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

Package Rankings
Top 1.24% on Npmjs.org
Top 6.73% on Proxy.golang.org
Top 27.17% on Repo1.maven.org
Top 0.15% on Bower.io
Badges
Extracted from project README
version version version version