diary

Text-based journaling program
git clone https://git.in0rdr.ch/diary.git
Log | Files | Refs | Pull requests | README | LICENSE

commit a19f2b6ba8675f13e904622fef4c3ea0453cb6fb
parent 63993a604da838b09ec2e8ffeebaadfd45122b4e
Author: Andreas Gruhler <andreas.gruhler@adfinis.com>
Date:   Sat, 14 Sep 2024 15:08:32 +0200

feat(doc): update changelog

Diffstat:
MCHANGELOG.md | 26+++++++++++++++++++++++++-
1 file changed, 25 insertions(+), 1 deletion(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md @@ -1,4 +1,28 @@ -## [0.12 Unreleased] +## [0.13 Unreleased] + +## [0.12] - 2024-09-14 +Fixed: +* #103 truncated upload, fix folding by allocating enough space for carriage + return +* #96 Properly parse multistatus: A day can have multiple all-day events, which + will be returned as "calendar-data" entries in the XML. By using libxml2 we + can check the PRODID of the events and only sync with the daily event of the + diary. +* #97 GMX unfolding - escaped CR: The XML response for certain providers has a + character sequence `&#13;` at the end of each ics field. This is an escaped + carriage return. Properly parsing the XML with libxml2 automatically detects + and converts that carriage return. + +Added: +* #47 External tool for oath authentication. CalDAV oauth with `oauth_eval_cmd`. +* #98 XML response parsing with libxml2 + +Removed: +* Sync with Google server is still supported, but `google_clientid`, + `google_secretid` and `google_tokenfile` settings are removed. Use external + tool for oath authentication (#47), for instance, "oama". +* A lot of custom parsing logic (xml and json string token manipulation) was + removed and replaced with libxml parsing (#98) ## [0.11] - 2024-06-22 ### Changed