Languages Platforms IDEs | Download Pricing |

Core

  • E27627: Add diagnostics for Cooper untyped param writes
  • E27627: Add wider tests for untyped params across Island, Toffee, Echoes, and Cooper
  • E27661: Bad error and w/o position wheh using coalesceEmpty() with non-string type
  • E27627: Cooper: NRE on unconstrained generic casts
  • E27627: Cooper: Preserve static (e.g. Color.RED/Color.red) and instance (eg Color.Red)
  • E27627: Delphi/Island: fix implicit interface helper calls to pass Self, IID, and Obj
  • E27661: Fix const var overload resolution regression
  • E27662: C#: NRE when using partial named tuple
  • E27627: Island/Darwin: Match fix for Delphi/Win64 interface ABI: String result after Self, small records in registers
  • E27627: Island/Darwin: untyped params work for all types, specifically including managed (strings, arrays, interfaced objects, etc)
  • E27660: Oxygene: bad block range
  • E27627: Restore managed untyped param writes on Echoes
  • E27627: Suppress E513 for DCM bare method statements
  • Debugger: add message if .pdb not found
  • Delphi Compatibility: add support for $ERROR, $WARNING, $HINT, $FATAL message directives (equivalents of $MESSAGE WARN etc)
  • Delphi Compatibility: explicit implements alias should resolve matching overload, not fail on sibling mismatches
  • Delphi Compatibility: parse Delphi LogicalAnd/Or/Xor operator names (DCM only)
  • Delphi Compatibility: support [ref] attribute on parameters (eg [ref] const)
  • Merged EBuild
  • Merged RTL2

Fire & Water

  • E27506 Water: cannot uncheck "unvalid" picker value in settings (fine in Fire)
  • CodeBit: Show diffs in cached approvals too
  • CodeBot: "thinking" indicator
  • CodeBot: Add dedicated CodeBot menu actions
  • CodeBot: Add MCP client suppot (wip)
  • CodeBot: Agent: allow different models in sub-agents
  • CodeBot: allow buldpr arbitrary projects & solutions in background & with access to results
  • CodeBot: better activity info
  • CodeBot: default to sending messages on enter
  • CodeBot: diff hunk headers are links and jump to the editor
  • CodeBot: highlight "dangerous" approvals
  • CodeBot: Manager sheet (wip)
  • CodeBot: Skill building
  • CodeBot: Smarter Smart CC
  • CodeBot: UI tweaks
  • Debugging: ignore RemObjects.Elements.EUnit.TestException by default
  • Don't update per-file types on load, update them when the file comes into view
  • Fire: autolayout fix for Build Message view
  • Fire: Close old files on reload to avoid dupes in Search Tree
  • Regression: on-disk changes to .projitem in a shared project didn't trigger a reload
  • Solution Tree: sort on filename w/o extension, first (regression, lose case-insensitivity)

EBuild

  • Cleaner output for —debug-reference-resolving