diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 71c3d8d..8e3d955 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.30.2" + ".": "0.31.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 0b36396..944dbe0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,25 @@ # Changelog +## [0.31.0](https://github.com/mountainowl/bubo/compare/v0.30.2...v0.31.0) (2026-10-22) + + +### Features + +* **analytics:** say where a review stopped, and report deferred and superseded reviews ([#289](https://github.com/mountainowl/bubo/issues/289)) ([ba633c7](https://github.com/mountainowl/bubo/commit/ba633c74ac8ce1e81f5db216b448ae56153a82a5)) +* **telemetry:** say why a finding was not posted ([#290](https://github.com/mountainowl/bubo/issues/290)) ([19cc9b8](https://github.com/mountainowl/bubo/commit/19cc9b8a4744cca367adb6c4a7d7729a9f337f8e)) + + +### Bug Fixes + +* **action:** keep one anonymous install id across Action runs ([#295](https://github.com/mountainowl/bubo/issues/295)) ([7d34e34](https://github.com/mountainowl/bubo/commit/7d34e3453e930b86b56c80283e4e16d37e94dd0a)) +* **analytics:** send session_start once per process per day ([#291](https://github.com/mountainowl/bubo/issues/291)) ([e2de7f3](https://github.com/mountainowl/bubo/commit/e2de7f3baf22a9fc33b7479e1bbd6c965f67e28d)) +* **telemetry:** read plain-text token counters from the usage summary ([#293](https://github.com/mountainowl/bubo/issues/293)) ([405b515](https://github.com/mountainowl/bubo/commit/405b515fdeeda7fc2d641e6cb90e07386e37f17f)) + + +### Performance Improvements + +* **analytics:** cache the project profile per project per day ([#292](https://github.com/mountainowl/bubo/issues/292)) ([2220593](https://github.com/mountainowl/bubo/commit/222059334827abaf0ee2fb5a8fe30350548e19be)) + ## [0.30.2](https://github.com/mountainowl/bubo/compare/v0.30.1...v0.30.2) (2026-10-20) diff --git a/pyproject.toml b/pyproject.toml index 27fbcb2..2aed1c4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "bubo" -version = "0.30.2" +version = "0.31.0" description = "Bubo — agentic AI code review for GitLab MRs and GitHub PRs, with the LLM of your choice." readme = "README.md" requires-python = ">=3.14" diff --git a/src/bubo/__init__.py b/src/bubo/__init__.py index 72bd8a5..1019230 100644 --- a/src/bubo/__init__.py +++ b/src/bubo/__init__.py @@ -2,4 +2,4 @@ __all__ = ["__version__"] -__version__ = "0.30.2" +__version__ = "0.31.0" diff --git a/uv.lock b/uv.lock index 9443a0b..e08c4b2 100644 --- a/uv.lock +++ b/uv.lock @@ -133,7 +133,7 @@ wheels = [ [[package]] name = "bubo" -version = "0.30.2" +version = "0.31.0" source = { editable = "." } dependencies = [ { name = "mcp" },