dependency changes
- new dependency: click>3.2
- removed dependency: docopt
- note to package mantainers: `requirements.txt` has been removed, dependencies
are still listed in `setup.py`
note to users
- users will need to delete the local database, no data should be lost (and
khal will inform the user about this)
new and changed features
- new config_option: `[default] print_new`, lets the user decide what should be
printed after adding a new event
- new config option: `[default] show_all_days` lets users decide if they want to
see days without any events in agenda and calendar view (thanks to Pierre
David)
- khal (and ikhal) can now display weeknumbers
- khal new can now create repetitive events (with --repeat), see documentation
(thanks to Eric Scheibler)
- config file: the debug option has been removed (use `khal -v` instead)
- FIX: vtimezones were not assembled properly, this lead to spurious offsets of
events in some other calendar applications
- change in behaviour: recurring events are now always expanded until 2037
- major speedup in inserting events into the caching database, especially
noticeable when running khal for the first time or after an deleting the
database (Thanks to Markus Unterwaditzer)
- better support for broken events, e.g. events ending before they start
(Thanks to Markus Unterwaditzer)
- more recurrence rules are supported, khal will print warnings on unsupported
rules
ikhal
- ikhal's calendar should now be filled on startup
- pressing `t` refocuses on today
- pressing ctrl-w in input fields should delete the last word before the cursor
- when the focus is set on the events list/editor, the current date should
still be visible in the calendar