Releases: utopia-php/domains
Releases · utopia-php/domains
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
0.9.1
What's Changed
- feat: add cache support to domain adapters by @ChiragAgg5k in #48
Full Changelog: 0.9.0...0.9.1
0.9.0
0.8.4
What's Changed
- chore: update opensrs adapter constructor by @ChiragAgg5k in #46
Full Changelog: 0.8.3...0.8.4
0.8.3
0.8.2
What's Changed
- Refactor OpenSRS suggest method to properly handle limit parameter by @ChiragAgg5k in #44
Full Changelog: 0.8.1...0.8.2
0.8.1
What's Changed
- chore: update suggestions method to return prices by @ChiragAgg5k in #43
New Contributors
- @ChiragAgg5k made their first contribution in #43
Full Changelog: 0.8.0...0.8.1
0.8.0
0.7.0
0.6.0
What's Changed
- move tests to github action by @lohanidamodar in #37
- Upgrade http lib by @christyjacob4 in #38
New Contributors
- @lohanidamodar made their first contribution in #37
- @christyjacob4 made their first contribution in #38
Full Changelog: 0.5.0...0.6.0