Releases: zieren/eltern-emailer
Releases · zieren/eltern-emailer
v0.9.2
Release v0.9.1
New features
- Add "Re:" in replies from teachers
Fixes
- Adapted to Eltern-Portal updates
- Handling of local status server on retry
- Update docs (OAuth, chromium-browser on RasPi)
Release v0.9.0
Important
- This update may require deleting the
events
section instate.json
. - See below for updating the
eventLookaheadDays
config option
New Features
- Support for adding events to Google Calendar
- Make message size limit configurable
- Improve monitoring tool, and convert it to AutoHotkey2
Changes
- Move
eventLookaheadDays
config option toelternportal
section
Fixes
- Send messages from threads in chronological order
- Speculative fix for handling multiple attachments in threads
- Handle inquiries with empty text
- Improve handling of transient IMAP errors
Release v0.8.0
Improvements:
- Don't send substitution plan updates when the current day drops out at midnight
New features:
- Added status monitoring
Release v0.7.1
Improvements:
- Support Raspberry Pi
- Support multiple email recipients
- Add
tag
config option to identify schools - Use system timezone in log file
- Allow editing most config options while running
- Support graceful shutdown via
SIGTERM
Improvements specific to Eltern-Portal:
- Remove duplicate lines in substitution plan
- Support archived items in
Schwarzes Brett
- Speed up reading of threads with teachers
Fixes:
- Decoding of %-encoded teacher names in Eltern-Portal
Release v0.7.0
New feature:
- Add support for
schulmanager-online.de
(Elternbriefe
only)
NOTE: The layout of the state.json
file has changed. Given that we haven't hit the million users mark yet, suffice it to say: Please put everything under a new ep
key, otherwise you will get another email for everything. You can also just use the --once --mute
flags (after making sure there are no actual updates right now).
Release v0.6.1
Changes:
- Fix API deprecation warning for newer Puppeteer versions
Release v0.6.0
New feature:
- Add simple From: verification to prevent accidental impersonation when sending messages to teachers via IMAP
Release v0.5.0
New features:
- Notify about removed upcoming events
- Send error messages to user by email
Improvements:
- Improve stability when IMAP/SMTP servers fail
- Improve log flushing on fatal error
Release v0.4.0
New features:
- Add support for attachments in threads
Improvements:
- Automatically reconnect to IMAP server when connection is down, e.g. after an OS suspend/resume cycle
- Skip older threads to speed up crawling
- Fix failure when trying to send messages to teachers with empty subject or body
- Improve teacher name extraction
- Don't use CSS to hide new event indicator
*