Changelog

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)

  • Support Python 3.10

  • Replaced entrypoints dependency with importlib-metadata

  • Replaced appdirs dependency with platformdirs. This is a breaking change on macOS, where the default configuration path changes from ~/Library/Application Support/outgoing/outgoing.toml to ~/Library/Preferences/outgoing/outgoing.toml.

v0.2.5 (2021-09-27)

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 outgoing command --section, --no-section, and --log-level options

  • Added logging to built-in sender classes

  • The outgoing command now loads settings from .env files and has an --env option

v0.1.0 (2021-03-06)

Initial release