All Versions
161
Latest Version
Avg Release Cycle
23 days
Latest Release
86 days ago

Changelog History
Page 1

  • v8.3.6 Changes

    November 12, 2022

    ๐Ÿ› Bug Fixes

  • v8.3.5 Changes

    September 23, 2022

    ๐Ÿ› Bug Fixes

  • v8.3.4 Changes

    August 20, 2022

    ๐Ÿ› Bug Fixes

    ๐Ÿ”‹ Features

    • core: make font style, weight, scale params optional (#9993) (4b0c812)
  • v8.3.3 Changes

    August 11, 2022

    ๐Ÿ› Bug Fixes

    • android: getScaledDimensions (#9992) (944d542)
    • ios: additional safe area insets were miscalculated if already set (#9991) (be6efc3)
  • v8.3.2 Changes

    August 02, 2022

    ๐Ÿ› Bug Fixes

    • android: FragmentCallbacksImplementation memory leak (#9977) (286d36b)
    • android: FragmentClass memory leak (#9983) (0548aaf)
    • core: Added ObservableArray constructor declarations to allow setting multiple arguments (#9980) (d82f3d9)
    • โช revert "fix(ios): not responding after rotation (#9931)" (#9984) (54d3006)
  • v8.3.1 Changes

    July 21, 2022

    ๐Ÿ› Bug Fixes

  • v8.3.0 Changes

    July 14, 2022

    ๐Ÿ› Bug Fixes

    • android: connectivity reporting none on resume (#9915) (413fa2e)
    • android: content uri handling improvements (#9936) (9fcd440)
    • android: device language and region from system configuration. (#9868) (ad01e6b)
    • android: font icons had incorrect fallback size (#9914) (e8bed44)
    • android: Textfield focus fix (#9885) (fbd1e23)
    • core: allow View subclass to force onLayoutChangeListener (#9886) (6ccf5a2)
    • core: android wrong background state + current value accessors (#9883) (58a7206)
    • core: ensure platforms/android/core.aar is not included in pack (a1dff9a)
    • core: import fix (45dcada)
    • core: metadata filtering (#9946) (4a5e2e2)
    • core: navigatingToEvent allows access to resolvedPage now (#9954) (38142a6)
    • core: trace log using a wrong parameter (#9951) (cd5d2c2)
    • ensure reusable ProxyViewContainer re-adds native children (#9882) (0a082b3)
    • export 'dataSerialize' from utils (#9909) (a85a72d)
    • incorrect font icon size conversion to device pixels. (#9910) (d3718e5)
    • ios: apply proper border radius to box shadow and view sublayers (#9881) (b7e6128)
    • ios: do not convert tap event data to device pixels twice (#9935) (3681fd4)
    • ios: label measure correct height when using custom numberOfLines (#9945) (2ff0891)
    • ios: memory leak after using 'showModal' passing any Page as parameter (#9939) (4db4e4a)
    • ios: memory leak after using the 'presentViewControllerNavigation' (#9934) (957af32)
    • ios: proper disposal and recreation of iOS native views (#9879) (f548fdc)
    • ๐Ÿ”€ live-sync: navigation history is now maintained (#9889) (665009b)
    • RootLayout: resilience around shadeCover options (e5fffa1)
    • TabView: item styling improvements for iOS 15+ (#9888) (7ccc949)
    • ๐Ÿ’ป ui-mobile-base: Android http request body was not sent if method was DELETE (#9887) (57e4973)
    • webpack: NativeClass decorator should run after angular transformers in AOT mode (#9908) (c9f77a0)
    • webpack: unit test runner with node 18+ (#9952) (97a21bb)

    ๐Ÿ”‹ Features

    • android: runOnMain, postFrameCallback & removeFrameCallback (#9943) (49343cb)
    • application: expose inBackground and suspended (#9897) (8987bab)
    • core: iterable ObservableArray (#9824) (df74a8b)
    • core: maxLines support for all text components (#9884) (7ff7233)
    • ios: Utils.getRootViewController (29004d9)
    • mac: support for Mac Catalyst with ui-mobile-base (fc77c92)
    • RootLayout: add opened and closed events (#9893) (7b11b6a)
    • types-minimal: paired down typings optimized for smaller footprint editing environments (#9947) (f49e412)
    • Utils: dataSerialize, dataDeserialize, numberHasDecimals, numberIs64Bit (cab5947)

    ๐ŸŽ Performance Improvements

    • cache UIFont construction based on FontDescriptor (#9948) (8756df3)

    ๐Ÿ’ฅ BREAKING CHANGES

    • core: Method push will now handle arguments just like Array.prototype.push. Certain existing methods will now return ObservableArray instance instead. Callback arguments that contained an array argument themselves will now contain an ObservableArray argument.
    • android: Exposes language and region values from android system configuration. If you were working around locale handling because this wasn't originally the case you can likely remove extra conditions as this should reflect more accurately now.
    • ios: tapData.getX() and tapData.getY() will now return correctly in DIP, so any extra conversions (like calling toDevicePixels) twice must be changed.
    • core: When using navigatingToEvent event.entry, the backstackEntry object is now returned which has an entry property on it if you still need it.
  • v8.2.5 Changes

    June 15, 2022

    ๐Ÿ› Bug Fixes

    • color: output from rgbToHsv and rgbToHsl is now correct (#9933) (ef70956)
    • ios: not responding after rotation (#9931) (aee1d05)

    ๐Ÿ”‹ Features

    • core: allow removal of specific CSS variables (#9896) (32567ef)
  • v8.2.4 Changes

    June 04, 2022

    ๐Ÿ› Bug Fixes

    • Utils: dispatchToUIThread (9089b2c)
    • webview: android not loading local content (#9923) (834b4bf)

    ๐Ÿ”‹ Features

    • types-minimal: minimal types for only the latest Android and iOS sdks (#9927) (80e6b81)
  • v8.2.3 Changes

    April 25, 2022

    ๐Ÿ› Bug Fixes

    • android: ensure android application is created before setting listeners (#9876) (54f454f)
    • android: improve content uri handling (#9874) (a272296), closes #9871
    • file access cross platform stub (338ae56)
    • โœ‚ removed unecessary console.log (#9877) (74e42fc)

    ๐Ÿ”‹ Features

    • โž• added Utils.executeOnUIThread (36a55da)