Releases: brianyu28/dispatch
Releases · brianyu28/dispatch
v0.2.0
This is a rewrite of the dispatch command-line tool for sending parameterized emails, now written in Rust. The older Python version is still available tagged as v0.1.0. This version (v0.2.0) includes the following new features:
- Feature: A new
dispatch generatecommand. Similar to the old--makeargument, thegeneratecommand will create a new set of configuration files. New in v0.2.0, thegeneratecommand adds prompts for common fields, the ability to specify custom filenames for each of the three configuration files, and warnings when possibly overwriting existing configuration files. - Feature: A
--dry-runmode that allows viewing the content of all emails that will be sent without actually sending any emails. - Feature: A
--verbosemode that prints the content of emails tostdoutwhen sending emails. - Feature: Configuration files can now specify either absolute or relative paths to data and body files. For convenience, the
dispatch sendcommand now only requires the single configuration file as an argument. - Feature: A new
content_typeparameter in the configuration file that allows sending emails as eitherhtmlortextcontent. - Enhancement: Ability to parameterize the
fromfield. - Enhancement: Option to bypass warnings about missing parameters.
- Enhancement: Improved error messaging.
- Enhancement: Other performance improvements.
This is a breaking change: configuration files will need to be updated to follow the new specification in README.