Weekly Progress

Elements Channels

A new Elements build comes out every week. Pick the channel that matches how close to the edge you want to work.

Change Log

Loading change log…

Core

  • E27440: ASP.NET Core/Razor-based Web App compilation error
  • E27181: Water/debugger: possibility to edit value in debugger (.NET Core)
  • E27181: Water/debugger: possibility to edit value in debugger (Cooper)
  • Add .NET Core ESP website and server templates for all Elements languages
  • Debugger: Store source files checksum into .pdb? (Classic pdb)
  • Delphi Compatibility: clean up callable overload tests (was too much duplication)
  • Delphi Compatibility: fix parameterless calls being rejected as method groups
  • Delphi Compatibility: resolve implicit calls and callbacks per overload in DCM
  • Deploy EBuild System.* dependencies
  • Fix C# async void exception dispatch and context lifecycle
  • Fuchsia: add zxdb DAP debugging backend
  • Island/Delphi: Fix ARM64 DCU namespace parsing and preserve INF address slots
  • Island/Delphi: Fix Delphi 13 forward address slot reservation and ARM64 namespace slot accounting, with regression coverage for imported namespaces, aliases, legacy validation, and FMX WebBrowser parsing.
  • Island/Delphi: Fix Delphi property TypeInfo emission to use indirect pointers and add a Windows runtime regression test for TypInfo property access.
  • Island/Delphi: Fix Island managed-record and Delphi string ownership across inlining, ARC cleanup, and returns; harden string release semantics and add runtime regression coverage.
  • Island/Delphi: Preserve Delphi property defaults, storage predicates, indexes, and inherited types as FX metadata with dump support and compatibility regression coverage
  • island/Delphi: Resolve Delphi 13 generic method references through validated procedure owners and add regression coverage for direct, invalid, and FMX address mappings
  • Resolve RESX writer dependencies in isolated bootstrap build output
  • Stabilize cross-runtime diagnostic tests and isolate runner RTL dependencies
  • Stop advertising CPS for ASP.NET Core projects in Visual Studio
  • Merged cooper.jar
  • Merged EBuild
  • Merged InternetPack
  • Merged RTL2
  • Merged RTL2.Web

Fire & Water

  • E27892 Water: JumpBar text and menu arrows have incorrect theme colors
  • Add full debugger state capture to exception sheets
  • Added Android device screenshot capture
  • Added Apple device screenshot capture
  • Editor: support for coordinated linked undo/redo across buffers
  • Enable platform capability support for Fuchsia targets
  • ESP website templates
  • Fire: Detect and launch Xcode Device Hub or Simulator from the menu
  • Link multi-file FixIt edits into a shared undo operation
  • Preserve descendant selection when resolving grouped project nodes
  • Refine macOS search field styling and compact file filter layout
  • Refresh live website folders from file-system events
  • Refresh Project Settings colors on theme changes
  • Support Fuchsia device monitoring and validate target SDK architectures
  • Earth: Fix GTK tree overlay visibility and simplify workspace navigation chrome
  • Earth: Pass configured Docker executable path to build settings
  • Earth: Remoting SDK & Data Abstract support
  • Water: Detect fully vs. partially imported Delphi SDK versions
  • Water: Move Delphi SDK import action to the dialog’s primary button area

CodeBot

  • Add gpt-6.1-sol API pricing and request support
  • Add Grok voice transcription model support and include selected model in multipart requests
  • Connect CodeBot Avatar asynchronously to avoid blocking setup and prompt submission
  • Refine CodeBot footer content and omit empty project details

EBuild

  • E27440: ASP.NET Core/Razor-based Web App compilation error
  • Add isolated Fuchsia debugging deployment with symbol artifacts and private repositories
  • Add preserialized .resx support for modern targets
  • Allow newer package assemblies to supersede framework references at runtime What the fix does, and why
  • Android: Add ADB mDNS wireless device reconnection
  • Delphi project import: don't compile .inc files as source units
  • ESP: Add Localization with ~
  • Island/Delphi: enable Win/arm64 import
  • Keep solution failure counts reliable when projects fail in parallel
  • Release .resx input files after successful resource compilation
  • Report unresolved .NET SDK before Razor compilation
  • Serialize drawing resources in .resx compilation
  • Skip macOS provisioning profile lookup when no profile is configured

Elements RTL

  • Deprecate legacy endpoint properties and add first/last retrieval methods with default fallbacks
  • Toffee: Ensure HTTP response callbacks fire once for successful and failed requests
  • Toffee: Handle missing HTTP responses and preserve timeout error behavior

Internet Pack

  • Handle listener shutdowns with a dedicated interrupted-accept exception and preserve socket errors for genuine accept failures.
  • Support secure platform WebSockets and robust steering transport