- (#680) Fix dialogs module parameter positions and add title as optional parameter
- (#587) Animation promise in iOS may never be resolved nor rejected.
- (#581) HtmlView only for single line?
- (#557) Handlebar syntax in view with comma breaks silently
- (#540) border-radius CSS property not applying properly to image on Android
- (#513) Android backgroundColor animation is not gradual.
- (#508) iOS Page lack of a background screws the page transitions
- (#680) Fix dialogs module parameter positions and add title as optional parameter
- (#670) Add a cross platform "openUrl"
- (#634) Make SegmentedBarItem bindable.
- (#551) Implement an image picker
- (#548) Expose public API controlling whether a Page should be added to the navigation backstack or not
- (#541) Make TabViewItem properties data-bindable.
- (#481) Support padding on TextField and Button elements
- (#473) The
application.ios.removeNotificationObserver
method now requires an observer instance to be supplied as the first argument. The observer instance is obtained from theapplication.ios.addNotificationObserver
method:
var observer = application.ios.addNotificationObserver(UIDeviceBatteryLevelDidChangeNotification,
function (notification) {
console.log(notification);
});
application.ios.removeNotificationObserver(observer, UIDeviceBatteryLevelDidChangeNotification);
- Implemented #390: Support tns_modules from npm.
- Implemented #686: Support building of XCode workspaces.
- Implemented #687: Android build with Gradle.
- Implemented #729: CocoaPods support from plugins.
- Implemented #785: Add platform on each platform related command.
- Implemented #875: Init command configure tns-core-modules version.
- Fixed #662: Failed
tns platform add android
command leaves the project in inconsistent state. - Fixed #730:
tns livesync android
throws stdout maxBuffer exceeded. - Fixed #772:
tns platform update ios
command does not update metadata generator. - Fixed #793: The NativeScript CLI writes errors on stdout.
- Fixed #797: Plugin add does not merge plugins's Info.plist file.
- Fixed #811:
tns livesync <Platform> --watch
reports an error when platform specific file is changed. - Fixed #826: Failed
tns prepare <Platform>
command leaves the project in inconsistent state. - Fixed #829: Fail to build the project when
nativescript-telerik-ui
plugin is added before the platform. - Fixed #866: The NativeScript CLI is not able to detect java on Ubuntu.
- Fixed #896:
tns run <Platform>
aftertns livesync <Platform>
starts the last synced app on the device.
- Expose public API for NativeScript Companion App for deleting old *.dex files (#187)
- Add support for AppBuilder LiveSync (#186)
- Create a new template project for Gradle build (#182)
- Support ~ path syntax in require (#177)
- Enable using the Google Design library (and alike) with "library add" command (#140)
- Implement support for CLI live sync feature (#137)
- Ahead-of-time generation of binding proxies (#103)
- Use pool of arrays for marshalling (#33)
- Run after LiveSync starts the last synced app on the device/emulator (#214)
- Cannot load module with relative path on Android 6 (#206)
- App crashes when call overloaded method of a base class (#203)
- Fix file is external to application error on Android M (#185)
- App crash during GC (#184)
- JNI reference leaks when passing JavaScript arrays (#167)
- ArrayBuffer broken (#164)
- ClassCastException when tries to convert numeric return value of overridden methods (#139)
- Allow debugger reconnects (#136)
- __onUncaughtError is not called. (#108)