0.002     2026-02-19 22:57:28Z

  - Added 4 new working public APIs with 37 endpoints
    * luftqualitaet (Air Quality) - 13 endpoints - fully functional
    * marktstammdaten (Market Master Data) - 8 endpoints - fully functional
    * pflanzenschutzmittelzulassung (Plant Protection Products) - 6 endpoints - fully functional
    * abfallnavi (Waste Management) - 10 endpoints - fully functional with region parameter

  - Removed 6 non-functional APIs after testing
    * destatis (API unstable/overloaded, returns inconsistent responses)
    * handelsregister (HTML form, not REST API)
    * ddb (requires authentication)
    * deutschlandatlas (configuration unclear)
    * mudab (needs JSON POST body support)
    * regionalatlas (XML parsing errors)

  - Core improvements
    * Caller: Added POST body support (form-encoded for destatis-like APIs)
    * Caller: Added base_url parameter substitution (e.g., {region} for abfallnavi)
    * Luftqualitaet: Corrected all endpoint names and created proper templates
    * Pflanzenschutzmittelzulassung: Fixed naming mismatch (pflanzenschutzmittel_* → pflanzenschutzmittelzulassung_*)

  - Updated test suite
    * 46 modules (was 42), all tests passing
    * 114 total endpoints (was 78, +36 net new)

  - API coverage
    * 19/26 public APIs now working (15 previous + 4 new)
    * 5 APIs require authentication (not planned)

0.001     2026-02-13 06:21:13Z

  - Initial release with comprehensive German Federal Government API support

  APIs & Endpoints:
  - 15 public APIs with 76 endpoints implemented: Autobahn, NINA, Pegel-Online,
    Tagesschau, Bundestag, DWD, Feiertage, SMARD, Bundeshaushalt, Bundesrat,
    Bundestag Lobbyregister, Dashboard Deutschland, Travelwarning, Eco-Visio,
    Hilfsmittel
  - Ladestationen API disabled (requires authentication since 2026)
  - Fixed endpoint definitions: Bundeshaushalt query params, Bundesrat view param,
    Hilfsmittel base URL, Eco-Visio path params

  Multi-Language Support:
  - 7 languages: German, English, French, Spanish, Italian, Dutch, Polish
  - 665 YAML templates (95 templates × 7 languages)
  - 7 localized bin commands: bund, bunden, bundfr, bundes, bundit, bundnl, bundpl
  - Language-specific strings with sprintf support

  CLI Architecture:
  - Modern MooX::Cmd + MooX::Options architecture
  - Shared Role::APICommand for generic API dispatch
  - 18 CLI command classes (List, Info, + 16 API commands)
  - Automatic help generation from MooX::Options
  - Comprehensive POD documentation in all 7 bin scripts

  Output & Formatting:
  - Template-based formatting: table, list, record types
  - JSON and YAML output modes
  - Custom template support via --template flag
  - Dotted-path field access in templates

  Core Features:
  - GET response caching with XDG-compliant paths
  - Per-endpoint TTLs (120s-86400s based on data freshness)
  - Per-API rate limiting support
  - Pluggable HTTP transport (LWP default, MockIO for tests)
  - XML and JSON response parsing with UTF-8 handling
  - Optional typed API adapter classes with convenience methods

  Documentation:
  - Comprehensive POD in all 42 lib modules (2,112 lines)
  - Inline =attr and =method POD for PodWeaver
  - Complete README.md with live CLI examples and API roadmap
  - CLAUDE.md with architecture details and best practices

  Testing:
  - 290 tests across 10 test files, all passing
  - Unit tests for all components
  - CLI subprocess tests
  - Optional live integration tests (WWW_BUND_LIVE_TEST=1)
  - 72.5% code coverage
