Skip to content

Releases: utopia-php/domains

1.0.5

03 Mar 09:21
0edf6bb

Choose a tag to compare

What's Changed

  • feat: add InvalidPeriodException for NameCom adapter by @ChiragAgg5k in #62

Full Changelog: 1.0.4...1.0.5

1.0.4

02 Mar 11:15
4f9191c

Choose a tag to compare

What's Changed

Full Changelog: 1.0.3...1.0.4

1.0.3

02 Mar 10:32
a14b7a2

Choose a tag to compare

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

25 Feb 08:18
b4896a6

Choose a tag to compare

What's Changed

Full Changelog: 1.0.1...1.0.2

1.0.1

06 Feb 12:45
20b6a68

Choose a tag to compare

What's Changed

Full Changelog: 1.0.0...1.0.1

1.0.0

30 Jan 06:20
ecac823

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.11.1...1.0.0

0.11.1

23 Jan 09:28
63fc5b9

Choose a tag to compare

What's Changed

  • Implement ApexDomain validator by @hmacr in #53

New Contributors

  • @hmacr made their first contribution in #53

Full Changelog: 0.11.0...0.11.1

0.11.0

13 Jan 09:40
f333e23

Choose a tag to compare

What's Changed

Full Changelog: 0.9.2...0.11.0

0.9.2

26 Nov 12:53
52b654f

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.10.0...0.10.1

0.10.0

03 Nov 12:52
10505df

Choose a tag to compare

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