Skip to content

Commit 00aced3

Browse files
committed
tweaks to the CHANGELOG
1 parent 89a5cae commit 00aced3

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ Highlights:
4747
* I'm still working on "compatibility hints". Unfortunately, documentation is still missing. The gist of it:
4848
* Use `features: posteo` instead of `url: https://posteo.de:8443/` in the connection configuration.
4949
* Use `features: nextcloud` and `url: my.nextcloud.provider.eu` instead of `url: https://my.nextcloud.provider.eu/remote.php/dav`
50+
* Or even easier, use `features: nextcloud` and `username: tobixen@example.com`
5051
* **Major refactoring!** Some of the logic has been pushed out of the CalDAV package and into a new package, icalendar-searcher. New logic for doing client-side filtering of search results have also been added to that package. This refactoring enables possibilities for more advanced search queries as well as client-side filtering.
5152
* For advanced search queries, it's needed to create a `caldav.CalDAVSearcher` object, add filters and do a `searcher.search(cal)` instead of doing `cal.search(...)`.
5253
* **Server compatibility improvements**: Significant work-arounds added for inconsistent CalDAV server behavior, aiming for consistent search results regardless of the server in use. Many of these work-arounds require proper server compatibility configuration via the `features` / `compatibility_hints` system. This may be a **breaking change** for some use cases, as backward-bug-compatibility is not preserved - searches may return different results if the previous behavior was relying on server quirks.

0 commit comments

Comments
 (0)