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
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).