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.0 - 2025-07-19
- Initial Ruby implementation of garde-fou
- Call counting with configurable limits
- Duplicate call detection
- Multiple calling patterns (call, [], protect)
- Flexible violation handlers (warn, raise, custom procs)
- Configuration loading from JSON/YAML files
- GuardedClient mixin for class-level protection
- Comprehensive test suite with RSpec
- Ruby-idiomatic API design