[Remind-Fans] Remind 05.00.03 is Released
Dianne Skoll
dianne at skoll.ca
Wed Aug 28 15:54:32 EDT 2024
Hi, everyone,
I'm pleased to announce the release of Remind 05.00.03. The theme here
is "Remind is becoming more picky!" This release adds a whole batch
of warnings that check for constructs that are probably mistakes.
This might result in some of your existing reminder files suddenly starting
to issue warnings, but I hope you'll put up with the inconvenience. Fixing
the warnings is typically quite trivial and I think it's better for Remind
to alert users about likely-incorrect constructs.
Another major change is that the increasingly badly-named rem2pdf
program can now produce PostScript and Encapsulated PostScript as well
as PDF and SVG output.
Finally, embedded newlines ("%_") are supported in calendar mode.
Remind 05.00.03 is available at https://dianne.skoll.ca/projects/remind/
Tar: https://dianne.skoll.ca/projects/remind/download/remind-05.00.03.tar.gz
GPG: https://dianne.skoll.ca/projects/remind/download/remind-05.00.03.tar.gz.sig
Git: https://git.skoll.ca/Skollsoft-Public/Remind
Release notes follow.
Regards,
Dianne.
CHANGES TO REMIND
* VERSION 5.0 Patch 3 - 2024-08-28
* IMPROVEMENT: remind: Preserve newlines ("%_" sequences) in calendar
mode in most cases. See the remind man page for details.
* IMPROVEMENT: rem2pdf: rem2pdf can now produce PostScript and
Encapsulated PostScript output in addition to PDF and SVG.
* IMPROVEMENT: remind: Emit warnings if a subst_XXX function takes the
wrong number of arguments, or for custom sequences, if the function
is not defined.
* IMPROVEMENT: remind: Emit warnings if WARN/SCHED/OMITFUNC functions
do not reference their argument.
* IMPROVEMENT: remind: Allow strings to be used with logical
operators. The empty string "" is considered false and all other
strings are considered true.
* IMPROVEMENT: remind: Emit warnings for lines that are implicitly
treated as REM commands; add warnings for REM commands that are
implicitly treated as MSG-type reminders.
* IMPROVEMENT: remind: Add an optional fourth argument to the built-in
ampm() function that specifies not to suppress a leading zero in the
hour component.
* IMPROVEMENT: remind: If a SATISFY expression is not constant and
doesn't reference the trigger date somehow, issue a warning.
* IMPROVEMENT: remind: Add a warning if a user-defined function is
redefined. If you do have a use-case that requires you to redefine
a function, simply FUNSET it first before FSETting it for the second
time.
* DOCUMENTATION FIX: Clarify man pages and remove some information that
has become incorrect as Remind has evolved.
* BUG FIX: Fix typos in man pages
* VERSION 5.0 Patch 2 - 2024-07-26
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://dianne.skoll.ca/pipermail/remind-fans/attachments/20240828/1d5e17f4/attachment.sig>
More information about the Remind-fans
mailing list