diff options
Diffstat (limited to 'CHANGES.md')
-rw-r--r-- | CHANGES.md | 150 |
1 files changed, 150 insertions, 0 deletions
@@ -1,6 +1,156 @@ 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) -------------------------- |