Languages Platforms IDEs | Download Pricing |

Changes in .3053 since .3045

Core

  • E27495: Afterhours: fix for Oxidizer tests
  • E27496: Bad error handling with extra (escaped) } in interpolated string
  • E26437: C#11: 'file' level type visibility
  • E27278: C#: 2 bad reformats (trailing closure w/o (), private set)
  • E27501: Cannot use variable from with matching in LINQ
  • E27260: CM: Highlighting works incorrectly
  • E27484: Delphi compatibility: noreturn keyword, behaves same as existing @NoReturn aspect
  • E27505: Fix conditional directive evaluation for type aliases using exists()
  • E27494: Oxygene & C#: interpolated strings: extra } is added when having double } -- escape } too, for C#
  • E27468: Oxygene and C#: hint for “unused multiline string variable” has incorrect in-editor highlighting range
  • E27493: Oxygene raw string issue with } inside interpolation
  • E27504: Oxygene: cannot use colon operator in raw string interpolation
  • E27473: Oxygene: FInal tweaks for Raw Strings
  • E27066: Refactoring: Move body out of class definition works incorrectly with string parameters
  • E27307: Support known conditional defined symbols in CC for $IF/#if
  • E27374: Visual Studio: AI suggestions can’t be accepted
  • E27483: Water/Debugger: impossible to check length of byte[] - A class is not loaded. error
  • CodeModel: NRE fix in GetCurrentMember
  • Debugger: CLR: can not evaluate fields in nested methods (they have static attribute even if they are not static)
  • Debugger: CLR: fix in ValuePath for CLRDebugValue
  • Debugger: CLR: show empty string if ToString returns nil
  • Elements: remove Win/i386/FPU option (i386 is always SSE2) for Islanf
  • Jumpbar: display C# unnamed constructor as "this"
  • Merged EBuild
  • Merged RTL2
  • Update copyright year to 2026 across multiple files.
  • Version-based define fixes for Elements 12 (oops)
  • Visual Studio: Added Java tag to Cooper project templates

Fire & Water

  • E27177 Possibility to go to breakpoints from Breakpoint Manager (fix for Fire)
  • E27464: Support fow Raw Strings similar to C#11 (fix for no non-whitespace before curly)
  • E27507: Water: bad default architecture arm64 for watchOS, Water only.
  • E27274: Water: don't "bold" words inside xml comment
  • Editor: allow code snippets to have a section of text pre-selected to be typed over
  • Editor: allow code snippets to have section of text pre-selected to be typed over
  • Editor: another highlighting regression/tweak for raw strings
  • Editor: highlighting fixes for C# non-raw interpolated strings to match Oxygene
  • Editor: highlighting fixes for Swift interpolated strings to match Oxygene
  • Editor: highlighting fixes/tweaks for Oxygene interpolated and raw strings
  • Editor: Highlighting for Delphi compatibility Mode noreturn keyword
  • Editor: Support for Oxygene Strings
  • Editor: Use #"" in Oxygene snippets.
  • Fire: Active tab had wrong color in Dark themes
  • Typo fix
  • Water: Multiselect row support in sheets with table views
  • Water: Possibility to go to breakpoints from the Manage Breakpoints dialog
  • Water: Rename file doesn't show old file name

Elements RTL

  • Workaround (but good to keep) for E27508: Regression: duplicate variable" errors when same type is declared in multiple IFDEfs

Island RTL

  • Better ifdef/error for __struct__Unwind_Exception
  • Update conditional compilation for platform support in math implementation.

EBuild

  • Conditional defines fix
  • EBuild: remove i386-FPU (i386 is always SSE2)