• v0.1.0 09ef9f4b78

    v0.1.0
    All checks were successful
    publish / publish (push) Successful in 1m38s
    ci / check (push) Successful in 1m34s
    ci / nix (push) Successful in 51s
    Stable

    marti released this 2026-09-26 13:07:23 +02:00 | 0 commits to main since this release

    Added

    • Calendar > Get Many: every calendar of the account, with path, name,
      description, colour and supported components.
    • Event > Get: one event by UID, with its individually changed occurrences.
    • Event > Update: changes only the given fields, keeps alarms, attendees and
      other clients' properties, and refuses to overwrite a concurrent edit.
    • Event > Create: all-day events, recurrence rules, a TZID for local time,
      status and a caller-chosen UID.
    • Event > Get Many: a time range instead of a single day, limit, text search,
      and a switch to return series unexpanded.
    • Client-side recurrence expansion in the event's own timezone, with EXDATE,
      RDATE and overridden occurrences.
    • A calendar picker with search, or a calendar path or URL.

    Changed

    • Renamed to @m4rti21/n8n-nodes-caldav; the node restarts at version 1.
    • Times are returned in the workflow timezone with their offset, and input
      without an offset is read in the workflow timezone.
    • No events in the range is an empty result instead of an error.
    • The credential test uses PROPFIND, which works when the server URL is a
      user's home (Radicale answers GET there with 403).
    • All requests go through n8n's authenticated HTTP helper.

    Removed

    • The dav dependency; the package has no runtime dependencies.
    • The Yandex-specific request headers and warnings.

    Fixed

    • Recurring events: months were approximated as 30 days, overridden
      occurrences were ignored, and occurrences after a DST change were an hour
      off.
    Downloads