Repository navigation
Releases: briansunter/arcfetch
Releases · briansunter/arcfetch
Release list
v1.4.0
v1.3.1
v1.3.0
1.3.0 (2026-05-11)
- refactor!: drop legacy SOFETCH_* env-var fallback and unused exports (ce789a8)
BREAKING CHANGES
SOFETCH_MIN_SCORE,SOFETCH_JS_RETRY_THRESHOLD,
SOFETCH_TEMP_DIR, andSOFETCH_DOCS_DIRare no longer read. Use the
ARCFETCH_*equivalents (canonical since v1.2.3).
Co-Authored-By: Claude Opus 4.7 (1M context) noreply@anthropic.com
v1.2.5
v1.2.4
Architecture-deepening round 3
Internal refactors only — no user-visible behavior change. Behavior-preserving improvements to testability and AI-navigability across the codebase.
Changes
- Acquire seam (
dcf5174): oneacquireReferencefunction consolidates CLI / MCP / fetch-links URL→Reference workflow; consumers fake this seam in tests - Renderer / MCP registrar / test fixtures / domain glossary (
f1fc302): single home for output rendering, MCP tools as co-located records, shared test helpers, andCONTEXT.mddefining the project domain - Never-close lifecycle (
bcbe6e0):AcquireOptions.closeAfterremoved. Callers owncloseBrowser()— single-shot CLI/MCP eachtry { } finally { }around their call; fetch-links wraps the batch loop once - Config consolidation (
c08168e):loader.tsmerged intoindex.ts;deepMergeprivate; legacySOFETCH_*env-var fallback isolated in a named function - Quality-Score router (
f577ab1): new purequality-routermodule owns ADR-0001's three-band decision;pipeline.fetchUrldispatches on its output - Playwright flatten (
1c39601):src/core/playwright/{manager,local,types}.tscollapsed intosrc/core/browser.ts;BrowserManagerinterface removed; ADR-0003 rewritten - Render-layer relocation (
4d5d098): renderer moved fromsrc/core/tosrc/ui/;'cli-summary'format renamed to'compact'
Notes
- 246 tests passing (+10 new for
quality-router) - All 16 CLI smoke tests verified end-to-end
- This release bypasses semantic-release (the round was 100%
refactor:commits, which don't qualify under default angular preset rules)