# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.1.1] - 2025-01-13

### Added
- Nested metadata structure support for enhanced subscriber tracking
- Comprehensive documentation for implementation patterns and validation

### Changed
- Improved metadata handling with backward compatibility for existing integrations

## [0.1.0] - 2025-09-08

### Added
- Support for Google AI SDK (Gemini Developer API)
- Support for Vertex AI SDK
- Token counting and usage tracking for both text generation and embeddings
- Streaming response support
- Optional dependencies for flexible installation (`[genai]`, `[vertex]`, `[all]`)
- Comprehensive example scripts
- Python 3.8+ support

[0.1.1]: https://github.com/revenium/revenium-middleware-google-python/releases/tag/v0.1.1
[0.1.0]: https://github.com/revenium/revenium-middleware-google-python/releases/tag/v0.1.0
