Truemail v2.3.0 Release Notes

  • ➕ Added

    Truemail.configure do |config|
      # Optional parameter. This option will provide to use custom DNS gateway when Truemail
      # interacts with DNS. If you won't specify nameserver's ports Truemail will use default
      # DNS TCP/UDP port 53. By default Truemail uses DNS gateway from system settings
      # and this option is equal to empty array.
      config.dns = ['10.0.0.1', '10.0.0.2:5300']
    end
    
    • ➕ Added Truemail::Dns::Resolver
    • ➕ Added Truemail::Dns::Worker

    🔄 Changed

    • ⚡️ Updated Truemail::Configuration, tests
    • ⚡️ Updated Truemail::Validate::Mx, tests
    • ⚡️ Updated Truemail::Audit::Base
    • ⚡️ Updated Truemail::Audit::Dns, tests
    • ⚡️ Updated Truemail::Audit::Ptr, tests
    • ⚡️ Updated Truemail::Log::Serializer::Base, dependent tests
    • ⚡️ Updated namespaces for stdlib classes
    • ⚡️ Updated gem development dependencies
    • ⚡️ Updated linters/codeclimate configs
    • ⚡️ Updated gem runtime/development dependencies
    • 📚 Updated gem documentation, changelog, version