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

Changes in .3025 since .3019

Core

  • E27375: Delphi Compatibility: support for for var i…
  • E27382: Internal error: RemObjects.Elements.Code.VariantException: Type Mismatch
  • E27379: Island/Delphi: regression: duplicated symbols with new lld
  • E27149: Island/Windows: Internal Error (NRE) when passing local method as block
  • E27384: Oxidizer: fixes for Afterhours tests
  • E27376: Oxygene: cant use ifdef around multiple uses clause(s) in implementation
  • E27388: Oxygene: NRE instead of proper errors if .inc file has unexpected syntax
  • E27367: Refactor: doesn't find all vars
  • E27359: VS: ASP.NET projects with Legacy target sometimes failed to build w/o proper error
  • Debugger: CLR: get correct stack frame after zombie state exception
  • Debugger: Get the correct real type for main module classes
  • Debugger: Island: Exception in CU ReadChildren
  • Merged EBuild
  • Merged IslandRTL
  • Merged Marzipan
  • Merged RTL2
  • Oxugene: Allow finding .inc files anywhere in the project, if used w/o a path and the name is unique

Fire & Water

  • E27297: Remove file from Search list if file was deleted/removed from the project
  • E27358: Water: Problems with Code Completions window
  • Debugger: Option to list all locals from debug console
  • Editor: clicking a disabled breakpoint now re-enables it instead of removing it
  • Editor: typo fix in ToString snippet for Swift
  • Fire: After adding an existing project to a solution, closing/reopening the solution in the same Fire instance shows it as empty
  • Fire: Changed "clear log" icon for Activity window to match debug console
  • 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 running DA codegen
  • 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
  • Selecting “New solution" should suggest a unique name
  • Settings: Expose "Application Icon" setting for iOS apps
  • The “Replace All in Selection" button didn’t activate when doing “Select All”
  • 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

  • Android: log adb commands executed by CrossBox
  • Caching: include file modified dates in GetSnapshotOfFolder
  • Cocoa: don't codesign frameworks with the app’s bundle identifier
  • 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)
  • CrossBox: don't retrieve list of iOS devices and simulators more than once, on startup
  • CrossBox: fix for finding profiles in Xcode/UserData
  • CrossBox: fixed support for getting NSLog output when debugging in the iOS Simulator
  • ESP: make generated user class public
  • Find frameworks in SubFrameworks folder, for linking
  • Internal: Target SDK version fix
  • Internal: warning fix
  • Toffee: don't package dSYM into the app bundle
  • Toffee: Fix for changed location of projectbuild tool
  • Toffee: New AlwaysDeviceOnly setting for Cocoa
  • Toffee: Proper Support for processing iOS 26-style application icons

Elements RTL

  • Cocoa: regression with HttpResponse.SaveContentAsFile
  • Environment.GetUserDocumentsFolder
  • Improvements for Random.NextInt
  • JsonArray.IndexOf
  • JsonNode: equality operators for Guid
  • macOS: three-part version number was reported incorrectly (comma instead of dot)
  • Process.RunAsync called the wrong callback (wtdoot for stderr), on Cocoa
  • Process.RunAsync revised code for cleanup and potentially fix a rare deadlock issue

Island RTL

  • Better implementation of FloatToString.Convert
  • Wrong namespace case