Skip to content

Latest commit

 

History

History
97 lines (62 loc) · 2.34 KB

File metadata and controls

97 lines (62 loc) · 2.34 KB

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.11 - 2025-07-19

Changed

  • Version bump from 0.1.10 to 0.1.11

0.1.10 - 2025-07-19

Changed

  • Version bump from 0.1.9 to 0.1.10

0.1.9 - 2025-07-19

Changed

  • Version bump from 0.1.8 to 0.1.9

0.1.8 - 2025-07-19

Changed

  • Version bump from 0.1.7 to 0.1.8

0.1.7 - 2025-07-19

Changed

  • Version bump from 0.1.6 to 0.1.7

0.1.6 - 2025-07-19

Changed

  • Version bump from 0.1.5 to 0.1.6

0.1.5 - 2025-07-19

Changed

  • Version bump from 0.1.4 to 0.1.5

0.1.4 - 2025-07-19

Changed

  • Version bump from 0.1.3 to 0.1.4

0.1.3 - 2025-07-19

Changed

  • Version bump from 0.1.2 to 0.1.3

0.1.1 - 2025-01-19

Added

  • 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

Features

  • GardeFou class for wrapping API calls with protection
  • Profile class for managing configuration
  • QuotaExceededError exception for call limit violations
  • Support for both synchronous and asynchronous functions
  • Configurable violation handlers

Documentation

  • Comprehensive README with usage examples
  • API documentation and configuration options
  • Quick start guide