emersion / go-webdav

A Go library for WebDAV, CalDAV and CardDAV
MIT License
326 stars 72 forks source link

caldav: extend query filter types #64

Closed bitfehler closed 2 years ago

bitfehler commented 2 years ago

The basic types related to queries and filtering are missing some features specified in the RFC (as also noted in the TODO comments). This adds several of the missing elements, working towards being able to handle all RFC-compliant queries.

The work is not fully done, e.g. the collation for text-match is still not handled, but it's getting pretty close.