Release Notes: The command launched to notify a user of an upcoming appointment is now configurable. One can now be warned by mail of an upcoming appointment, but several other means can be considered. The color theme configuration menu was completely redesigned, with support for the default terminal's color. The export command was implemented to save calcurse data in iCalendar format.
Release Notes: calcurse 3.1.4 not longer prompts for a todo after adding an appointment. The keybinding window is now closed when reassigning the same key. "--datarootdir" is no longer ignored in the i18n Makefile.
Release Notes: This release contains a workaround for broken libfaketime-based tests on 32-bit systems (this fixes Debian bug #697013). The test-suite now completes even if libfaketime is not present. Start time and duration are no longer updated with bogus values if the prompt is canceled.
Release Notes: This release fixes another corner case of the screen corruption bug (bug #6). The startup welcome messages have been swapped again, so calcurse 3.1.2 should display accurate startup information. calcurse no longer segfaults when trying to edit a non-existent item.
Release Notes: This release fixes an off-by-one error which could result in a garbled panel layout under certain circumstances. It also contains fixes for several clang warnings.
Release Notes: This release supports Vim-like copy/pasting (FR#15). You can use the delete key to cut items from now on. Times can be entered in 24 hour format ("2130" instead of "21:30"). The default view is now configurable, and there is a compact panel mode (use the currently undocumented "appearance.defaultpanel" and "appearance.compactpanels" configuration settings to enable). The monthly view is cached to speed up browsing. Also, `calcurse -d` output is now sorted by time (BUG#2) and critical data and screen corruption bugs were fixed (BUG#6, BUG#7, BUG#8, BUG#9).