Skip to content

Aefos AI 0.27.0-beta

Pre-release
Pre-release

Choose a tag to compare

@isaquepinheiro isaquepinheiro released this 29 Jun 16:40

Aefos AI 0.27.0-beta β€” a quality + bug-fix release.

πŸ› Bug fixes

  • IDE version reported correctly. GetIDEVersion no longer hard-codes "13.0"; it now reports the actual running IDE (Delphi 12 / BDS 23.0 β†’ 12.0; Delphi 13 / BDS 37.0 β†’ 13.0).
  • Terminal find-bar teardown fixed a use-after-free (the pnlFind window-proc subclass was never restored before the panel was freed).

🧱 Under the hood (stability & maintainability)

  • The MCP workspace facade (an 8,200-line god-object) was decomposed into 24 focused SOLID services β€” a pure delegation shell (βˆ’86%), every step validated and build-clean on D12 + D13.
  • New WithLiveSource harness seam: all six code-write tools now flip the IDE to Code and edit the live buffer through one battle-tested transaction.
  • The terminal dock form (4,400 lines) was decomposed into 5 focused helpers (βˆ’26%).

🧹 Hygiene

  • Debug breadcrumbs no longer ship in release builds; dead code removed; internal rules refreshed.

Installs for Delphi 13 (BDS 37.0) and Delphi 12 Athens (BDS 23.0) β€” pick which to install. Verify the download against the .sha256.