Skip to content

Releases: fuse-open/fuselibs

Fuselibs 2.9.2

28 Jan 13:46
Compare
Choose a tag to compare

Install

npm install @fuse-open/fuselibs@2.9.2

Changes since v2.9.1

Fuse.Maps

  • com.google.android.gms:play-services-maps -> 17.0.0 (#1494)

This is the minimum version required to be published on Google Play.

v2.9.1...v2.9.2

Fuselibs 3.0.0-beta.9

17 Oct 14:12
Compare
Choose a tag to compare
Fuselibs 3.0.0-beta.9 Pre-release
Pre-release

Install

npm install @fuse-open/fuselibs@3.0.0-beta.9

Changes since v2.9.1

Common

  • Add outputType in project files (acbcee3)
  • Update project and config files (85ff816)
  • Update GLHelper.h includes on Android (2b143eb)
  • Simplify Android runtime version check (#1480)
  • Update macros and uxl files (#1491)

Experimental.TextureLoader

  • Remove legacy Experimental.TextureLoader library (#1458)

Fuse.Camera

  • Update permissions for Android 13 (#1487)

Fuse.Common

  • Remove obsolete methods and enum value (#1492)
    • Fuse.Json.Escape(string s)
    • Fuse.Json.Escape(string s, StringBuilder sb)
    • Fuse.SystemFont.Weight.SemiBold

Fuse.Controls.Video

  • Upgrade Fuse.Video.CIL to .NET 6.0 (#1475)

Fuse.Drawing.Surface

  • Update assembly references for .NET 6.0 (#1476)

Fuse.LocalNotifications

  • Fix compatibility with the latest Android OS and indentation (#1473)

Fuse.Nodes

  • Remove obsolete methods (#1492)
    • Fuse.VisualBounds.Transform(float4x4 matrix)
    • Fuse.VisualBounds.TransformFlatten(float4x4 matrix)
    • Fuse.VisualBounds.BoxTransform(Box box, float4x4 transform)

Fuse.Scripting

  • Deprecate NativePromise without Context (#1467)
  • Remove obsolete methods (#1492)
    • Fuse.Scripting.IThreadWorker.Invoke(Uno.Action action)
    • Fuse.Scripting.Context.Invoke(Uno.Action action)
    • Fuse.Scripting.ModuleResult.Object
    • Fuse.Scripting.ModuleResult.Exports
    • Fuse.Scripting.NativeEvent.RaiseAsync(params object[] args)
    • Fuse.Scripting.Object.InstanceOf(Function type)
    • Fuse.Scripting.Object.CallMethod(string name, params object[] args)
    • Fuse.Scripting.Function.Call(params object[] args)
    • Fuse.Scripting.Function.Construct(params object[] args)

Fuse.Scripting.JavaScript

  • TypeScript and transpiler support in UX files (#1472)
  • Upgrade V8Simple.net for .NET 6.0 (#1483)

Other changes

  • Upgrade Fuse.Profiling tool to .NET 6.0 (#1474)
  • Upgrade android-build-tools to v2.x (#1488)
  • Ignore tests failing on macOS (#1484)
  • Kill tests after 15 minutes (#1489)

v2.9.1...v3.0.0-beta.9

Fuselibs 3.0.0-beta.8

12 Sep 10:26
Compare
Choose a tag to compare
Fuselibs 3.0.0-beta.8 Pre-release
Pre-release

Install

npm install @fuse-open/fuselibs@3.0.0-beta.8

Changes since v2.9.1

Common

  • Add outputType in project files (acbcee3)
  • Update project and config files (85ff816)
  • Update GLHelper.h includes on Android (2b143eb)
  • Simplify Android runtime version check (#1480)

Experimental.TextureLoader

  • Remove legacy Experimental.TextureLoader library (#1458)

Fuse.Controls.Video

  • Upgrade Fuse.Video.CIL to .NET 6.0 (#1475)

Fuse.Drawing.Surface

  • Update assembly references for .NET 6.0 (#1476)

Fuse.LocalNotifications

  • Fix compatibility with the latest Android OS and indentation (#1473)

Fuse.Scripting

  • Deprecate NativePromise without Context (#1467)

Fuse.Scripting.JavaScript

  • TypeScript and transpiler support in UX files (#1472)
  • Upgrade V8Simple.net for .NET 6.0 (#1483)

Other changes

  • Upgrade Fuse.Profiling tool to .NET 6.0 (#1474)
  • Ignore tests failing on macOS (#1484)

v2.9.1...v3.0.0-beta.8

Fuselibs 2.9.1

31 Aug 13:11
Compare
Choose a tag to compare

Install

npm install @fuse-open/fuselibs@2.9.1

Changes since v2.9.0

Fuse.PushNotifications

  • Remove AD_ID permission on Android (#1482)

v2.9.0...v2.9.1

Fuselibs 2.9.0

07 Aug 08:13
Compare
Choose a tag to compare

Install

npm install @fuse-open/fuselibs@2.9.0

Changes since v2.8.0

Fuse.LocalNotifications

  • Support latest Android and iOS version (#1473)
  • Fix package name on Android (#1477)

Fuse.PushNotifications

  • Upgrade firebase-messaging -> 23.2.0 (#1479)
  • Upgrade firebase-analytics -> 21.3.0 (#1479)
  • Support latest Android version (#1479)

v2.8.0...v2.9.0

Fuselibs 3.0.0-beta.5

04 Jul 18:48
Compare
Choose a tag to compare
Fuselibs 3.0.0-beta.5 Pre-release
Pre-release

Install

npm install @fuse-open/fuselibs@3.0.0-beta.5

Changes since v2.8.0

Common

  • Add outputType in project files (acbcee3)
  • Update project and config files (85ff816)
  • Update GLHelper.h includes on Android (2b143eb)

Experimental.TextureLoader

  • Remove legacy Experimental.TextureLoader library (#1458)

Fuse.LocalNotifications

  • Fix compatibility with the latest Android OS and indentation (#1473)

Fuse.Scripting

  • Deprecate NativePromise without Context (#1467)

Fuse.Scripting.JavaScript

  • TypeScript and transpiler support in UX files (#1472)

v2.8.0...v3.0.0-beta.5

Fuselibs 2.8.0

02 May 10:40
Compare
Choose a tag to compare

Install

npm install @fuse-open/fuselibs@2.8.0

Changes since v2.7.0

Fuse.Controls.DrawingPanel

  • New library for drawing using your finger (#1470)

Fuse.Scripting.JavaScript

  • Support async/await in JavaScript via "regenerator-runtime" (#1465)

Fuse.Scripting

  • Add Context parameter to native promises (#1468)
  • Implementation clean-up using lambda functions (#1466)

Other changes

  • Update iOS include headers (#1471)
  • Add tsconfig module for FuseJS (0c3721d)
  • Upgrade nodejs -> 16 (77ca8e6)

v2.7.0...v2.8.0

Fuselibs 2.7.0

06 Mar 17:18
Compare
Choose a tag to compare

Install

npm install @fuse-open/fuselibs@2.7.0

Changes since v2.6.0

Fuse.Controls.Panels

  • Take screenshot of a Panel and save as a file (#1461)

Fuse.Controls.ScrollView

  • Add Snapping feature for ScrollView (#1459)

Fuse.Launcher.Phone

  • Add SMS launcher and scriptmethod (#1464)

Fuse.PushNotifications

  • Android 12 compatibility fix (#1463)

Fuse.Scripting

  • Add Context parameter to NativePromise delegates (#1460)

Fuse.Storage

  • Fix desktop implementation of UserSettings (#1462)

Other changes

  • Use Node.js v14 on AppVeyor (#1457)

v2.6.0...v2.7.0

Fuselibs 2.6.0

17 Dec 08:33
Compare
Choose a tag to compare

Install

npm install @fuse-open/fuselibs@2.6.0

Changes since v2.5.0

Fuse.Platform

  • Device orientation for iOS 16 compatibility (#1454)

Fuse.Scripting

  • Add Context.Stringify() method (#1455)

Other changes

  • Add Fuse.Alerts to doc-export (#1456)

v2.5.0...v2.6.0

Fuselibs 2.5.0

15 Oct 07:48
Compare
Choose a tag to compare

Install

npm install @fuse-open/fuselibs@2.5.0

Changes since v2.4.0

Fuse.Controls.WebView

  • Upgrade PickImage for Android to version 3.0.01 (#1453)

Fuse.ImageTools

  • Prevent duplicate paths on iOS (#1451)

Fuse.LocalNotifications

  • Android 12 compatibility fix (#1452)

v2.4.0...v2.5.0