nativescript v1.4.0 Release Notes

Release Date: 2019-10-12 // over 4 years ago
  • πŸ›  Fixed

    • πŸ‘» (#904) Navigate clearHistory sometimes crashes Android with a null pointer exception

    • πŸ“„ (#901) TypeError: using example from docs

    • πŸ’… (#893) isLoaded is set before calling applyStyleFromScope

    • (#873) The Repeater is re-creating its children multiple times during initialization

    • (#867) The utils.ad.async method is not implemented

    • (#857) Android action dialog actions are not shown if message is provided

    • (#851) takePicture crashes iOS simulator

    • (#848) WebView loads local data with UTF-8

    • (#843) [iOS] Page is layouted as there is no NavigationBar

    • (#839) Page background now spans under ActionBar

    • (#837) Blank text attribute on SearchBar crashes app

    • (#835) iOS animations combining several affine transform properties set only the first property on our view after they finish

    • (#832) Transformations such as scale, translate, rotate won't be incorrectly affected by the layout

    • (#819) WebView check for http/https should be case insensitive

    • (#817) The timers.clearInterval doesn't work on Android

    • ⚑️ (#814) Ternary if and parenthesis makes UI not update

    • (#808) Segmentedbar selectedIndexChanged doesn't work

    • (#805) Missing console.dump on iOS...

    • (#793) Label.backgroundColor cannot be animated in iOS

    • (#790) Cannot use number values in EditableText's hint field

    • (#777) iOS Border-radius on Label

    • (#774) If an animation instance is played more than once, the same promise is resolved each time leading to unexpected results

    • (#772) Placeholder with an id attribute doesn't call creatingView handler

    • πŸ— (#763) 1.3 - Cannot build new project due to missing App_Resources

    • (#759) Android animations that animate a property to its current value do not run

    • πŸ‘ (#756) Add support for Nordic characters: "æøΓ₯"

    • (#744) iOS 9 issues

    • (#732) Closing an alert on the iPad crashes the whole app

    • (#605) Guard for "undefined" in Observables on and off

    πŸ†• New

    • (#890) Implement Page background option to span under status bar (iOS only)

    • (#766) Rename cssClass property to just class

    • πŸ‘ (#740) Modules does not support iOS9

    • (#713) ReturnKeyType Listener

    • (#283) Cross-platform way to clear history

    • (#241) Set base URL in WebView to be able to load resources

    πŸ’₯ Breaking changes

    • (#774) Animation class no longer has a finished property because an animation can be played multiple times. The play method now returns a new promise each time it is invoked. Use this to listen for the animation finishing or being cancelled. When upgrading to version 1.4.0 or above, simply remove .finished from your code.

    Old Code (JavaScript):

    animation1.play().finished.then(function () { console.log("Finished"); });
    

    πŸ†• New Code (JavaScript):

    animation1.play().then(function () { console.log("Finished"); });
    

    Old Code (TypeScript):

    animation1.play().finished.then(()=>console.log("Finished"));
    

    πŸ†• New Code (JavaScript):

    animation1.play().then(()=>console.log("Finished"));