RemObjects Elements v12.0.0.3001
Released: Jul 4, 2025
Updates in v12.0.0.3001
Features
Core
- Cleanup: Internal cleanup and refactoring in compiler (wip).
- Header Importer: Allowed passing --developer folder, to make HI command lines more "portable".
- Island/Linux: Migrated to fully use "arm64" architecture name instead of "aarch64".
- Merged EBuild.
- Profiler: Stopped shipping aspect .dll, it's now in the core System Aspects.
Fire & Water
- Editor: "surround with" support for typographic quote characters has been added.
- Fire: Tweaked preferences for when to enable using the .NET Core compiler.
EBuild
- .NET Core: You can now set platform defines based on specified framework sub-platform (e.g. net9.0-android).
- Cleanup: Improved naming of EBuild-specific entry point and helper classes in compiler.
- Island/Linux: Migrated to fully use "arm64" architecture name instead of "aarch64".
- ToffeeHelpers: Consolidated to fully fall back to IslandHelpers now.
Fixes
Fire & Water
- CodeBot: Function calls triggered UI updates on the background thread, and thus failed.
- Editor:
- Backspace right after smart-enter should move the cursor back up to the old line, undoing the enter.
- Oxygene: Fixed smart-end after "implementation" triggering in some cases where it shouldn't.
- Smart line completion (such as then begin) should be overtyped by /, not commented out.
- Smart-enter should insert end/} after any indented code that follows, not before.
- Fire .2999 built against macOS 15 SDK would crash on launch on Tahoe, because the OS pretended to be "macOS 16".
- Water:
- Hitting 'Enter' in the editor did not scroll when needed, and moved cursor out of visible area.
- Menu showed Ctrl+Shift+C shortcut for two different commands.