Skip to content

Releases: outfitter-dev/blz

blz 1.5.5

09 Jan 22:44
8459822

Choose a tag to compare

Summary

Contributors

blz 1.5.4

09 Jan 05:15
5eb9702

Choose a tag to compare

Summary

Contributors

blz 1.5.3

08 Jan 18:36
1f5bd3a

Choose a tag to compare

Summary

Contributors

blz 1.5.2

08 Jan 16:24
9274e51

Choose a tag to compare

Summary

Contributors

blz 1.5.1

07 Jan 21:47
29c9a65

Choose a tag to compare

1.5.1 (2026-01-07)

Bug Fixes

blz 1.5.0

07 Jan 19:35
7f84049

Choose a tag to compare

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

1.3.0

18 Oct 13:01
3cffcc6

Choose a tag to compare

🚀 Highlights

  • New MCP server for BLZ with first-class tools:
    • blz_find for fast indexed search + snippet retrieval
    • blz_list_sources and blz_add_source for source management
    • blz_run_command and blz_learn as auxiliary helpers
  • blz mcp subcommand to run the server over stdio (agent-ready).
  • Tool naming & responses: standardized blz_ prefix; format option (concise vs detailed) for token-aware outputs.
  • Cross-source search support from MCP: target "all" or pass an array of sources.
  • Context polish: context: all expands 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

14 Oct 19:58
fb58f63

Choose a tag to compare

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

11 Oct 22:02

Choose a tag to compare

🚀 Highlights

  • Grep-style context flags -A, -B, -C for both search and get.
  • Consistent short flags across commands (thanks to a unified flag system).
  • Snippet control with --max-chars.
  • Pagination quality-of-life: --previous to step back through pages.

✨ Improvements

  • list, lookup, stats, and anchors now take --limit for concise output.
  • Language filtering to hide non-English matches when you need signal.
  • Search now warns when a requested --source isn’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-issue command + setup scripts for agents (Conductor, Factory).

🔧 Upgrading

  • No breaking CLI changes. Update and go.

1.0.0-beta.1

08 Oct 23:30
d857830

Choose a tag to compare

⚠️ Breaking Changes

  • Dropped dual-flavor config (auto-prefers llms-full.txt when available).
  • Old v0.4.x cache format unsupported; run blz clear --force to 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, and blz 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 to llms.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.