Core
- E27149: Island/Windows: Internal Error (NRE) when passing local method as block
- E27384: Oxidizer: fixes for Afterhours tests
- E27388: 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
- Oxugene: 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
- E27297: Remove file from Search list if file was deleted/removed from the project
- Editor: clicking a disabled breakpoint now re-enables it instead of removing it
- Fire: Changed keyboard shortcut for marking current line in Debug Console to Cmd-Shift-M, to match Terminal
- Fire: New icon scheme on macOS 26.0 Tahoe (wrong icon for Search root node)
- Fire: Regression: Command-Shift-O didn't work in Welcome Window, since fix to let it become Key
- Hide "empty" folders in the project tree, if all their files are in other virtual folders
- If the root Files node of a project was collapsed, it would still re-expand on project reload
- Persist search history across restart
- Project Settings for publishing to App Store Connect
- Project Settings: New AlwaysDeviceOnly setting for Cocoa
- Toffee: Allow toggling framework references to "weak", and show status in the solution tree
- Water: Regression with new cross-platform SaveDialog, Duplicate
.elements
extension got added
EBuild
- Cocoa: support for validating or publishing an app straight to App Store Connect (iOS & co)
- Cocoa: support for validating or publishing an app straight to App Store Connect (macOS, too)
- Toffee: don't package dSYM into the app bundle
- Toffee: Fix for changed location of
projectbuild
tool
- Toffee: New AlwaysDeviceOnly setting for Cocoa
Elements RTL
- Improvements for Random.NextInt
- JsonArray.IndexOf
- JsonNode: equality operators for Guid
- macOS: three-part version number was reported incorrectly (comma instead of dot)