Ionic Framework v4.0.0-beta.12 Release Notes

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

    • action-sheet: allow async button handler returned value (3d3e6a4)
    • alert: check if value is null instead of truthy (799f0d7), closes #15420
    • all: gesture controller can block scrolling (633360f), closes #15725
    • all: lint errors (f8eafa7)
    • all: safe margins for fab, item-header, tabbar (62eff0a)
    • angular: add event listener on window (#15628) (7bd33a7)
    • angular: import icons using webpack apis (b71b36c)
    • angular: ionic/core is only a dep (236d8a4)
    • angular: value is updates based in ionChange (e18f8bf), closes #15722
    • app: statusTap and hardwareGB can be activated with config (c048f9f), closes #15617
    • back-button: add and document custom properties (b3aebb8), closes #14808 #14850 #14853
    • back-button: default md color is inhered (d0867b5)
    • button: default button width to auto to avoid inheriting (bac49ca), closes #15522
    • button: disable :hover on non supported devices (#15705) (67eb661)
    • button: disable pointer events in toolbar buttons (d145cae), closes #15623
    • buttons: fix activated, position, animation (9d6169a)
    • color: do not accept empty color (ede5525), closes #15732
    • content: apply background to the inner scroll element (f68c457), closes #15635
    • content: nested content (5f5ba66), closes #15680
    • datetime: check for null instead of undefined (407b147), closes #15605
    • datetime: convert to shadow and fix broken styles (fa77017), closes #15547 #14850
    • fab: do not reset fab activated if it's false (d619d8d)
    • gestures: change itemSliding gesture priority (48927e6), closes #15608
    • input: fix text type for select change event (694b6a8)
    • item: add the multiple inputs class to fix select/datetime in item (1cd792e), closes #15401
    • item-divider: add and document custom properties (06cb138), closes #14850 #14808
    • item-option: add and document custom properties (2a040e0), closes #14850 #14808 #14943
    • menu: crash when menu if forcedClosed (22e15b4)
    • menu: opening a menu autocloses any opened ones (8796f9f)
    • menu-controller: expose registerAnimation (29d00da), closes #15701
    • overlay: register backbutton handler only when needed (#15615) (b2b5d93), closes #15601
    • platform: using desktop instead of window (c8de84d)
    • โž• add safe area cutouts (#15750) (a3c85ae)
    • radio: add css variables to make it customizable (9ec8e74), closes #15729
    • select: add position styles to work as standalone (224b4f8)
    • select: placeholder can be reset if value = null (602f668)
    • select: show placeholder when multiple is empty (29862e8)
    • select-popover: add scoped to apply proper styles to list (fd1b636)
    • slides: add back zoom plugin for swiper (6890ecc), closes #15676
    • slides: fix mutable options (681981f)
    • tap-click: prevent activated while scrolling (7f38d37), closes #15752
    • toast: button color is contrast (f65ec10), closes #15737

    ๐Ÿ”‹ Features

    • animation: ability to disable animations w/ querystring (734b222)
    • app: adds _forceStatusbarPadding for ionic lab (0379977)
    • ripple: ability to disable ripple effect w/ querystring (efca0ae)
    • screenshot: update to use stencil e2e screenshot testing (43b9045)

    โช Reverts

    • content: block scrolling in ion-content (9badb08)