Changes for version 0.1.0 - 2026-01-08

  • First public release: EasyDNS DDNS updater CLI
  • Config precedence (CLI/ENV/config/defaults) with safe secret handling
  • Public IP discovery + skip update when unchanged (state file)
  • Retries via Retry::Policy and HTTP::Tiny wrapper
  • CI workflow, example config, and documentation

Modules

EasyDNS DDNS updater (CLI-first App distribution)
Configuration handling for sdseasydyn
HTTP layer with Retry::Policy integration
Persistent state (e.g., last-known public IP)
Small utilities (trimming, redaction)

Provides

in lib/EasyDNS/DDNS.pm