aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGES.md
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGES.md')
-rw-r--r--CHANGES.md181
1 files changed, 181 insertions, 0 deletions
diff --git a/CHANGES.md b/CHANGES.md
index 70a4d2a..acc24e4 100644
--- a/CHANGES.md
+++ b/CHANGES.md
@@ -1,6 +1,187 @@
Release Notes
=============
+Version 4.8.1 (2023-05-22)
+--------------------------
+
+- Bug fixes:
+
+ * Fixed characters in weekly view.
+
+ * AsciiDoc checks are skipped if --disable-docs is used.
+
+ * Fixed import for iCal files with empty description (fixed by Marian
+ Buschsieweke).
+
+ * Fixed handling of note files edited outside calcurse (fixed by Nicholas
+ Johnson).
+
+ * Fixed handling of recurrent open-ended appointments at 00:00.
+
+ * Default description for items with empty descriptions (reported and
+ partially implemented by Jonathan van der Steege).
+
+- New calcurse-caldav features:
+
+ * The PasswordCommand option can now be used to manage passwords in an
+ external program and is the new recommended way of storing passwords for
+ calcurse-caldav (implemented by Ryan Lue).
+
+Version 4.8.0 (2022-04-16)
+--------------------------
+
+- New features:
+
+ * Support any weekday as first day of week; previously, only Sunday and
+ Monday were allowed (implemented by Morgan Seltzer).
+
+ * Configuration of the format in which appointment time is displayed
+ (implemented by mercurialmoon).
+
+ * Actions without key bindings.
+
+ * generic-prev-view key binding to cycle backwards through windows
+ (implemented by Aurora).
+
+ * Support for Home/End keys in text input mode.
+
+- Bug fixes:
+
+ * Support compilation on big-endian systems (reported by nmeum).
+
+ * Fixed --docdir support (fixed by Marco Sirabella).
+
+ * Allow newlines in iCal SUMMARY by replacing them with blanks (reported by
+ Matthias Braun).
+
+ * Fixed sidebar configuration sometimes not increasing width (fixed by
+ Morgan Seltzer).
+
+ * Layout change recognizes changed appointment space; before this change, a
+ layout change did not update the maximum number of appointments visible
+ until the config menu was left (fixed by Morgan Seltzer).
+
+- calcurse-caldav bug fixes:
+
+ * Fixed InsecureSSL support (reported by Pitido).
+
+Version 4.7.1 (2021-04-11)
+--------------------------
+
+- Bug fixes:
+
+ * Multiple iCal import fixes: Make iCal event import independent of
+ property ordering. Return failure if an item is skipped. Avoid double
+ free on import errors. Fix parsing of UNTIL.
+
+ * Do not remove an empty note file after edit session.
+
+ * Keep internal linked list sorted when moving items.
+
+ * Prevent external hook/notification commands from interacting with the UI.
+
+- calcurse-caldav bug fixes:
+
+ * Allow non-ASCII characters in username and password (fixed by Henrik
+ Grimler).
+
+ * Improved error handling for the configuration file. Unknown keys are now
+ reported as errors instead of ignored.
+
+ * Always request href from server after pushing a new object to prevent
+ items from being erroneously deleted or created when path contains
+ characters that need to be URL-encoded (reported and fixed by Max
+ Deineko).
+
+Version 4.7.0 (2020-10-12)
+--------------------------
+
+- Compatibility notes:
+
+ * Note file contents are now exported as DESCRIPTION in iCal exports. For
+ notes that should not be exported, please use the "-- " separator
+ (dash-dash-space-newline); everything below that separator (including the
+ separator itself) is ignored during export.
+
+ * The item deletion menu has been redesigned and now looks as follows:
+
+ Delete (s)elected occurrence, (a)ll occurrences, or only the (n)ote?
+
+ Options that are not available (e.g. because the item is not recurrent
+ or does not have a note) are omitted.
+
+ * The systemdialogs option has been removed from the configuration. The
+ welcome window has been removed, import/export status messages are now
+ always displayed unless the --quiet command line flag is used.
+
+- New features:
+
+ * Support for advanced recurrence rules (e.g. "every year on last Sunday in
+ October"). Supported in the UI and in iCal imports. For details on how to
+ use advanced recurrences, run :help repeat. Sample iCal files with
+ advanced recurrence rules can be found in contrib/import/ in the calcurse
+ source tree.
+
+ * Repeat counts are accepted in the UI as an alternative to repetition end
+ dates for recurrent items (e.g. "#3" to specify that an item should have
+ three occurrences).
+
+ * The :previous and :next commands can be used to jump to the previous/next
+ occurrence of the currently selected recurrent item. This is useful for
+ verifying that a new (advanced) recurrence rule works as intended.
+
+ * Various improvements in iCal imports: Location, comment and status of
+ iCal events are now imported as special fields in the note file. The time
+ zone identifier (TZID) is now recognized, time fields are converted to a
+ local time and the zone identifier is logged in the note file.
+
+ * Notes are now displayed in the item view dialog (implemented by Ambika
+ Eshwar).
+
+- Bug fixes:
+
+ * Fixed formatting of DTSTART for recurrent events (implemented by
+ Jerem-K).
+
+ * Improvements in hook execution. Hooks are background jobs and must not
+ interfere with the terminal (stdin, stdout, stderr).
+
+- calcurse-caldav bug fixes:
+
+ * Checks to make sure the config and data dirs exist (implemented by
+ Nitroretro).
+
+Version 4.6.0 (2020-03-27)
+--------------------------
+
+- New features:
+
+ * XDG base directory support: While using ~/.calcurse/ is still supported
+ for backwards compatibility, we recommend putting your configuration
+ files in ~/.config/calcurse/ and your data files in
+ ~/.local/share/calcurse/ instead (implemented by Nitroretro).
+
+ * Configurable text for empty days (implemented by Lars Henriksen).
+
+ * Support RET to set the todo item priority to 0 (implemented by Issam
+ Maghni).
+
+ * Various improvements in iCal imports (implemented by Lars Henriksen).
+
+- New calcurse-caldav features:
+
+ * Documentation for Yahoo's Calendar Server.
+
+- Bug fixes:
+
+ * Escape necessary characters in SUMMARY on export (implemented by Kelvin
+ Jackson).
+
+ * Update notification bar properly when certain recurrent appointments are
+ deleted (implemented by Lars Henriksen).
+
+ * Fix save of interactively imported data (implemented by Lars Henriksen).
+
Version 4.5.1 (2019-10-18)
--------------------------