Releases: veeqtoh/laravel-active-email
Releases · veeqtoh/laravel-active-email
v1.0.2
v1.0.1
v1.0.0
Overview
This package is designed to enhance Laravel apps by providing a robust validation rule to detect and reject disposable email addresses. This initial release includes essential functionality to integrate and utilize the package seamlessly within any Laravel project.
Features
-
Disposable Email Detection:
- Validates email addresses to ensure they are not from known disposable email providers.
- Utilizes a comprehensive list of blacklisted domains, ensuring thorough validation.
-
Custom Validation Rule:
- Introduces a
notblacklisted
validation rule for easy integration into existing Laravel validation workflows. - Allows developers to easily apply the rule within request validations or custom form validations.
- Introduces a
-
Configurable Options:
- Blacklist, Greylist and Whitelist configurations are mergeable with custom configurations, offering flexibility to extend or override default lists.
- Strict mode option to enforce stricter validation by combining blacklist and greylist domains.
-
Service Provider and Facade:
- Includes a service provider to seamlessly register the package with Laravel.
- Provides a facade for easier access and usage within the application.
-
Composer Integration:
- Supports Laravel versions 10.x and 11.x.
- Includes necessary dependencies and autoload configurations for smooth package integration.
-
Testing Support:
- Integrated with Pest and PHPUnit for comprehensive testing support.
- Example test cases provided to validate the functionality of the package.
-
More information in the README file.
What's Changed
New Contributors
Full Changelog: https://github.com/veeqtoh/laravel-active-email/commits/v1.0.0