PackageTrack
Sign in Get early access

utopia-php/domains

Utopia Domains library is simple and lite library for parsing web domains. This library is aiming to be as simple and easy to learn and use.

3.0.1 737K downloads/mo #4859 most downloaded on Packagist utopia-php/domains

What this package is like to depend on

Last release 2 days ago

21 Aug 2026

Ships fairly regularly

a new release about every 3 weeks

Some releases are documented

notes for 10 of 40 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

41 releases · first in 2020

23 releases in the last 12 months

see the full history below

Release timeline

40 releases · Feb 2020 to Aug 2026
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 41
  1. 3.0.1 21 Aug 2026
    Release notes

    What's Changed

    • chore: allow utopia-php/cache ^5.0 by @loks0n in #70

    Full Changelog: 3.0.0...3.0.1

    Open source →
  2. 3.0.0 31 Jul 2026
    Release notes

    Breaking changes

    • PHP 8.4 is now the minimum (>=8.3>=8.4). PHP 8.3 is dropped from the test matrix.
    • utopia-php/cache is now ^4.0. Cache 4.0.0 is a constraint-only release — its src/ is byte-identical to 3.4.0 — but it requires utopia-php/pools 2.x, so consumers pinning pools 1.x must upgrade. See the pools upgrade guide.

    The domains API itself is unchanged.

    What's Changed

    • chore(deps)!: upgrade to utopia-php/cache 4.x by @loks0n in #69

    Full Changelog: 2.3.0...3.0.0

    Open source →
  3. 2.3.0 06 Jul 2026
    Release notes

    What's Changed

    • Fix premium domain pricing for aftermarket listings by @ChiragAgg5k in #68

    Details

    • NameCom::getPrice() now consults the availability endpoint and uses its purchasePrice/renewalPrice as authoritative for premium listings (premium flag or non-registration purchaseType), instead of quoting the base TLD registry price. Transient availability failures soft-skip the override (uncached) so standard-domain pricing is unaffected.
    • NameCom::suggest() treats non-registration purchase types as premium and exposes renewalPrice and purchaseType per suggestion.
    • purchase() accepts an optional purchasePrice parameter (required by registrars for premium domains) across Registrar, NameCom, OpenSRS and Mock — backward-compatible.
    • getPrice() no longer caches null renewal/transfer prices as 0.0; they now correctly raise PriceNotFoundException.

    Full Changelog: 2.2.0...2.3.0

    Open source →
  4. 2.2.0 28 May 2026
    Release notes

    What's Changed

    Full Changelog: 2.1.0...2.2.0

    Open source →
  5. 2.1.0 14 May 2026
    Release notes

    What's Changed

    • chore: bump utopia-php/cache to ^3.0 by @loks0n in #66

    Full Changelog: 2.0.0...2.1.0

    Open source →
  6. 2.0.0 12 May 2026
    Release notes

    What is Changed

    • Upgrade utopia-php/cache requirement from 1.0.* to ^2.0.

    Breaking Changes

    • Consumers using cache support must now install utopia-php/cache 2.x. The domains cache wrapper exposes Utopia\Cache\Cache in its public constructor/property types, so this changes the supported public dependency contract.

    Full Changelog: 1.0.6...2.0.0

    Open source →
  7. 1.0.6 29 Apr 2026
    Release notes

    What's Changed

    Full Changelog: 1.0.5...1.0.6

    Open source →
  8. 1.0.5 03 Mar 2026
    Release notes

    What's Changed

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

    Full Changelog: 1.0.4...1.0.5

    Open source →
  9. 1.0.4 02 Mar 2026
    Release notes

    What's Changed

    Full Changelog: 1.0.3...1.0.4

    Open source →
  10. 1.0.3 02 Mar 2026
    Release notes

    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

    Open source →
  11. 1.0.2 25 Feb 2026

    Nothing published for this version

  12. 1.0.1 06 Feb 2026

    Nothing published for this version

  13. 1.0.0 30 Jan 2026

    Nothing published for this version

  14. 0.11.1 23 Jan 2026

    Nothing published for this version

  15. 0.11.0 13 Jan 2026

    Nothing published for this version

  16. 0.10.0 03 Nov 2025

    Nothing published for this version

  17. 0.9.2 26 Nov 2025

    Nothing published for this version

  18. 0.9.1 21 Oct 2025

    Nothing published for this version

  19. 0.9.0 21 Oct 2025

    Nothing published for this version

  20. 0.8.4 17 Oct 2025

    Nothing published for this version

  21. 0.8.3 16 Oct 2025

    Nothing published for this version

  22. 0.8.2 06 Oct 2025

    Nothing published for this version

  23. 0.8.1 03 Oct 2025

    Nothing published for this version

  24. 0.8.0 16 May 2025

    Nothing published for this version

  25. 0.7.0 29 Apr 2025

    Nothing published for this version

  26. 0.6.0 05 Sep 2024

    Nothing published for this version

  27. 0.6.0-RC1 09 Aug 2024 pre-release

    Nothing published for this version

  28. 0.5.0 03 Jan 2024

    Nothing published for this version

  29. 0.4.1 28 Dec 2023

    Nothing published for this version

  30. 0.4.0 26 Dec 2023

    Nothing published for this version

  31. 0.3.2 19 Jul 2023

    Nothing published for this version

  32. 0.3.1 30 Mar 2023

    Nothing published for this version

  33. 0.3.0 22 Mar 2023

    Nothing published for this version

  34. 0.2.5 17 Jul 2022

    Nothing published for this version

  35. 0.2.4 02 Feb 2022

    Nothing published for this version

  36. 0.2.3 23 Oct 2020

    Nothing published for this version

  37. 0.2.2 18 Sep 2020

    Nothing published for this version

  38. 0.2.1 20 Jun 2020

    Nothing published for this version

  39. 0.2.0 23 Feb 2020

    Nothing published for this version

  40. 0.1.0 no date

    Nothing published for this version

  41. 0.0.1 21 Feb 2020

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive