RemObjects Elements v12.0.0.2891

Released: Nov 24, 2023

v12.0.0.2891 버젼 업데이트

기능

Core

  • Merged CodeGen4, EBuild, ROCodeGen and RTL2.
  • You can now revert/disable class properties code for Island and Toffee.
  • Cocoa .h gen: You can now emit null_unspecified for properties, as needed.

Fire and Water

  • Debugger
    • Added the option to add a breakpoint via context menu from stack trace in Debug console (.NET).
    • Added the option to add a breakpoint via context menu from Threads panel.
    • Now shows a message in log when not stopping on an exception because that option is disabled.
  • RO/DA: You can now use .SmartDouble for Oxygene CodeGen, same as rodl2code.

EBuild

  • NuGet: Added support for non-standard NuGet v3 repository layout used by DevEx (WIP).

Elements RTL

  • DateTime.Millisecond property has been added.
  • JSON: Refactored to make JsonDocument an alias to JsonNode.
  • Registry.KeyExists method has been added.

수정사항

Core

  • Island/Delphi: Fix for Win/i386 calling convention.
  • NRE showing definition (CTRL+D).
  • Toffee: .h file generated for static library loses generic ancestors.
  • Debugger: Island: Fix for exception in evaluator.
  • Debugger: Island: lock CreateMethodHelper.
  • DebugLog.WriteRaw should not emit to stdout normally.

Fire and Water

  • DA: .daConnections view.

EBuild

  • Toffee: Don't use new -platform_version linker flag, for Xcode 14 and below (tweak).
  • Tweaks for changed JSON APIs.

Elements RTL

  • JSON: JsonArray API tweaks.
  • JSON: Nullability fixes (Deserializer).