Repository navigation
Releases: constructorfleet/forge
Releases · constructorfleet/forge
Release list
forge: v0.51.1
forge: v0.51.0
forge: v0.50.1
forge: v0.50.0
0.50.0 (2026-09-06)
Features
- Interactive one-command forge plan with inline grilling (#720) (50d7fc5)
- internal/repocontext/compiler.go hand-rolls its own manifest→language table, duplicating lsp.Languages (#719) (1dd6675), closes #716
- TKT-004: For each detected language, probe its ordered candidate LSP binaries against PATH and enable the first one found, without prompting the user or auto-installing anything. (#711) (b30aaa1), closes #697
- Wire Languages table into Scan and/or initdiscovery to eliminate duplicate hand-written language tables (#717) (43b790d), closes #705
- Wire LanguageSpec into Scan() and the install-hint UX (#718) (c317a0d), closes #703
Bug Fixes
- TKT-002: Implement a recursive, pruning directory walker that scans the repo tree for manifest files and, as a fallback, counts source file extensions, aggregating matches as a union across the whole tree. (#701) (467131a), closes #695
- TKT-003: Replace the existing hardcoded Go-only detection check in forge init with logic that walks the full mapping table and independently evaluates every language, returning the full set of detected languages. (#709) (aa914c2), closes #696
- TKT-005: Collect every detected language whose LSP binary candidates are all missing from PATH and print a single batch report at the end of forge init listing each missing binary with its static install hint. (#712) (1246dfd), closes #698
- TKT-006: Update forge init's end-of-run summary output to list every LSP that was actually enabled across all detected languages, alongside the missing-binary batch report. (#713) (a69b13c), closes #699
forge: v0.49.0
0.49.0 (2026-09-06)
Features
- A local wedged Execution still has no heartbeat to distinguish working from wedged (#679) (0ffad8e), closes #463
- Consider splitting agent.timeout into agent.idle_timeout and agent.request_timeout (#692) (ea5d436), closes #668
- Decide whether the engine's belt-and-braces deadline should also bound the quality-gate phase (#686) (a272955), closes #669
Bug Fixes
forge: v0.48.2
forge: v0.48.1
forge: v0.48.0
forge: v0.47.0
forge: v0.46.0
0.46.0 (2026-09-05)
Features
- Transcript pane: anchor a pinned selection that slides off by more than one event (#655) (be51ca4), closes #524
- TUI: the transcript pane has no scroll keys, so scrollback is unreachable (#658) (2d5b17d), closes #523
- TUI: transcript pane clamps its own height to the viewport (#659) (819938b), closes #519