Releases: callowayproject/night-brownie
0.6.0
0.5.0
Bump version: 0.4.1 → 0.5.0
0.4.1
Bump version: 0.4.0 → 0.4.1
0.4.0
Bump version: 0.3.0 → 0.4.0
0.3.0
Bump version: 0.2.5 → 0.3.0
0.2.5
Bump version: 0.2.4 → 0.2.5
0.2.4
Bump version: 0.2.3 → 0.2.4
0.2.3
Bump version: 0.2.2 → 0.2.3
0.2.0
Fixes
-
Fix unclosed DB connection warnings in test_memory.py. 982f6ec
Switch store fixtures to yield+context-manager so the connection is
closed after each test, and remove manual store.close() calls that
were no longer needed with WAL mode + committed writes.co-authored-by: Claude Sonnet 4.6 noreply@anthropic.com
New
- Add docstrings for clarity in LLM backend tests, remove unused imports, and update CLAUDE.md with test-writing guidance. 0b73671
Other
-
Replace
mkdocs gh-deploywithzensical build --cleanin docs workflows. 4e22796 -
Generated the changelog. 2f35d59
-
Bump the github-actions group with 10 updates. f1cb391
Bumps the github-actions group with 10 updates:
Package From To actions/checkout 46actions/download-artifact 48actions/setup-python 56astral-sh/setup-uv 57github/codeql-action 34docker/login-action 34docker/metadata-action 56docker/build-push-action 67actions/attest-build-provenance 24softprops/action-gh-release 23Updates
actions/checkoutfrom 4 to 6Updates
actions/download-artifactfrom 4 to 8Updates
actions/setup-pythonfrom 5 to 6Updates
astral-sh/setup-uvfrom 5 to 7Updates
github/codeql-actionfrom 3 to 4Updates
docker/login-actionfrom 3 to 4Updates
docker/metadata-actionfrom 5 to 6Updates
docker/build-push-actionfrom 6 to 7Updates
actions/attest-build-provenancefrom 2 to 4Updates
softprops/action-gh-releasefrom 2 to 3
updated-dependencies: - dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actionssigned-off-by: dependabot[bot] support@github.com
-
Phase 3 Tasks 6-7: implement LLM backend abstraction. 02733dc
- LLMBackend ABC with complete() method and from_config() factory in base.py
- AnthropicBackend and OllamaBackend wrapping LiteLLM
- Recorded fixture files for both backends (no live LLM calls in tests)
- 16 new tests across test_llm_base.py and test_llm_backends.py
co-authored-by: Claude Sonnet 4.6 noreply@anthropic.com
-
Refine type annotations and optimize imports in protocol and memory tests. 12a6bd8
-
Phase 2 human review approved. 3846ea8
co-authored-by: Claude Sonnet 4.6 noreply@anthropic.com
-
Mark Phase 2 tasks complete in todo.md. 78318a0
co-authored-by: Claude Sonnet 4.6 noreply@anthropic.com
-
Phase 2 Task 5: implement SQLite memory store. 6b39f0b
Add MemoryStore with action_log and memory_summary tables (WAL mode).
log_action(), get_memory_summary(), upsert_memory_summary() covered by
13 tests using real temp-file DBs — no mocks.co-authored-by: Claude Sonnet 4.6 noreply@anthropic.com
-
Phase 2 Task 4: implement agent protocol Pydantic models. 829f47f
Add TaskMessage, DecisionMessage, ActionItem, LLMBackendRef,
TaskContext, and DecisionType to foreman/protocol.py with 22 tests.co-authored-by: Claude Sonnet 4.6 noreply@anthropic.com
-
Phase 1: scaffold, config system, and credential injection. 9f21485
- pyproject.toml: add runtime deps (PyYAML, PyGithub, litellm, httpx, docker),
uncomment [project.scripts] entry pointing to foreman.main:main - Add stub modules for all planned foreman/ submodules and llm/ package
- Add agents/issue-triage/ scaffolding (Dockerfile placeholder, prompts/)
- Implement foreman/config.py: YAML loader with ${VAR} env resolution,
Pydantic validation, ConfigError, secret-masking repr for tokens/keys - Implement foreman/credentials.py: resolve_env_refs(), get_github_token(),
CredentialError (variable name only — no secrets in error messages) - Add config.example.yaml matching the full schema from spec §5
- Add types-PyYAML to mypy pre-commit additional_dependencies
- 35 tests pass; coverage >85% on new modules
co-authored-by: Claude Sonnet 4.6 noreply@anthropic.com
- pyproject.toml: add runtime deps (PyYAML, PyGithub, litellm, httpx, docker),
Updates
-
Remove unused GitHub Actions workflows and update dependabot configuration. 7bbcfb0
-
Update httpx requirement from >=0.27 to >=0.28.1. 5cef88e
Updates the requirements on httpx to permit the latest version.
updated-dependencies: - dependency-name: httpx
dependency-version: 0.28.1
dependency-type: direct:productionsigned-off-by: dependabot[bot] support@github.com
-
Update pydantic-settings requirement from >=2.8.1 to >=2.13.1. 624e336
Updates the requirements on pydantic-settings to permit the latest version.
updated-dependencies: - dependency-name: pydantic-settings
dependency-version: 2.13.1
dependency-type: direct:productionsigned-off-by: dependabot[bot] support@github.com
-
Update opentelemetry-api requirement from >=1.32.0 to >=1.41.0. ee4c822
Updates the requirements on opentelemetry-api to permit the latest version.