🚀 What's Changed
✨ Added
- Configurable HTTP request timeout for the
erag:sync-disposable-email-listcommand. - New
sync_timeoutconfiguration option inconfig/disposable-email.php. - Automatic validation with a safe fallback to the default timeout for invalid values.
- Feature tests covering custom and fallback timeout behavior.
🔧 Improvements
- Improved reliability when syncing large disposable email blocklists on slower servers or networks.
- README updated with clearer documentation about data sources and automatic updates.
- CI updated to test Laravel 11–13 with PHP 8.1–8.5.
Merged Pull Requests
- feat: configurable sync request timeout by @catatsumuri in #28
- docs: improve README data source documentation by @eramitgupta in #27
- chore: update CI for Laravel 11–13 and PHP 8.1–8.5 by @dansysanalyst in #24
❤️ New Contributors
Thanks to @catatsumuri for their first contribution! 🎉
Full Changelog: v5.1.1...v5.1.2