Download Elements. A new build of Elements comes out every week. | RemObjects Software
Languages Platforms IDEs | Download Pricing |

Core

  • E27222: HI: support for @compatibility_alias
  • E27149: Island/Windows: Internal Error (NRE) when passing local method as block
  • Debugger: Island/Cocoa: bug reading Dwarf info with inlined subroutine
  • install.sh: codesign llvm dylib for local use after install
  • Merged DelphiRTL
  • Merged EBuild
  • Merged Everwood5
  • Merged IslandDelphi
  • Merged IslandRTL
  • Oxygene: template cleanup for unified syntax

Fire & Water

  • E27221: Fire: debugging from Fire always runs the external installed (Intel) mono
  • E27186: Water: "Default" column in settings is not read-only
  • E27236: Water: "stop on BPs" option shows as active after IDE restart
  • E25965: Water: Add Drag & Drop support in table controllers, e.g. for Arguments Manager
  • E27216: Water: CrossBox dropdown can grow very wide
  • E27224: Water: Jumpbar doesn’t draw all > separators consistently
  • E27233: Water: TableView shows wrong font color for selected, unless hovering
  • Account Manager: CodeBot uses new account system (clean up old settings after migration)
  • CodeBot: Allow using Apple Intelligence on macOS 26 (prep work)
  • CodeBot: Model for LM Studio (and Apple Intelligence) was not persisted properly
  • CodeBot: NRE when invoking CodeBot and the current view is not a code file
  • Debugger: exception filling threads/stackframes was not shown properly in the debug log
  • Default to use .NET Core version of EBuild, if available
  • Delphi SDK Import: IDE stayed in "building" color mode afterwards
  • Editor: expand snippets that take content even when cursor is after the content (fix)
  • Fire: Color fix in About window for dark mode
  • Fire: Keep the debug toolbar in view when debugging and closing the debug pane (tweaks)
  • Fire: Option to use internal mono runtime to debug .NET projects
  • Fire: UI improvements for how Fire looks on macOS 26 (regression fix for Debug panel on 15 and below)
  • NRE proofing
  • Support for setting Accent Color on Asset Catalog, for macOS and iOS apps
  • Support for setting macOS 26 style .icon and legacy .icns
  • Tweaked preferences for when to enable using the .NET Core compiler
  • Water: Dephi SDK Import: after importing, adjust the freshly converted project to use the new SDK & reference
  • Water: Dephi SDK Import: ask to import Delphi SDKs, if needed, after importing a Delphi project from Welcome screen
  • Water: Dephi SDK Import: Build log: capture all messages when running a custom tool (wip)
  • Water: Dephi SDK Import: Pre-select the first not-yet-imported version in the Import Sheet
  • Water: Dephi SDK Import: Show more granular status during import
  • Water: Dephi SDK Import: Show proper build goal in jumbbar
  • Water: Fixed wrong keyboard shortcut displayed in main menu
  • Water: Migrating to .NET Core 8.0 LTS
  • Water: Regression setting CodeBot account
  • Water: Showing a sheet from action of a message sheet would fail
  • Water: Tweaks to License Manager; more options in Help menu

EBuild

  • Build EBuild for .NET Core 8.0
  • Delphi Project Import: Add proper Island base references so they won't show as "implicit"
  • Delphi SDK Import: don't try to build Delphi Support for architectures that were skipped
  • Delphi SDK Import: don't try to build Delphi Support for platforms that were skipped
  • Delphi SDK Import: logging cleanup
  • Delphi SDK Import: More detailed status updates during import
  • Delphi SDK Import: Omit "Delphi support folder is not set." warning when building Island.DelphiSupport itself
  • Delphi SDK Import: on Windows, use a locally installed version of the support library, if we can't check out via git
  • Delphi SDK Import: tweaks for fallback for i386 in root folder
  • Fixes for converting Delphi projects (dont use DCCUsePackage, it lists _all known packages)
  • Set platform-specific defines based on specified .NET Core framework sub-platform (eg net9.0-android)
  • Show if EBuild is running native or not
  • Support for logging percentage/progress of a task/phase for IDE
  • Toffee: if no local SDK versions are available matching a MinimumSDKVersion, download newer
  • Toffee: if no SDK versions are available and we have no Xcode, still attempt using the latest version available for download instead of failing
  • Toffee: Process macOS 26 .icon files; new LegacyApplicationIcon setting for prior OSs
  • Treat .dpk as source file; Treat .icon as AssetCatalog
  • When building an Island/Delphi solution, automatically ask to import the Delphi SDK, if needed (additional fixes)

Island RTL

  • Process for Windows would AV, and pass wrong arguments
  • Process.Start would AV on Windows, without WorkingDirectory

Island DelphiSupport

  • Project fix
  • Set MinimumSDKVersion 11.0 for macOS/arm64 projects