From e72d9849060e60740c8146df2507edcfb9bb730f Mon Sep 17 00:00:00 2001 From: Lukas Fleischer Date: Thu, 21 Feb 2019 07:48:36 +0100 Subject: Release 4.4.0 Signed-off-by: Lukas Fleischer --- CHANGES.md | 82 ++++++++++++++++++++++++++++++++++++++++++++++- build-aux/git-version-gen | 2 +- doc/manual.txt | 2 +- 3 files changed, 83 insertions(+), 3 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index b77d5e0..9ae0dca 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,6 +1,86 @@ Release Notes ============= +Version 4.4.0 (2019-02-21) +-------------------------- + +- Compatibility notes: + + * The -F option was renamed to -P; please use -P instead. + +- New features: + + * Major overhaul of the input routines in interactive mode (implemented by + Lars Henriksen). + + * Support for separate data and configuration file directories (partly + implemented by Quentin Hibon). + + * A --filter-invert option which inverts the other filter options + (implemented by Lars Henriksen). + + * Support for negative date ranges when using the -d command line option. + +- New calcurse-caldav features: + + * The SyncFilter configuration option which allows for specifying the types + of items synced from/to the server (implemented by Satvik Sharma). + + * Support for a CALCURSE_CALDAV_PASSWORD environment variable which can be + used to pass a password securely from another program (implemented by + Randy Ramos). + + * HTTP support (implemented by Dino Macri). + + * Authorization removed from debug logs by default. + +- Bug fixes: + + * Fix for an appointment becoming an event when entering an invalid start + time (implemented by Lars Henriksen). + + * Fix for the deletion of a multi-day recurrent appointment (implemented by + Lars Henriksen). + + * Fixes for potential database inconsistencies caused by appointments which + end before they begin (implemented by Lars Henriksen). + + * Several fixes dealing with DST (implemented by Lars Henriksen). + + * Fixes for date range queries (implemented by Lars Henriksen). + + * Fix for segmentation fault with recent ncurses implementations. + + * Fix for potential segmentation fault in mutex handling. + + * RFC5545-compliant DTSTART in iCal exports (patch by Quentin Hibon). + + * Fix for not closing the stream after exporting iCal items (patch by + crvs). + + * Fix for priority parsing in iCal imports (patch by dott). + + * Various improvements to the change detection and save conflict resolution + code (implemented by Lars Henriksen). + + * Several improvements to concurrency control (implemented by Lars + Henriksen). + + * Various fixes to the scrollbar (implemented by Lars Henriksen). + + * Various potential buffer overflow fixes. + + * A more robust command line argument parser (implemented by Lars + Henriksen). + + * Various improvements to the UTF-8 handling code (implemented by Lars + Henriksen). + + * Several stability and portability fixes (partly provided by Mikolaj + Kucharski). + + * Several stability fixes in the calcurse-caldav script. + Version 4.3.0 (2017-11-05) -------------------------- @@ -51,7 +131,7 @@ Version 4.3.0 (2017-11-05) "extended recurrent events" such as events occurring on the third Thursday of each month. -- Bug Fixes: +- Bug fixes: * Gracefully parse iCal parameters with colons (reported by Hakan Jerning). diff --git a/build-aux/git-version-gen b/build-aux/git-version-gen index 86f9893..750264b 100755 --- a/build-aux/git-version-gen +++ b/build-aux/git-version-gen @@ -6,7 +6,7 @@ then exit 1 fi -DEF_VER=4.3.0 +DEF_VER=4.4.0 VERFILE="$1" if [ -d '.git' ] diff --git a/doc/manual.txt b/doc/manual.txt index 76683fa..e4f6347 100644 --- a/doc/manual.txt +++ b/doc/manual.txt @@ -143,7 +143,7 @@ Install process First you need to gunzip and untar the source archive: ---- -$ tar zxvf calcurse-4.3.0.tar.gz +$ tar zxvf calcurse-4.4.0.tar.gz ---- Once you meet the requirements and have extracted the archive, the install -- cgit v1.2.3