Skip to content

@mortend mortend released this Oct 21, 2019 · 7 commits to master since this release

Install

npm install fuse-sdk@1.13.0

Uno changes since v1.12

Android

  • Added support for CMake 3.10.2.4988404 (#219).
  • Added support for Dark Theme (#236).
  • Added support for Splash screen (#240).
  • Added support for generating Android App Bundle on Release (#220).
  • Fixed crash with windowIsTranslucent together with screenOrientation=portrait on Android 8 Oreo (#211).
  • Upgraded to Gradle 5.6, and Gradle-plugin 3.4.2 (#220).
  • Upgraded build tools to version 28.0.3 (#220).
  • Upgraded support libraries to version 28.0.0 (#220).
  • Upgraded SDK compile and target versions to 28 (#220).
  • Added the following build properties (#220).
    • Bundle
    • Bundle.BuildName
    • Bundle.Gradle.Task
  • Renamed the following build properties (#220).
    • APK.Configuration -> Build.Configuration
  • Set default versionCode to positive Integer (1) so gradlew command doesn't produce error when building using latest Gradle (#220).

iOS

  • Support for iPhone XR Launch Image has been added. This can be customized using the iOS.LaunchImages.iPhone_Portrait_iPhoneXr_2x and iOS.LaunchImages.iPhone_Landscape_iPhoneXr_2x project-setting (#225).
  • Support for iPhone XS Max Launch Image has been added. This can be customized using the iOS.LaunchImages.iPhone_Portrait_iPhoneXsMax_3x and iOS.LaunchImages.iPhone_Landscape_iPhoneXsMax_3x project-setting (#225).
  • Switched to user-installed ios-deploy, for iOS 13 support (#226).
  • Added Sign-in with Apple capability (#233).

C++ backend

  • Optimized char and string classes, which gives less run-time overhead and faster code (#232).
  • Fixed a bug with uMainLoop::OnClosing related to overload resolving, and warnings (#202).

UX markup

  • Added ux:Simulate attribute, to disable/enable the Fuse Studio simulator per UX class (#200).

Uno command

  • Added --build-only switch for uno build (#245).
  • Added --libs switch for uno config (#244).
  • Added support for passing project files to uno doctor (#237).
  • Dropped legacy package manager commands (#148).
    • uno install
    • uno uninstall
    • uno feed
    • uno pack
    • uno push
    • uno stuff

Other improvements

  • Automatically install Mono on macOS (#228).
  • Detect required software and provide friendly hints on how to install missing software (#227, #243).
  • Always run cmake and node from PATH, dropping Tools.CMake and Tools.Node properties in .unoconfig (#243).
  • Fixed security warnings in JavaScript dependencies by upgrading to newest versions (#203, #204).
  • Upgraded .NET dependencies to newest versions (#229).
  • Various logging improvements and tweaks (#198, #242).
  • Cleaned up config files (#230).

v1.12.2...v1.13.0

Fuselibs changes since v1.12

FuseJS

  • FuseJS/Environment: add property to retrieve current device locale using BCP47 format (#1313).

Fuse.Alerts

  • Fixed threading issue on iOS 13 (#1299).

Fuse.Camera

  • Fixed threading issue on iOS 13 (#1294).

Fuse.CameraRoll

  • Fixed threading issue on iOS 13 (#1293).

Fuse.Common

  • Fixed system fonts on iOS 13 (#1291).
  • Added the following methods to public API (#1310).
    • Fuse.Json.Parse(string)
    • Fuse.Json.Parse(string[])

Fuse.Controls.Native

  • Added support for Dark Mode on Android (#1290).
  • Added support for Dark Mode on iOS (#1309).
  • Added new scriptmodule FuseJS/DarkMode (#1290).

Fuse.Controls.Navigation

  • Added Page Navigation swipe from edges (#1279).

Fuse.Drawing.Surface

  • Fixed SVGPathParser to better parse minimized svg data (#1302).

Fuse.GeoLocation

  • Fixed dependencies/permissions on Android (#1245).
  • Added new scriptmethod isLocationEnabled (#1245).

Fuse.ImageTools

  • Fixed crop function not using height parameter (#1300).

Fuse.Launcher.InterApp

  • Added docs for Universal and App Links support (#1282).

Fuse.Maps

  • Updated dependencies on Android (#1284).

Fuse.Models

  • Upgraded zone.js to v0.9.1 (#1296).
  • Allow unsetting/overriding Model (#1306).

Fuse.PushNotifications

  • Fixes and updates for Android and iOS (#1220, #1314).
  • Added scriptmethod isRegisteredForRemoteNotifications (#1220).
  • Fixed threading issue on iOS 13 (#1292).

Fuse.Reactive.Expressions

  • Fixed run-time warnings (#1312).

Fuse.Scripting.JavaScript

  • Upgraded V8 to v7.6.303.30 on Android (#1297).

Fuse.Storage

  • Add UserSettings module. This module provides key-value pairs mechanism to store and retrieve primitive data types (string, number, boolean) as well as an array and a JSON object (#1310).

Fuse.Triggers

  • Added Value property on TransitionState (#1286).

Fuse.iOS

  • Fixes threading issue on iOS 13 (#1308).

v1.12.0...v1.13.0

Assets 2
You can’t perform that action at this time.