Skip to content

Version 2.0.0

Compare
Choose a tag to compare
@hendurhance hendurhance released this 02 Aug 22:56
· 21 commits to main since this release
701cb8e

Package Release Description: Version 2.0

We are thrilled to announce the release of SpamMailChecker version 2.0, a powerful Laravel package that offers seamless email validation against multiple spam mail providers. This major release brings a host of new features, improvements, and enhanced compatibility with Laravel versions 5 and above.

What's New

  • Laravel 10 Support: With version 2.0, SpamMailChecker now fully supports the latest Laravel version 10, ensuring that users can take advantage of the latest Laravel features.
  • Improved Compatibility: The package has been further optimized to maintain compatibility with Laravel versions 5 and above, providing a consistent experience across different Laravel versions.
  • Multiple API Drivers: We have revamped the SpamMailChecker class to support multiple API drivers, enabling developers to easily extend and integrate with various email validation services.
  • New Email Validation Services: Version 2.0 introduces support for the following popular email validation services:
  • Config File: We have introduced a new configuration file config/laravel-spammail-checker.php, providing users with more control over package settings and customization.
  • Abstract Driver Class: The new Driver.php abstract class has been added to handle API driver configuration and validation, aligning with the DriverInterface.php interface.
  • Config Builder: A new Config Builder class ConfigBuilder.php has been included to streamline package configuration building, simplifying the process for users.
  • Exception Handling: We've added Exception classes to handle package-specific exceptions, making it easier for users to identify and handle errors.
  • SpamMailCheckerServiceProvider: This new service provider is now responsible for package registration and validation rule extension, ensuring smoother integration into Laravel applications.
  • Driver Interface Implementation: The SpamMailChecker class now implements the DriverInterface, offering a unified approach to handle email validation.
  • Deprecation Notice: As part of version 2.0, we are deprecating package versions below 2.0.0. Users are encouraged to upgrade to version 2.0 or higher to receive continued support and access to new features.
  • Enhanced Testing: To ensure reliability and accuracy, we have added comprehensive tests for all supported email validation services, allowing users to validate package functionality confidently.

We encourage all users to upgrade to version 2.0 to benefit from these exciting enhancements and take advantage of the improved email validation capabilities SpamMailChecker has to offer.