Breaking changes
- (#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);
Fixed
- (#680) Fix dialogs module parameter positions and add title as optional parameter
- (#667) Layout is not updated once Page is shown modally and layout is requested.
- (#654) Multiple gestures not working for Android
- (#651) http getJSON never completes when response is not JSON
- (#623) CSS Inconsistency...
- (#616) TitleView in ActionBar not taking full width in android 5.1
- (#613) WebView - support for loading local files
- (#590) CSS not working on Repeater when bindingContext set on 'navigatingTo'
- (#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
- (#537) FileSystemAccess.prototype.readText has an async interface, but is synchronous
- (#535) Random exception when using http.getJSON()
- (#513) Android backgroundColor animation is not gradual.
- (#508) iOS Page lack of a background screws the page transitions
- (#411) Setting invalid value for css properties causes app to crash
- (#408) ScrollView does not scroll
- (#360) Changing wrap layout paddings and its view margins runtime causes a crash on iOS.
New
- (#698) Implement events for the SegmentedBar similar to TabView
- (#688) JSONP support for HTTP module
- (#672) html-view doesn't open urls
- (#670) Add a cross platform "openUrl"
- (#634) Make SegmentedBarItem bindable.
- (#619) View.style is not consistent with Declarative UI .style property.
- (#615) View Component consistancy
- (#612) CSS @import: Make url optional for local files
- (#610) Hiding the action bar also hides the headers of a tab view
- (#578) Add scrollToIndex method to ListView
- (#558) Bind multiple events on one view
- (#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.
- (#530) Ability to set text size of searchBar
- (#481) Support padding on TextField and Button elements
- (#473) Add support for Notification Observers (iOS) and Broadcast Receivers (Android)
- (#451) Improve the Network Stack
- (#432) Expose all of the iOS UIApplicationDelegate methods as events in the application module
- (#409) Support for modules that depend on Android AppCompat libraries
- (#309) Support lower-case-dashed component declaration in the XML
- (#305) Improve android layout performance by reducing marshalling calls
- (#255) Implement cross-platform animations support
- (#169) Create a schema for the XML UI to enable Intellisense inside AppBuilder and other IDEs.
- (#110) Add support for orientation changed event
- (#69) Add rotate, translate & scale transforms properties on View
- (#68) Create common UI module that includes most commonly used UI views