Core
- E26375: Error with Aspect
- E26352: Island/Delphi: AV passing char to Delphi API
- E26362: Island/Delphi: support "using" for Delphi objects
- E26359: Island: cast from record to ^Void calls wrong cast operators
- E26363: Toffee: NRE parsing file with mismatched/ missing “end”
- Debugger/Island: evaluate fields of cocoa types with possible wrong dwarf location
- Debugger/Island: wrong fields location in dwarf for cocoa types
- Fix for wrong finishcomplete position with end keyword
- Island/Delphi: fix for detecting D10.2 windows/i386 platform
- Island/Delphi: Fix/support for importing XE3, XE2, XE
- Merged DelphiRTL
- Merged EBuild
- Merged IslandRTL
- Merged RTL2
- Oxygene: converted more templates to Unified syntax
Fire, Water and Visual Studio
- Project Settings: Expose Runtime Identifers in GUI, for .NET Core (for libraries, too)
- Project Settings: InstallerCertificateName and CreatePackage
- Project Settings: Show PDB Type for .NET Standard, too
- Project Settings: Support for generating NuGet packages
EBuild
- .NET Core: append runtime identifier to target name in .deps.json, if theres exactly one
- .NET Core: don’t list .dlls from NuGet in "runtimes" tag
- Cocoa: support for creating .pkg files for submission to the Mac App Store
- Internal: Expose OutputFolder on Project level
- Internal: PList support: option to add raw/xml value
- Internal: Support clean on Project level
- References from NuGet didn't get OriginatingPackage set early enough for all the processing to have it
- Regression fix for Toffee
- Support for generating NuGet packages
- Support for Project-level, non-Target output
- Workaround for E26370: Tuples come across broken thru Reflection call (which broke assembly versions in .deps.json)
Elements RTL
- E26364: RTL2: FromBase64 returns nil for valid input
- Added Environment.GetProcessID
- Default usable Xml Styles
Island RTL
- Process.CurrentProcessId:
getpid
is fine for iOS too
Delphi RTL