Ionic React v4.0.0-beta.13 Release Notes

Release Date: 2018-10-14 // over 5 years ago
  • ๐Ÿ› Bug Fixes

    • all: avoid using focus() since it conflicts with HTMLElement (5560dcd), closes #15810
    • all: disable animations in e2e tests (9d109d6)
    • all: docs for all missing props (a72fced)
    • angular: add "main" to package.json as workaround for webstorm (c57a7cc)
    • angular: backButton event uses ionBackButton (0337c7f)
    • angular: only bypass zone in high-rate events (f63c0f5), closes #15765
    • button: use class instead of reflect (e189cc6), closes #15623
    • card: include card-header in current color (b5e39c8)
    • card: update currentColor to use contrast color (a9a29f7)
    • card-header: get color property working (92514b3), closes #14723 #14853
    • col: fix CSS is undefined error on IE11 (#15882) (06a3028)
    • content: iOS should not have scroll in desktop (8cb1886), closes #15858
    • css: avoid cleancss bug (f87d4bf), closes #15807
    • css: remove selection color (6b0d812)
    • ๐Ÿ“„ docs: Fix commit link on CONTRIBUTING.md (#15834) (fe0c3b4)
    • fab-button: add and document css properties (098bd82), closes #14808
    • fab-button: ripple-effect in safari (844c33a), closes #15768
    • hide/show: fix show-when/hide-when (fd01308), closes #15813
    • infinite-scroll: implements position="top" (b4a73ad), closes #15481
    • input: add and document custom properties (23df042), closes #14850
    • input: tabindex or tab in ion-input do not work with clearInput fix (e916500)
    • ion-datetime: keep the model value consistently an ISO string (#15907) (b46052b)
    • item: add input highlight using an absolute div (#15856) (f885f7d), closes #14036 #9639 #14952 #15690
    • item: detail context based in text color (e51f1f3)
    • label: add color variable, examples to test and document (b485eba), closes #14853 #14850
    • list: don't show inset lines for full line list (6eae95a)
    • menu: menu registers itself before it's ready (08beee3)
    • menu: overlays can block menu closing (11aa241), closes #15880
    • menu: wait until all menus are ready (a5c2cc1), closes #15727
    • menu-button: color (386cf82), closes #15546 #15545
    • menu-button: Not visible if toolbar has primary color (#15847) (e2ea08b)
    • modal/popover: lifecycle events (19c449e), closes #15806
    • picker: stop animation when it's closed (e81af2d), closes #15854
    • popover: showBackdrop hides backdrop (f00be0d), closes #15878
    • reorder-group: delegate dom reordering (5f65942), closes #15836
    • slides: disable autoplay by default (db6ddb0), closes #15766
    • tabbar: css variables assigned to the host (545db2e)
    • tabs: badgeColor works again (3d98587), closes #15559 #14840
    • tabs: fix async deadlock (905c7db)
    • title: allow color to be set for title without attribute (a9b3064), closes #14853 #14850
    • toggle: improve animation motion (5330574)

    ๐Ÿ”‹ Features

    • angular: observer based api to override hardware back button (6a5aec8), closes #15820
    • menu: add new lifeycle events (64b52b5)
    • nav: animation is customizable (24f3373), closes #15851
    • overlays: expose animation customization (dc976cc)
    • ๐ŸŽ‰ initial vue support (73cff0c)

    ๐ŸŽ Performance Improvements

    • prevent unnecesary event listener changes (a999c1f)