RemObjects C# 10.0.0.xxxx

Released: Oct 4, 2019

10.0.0.xxxx 中的更新

v10.0.0.2485

Updated Feb 18, 2020

  • Core
    • 82066: Bad reformat after attribute.
    • 82132: CC crash, Invalid cast.
    • 81955: Gold: endless loop in ConstDefiniton.
    • Merged EBuild.
    • Merged EUnit.
    • Merged Everwood5.
    • Merged RTL2.
    • Template fixes.
  • Fire and Water
    • Fire is not Notarized again (wasn’t for the past two weeks due to rule changes from Apple* and now runs under the Hardened Runtime on Mojave and Catalina. This required a number of nasty internal hacks that hopefully should be transparent for end-users, but extensive testing/feedback would be appreciated, especially using the internal compiler and Cocoa and Island projects.
    • Fire: better text color for selected inactive file when tree view doesn't have focus.
    • Fire: use MonoHost to work around mono exe issues when running under the Hardened Runtime.
    • Internal NRE in editor when file buffer was also open outside of the context of project would prevent it from syncing properly.
    • Regression: Cannot run Test projects since switching to new --goal parameter.
    • Updated to newer Mono 6.14 and trim down bundled Mono folder up more.
    • zip/mangle .a files to enable Notarization Notarization.
    • Visual C# Import: add .xaml files, too.
  • Visual Studio
    • 83776: Android project passes non-lowercase package id (cleanup).
    • 81742: VS2017: the members list in the top right no more works.
    • 81847: Xml comments look bad on some tooltips.
  • EBuild
    • AllowUnsafeCodeImplicitly now implies AllowUnsafeCode.
    • Internal: made CommandLine class public, for use from MonoHost.
    • Support for compiling .rc resource scripts as part of the build (on Windows only).
    • Support for extracting zipped static libraries .az files on the fly to work around Apple Notarization bug (Toffee fix for non-Device targets).
  • Elements RTL
    • 83936: RTL2 XML saves double quotes for DOCTYPE.
    • New Difference class.

v10.0.0.2475

Updated Jan 24, 2020

  • EBuild can now automatically download older or newer versions of Island and Cocoa SDKs not installed locally.
  • Go Base Library has been updated to Go 1.13.5.

v10.0.0.2473

Updated Jan 17, 2020

  • New Observer class for working with Property Notifications in a platform-agnostic way.

v10.0.0.2469

Updated Jan 3, 2020

  • New visual test activity for EUnit on Android.
  • New Oxidizer.exe command line tool.

v10.0.0.2465

Updated Dec 20, 2019

  • EBuild support for <Remote> files in projects.
  • Improvements to Delphi compatibility (generic constraints, enums).

v10.0.0.2461

Updated Dec 6, 2019

  • New Asynchronous Sequences and async loops in Oxygene and C# on .NET.
  • Support for arm64_32 and improvements to the watchOS tool chain.
  • New DynamicInterface aspect for importing external JavaScript APIs for use from WebAssembly projects.
  • Support for optionally filtering/selecting profiles and certificates by "Teams" in Fire/Water, for Cocoa projects.
  • Project Templates for Remoting SDK for .NET Core in Fire.

v10.0.0.2457

Updated Nov 22, 2019

  • Pre- and Post-Build Scripts in EBuild.

v10.0.0.2455

Updated Nov 8, 2019

  • DelayLoadDllImport Aspect for Island.
  • ASP.NET Core project templates for all four languages.
  • Support for Custom Templates in Fire and Water.

v10.0.0.2453

Updated Nov 8, 2019

  • 83311: C#8: Pattern.
  • 82382: C#8: Ranges and Indexes (.NET Core 3.0 and Island).

v10.0.0.2449

Updated Oct 25, 2019

  • Support for Node.js in WebAssembly, including new Templates.

v10.0.0.2447

Updated Oct 18, 2019

  • Environment Variables Manager for Fire and Water.
  • Trailing Closures in Oxygene and C#.

v10.0.0.2443

Updated Oct 4, 2019

  • Official support for .NET Core 3.0 RTM.
  • Support for ASP.NET Core and Razor.
  • Support for the iOS 13.2 Beta SDK.
  • Mixed mode debugging for Android NDK Extensions inside an Android SDK App.