All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.7 - 2026-03-05
- Automatic environment variable support:
api_keyis now optional and falls back toBRAINUS_API_KEYenvironment variable, enablingBrainusAI()without passing credentials explicitly
0.1.6 - 2025-12-12
- Fixed API key validation to raise
AuthenticationErrorinstead ofValueErrorfor invalid format, ensuring consistent error handling - Added
messageattribute to all Brainus AI exceptions to supporte.messageaccess pattern
0.1.5 - 2025-12-12
- Fixed Pydantic validation errors when
citations.pagesorcitations.metadataare returned asnullfrom the API
0.1.4 - 2025-12-12
- Updated API key prefix validation from
sk_live_tobrainus_to match backend changes
0.1.3 - 2025-12-12
- Updated docs
0.1.2 - 2025-12-12
- Updated docs
0.1.1 - 2025-12-12
- Updated README to be minimalistic with links to full documentation
- Updated repository URLs to correct GitHub organization
0.1.0 - 2025-12-12
- Initial release
- Query endpoint with optional store_id, filters, and model parameters
- Usage statistics endpoint
- Plans listing endpoint
- Structured QueryFilters model
- Error handling for authentication, rate limits, and quotas
- Full type hints with Pydantic models
- Async/await support