Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 821 Bytes

File metadata and controls

24 lines (18 loc) · 821 Bytes

Changelog

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

Added

  • 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