RemObjects Elements Releases

Released: Apr 4, 2026

Updates in v12.0.0.3071

Funktionen

  • Core
    • Debugger/.NET: Added support for boolean operators.
    • Android: B0undle tool updated to 18.3.
    • Android: Added new Wear OS project templates.
    • Delphi Compatibility: Added support for {$IF Declared(X)} in legacy preprocessor.
  • Fire & Water
    • CodeBot: Added a new replaceSymbol function.

Fehlerkorrekturen

  • Core
    • Android Templates: Visual Studio asks to choose Target Framework, which is not applicable.
    • Android: Fixed Android Sample Projects for build and deployment issues.
    • Cocoa...

Released: Feb 20, 2026

Updates in v12.0.0.3059

Funktionen

  • Core
    • Oxygene: Now allows finding .inc files anywhere in the project, if used w/o path (all .inc files need to be added first).
  • Fire & Water
    • CodeBot: Access to error messages in current file.
    • CodeBot: Access to error messages in the current file.
    • Context menu to remove bookmarks.
    • Editor: Added 'field' keyword for Oxygene.
    • Editor: Added another highlighting regression/tweak for raw strings.
    • Editor: Cleaned \u2028 and \u2029 on paste.
    • Expose "Convert Solution to x-style linebreaks...

Released: Jan 23, 2026

Updates in v12.0.0.3051

Funktionen

  • Core
    • Visual Studio: Added Java tag to Cooper project templates.

Fehlerkorrekturen

  • Core
    • Afterhours: Fix for Oxidizer tests.
    • Bad error handling with extra (escaped) } in interpolated string.
    • CM: Highlighting works incorrectly.
    • Oxygene and C#: Hint for “unused multiline string variable” has incorrect in-editor highlighting range.
    • CodeModel: NRE fix in GetCurrentMember.
    • Debugger: CLR: Could not evaluate fields in nested methods (they have static attribute even if they are not static...

Released: Jan 16, 2026

Updates in v12.0.0.3049

Funktionen

  • Core
    • Oxygene & C#: interpolated strings: extra } is added when having double } -- escape } too, for C#.
    • Oxygene raw string issue with } inside interpolation.
    • Support known conditional defined symbols in CC for $IF/#if.
    • Elements: remove Win/i386/FPU option (i386 is always SSE2) for Islanf.
    • Jumpbar: display C# unnamed constructor as "this".
    • Version-based define fixes for Elements 12.
    • Merged EBuild.
  • Fire & Water
    • Support for Raw Strings similar to C#11 (fix for no non-whitespace...

Released: Jan 9, 2026

Updates in v12.0.0.3047

Funktionen

  • Fire & Water
    • Editor: Added support for Oxygene Strings.
    • Editor: Now allows code snippets to have section of text pre-selected to be typed over.
  • Island RTL
    • Updated conditional compilation for platform support in math implementation.

Fehlerkorrekturen

  • Core
    • C#: 2 bad reformats (trailing closure w/o (), private set).
    • Delphi Compatibility: noreturn keyword, behaves same as existing NoReturn aspect.
    • Oxygene: Final tweaks for Raw Strings.
    • Water/Debugger: It was impossible to the check...

Released: Nov 7, 2025

Updates in v12.0.0.3035

Fehlerkorrekturen

  • Core
    • Cocoa: CC doesn’t show ctors that don't start with "with".
    • Compiler produces invalid .NET executable for specific test case.
    • NRE’s in Code Model.
    • Oxygene: New w/o type name fails when assigning to dictionary value.
    • CC: Don't show [] for arrays and generic parameters in CC and appropriate test fixes.
    • Merged EBuild.
    • Merged InternetPack.
    • Merged RTL2.
  • Fire & Water
    • Water: Triple-click does not select the entire line.
    • Android: AppVersion/AppVersionCode project settings...

Released: Oct 4, 2025

Updates in v12.0.0.3025

Fehlerkorrekturen

  • Core
    • Island/Windows: Internal Error (NRE) when passing local method as block.
    • Oxidizer: Fixes for Afterhours tests.
    • Oxygene: NRE instead of proper errors if .inc file has unexpected syntax.
    • Debugger: CLR: Get correct stack frame after zombie state exception.
    • Debugger: Get the correct real type for main module classes.
    • Oxygene: Allow finding .inc files anywhere in the project, if used w/o a path and the name is unique.
    • Merged EBuild.
    • Merged RTL2.
  • Fire & Water
    • Remove file...

Released: Sep 12, 2025

Updates in v12.0.0.3019

Fehlerkorrekturen

  • Core
    • C#: Fixed bad reformat with var keyword.
    • C#: Cannot have #hint in case.
    • Debugger: Cannot launch .NET Core project when (other) large projects are open in Fire.
    • Island/Windows: Internal Error (NRE) when passing local method as block.
    • Fixes to shipping DebugHost for .NET Core (wip).
    • Installer should clean up old debug symbols; they are now outdated.
    • Merged EBuild.
    • Merged RTL2.
  • Fire & Water
    • Debug Console: thread list.
    • Fire: New themes and theme improvements.
    • Fire...

Released: Aug 22, 2025

Updates in v12.0.0.3013

Fehlerkorrekturen

  • Core
    • C# reformatted badly.
    • Toffee: Compiler lets you pass an integer as a nullable struct.
    • Debugger: Minor fixes (Delphi lists have long FCount type).
    • Merged EBuild.
    • Merged RTL2.
    • VS: NRE fix.
  • Fire & Water
    • Delphi SDK Import: For "already imported", show which platform(s).
    • For Island, build the architecture missing the selected CrossBox device (but not for WASM).
    • Fire: Horizontal scroller can overlap the element of popup.
    • Water: The latest recent project isn't shown in list...

Released: Jul 25, 2025

Updates in v12.0.0.3007

Fehlerkorrekturen

  • Core
    • NRE in CodeModel in Parser.GetDefinitionText if the resolved result is nil.
    • NRE in CodeModel in Fire.sln.
    • Oxygene: two wrong "W65 Element begin/end might not be indented properly" warnings with case statement.
    • Debugger: Island/Darwin: Handle exception when reading RTTI.
    • Debugger: Emit debug info for Cocoa interface type.
    • Merged EBuild.
    • Merged RTL2.
    • No longer ship (also clean up) Windows/i386 versions of the command line tools.
  • Fire & Water
    • Water: Alt+Ctrl+Left hotkey...