Core
- E27136: Cocoa: cannot use copy as selector (additional fix)
- E27192: Drop legacy Delphi RTL from installer (and delete on install)
- E27107: HI: fails on
swift_wrapper(struct)
- E27149: Island/Windows: Internal Error (NRE) when passing local method as block
- E27198: wrong filename for
.obfuscation-map
generated files
- Build script fix
- Debugger: Island Cocoa: regression after changes in dyld loading
- Don't ship Island SDKs anymore (they can be downloaded on demand)
- Import projects:
.frameworkz
file was generated empty
- Import projects: allow importing a Swift framework, if it has Objective-C headers
- Merged EBuild
- Merged Everwood5
- Merged IslandRTL
- Merged RTL2
- Merged Samples
- Remove tvOS template from installer as they don’t work well on Windows
- Support for Delphi 13 in Delphi/Island import
- VS: Add ProjectFile and ProjectFolders macros for build events
- VS: adjust Macros names to EBuild variables
- VS: Fixed broken links to docs
Fire & Water
- E27132: Add "Clear Debug Console" toolbar item on the Debug Pane
- E27201: Can't remove other and cirrus references by Manage References
- E27180: Water: Debug console/inspector culd get “lost” when hidden
- E27200: Water: menu typo fix
- Better visuals for expired (trial) license
- CodeBot: did not adjust to OS theme change, in Fire
- CodeBot: Called to update webview from the wrong thread
- CodeBot: Match Build/Debug bar color with CodeBot's theme color (and IDE icon)
- CodeBot: more platform- and language-specific guidance in the system prompts
- CodeBot: Reworked Preferences tab
- CodeBot: use the new account system
- CodeBot: would sometimes stay in busy/disabled mode after a response was received
- CrossBox: support picking legacy Windows CPU architecture as run destination from CrossBox menu
- Editor: Disable the CodeBot menus if not available/set up
- Fire: alignment fix for Search panel
- Fire: alignment tweaks for Debug Panel
- Fire: Allow clicking the “+” in the tab bar to create a new project
- Fire: Keep the debug toolbar in view when debugging and closing the debug pane
- Fire: Message Sheets did not resize properly to multi-line messages
- Fire: Shorter string for nested files in solution tree (unless filtered)
- Fire: Tabbars drew badly with newer linker settings for passing SDK version
- Fire: UI improvememnts for how Fire looks and feels on macOS 26 (wip)
- Fire: visual tweaks and alignment for message sheets
- Fix for git status in window subtitle
- New: Account Manager
- New: License Manager
- Project Settings: view should refresh when changing CrossBox device
- Support for importing Delphi
.grouproj
files as a new .sln
- Treat Apple OS 26
.icon
as an Xcode file
- Water: if Dlephi is installed, show prominent "Import Delphi Project" on Welcome screen (wip)
- Water: Show Ctrl+, shortcut for Options in menu
- When building an Island/Delphi solution, automatically ask to import the Delphi SDK, if needed
- When stopping a debug session, return the navigation panel to the previous tab, not always to Solution view
- Wrong Help URL for Register CrossBox Server sheet
EBuild
- Allow falling back to llvm-rc.exe on Windows, too (untested)
- Assertion in
ld
did not generate a build error message
- CrossBox: support picking legacy Windows CPU architecture as run destination from CrossBox menu
- Delphi project import: Create project and
.dcp
references when importing .dproj
- Delphi project import: Set
OutputType
when importing
- Errors from the metal compiler were not detected as such
- Fix for duplicate macOS SDK versions in Xcode 26
- Island: get the preferred architecture from the device first, then from the server itself
- macOS/Catalyst version matching adjusted for macOS 26/iOS 26
- Make new
ProjectFile
and ProjectFolder
settings available to build scripts
- Support for "Actions" to be passed from EBuild to the IDE
- Support for Delphi 13 in Delphi/Island import
- Support for importing Delphi
.grouproj
files as .sln
- 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: skip the “is this SDK version supported in Xcode" check when using local CrossBox on Windows (eg for static libraries)
- Toffee: Use Island’s
lld
linker for Xcode 13 or later (for now), as new ld
is broken.
- Typo fix
Elements RTL
Environment.OSArchitecture
was improved to properly work on all Windows architectures
- New
Convert.DaysToPrettyString
- Project settings cleanup
- Serialization: fix for generic lists on .NET
- String.Plural: fix for “
-ay
”
Island RTL
- Support for win/arm64 (wip)
Island DelphiSupport
- Targets for Delphi 12
- Targets for Delphi 13