chore: release api v0.3.1
- Update changelog with v0.3.0 and v0.3.1 changes - Bump version in pyproject.toml to 0.3.1 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -7,6 +7,34 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [0.3.1] - 2026-01-11
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- Integration test infrastructure with pytest markers (integration, e2e, slow)
|
||||||
|
- 10 LLM integration tests (requires Ollama)
|
||||||
|
- 12 E2E API tests (requires running server)
|
||||||
|
- Command line options: `--run-integration`, `--run-e2e`, `--ollama-url`, `--api-url`
|
||||||
|
- Sample project fixtures for testing
|
||||||
|
- 14 security tests (path traversal, command injection, input validation)
|
||||||
|
- Helper functions: `assert_contains_any`, `assert_contains_all`
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- Updated COVERAGE.md to ~65% complete
|
||||||
|
|
||||||
|
## [0.3.0] - 2026-01-10
|
||||||
|
|
||||||
|
### Added
|
||||||
|
- Explore agent with PydanticAI tool calling and Mistral Nemo
|
||||||
|
- Coding tools: `edit_file`, `write_file`, `bash` (full)
|
||||||
|
- Web search tool using SearXNG integration
|
||||||
|
- Streaming responses via SSE for API and CLI
|
||||||
|
- CLI commands: `explore`, `chat`, `status`
|
||||||
|
- Sanitized Ollama provider (fixes `content: null` issue)
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
- Reorganized into monorepo structure (webber-api/, webber-cli/, webber-sandbox/)
|
||||||
|
- Added ruff linter and fixed mypy errors
|
||||||
|
|
||||||
## [0.2.3] - 2026-01-09
|
## [0.2.3] - 2026-01-09
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[project]
|
[project]
|
||||||
name = "webber-api"
|
name = "webber-api"
|
||||||
version = "0.3.0"
|
version = "0.3.1"
|
||||||
description = "Webber API - Multi-Agent AI Development Server"
|
description = "Webber API - Multi-Agent AI Development Server"
|
||||||
authors = [
|
authors = [
|
||||||
{name = "jpmschweitzer"}
|
{name = "jpmschweitzer"}
|
||||||
|
|||||||
Reference in New Issue
Block a user