- Support sending complex context data using JSON files in `tattler_notify`. - Support TATTLER_SMTP_TIMEOUT envvar to control SMTP timeout (default 30s). - Automatically detect when SMTP connection should be TLS based on target port.
1.5.1
- Configure client endpoint programmatically, default to `127.0.0.1:11503`.
1.5.0
- Support running on python 3.9, from good old 2020. - Support multiple SMS sender IDs. - Support mobile numbers with '00' prefix when operating without addressbook plug-ins.
1.4.0
- Include new README with screenshots, better description, quickstart, contributing infos and links. - Add 'user_id' variable to native template context. - Streamline python package by removing superfluous docs sources, now moved to repo root.
1.3.0
- Fix regression from 1.2.0 preventing loading of templates. - Fix regression from 1.2.0 where priority of HTML content causing some clients to favor plain text display. - New demo notification packed with useful tips and reusable style/elements for your own templates. - Support hostnames in TATTLER_SMTP_ADDRESS envvar.
1.2.0
- Ship with Jinja as default template engine to simplify installation and docs. - Context plug-ins now inherit ContextPlugin class. - Renamed demo notification to `demoscope`/`demoevent` (from `sample`). - Improved documentation, now broken down into sections. - Added ready-to-use examples for plug-ins that query SQL database.