Ionic React v4.0.0-beta.9 Release Notes

Release Date: 2018-09-14 // almost 7 years ago
  • 🐛 Bug Fixes

    • anchor: make it activatable (6c62e6c)
    • angular: only append the component when the parent element is not the container element (6d6f70c), closes #14737
    • back-button: subscribe to body (37c9be7)
    • button: add custom properties and remove --ion-color overrides (#15463) (3af4361), closes #14808 #14853 #14850
    • core: matchBreakpoint will return true if breakPoint is empty string (#15498) (b362b0a), closes #15495
    • esm: reorganiza exports (bb19243)
    • fab-button: add routerDirection (2398634), closes #15551
    • input: value might be null/undefined (83543b7)
    • item: update hostContext to use ion-item element (21d1f2e)
    • item-option: add activated and ripple to button (78e2a0a), closes #14943
    • item-option: enable ripple-effect (428a5da)
    • item-sliding: make sure options are ready (7f59f91)
    • list-header: add and document custom properties (5ccc1fd), closes #14850 #14853 #14808
    • menu: ios styles (281f9a3)
    • nav: matches() function (9420b88)
    • overlay: animation can be interrupted (ca58664), closes #15506
    • overlay: only register backButton listener once (75c2d74)
    • popover: content sizing, scoped css (51d4e08), closes #15237 #15589 #15331
    • popover: remove unneeded code (b26c017)
    • radio: add and document custom properties (0f9a7b4), closes #14850
    • range: update range ratio when new min/max are passed (#15512) (f62601f), closes #15511
    • searchbar: add and document custom properties (7f57e02), closes #14850
    • searchbar: inherit color from color toolbar (3042f57)
    • searchbar: ionCancel event (20a7599), closes #15476
    • segment: fix css var + host-context() (49ab065)
    • slides: correct order of parameters (6442dfc), closes #15407
    • slides: Methods wait for execution until swiper is initialized (#15576) (ea01900)
    • slides: Update swiperOptions default to match version 4 of Swiper (#15578) (db35af2)
    • slides: Updated lockSwipes methods to match the new swiper.js API (#15469) (efb99cb)
    • sliding-item: swipe event (127da1a)
    • test: treeshake check runs last (b56f136)
    • test: workaround for nav tests (a4b1179)
    • toast: adds role timeout and cancel (2f2a255), closes #15477
    • toast: render on top (ac42180)
    • toggle: empty hidden input value when not checked (1f19862)
    • 🖐 handle failure in hardware back button (6da765b)
    • ✂ remove argument-less catch() (ff919de)

    🔋 Features

    • angular: integrate back-button with ng router (1bcca01)
    • app: hardware back button support (dfac9dc)
    • overlays: close overlay with back-button (4ccbefa)
    • router: add support for relative paths (b28aeab), closes #15499
    • virtual-scroller: add support (d40d0a7)

    🐎 Performance Improvements

    • router: prevent initializaing page twice (3dd9604)
    • slides: tree-shake dependency (9d3a259)