v0.4.2
What's Changed
- go-fasttld is now in Awesome Go! 🎉
Enhancements
- Switch to faster hashmap
- Percentage encoded hostnames are now supported
- go-fasttld now works in airgapped environments without either Internet and/or filesystem access.
- By default, go-fasttld will attempt to fetch the latest public suffix list from the Internet and cache it locally to filesystem.
- If that fails, go-fasttld will attempt to load the public suffix list from local cache.
- If the local cache is inaccessible, as a final fallback measure, go-fasttld will load a hardcoded public suffix list.
Bug fixes
- Tests now work on CPUs that do not support race detection
- The more accurate term "eTLD" is now used instead of "TLD"
Housekeeping
- Added tests for IPv4/IPv6 edge cases
Full Changelog: v0.4.1...v0.4.2