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