Skip to content

v0.2.0

Latest

Choose a tag to compare

@zizzfizzix zizzfizzix released this 25 Sep 14:15
5a1a824

0.2.0 (2026-09-25)

⚠ BREAKING CHANGES

  • tools: calling a list tool without limit returns at most 50 rows instead of every row. Set BING_WEBMASTER_PAGE_SIZE=0 to restore the old behavior.

Features

  • tooling: run pytest in the lefthook pre-push hook (#36) (#38) (2bde12e)
  • tooling: run the validation gate as git hooks via lefthook (#18) (#23) (f8180e6)
  • tools: bound list tool results by default with offset/limit paging (#41) (de41fd9)
  • tools: cache list tool results between pages (#46) (a370b85)

Bug Fixes

  • deps: migrate to mcp 2.x MCPServer and lift the <2 pin (#14) (#17) (07f1dc0)
  • deps: pin mcp to 1.x and commit uv.lock (#13) (bad0595), closes #8
  • packaging: make README uvx and make commands work (#24) (#25) (dde1c02)
  • provide entrypoint specified in pyproject.toml (6e14683)
  • services: serialize API dates as UTC RFC 3339 (#6) (#28) (31007bd)
  • tools: drop self from tool input schemas (#10) (#19) (cb94421)

Documentation

  • pipeline: configure agent PR pipeline (#12) (8212eb4)
  • specs: add spec for lefthook-git-hooks (FR #18) (#21) (b86ff54)
  • specs: add spec for lefthook-pytest-pre-push (FR #36) (#37) (4251c9f)
  • specs: add spec for pytest-validation-gate (FR #30) (#34) (052e1f5)
  • specs: add spec for release-please (FR #16) (#20) (6a39c87)
  • specs: add spec for skip-validate-on-release-prs (FR #31) (#32) (e01d01f)
  • specs: cache list tool results between pages (#45) (bf32d43)
  • specs: CI workflow running the validation gate, required on main (#26) (bef094d)
  • specs: paginate large list tool results (#40) (c614774)
  • specs: publish mcp-server-bwt to PyPI (#42) (f38c617)