Skip to content

Releases: domainvalidity/php-domain-validator

v3.0.0

31 Jan 07:46
6047827

Choose a tag to compare

Breaking Changes

  • Minimum PHP version is now 8.2.0 (was 8.1.0)
    • For PHP 8.1 support, use the v2.x branch

Added

  • Hierarchical suffix list structure for dramatically improved performance
  • Precise recursive type definitions throughout codebase
  • Enhanced type safety with strict PHPStan analysis

Changed

  • ~100-200x faster domain validation through hash-based O(1) lookups
  • Refactored internal suffix parser with hierarchical maps
  • Updated to Pest 3.x and PHPUnit 11.x for modern testing

Dependencies

  • php: ^8.1.0 -> ^8.2.0
  • pestphp/pest: ^2.0 -> ^3.0
  • phpunit/phpunit: ^10.5 -> ^11.5

2.0.3

08 Mar 06:58
b83c559

Choose a tag to compare

What's Changed

  • [2.x] - fix(validation): Also try to find the complete TLD when 1st part is not found. by @adrorocker in #4

Full Changelog: 2.0.2...2.0.3

2.0.2

29 Feb 18:49
4687932

Choose a tag to compare

What's Changed

  • [2.x] Correctly obtain domain when tld substring is in it by @rickycheers in #3

New Contributors

Full Changelog: 2.0.1...2.0.2

2.0.1

24 Jan 06:26
571c697

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 2.0.0...2.0.1

2.0.0

15 Jan 18:55
668d581

Choose a tag to compare

Full Changelog: 1.0.2...2.0.0

1.0.3

15 Jan 18:54
e2986ab

Choose a tag to compare

Full Changelog: 1.0.2...1.0.3

1.0.2 - Fix export ignore

27 Jul 16:38
6dd3b40

Choose a tag to compare

Fix .gitattributes

27 Jul 14:55
eaed72a

Choose a tag to compare

1.0.1

Cleanup and export fixes.

Stable functionality

27 Jul 05:43
e946a42

Choose a tag to compare

1.0.0

fix: Get rid of non standar characters for a domain.

Base functionality

27 Jul 03:36
b021439

Choose a tag to compare

0.1.0

chore(release) - prepare for first release.