Releases: domainvalidity/php-domain-validator
Releases · domainvalidity/php-domain-validator
v3.0.0
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.0pestphp/pest: ^2.0 -> ^3.0phpunit/phpunit: ^10.5 -> ^11.5
2.0.3
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
What's Changed
- [2.x] Correctly obtain domain when tld substring is in it by @rickycheers in #3
New Contributors
- @rickycheers made their first contribution in #3
Full Changelog: 2.0.1...2.0.2
2.0.1
What's Changed
- Merge
2.xintomainby @adrorocker in #1 - Validate that the host is valid by @adrorocker in #2
New Contributors
- @adrorocker made their first contribution in #1
Full Changelog: 2.0.0...2.0.1
2.0.0
Full Changelog: 1.0.2...2.0.0
1.0.3
Full Changelog: 1.0.2...1.0.3
1.0.2 - Fix export ignore
Full Changelog: 1.0.1...1.0.2
Fix .gitattributes
1.0.1 Cleanup and export fixes.
Stable functionality
1.0.0 fix: Get rid of non standar characters for a domain.
Base functionality
0.1.0 chore(release) - prepare for first release.