Skip to content

Latest commit

 

History

History
85 lines (70 loc) · 2.43 KB

changelog.rst

File metadata and controls

85 lines (70 loc) · 2.43 KB
.. currentmodule:: outgoing

Changelog

v0.6.1 (2024-05-08)

  • Support platformdirs v4.0
  • Migrated from setuptools to hatch
  • Drop support for Python 3.7

v0.6.0 (2023-10-30)

  • Support python-dotenv v1.0
  • Always read JSON configuration files using UTF-8 encoding
  • Always read files for the "file" password method using UTF-8 encoding
  • Support Python 3.12
  • Correct the default Linux config file location listed in the README
  • Update pydantic to v2.0

v0.5.0 (2023-02-09)

v0.4.0 (2022-10-25)

  • Drop support for Python 3.6
  • Support Python 3.11
  • Use tomllib on Python 3.11

v0.3.2 (2022-09-03)

  • Overload Password.__eq__ so that instances continue to compare equal to pydantic.SecretStr instances even under pydantic 1.10

v0.3.1 (2022-01-02)

  • Support tomli 2.0

v0.3.0 (2021-10-31)

v0.2.5 (2021-09-27)

  • outgoing.errors.UnsupportedEmailError is now re-exported as outgoing.UnsupportedEmailError like all the other exception classes

v0.2.4 (2021-08-02)

  • Update for tomli 1.2.0

v0.2.3 (2021-07-04)

  • Read TOML files in UTF-8

v0.2.2 (2021-07-02)

  • Switch from toml to tomli

v0.2.1 (2021-05-12)

  • Support Click 8

v0.2.0 (2021-03-14)

  • Require the port field of SMTPSender to be non-negative
  • Mark Sender as runtime_checkable and export it
  • Gave the :command:`outgoing` command --section, --no-section, and --log-level options
  • Added logging to built-in sender classes
  • The :command:`outgoing` command now loads settings from :file:`.env` files and has an --env option

v0.1.0 (2021-03-06)

Initial release