Releases
v1.7.94
v1.7.94 — Diff Engine Fixes & Deduplication
Compare
Sorry, something went wrong.
No results found
Highlights
Diff-Engine vollständig überarbeitet: +-Marker werden korrekt aus neuen Dateien entfernt, kein führendes Leerzeichen mehr
Doppelte Code-Blöcke (LLM gibt denselben Diff-Block zweimal aus) werden jetzt unterdrückt — im Chat UND beim Schreiben
61 Regressionstests sichern alle bisherigen Fixes ab
README, README_DE und CHANGELOG vollständig aktualisiert mit Roadmap, Security-Backlog und Vergleichstabelle
Fixed
Duplicate code block execution — same diff applied twice
+ prefix written literally into new files
Leading whitespace from "+ text".slice(1) → fixed to slice(2)
LLM not generating diff format → concrete per-filename diff template in prompt
Line numbers (1:, 2:) in diff lines not stripped correctly
Added
deduplicateChatCodeBlocks() — removes identical LLM output blocks before display and file writing
FileEditEngine edit deduplication by filePath + content key
Regression test suite: tests/unit/bugfix-regression.test.js (61 assertions)
Auto version bump on npm run compile
Docs
README rewritten with feature comparison table, security model, full roadmap with open/closed TODOs
README_DE fully synced (German)
CHANGELOG updated for v1.7.80–v1.7.94
You can’t perform that action at this time.