Skip to content

Latest commit

 

History

History
72 lines (49 loc) · 2.15 KB

CHANGELOG.md

File metadata and controls

72 lines (49 loc) · 2.15 KB

Version 0.4.0

  • Dependency change: the watchdog dependency has been replaced by inotify.

  • Infrastructure/DX Changes

    • Added pre-commit and isort
    • Migrated to GitHub
    • Added dependabot to auto-update GitHub Actions versions
    • Converted the CI to not use Nix for linting and building (it's now way faster)

Version 0.3.10

  • Require latest PyGObject and watchdog dependencies.

Version 0.3.9

  • Wait for one second after the path gets created on disk to allow the file to be fully written.

  • Fixed PyGObject dependency

  • INFRASTRUCTURE

    • Migrated to GitHub and GitHub Actions
    • Added a custom style check for TODOs and ensuring that all instances of the version are correct.
    • Add a shell.nix for a more consistent development environment, and use it with direnv.
    • Got rid of setup.py and replaced with pyproject.toml.

Version 0.3.8

  • Use /usr/bin/env to find msmtp executable for compatibility with NixOS.

Version 0.3.7

  • Fixed dependency issue where sphinx was required as an install_dependency rather than a dev dependency.

  • INFRASTRUCTURE

    • Migrated to sr.ht because of usability regressions in GitLab.
    • Migrated from Pipenv to Poetry because Poetry is actually fast.
    • Added CONTRIBUTING.md document to help onboard contributors.
    • Added a .editorconfig file to help create consistent development environments for contributors.

Version 0.3.6

  • Added the ability to to delimit arguments that should always be sent to msmtp using --.
  • Added better README documentation.
  • The AUR package now automatically installs the .service file to /usr/lib/systemd/user.
  • Convert to use the logging library instead of pure print.

Version 0.3.5

  • Use a real socket to try and connect to the SMTP server instead of ping.
  • offlinemsmtp only tries to connect to the server that it is sending mail to for determining if it should attempt to send that element of the queue.

Version 0.3.4

  • Added --send-mail-file config option to allow the user to specify a file which must exist for mail sending to be enabled.

Version 0.3.3

  • Change failure timeout on notifications to 30s