You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
docuseal/vendor/bundle/ruby/4.0.0/gems/net-smtp-0.5.1/NEWS.md

4.6 KiB

NEWS

Version 0.5.0 (2024-03-27)

Improvements

Others

Version 0.4.0 (2023-09-20)

Improvements

  • add Net::SMTP::Authenticator class and auth_* methods are separated from the Net::SMTP class. https://github.com/ruby/net-smtp/pull/53 This allows you to add a new authentication method to Net::SMTP. Create a class with an auth method that inherits Net::SMTP::Authenticator. The auth method has two arguments, user and secret. Send an instruction to the SMTP server by using the continue or finish method. For more information, see lib/net/smtp/auto _*.rb.
  • Add SMTPUTF8 support https://github.com/ruby/net-smtp/pull/49

Fixes

Others

Version 0.3.3 (2022-10-29)

Version 0.3.2 (2022-09-28)

Version 0.3.1 (2021-12-12)

Improvements

  • add Net::SMTP::Address.
  • add Net::SMTP#capable? and Net::SMTP#capabilities.
  • add Net::SMTP#tls_verify, Net::SMTP#tls_hostname, Net::SMTP#ssl_context_params

Version 0.3.0 (2021-10-14)

Improvements

  • Add tls, starttls keyword arguments.
    # always use TLS connection for port 465.
    Net::SMTP.start(hostname, 465, tls: true)
    
    # do not use starttls for localhost
    Net::SMTP.start('localhost', starttls: false)
    

Incompatible changes

  • The tls_* paramter has been moved from start() to initialize().

Version 0.2.2 (2021-10-09)

  • Add response to SMTPError exceptions.
  • Net::SMTP.start() and #start() accepts ssl_context_params keyword argument.
  • Replace Timeout.timeout with socket timeout.
  • Remove needless files from gem.
  • Add dependency on digest, timeout.

Version 0.2.1 (2020-11-18)

Fixes

  • Update the license for the default gems to dual licenses.
  • Add dependency for net-protocol.

Version 0.2.0 (2020-11-15)

Incompatible changes

Improvements

Fixes

Version 0.1.0 (2019-12-03)

This is the first release of net-smtp gem.