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.11 - 2025-07-19
- Version bump from 0.1.10 to 0.1.11
0.1.10 - 2025-07-19
- Version bump from 0.1.9 to 0.1.10
0.1.9 - 2025-07-19
- Version bump from 0.1.8 to 0.1.9
0.1.8 - 2025-07-19
- Version bump from 0.1.7 to 0.1.8
0.1.7 - 2025-07-19
- Version bump from 0.1.6 to 0.1.7
0.1.6 - 2025-07-19
- Version bump from 0.1.5 to 0.1.6
0.1.5 - 2025-07-19
- Version bump from 0.1.4 to 0.1.5
0.1.4 - 2025-07-19
- Version bump from 0.1.3 to 0.1.4
0.1.3 - 2025-07-19
- Version bump from 0.1.2 to 0.1.3
0.1.1 - 2025-01-19
- Initial release of garde-fou Python package
- Call counting with configurable limits
- Duplicate call detection
- Flexible violation handling (warn, raise, custom handlers)
- Configuration support via JSON/YAML files
- Async function support
- Profile-based configuration management
GardeFouclass for wrapping API calls with protectionProfileclass for managing configurationQuotaExceededErrorexception for call limit violations- Support for both synchronous and asynchronous functions
- Configurable violation handlers
- Comprehensive README with usage examples
- API documentation and configuration options
- Quick start guide