Skip to main content

Notes CalDAV - Releases

← App details

Nextcloud 34

Notes CalDAV 0.1.0
Release Details
UpdatedAug. 26, 2026, 4:03 p.m.
Changelog

Initial Notes CalDAV implementation.

  • Added CalDAV provider for Nextcloud Notes
  • Nextcloud Notes remains the canonical data store
  • Each Note is exposed as a VJOURNAL
  • Notes VJOURNAL resources intentionally have no DTSTART
  • Added deterministic canonical resource names using the Notes ID: note-<id>.ics
  • Added deterministic VJOURNAL UIDs: nextcloud-notes-<id>@nextcloud
  • Added SUMMARY mapping for Note titles
  • Added DESCRIPTION mapping for Note Markdown content
  • Added CATEGORIES mapping for Notes categories
  • Added X-NEXTCLOUD-FAVORITE mapping for favorites
  • Added LAST-MODIFIED and DTSTAMP
  • Added content-dependent ETags
  • Added CalDAV CREATE support
  • Added CalDAV UPDATE support
  • Added CalDAV DELETE support
  • Temporary client-generated resource names are accepted for CREATE
  • Newly created Notes are subsequently exposed using their canonical note-<id>.ics resource
  • No separate DAV-to-Notes ID mapping table is required
  • Added handling for unreadable Notes: entries causing OCP\Files\GenericFileException are skipped without breaking the complete CalDAV collection
  • Tested synchronization with DAVx5
  • Tested creating Notes from JTX Board
  • Tested editing Notes from JTX Board
  • Tested deleting Notes from JTX Board
  • Verified CalDAV changes through the Nextcloud Notes REST API
  • Tested with Nextcloud 34
Licenses AGPLv3+
Certificate-----BEGIN CERTIFICATE-----
MIIEBzCCAu8CAhPuMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD
VQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI
MTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB
dXRob3JpdHkwHhcNMjYwODI2MTUxMTIwWhcNMzYxMjAxMTUxMTIwWjAXMRUwEwYD
VQQDDAxub3Rlc19jYWxkYXYwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoIC
AQClZ4LeXGQ+4LeaeDtKg4dDozQ3C3gaUG4Utd9p0+0DmEi+yX5ZZ7YIi/y17O/b
vz/bWu6KUVY774DrvzdcGINqvsVpQYrnkmyfyLgyAkBy0mcFhUBdV/iA2yU+aEk4
r1dzALbbmijd8+gX5hROJNtv6QCPGV0nLNDBa1UyJYALyqlFuNhuEbSZKusg2nye
3XPSz4KBjyDydCfJjvgtl0hqW2hMz5Yfuf5Fxe/MRIMGCNgStTFVew14BR1FDH6H
hs76IfAeAjBYlsNndyqjbeg63UOuDeatSMh6AT5SSq2mKlC4hJ1OkLE4NsaaTmna
kVCOv8a8oxs/nF2G0//H7ss1XZefOfbhNTF7D5NDXhLSrVO+YhHxAUv+ZvPjr34P
KXlI29/2Dzot+nWrOQDwVMglNAZxPVRcpQx/+2pls1uuyb3uMx1t70zpBnVcE86j
5Du3V8rIkIoLAv75edC3D+fd34jFAM2OxZqeWBOQ3KqiS7a0YUjw6oJVgAc1tviN
F7p9UhzN1d+J2AcCC/9qSppqn5Z2Nqz+6dPs1pi4TlyNS8IBK5mqdVJ2D/yaCFVj
n0GHR5zCj3aEQ4QsbOzaRCGEFz+61wpNKGg3LHIg22MRDgNbwyDqR3YjS6LGaAS8
brcbGqZ7a1kP0Cp+l/IhIQm8knlpHSG0lPrqBlk1afWp0QIDAQABMA0GCSqGSIb3
DQEBCwUAA4IBAQALi+pURCG+o16z5Qw3Tuwn2kGHoLv/+DQiABeP29E9oBTszKNp
tzi7J6mj1yAcGO7hMW5nJr4bzFUVHfaWhy9UT6PGFjI1YjQFZZ+wDwG3lSJbzQzh
gUegJ3oSWcqWD3XQDhEPIoNpDCvdt71aRB0aelOd2BQE/28RQ4qSIhuaA5hKKrY2
wlkjxbyH6ERuRo+X8DO0+ZlwPO0e2+1khOGDxR9GmdrDQAtUEzuw5vodE5nUMnV2
1hYdeVp5tOkQomwVa+otF9Uz/pZgiqip3oMkf6ka5QDZ+Jjw+RQVYzozYoh17jK+
+V3dMVwpr92xmu/D5MhWsM5lBLBmVNWzvXMA
-----END CERTIFICATE-----
SignatureftT1b0t81w2WpZOKsMgbaR7WYsACxapwBkr2S+q2lB6mR53cAmExtyTo/f7w+fuvUUbx1BaoTBQHhNv4Ob9aso24C/wJdD/34kaqj0Be50rzBE8TE2TukkXkyB2sMA5zhoau6bLLFumZL4tggZOGxBmxsOflAk0Ha3B7pl36gaWRqppUnV/nkp7acL+fpH0Pw2nUtIpZZWzH0E7xcrqJRO0joPEKY51QcwdbkT4k7ijy7XOz1QP79p9RAa77ZNqSkciQZG1svzZl2G6az/KuyH67rflUrIH72+Hdplq0uT58JhCTFwrGv4e/q43bc0F9ygJlSTJtSYpyRs0V3+/d0hnzI12EhfPxvsxDmfk9nRjfgfZKCCmvIuSrpoVTHJfNf8Gi8uShzQVv8EOd15E2CitWaMIy+vxtWahVQBsrjyKw/hiRq8QhPkJD4sYzRdopIMZ/KE9iondcboy95pqxcvg4j3Ss44eyBK8h173Ad+Mwo9eh+dS3MCxxyGxfkfsZ4rpOqE2gyycVmySx/JB0BzdO++A3jFoR3km3Ar8pFlDzRX5IrCnLaTkoZKLYTHl1l2DjuV7aio+oxvFR9NPp0ahyrV02fHc7i2ANXe+cjKRyNDVh6gdT/1rq72O6rO5l3QoXkW4UIZk4EzoWVeUEEnpoifM2yURvw6Um9E3xFUA=
Signature digestsha512
Dependencies
Required Nextcloud versions >=34.0.0,<35.0.0
Minimum Integer bits32