Languages Platforms IDEs | Download Pricing |

Core

  • 84491: Fixes for the C# Oxidizer
  • 84737: Mercury: bad IL with cast
  • 84738: Mercury: enhanced behavior for CType
  • 84747: Web Assembly: program hangs, debugger hangs on pause and cant be stopped
  • Merged DelphiRTL
  • Merged EBuild
  • Merged EUnit
  • Merged IslandRTL
  • Merged MercuryBaseLibrary
  • Merged RTL2
  • MSBuild: Fix for bad TargetFramework name for VC# refs to .NET Core projects
  • Template fix for Swift/iOS table view

Fire & Water

  • Debugger: New “image loadelementssymbols" debug console command to load compiler symbols from Bin, in Water
  • Debugger: NRE fix for when invoking "image" w/o parameters
  • Debugger: proper error when WebAssembly debugger cannot start HTTP server from Fire
  • Editor: honor "capitalize keywords" option for Oxygene for smart statement completion and smart block completion
  • Editor: smart block completion broke undo because it added the same action twice
  • Fire: play optional sounds (play sound when debug session ends on its own, but not when manually terminated)
  • Water: Exception Sheet

EBuild

  • Android: Manifests file merging: support for uses-feature
  • NRE proofing for when “Windows Kits” registry key does not exist
  • On macOS, default to the current systems architecture when building macOS apps
  • Regression PreDex for non-D8 would reprocess all field on each run

Elements RTL

  • Add InvalidCastException to Toffee
  • Added DateTime.ToISO8601String method
  • DateTome.ToString(format) wasn't reliable on Cocoa, depending on local Culture
  • Regression in Convert.ToString(Double) for Cocoa losing digits

Island RTL

  • WebAssembly: Browser DOM (added some more strong types)
  • WebAssembly: Support getting HTMLCollection items for dynamic type

Delphi RTL

  • Add AnsiStartsText
  • Make TEnumerable<T> a TDelphiObject
  • New exceptions