NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist
Domain parsing and registrar adapters powered by the Public Suffix List
Last release 14 days ago
24 Sep 2026
Ships fairly regularly
a new release about every 3 weeks
Some releases are documented
notes for 18 of 48 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
49 releases · first in 2020
One column per quarter.
refactor(storage, domains, cdn, fastly): use client 0.5's names
chore(domains,http,queue): require Validators ^1.0
feat(domains): migrate registrars to injectable PSR-18 clients
fix(domains): list Name.com TLDs from the tldpricing endpoint
Move Name.com batch coverage into adapter tests
chore: normalize recently absorbed packages
First release cut from the utopia-php monorepo .
First release cut from the utopia-php monorepo.
chore: require validators 0.6 by @ChiragAgg5k in #72
chore: allow utopia-php/cache ^5.0 by @loks0n in #70
PHP 8.4 is now the minimum ( >=8.3 → >=8.4 ). PHP 8.3 is dropped from the test matrix.
>=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.
Full Changelog: 2.3.0...3.0.0
Fix premium domain pricing for aftermarket listings by @ChiragAgg5k in #68
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
Add purchase autorenew option by @ChiragAgg5k in #67
chore: bump utopia-php/cache to ^3.0 by @loks0n in #66
Upgrade utopia-php/cache requirement from 1.0.* to ^2.0 .
utopia-php/cache requirement from 1.0.* to ^2.0.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
Remove deprecated curl_close() calls by @ChiragAgg5k in #63
curl_close() calls by @ChiragAgg5k in #63Full Changelog: 1.0.5...1.0.6
feat: add InvalidPeriodException for NameCom adapter by @ChiragAgg5k in #62
Full Changelog: 1.0.4...1.0.5
feat: add RateLimitException for NameCom adapter by @ChiragAgg5k in #61
Full Changelog: 1.0.3...1.0.4
Fix Name.com error handling for invalid domains and unsupported TLDs by @ChiragAgg5k in #60
Full Changelog: 1.0.2...1.0.3
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →