Skip to content

v2.0.0

Latest

Choose a tag to compare

@verifalia verifalia released this 09 Oct 16:30

This major version release delivers full compatibility with Verifalia API v2.7, along with powerful new management features, improved performance, and cleaner, more consistent APIs. It’s a major step forward for developers integrating Verifalia’s email verification services in Go, with a focus on flexibility, security, and maintainability.

✨ New Features

  • Added support for Verifalia API v2.7
  • Added support for managing users and browser apps, including their security and configuration settings
  • Added support for managing user contact methods
  • Added support for managing X.509 TLS client certificates tied to Verifalia users
  • Added support for external completion callbacks when submitting email verifications
  • Added the ability to filter email verification jobs using predicates
  • Added the ability to retrieve credit usage over a given time period
  • Added support for bearer token authentication and multi-factor authentication (MFA) using a custom TOTP provider
  • Introduced NewClientWithConfig() for creating clients with custom, advanced configuration settings

Improvements

  • Refactored the module to have zero external dependencies
  • Improved how the REST client rotates and balances API endpoints
  • Enhanced GoDoc documentation across the entire module

Breaking Changes

  • context.Context fields in *Config and *Options structs are now the first parameters in method signatures; all *WithContext() methods have been removed
  • Credit balance values are now returned as float64 instead of big.Decimal
  • The emailvalidation package has been renamed to emailverification
  • Several methods have been renamed for clarity and consistency

Full Changelog: v1.1...v2.0.0