Languages Platforms IDEs | Download Pricing |

Changes in .2915 since .2911

Core

  • E26920: Compiler: case expression doesn’t work correctly, when converting nullable char to string
  • E26903: Elements RTL .h file doesn’t compile when used from Xcode
  • E26923: Go to Definition shows “init” as name for .ctors
  • E26919: Initializing a property with a new mapped class infers it sas non-nullable
  • E26905: Island: Internal error: NRE with interface definition
  • E26907: Island: Internal error: while trying to access Delphi 7 (external) constant
  • E26908: Island: Linker error: undefined symbol while trying to access Delphi 7 (externel) field
  • E26913: Oxygene: bogus “case overlap” error with ifdef
  • E26914: PEVerify error assigning string array literal to an object array
  • E26930: Wrong CC for type members in exit statement
  • Debugger: Echoes: ‘write’ not flushed to stdout (.NET Core)
  • Debugger: Mono: OutputDataReceived hit on new line output only
  • Debugger: replace control chars in ValueToString and limit string length to show
  • Merged CodeGen4
  • Merged EBuild
  • Merged Echoes.dll
  • Merged ROCodeGen
  • Merged RTL2
  • Wrong CC for enum type property
  • Wrong hint for with variable

Fire & Water

  • CodeBot doesn't show proper error messages from GPT
  • CodeBot: Typo fix
  • Debug Evals: escape RL, LF, as well as \f and \v
  • Debugging: mitigation for IDE hanging on excessive debug log messages
  • Editor: Paste Json as Class (wip)
  • Editor: Smart keyword completion for "loop begin"
  • Internal error when clicking into "file not found" editor
  • Option to try to preserve case when search/replacing a single token (regression fix)
  • Prevent Stack Overflow/Crash due to RTL2 Url bug with bad Windows filename in project, on Mac
  • Water: missing resource files for .daConnections
  • Water: Project Settings for working directory setting should use folder picker
  • Water: Project Settings with folder picker shows file picker instead

Visual Studio

  • Elements templates for Data Abstract for .NET Core duplicate references in server project

EBuild

  • Codesign: pass bundle identifier
  • Cooper: fix for passing resource files with spaces in filename to aapt2 on windows
  • Cooper: Missing check for passing target-sdk-version
  • Support for .NET 9 (Preview)

Elements RTL

  • E26906: Url.FilePathRelativeToUrlIfPossible should not return absolute path
  • Json: NodeKind enum
  • Logging cleanup
  • String.Plural, String.SmartJoin
  • Toffee: warning fix
  • TryExecuteRequestSynchronous should allow access to response, even for error (Echoes)
  • TryExecuteRequestSynchronous should allow access to response, even for error (Toffee)