Releases: utopia-php/domains
Releases · utopia-php/domains
1.0.5
What's Changed
- feat: add InvalidPeriodException for NameCom adapter by @ChiragAgg5k in #62
Full Changelog: 1.0.4...1.0.5
1.0.4
What's Changed
- feat: add RateLimitException for NameCom adapter by @ChiragAgg5k in #61
Full Changelog: 1.0.3...1.0.4
1.0.3
What's Changed
- Fix Name.com error handling for invalid domains and unsupported TLDs by @ChiragAgg5k in #60
Full Changelog: 1.0.2...1.0.3
1.0.2
What's Changed
- Fix PSR-4 autoloading for TransferStatusEnum by @ChiragAgg5k in #59
Full Changelog: 1.0.1...1.0.2
1.0.1
What's Changed
- Simplify UpdateDetails to auto-renew by @ChiragAgg5k in #58
Full Changelog: 1.0.0...1.0.1
1.0.0
What's Changed
- Refactor: assertions
by @lohanidamodar in #50 - Upgrade cache dependency for reconnection support by @premtsd-code in #56
New Contributors
- @premtsd-code made their first contribution in #56
Full Changelog: 0.11.1...1.0.0
0.11.1
0.11.0
What's Changed
- Add Name.com domain registrar adapter by @ChiragAgg5k in #52
Full Changelog: 0.9.2...0.11.0
0.9.2
What's Changed
- bump utopia-php/validators ver by @shimonewman in #51
New Contributors
- @shimonewman made their first contribution in #51
Full Changelog: 0.10.0...0.10.1
0.10.0
What's Changed
Breaking Changes
- PHP Version: Minimum requirement increased from 8.0 to 8.2
- Namespaces:
- Contact moved to Utopia\Domains\Registrar
- Adapters moved to Utopia\Domains\Registrar\Adapter namespace
- Exceptions: Renamed to follow PSR conventions (e.g., DomainTaken → DomainTakenException)
- Return Types: Methods now return typed objects (Domain, Registration, Renewal) instead of arrays
- Parameters:
- purchase(): Added required $periodYears parameter
- transfer(): Added required $authCode parameter
- renew(): Parameter renamed $years → $periodYears
New Features
- getAuthCode(string $domain): Retrieve authorization codes for domain transfers
- checkTransferStatus(string $domain): Check domain transfer status
- updateDomain(string $domain, array $details): Update domain details and contacts
- New domain objects: Domain, Registration, Renewal, TransferStatus
Improvements
- Enhanced OpenSRS adapter implementation
- Improved test coverage with dedicated adapter tests
- Updated CI to test PHP 8.2, 8.3, 8.4
- Updated development dependencies (laravel/pint, phpstan)
Full Changelog: 0.9.1...0.10.0