Core
- E27194: Cannot evaluate any field-based properties in Island/Delphi project
- E27379: Island/Delphi: duplicated symbols
- Merged EBuild
- Merged Everwood5
- Merged RTL2
Fire & Water
- E27406: Water: Limited the number of items in Recent Projects
- E27401: Water: Show Definition scrollbars sometimes hide content
- Added “Copy File Path” context menu on Projects
- After reload due to an external project file change, "work in" targets for a multi-target project got lost
- Argument Manager: drop single quotes from valid file paths when copy/pasted e.g. from macOS Finder
- Disable running w/ Debugger on iOS device, for now, as it's not supported
- Fire: Bad auto-layout constraints in generic File view would sometimes resize the tree pane larger than desired
- Fire: Better (and color-themed) icons for Targets
- Fire: Fix for information in Preferences re: requiring .NET Core 8.0, not 6.0 to run the compoiler on Core
- Fire: Stale items could sometimes be left in the JumpBar
- Fire: Welcome window did not adjust between light and dark theme, if theme changed while open
- In shared or multi-target projects, each file icon now is colored based on the current "work in" platform
- Regression: changes to the project (e.g. adding a file) triggered an unnecessary internal reload from file
- Water: Fix for files referenced from far outside of the project folder showing as
X:\...\Filename.pas
- Water: New icon for Settings, matching toolbar
- Water: Potential exception when updating build status as solution is being closed
- Water: Show recent solutions in Open Quickly
- Water: Submenus shoiuld offer to scroll, when too tall for the screen
- Water: Type name didn't show in jumpbar when selecting a member
- When deselecting the active project for a shared file, its type drowndowns didn't update/clear
EBuild
- Echoes: validating the eligibility of a .NET Standard project reference only checked the major version number
- MakeAbsolutePlatformPath should always make the path canonical (cleaner fix)
- ProjectSystem: expose projectXmlString to contain the Xml in the exact format it will be saved as
- Toffee: support for launching apps on device w/ debugger using devicectl (disabled for now)
Elements RTL
- Environment.UserApplicationSupportFolder for Linux (same as ApplicationData)