Releases: outfitter-dev/blz
Releases · outfitter-dev/blz
blz 1.5.5
blz 1.5.4
blz 1.5.3
blz 1.5.2
blz 1.5.1
blz 1.5.0
Summary
- fix: unblock v1.3 crate publishing (#298) — @galligan
- docs: improve MCP documentation (#299) — @galligan
- perf(dx): Optimize git hooks for faster development workflow [BLZ-235] (#301) — @galligan
- fix(core): improve language filtering with hybrid url+text detection [BLZ-236] (#302) — @galligan
- chore(coderabbit): enhance configuration with knowledge base and Linear integration (#304) — @galligan
- chore(config): update CodeRabbit configuration with improved patterns (#305) — @galligan
- chore: Refactor base branch patterns in .coderabbit.yaml (#306) — @galligan
- perf(dx): optimize build and test performance [BLZ-237] (#303) — @galligan
- test(cli): cover shorthand context flags [BLZ-162] (#294) — @galligan
- fix(cli): include headings count in info output [BLZ-152] (#273) — @galligan
- chore: run Claude session setup hook (#308) — @galligan
- chore: add .trail/logs to gitignore (#334) — @galligan
- chore: add .gitkeep to .trail/logs directory (#335) — @galligan
- chore(docs): apply markdown formatting fixes (#310) — @galligan
- chore: fix clippy warnings on main (#337) — @galligan
- refactor(cli): migrate prompts from dialoguer to inquire [BLZ-240] (#311) — @galligan
- feat(core): normalize heading display and search aliases [BLZ-243] (#314) — @galligan
- feat(search): boost heading matches with # prefix (#315) — @galligan
- feat(search): add headings-only flag [BLZ-228] (#316) — @galligan
- feat(cli): rename anchors command to toc (#317) — @galligan
- feat(cli): add toc limit and depth controls (#318) — @galligan
- chore(cli): hide legacy anchor prompt surface (#319) — @galligan
- feat(cli): add boolean filtering to toc (#320) — @galligan
- docs(cli): document toc filtering (#321) — @galligan
- refactor(cli): rename --mappings to --anchors in toc command (#322) — @galligan
- feat(cli): enhance toc with heading level operators and tree view [BLZ-256] (#323) — @galligan
- feat(cli): add pagination state to toc command [BLZ-250] (#324) — @galligan
- feat(cli): add pagination state to toc command [BLZ-249] (#325) — @galligan
- refactor(cli): rename update to refresh command [BLZ-262] (#326) — @galligan
- feat(core): persist language filter preference per-source [BLZ-263] (#327) — @galligan
- fix(cli): apply language filtering in refresh command [BLZ-264] (#328) — @galligan
- feat(cli): add --reindex flag to refresh command [BLZ-265] (#329) — @galligan
- feat(cli): make --filter flag extensible for future filters [BLZ-266] (#330) — @galligan
- feat(cli): show filter status and reason in info command [BLZ-267] (#331) — @galligan
- docs: add language filtering migration guide [BLZ-268] (#332) — @galligan
- fix(cli): rename mcp command to mcp-server, allow mcp as source alias [BLZ-258] (#333) — @galligan
- chore(docs): cleanup refresh rename references [BLZ-271] (#336) — @galligan
- feat(cli): add unified find command with pattern-based dispatch (#339) — @galligan
- docs(factory): add Factory command templates [BLZ-138] (#275) — @galligan
- feat(cli): support boolean toc filters (#343) — @galligan
- feat(mcp): simplify claude plugin to single command and agent (#338) — @galligan
- Restrict code review triggers to authorized users (#263) — @galligan
- docs: add comprehensive release flow migration plan (#344) — @galligan
- chore(hooks): speed up pre-commit rust checks (#352) — @galligan
- docs(release): archive prerelease notes (#345) — @galligan
- chore(release): add release-please workflow (#346) — @galligan
- chore(release): add canary release-please workflow (#347) — @galligan
- chore(release): guard publish release notes (#348) — @galligan
- chore(release): remove legacy release tooling (#349) — @galligan
- docs(release): align docs with release-please (#350) — @galligan
- chore(deps): configure dependabot updates (#351) — @galligan
- docs(release): document release-please flow and archive legacy workflows (#354) — @galligan
- docs: replace deprecated 'blz get' with 'blz find' in documentation (#364) — @galligan
- fix: hook syntax error and skill MCP documentation (#365) — @galligan
- docs: streamline blazer.md and use-blz.md for agents (#366) — @galligan
- fix(ci): skip claude review for bot-created PRs (#367) — @galligan
- ci: add path filtering and concurrency to Rust workflows (#368) — @galligan
- fix(cli): allow multiple inputs to find (#369) — @galligan
- fix(tests): improve test error handling with panic instead of assert(false) (#370) — @galligan
- chore(deps): bump tracing-subscriber from 0.3.20 to 0.3.22 (#355) — @dependabot[bot]
- chore(deps): bump is-terminal from 0.4.16 to 0.4.17 (#356) — @dependabot[bot]
- chore(deps): bump unicode-width from 0.1.14 to 0.2.2 (#357) — @dependabot[bot]
- chore(deps): bump tree-sitter from 0.24.7 to 0.26.3 (#359) — @dependabot[bot]
- chore(mcp): remove linear env placeholder (#372) — @galligan
- chore(mcp): register Superlinear MCP server (#373) — @galligan
- refactor(core): extract refresh helpers for MCP reuse (#374) — @galligan
- refactor(mcp): add action-based find tool (#375) — @galligan
- chore(agents): fix log script escaping (#376) — @galligan
- refactor(mcp): add blz tool for source actions (#377) — @galligan
- docs(release): draft 1.4.0 changelog (#378) — @galligan
- chore(release): bump workspace to 1.4.0 (#379) — @galligan
- docs(workflows): align version management with release-please (#380) — @galligan
- docs(release): align release-please docs (#381) — @galligan
- perf(hooks): defer fetcher network tests to CI (#382) — @galligan
- fix(add): improve llms.txt resolution guidance (#387) — @galligan
- fix(cli): improve shell completions and docs (#388) — @galligan
- fix(core): refactor url resolver error message (#390) — @galligan
- chore(deps): bump url from 2.5.7 to 2.5.8 (#386) — @dependabot[bot]
- chore(deps): bump assert_cmd from 2.0.17 to 2.1.1 (#385) — @dependabot[bot]
- chore(deps): bump tempfile from 3.23.0 to 3.24.0 (#384) — @dependabot[bot]
- chore(deps): bump clap from 4.5.50 to 4.5.54 (#383) — @dependabot[bot]
- chore(deps): bump terminal_size from 0.3.0 to 0.4.3 (#358) — @dependabot[bot]
- fix(ci): resolve clippy and release-please token (#391) — @galligan
- chore(ci): enable npm trusted publishing (BLZ-302) (#392) — @galligan
- chore(release): set release-please 1.5.0 (BLZ-303) (#393) — @galligan
- chore(release): reset baseline to 1.3.0 (BLZ-307) (#397) — @galligan
- chore(ci): add version sync guard (BLZ-306) (#396) — @galligan
- chore(release): remove release-as override (BLZ-304) (#394) — @galligan
- chore(release): align baseline for v1.5.0 (BLZ-308) (#398) — @galligan
- fix(release): enable cargo-workspace plugin (#399) — @galligan
- fix(release): switch release-please to node strategy (#400) — @galligan
- chore: release 1.5.0 (#401) — @galligan
Contributors
- @dependabot[bot]
- @galligan
1.3.0
🚀 Highlights
- New MCP server for BLZ with first-class tools:
blz_findfor fast indexed search + snippet retrievalblz_list_sourcesandblz_add_sourcefor source managementblz_run_commandandblz_learnas auxiliary helpers
blz mcpsubcommand to run the server over stdio (agent-ready).- Tool naming & responses: standardized
blz_prefix;formatoption (concisevsdetailed) for token-aware outputs. - Cross-source search support from MCP: target
"all"or pass an array of sources. - Context polish:
context: allexpands to the deepest section boundary for cleaner chunks.
✨ Developer Experience
- Fresh docs describing the MCP server, tools, and response shapes.
- Discover-docs prompt for agents to auto-find and index project docs.
🔧 Upgrading
- Agents can now connect via MCP:
blz mcp(stdio). No breaking CLI changes to existing commands.
🧩 Where this lands
- BLZ is now a drop-in MCP provider—use it inside Claude Code / Codex / any MCP-aware client for local, line-accurate doc retrieval.
v1.1.1
Changes
- chore(release): prepare v1.1.1 (#271) by @galligan
- chore(changelog): update for v1.1.1 release (#269) by @galligan
- fix(release): gate homebrew linux arm fallback (#267) by @galligan
- test(info): cover metadata load failure (#268) by @galligan
- chore(docs): add documentation section to readme.md (#265) by @galligan
- fix(cli): recognize context flags in shorthand search syntax (#264) by @galligan
🧰 Maintenance
📝 Documentation
1.1.0
🚀 Highlights
- Grep-style context flags
-A,-B,-Cfor bothsearchandget. - Consistent short flags across commands (thanks to a unified flag system).
- Snippet control with
--max-chars. - Pagination quality-of-life:
--previousto step back through pages.
✨ Improvements
list,lookup,stats, andanchorsnow take--limitfor concise output.- Language filtering to hide non-English matches when you need signal.
- Search now warns when a requested
--sourceisn’t present but fuzzy-matched.
🐛 Fixes
- Better errors + format handling when searching bundled docs.
📚 Docs & Agents
- New bundled docs hub and Linear integration rules.
claude implement-issuecommand + setup scripts for agents (Conductor, Factory).
🔧 Upgrading
- No breaking CLI changes. Update and go.
1.0.0-beta.1
⚠️ Breaking Changes
- Dropped dual-flavor config (auto-prefers
llms-full.txtwhen available). - Old v0.4.x cache format unsupported; run
blz clear --forceto migrate.
🧰 New
- One-line install script with SHA-256 verification.
- Clipboard copy of results (
--copy). - Persistent search history (
blz history) with filtering and pruning. - Source insights:
blz stats,blz info,blz validate, andblz doctor. - Batch add via TOML manifests (aliases, tags, npm/GitHub mappings).
- Rich source descriptors surfaced in
list --details. - Search upgrades: multi-source filtering and improved snippet extraction.
🛠️ Changed
- Smarter URL handling: prefer
llms-full.txt; graceful fallback tollms.txt. - Simplified CLI (removed confusing flavor flags).
🐛 Fixes & 🏎️ Performance
- Correct exit codes on errors across
get/remove. - Numerous code-quality and allocation improvements; faster formatting paths.
👩💻 DX
- All tests green, strict clippy, clean release builds.