summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLukas Fleischer <lfleischer@calcurse.org>2019-02-21 07:48:36 +0100
committerLukas Fleischer <lfleischer@calcurse.org>2019-02-21 07:50:08 +0100
commite72d9849060e60740c8146df2507edcfb9bb730f (patch)
tree083260008edb59c6e35830f1b83e36e6f6a52fdc
parent61ca7cf86427e0ec00c521f08685da7e949c7f59 (diff)
downloadcalcurse-4.4.0.tar.gz
calcurse-4.4.0.zip
Release 4.4.0v4.4.0
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org>
-rw-r--r--CHANGES.md82
-rwxr-xr-xbuild-aux/git-version-gen2
-rw-r--r--doc/manual.txt2
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