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
AT
andDURATION
). 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 + TIME
are now allowed. Also allowDATETIME - TIME
. Ift1
andt2
are expressions of typeTIME
anddt
is 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
DURATION
without anAT
clause 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 -n
the 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
DATETIME
constants in ISO-8601 format and can optionally be configured to output them that way too.