Revision history for WWW-DNSMadeEasy
0.100 2026-01-05 19:23:57Z
- Switch default branch from master to main
- Switch to HTTPS for API endpoints
- Default API version changed from 1.2 to 2.0
- Removed .travis.yml (no longer used)
- Moved dependencies to cpanfile
- Added comprehensive test suite with MockUA fixtures
- Tests support live API via TEST_WWW_DNSMADEEASY_API_KEY/API_SECRET
- Optional write tests via TEST_WWW_DNSMADEEASY_WRITE=1
- Fixed CRLF line endings
Merged API 2.0 support by Eric Johnson (KABLAMO):
- Added WWW::DNSMadeEasy::ManagedDomain for V2 managed domains
- Added WWW::DNSMadeEasy::ManagedDomain::Record for V2 domain records
- Added WWW::DNSMadeEasy::Monitor for DNS failover and system monitoring
- Added WWW::DNSMadeEasy::Response for better response handling
- Added create_managed_domain(), get_managed_domain(), managed_domains() methods
- Added wait_for_pending_action() and wait_for_delete() to ManagedDomain
- Added record filtering: records(type => 'A', name => 'www')
- Added get_monitor() and create_monitor() to ManagedDomain::Record
- Improved V1 API: Domain and Domain::Record with lazy builders
- Added as_hashref() accessor to V2 objects
- Fixed various bugs in V1 and V2 implementations
0.001 2012-01-07 04:03:04 Europe/Berlin
- Initial release