New releases of Remind have been coming out again, so I’ve updated time/remind to version 3.2.0.
Notable changes:
Version 3.2 Patch 0 – 2020-01-03
- IMPROVEMENT: Add support for events spanning multiple days (with
ATandDURATION). Addtrigeventstart()andtrigeventduration()introspection functions; see MULTI-DAY EVENTS in the man page. - IMPROVEMENT: Add introspection functions
trigback(),trigdelta(),trigduration(),trigfrom(),trigpriority(),trigrep(),trigscanfrom(),trigtimedelta(),trigtimerep(), andtriguntil(). See man page for details; thanks to Tim Chase for the suggestion. - CHANGE: Modify addition so that previously-illegal combinations
TIME + TIME,TIME + DATETIME, andDATETIME + TIMEare now allowed. Also allowDATETIME - TIME. Ift1andt2are expressions of typeTIMEanddtis an expression of typeDATETIME, then the following are now equivalent (before, the expressions on the left-hand side would fail with a “Type mismatch” error.)
t1 + t2 == t1 + coerce("INT", t2) dt + t2 == dt + coerce("INT", t2) t1 + dt == coerce("INT", t1) + dt dt - t2 == dt - coerce("INT", t2)
- BUG FIX: Specifying a
DURATIONwithout anATclause results in an error. Before, it would be accepted but not do anything useful. - BUG FIX: TkRemind: Fix startup failure of TkRemind if options are at default. :(
Version 3.1 Patch 17 – 2019-11-15
- SYNTACTIC SUGAR: Make
SCANFROM -nthe same asSCANFROM [today() - n] - BUG FIX: Fix failure when specifying a Jahrzeit in Adar. Fix courtesy of Dov Feldstern
Version 3.1 Patch 16 – 2018-11-09
- IMPROVEMENT: Add patch from Stephen Morgan to calculate astronomical and nautical twilight in addition to civil twilight.
- IMPROVEMENT: Remind accepts
DATETIMEconstants in ISO-8601 format and can optionally be configured to output them that way too.