This document describes the changes that were made to the software for each version. The changes are described concisely, to make it comprehensible for the user. A change is always categorized based on the following types:
- Bug: a fault in the software is fixed.
- Feature: a functionality is added to the program.
- Improvement: a functionality in the software is improved.
- Task: a change is made to the repository that has no effect on the source code.
khalorg new
is added. It converts an org agenda item into akhal
agenda item.khalorg list
is added. It converts akhal
agenda item into an org agenda item.khalorg edit
is added. It edits an existingkhal
agenda item with org mode.khalorg delete
is added. It deletes an existingkhal
item.- Recurring items are supported by providing an org repeater in the
time stamp (e.g.,
+1w
). The following is supported:- the follow org repeaters:
+{integer}{d,w,m,y}
khalorg new
andkhalorg edit --edit-dates
support 1 time stamp per org agenda item.khalorg list
concatenates timestamps that cannot be describes by an org repeater, resulting in an org agenda item with multiple timestamps.- Supports an
until
date for recurring items. The until date can be supplied through an org propertyUNTIL
.
- the follow org repeaters:
- An Office 365 workflow with a bash script is added which
synchronizes all
vdirsyncer
calendars and exports them to org withkhalorg
. Davmail is used as the CalDav server.