Skip to content

Releases

WebDAVClient 3.3.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 09:07
1e90c89
  • Opt into absolute-path DAV If resource tags with
    DavIfConditions.TaggedAbsolutePaths(...) for verified server configurations.
    Existing Tagged(...) expressions retain full absolute URIs.
  • Preserve origin checks, escaped paths/queries, token/ETag conditions and
    no-retry behavior; address WsgiDAV's ignored absolute-URI tagged MOVE
    through an explicit standards-valid wire form, not a weaker condition.
  • Include the interoperability tooling previously prepared for 3.2.1.

Install WebDAVClient 3.3.0 from NuGet.

WebDAVClient 3.2.0

Choose a tag to compare

@saguiitay saguiitay released this 21 Oct 13:02
7d5386d
  • Manage WebDAV locks with DavLockLease: explicitly renew or release a lease
    and inspect its conservative expiry and uncertain state.
  • Handle empty downloads and more server response formats, including escaped
    Unicode resource names and unsigned lock timeouts.
  • Reject ambiguous resource identities and unconfirmed lock grants. Lock refresh
    now requires HTTP 200 with lock-discovery XML; an empty response is not success.
  • Opt into the PROPPATCH path-plus alias policy only for verified server profiles.
  • No automatic lock renewal, retries, or full RFC conformance claim.

Install WebDAVClient 3.2.0 from NuGet.

WebDAVClient 3.1.1

Choose a tag to compare

@saguiitay saguiitay released this 21 Oct 13:02
4480187
  • Find library code, tests and runnable samples under src, tests and
    examples, with matching build instructions.
  • Keep MIT terms and upstream attribution in the package; retain the old
    combined-license record in Git history.
  • No library API or runtime behavior changes.

Install WebDAVClient 3.1.1 from NuGet.

WebDAVClient 3.1.0

Choose a tag to compare

@saguiitay saguiitay released this 21 Oct 13:02
f686e53
  • Resume file downloads with DownloadFileAsync, strong validators and verified
    durable checkpoints.
  • Stream into a partial file and finish without overwriting an existing
    destination.
  • Require identity encoding when needed with DownloadOptions.RequireIdentityEncoding.
  • Includes a runnable resumable-download example. No automatic retries or
    resumable uploads.

Install WebDAVClient 3.1.0 from NuGet.

WebDAVClient 3.0.4

Choose a tag to compare

@saguiitay saguiitay released this 21 Oct 13:02
0018e63
  • Connect using the new Nextcloud and ownCloud Server listing/download examples
    and app-password setup guides.
  • Server compatibility remains unverified; no library API or runtime changes.

Install WebDAVClient 3.0.4 from NuGet.

WebDAVClient 3.0.3

Choose a tag to compare

@saguiitay saguiitay released this 21 Oct 13:02
a74ace5
  • Start with a complete authenticated application, focused task guides and
    matching runnable examples.
  • Find authentication, transfers, file management, locking and collection-sync
    guidance without reading the full API reference.
  • No library API or runtime behavior changes.

Install WebDAVClient 3.0.3 from NuGet.

WebDAVClient 3.0.2

Choose a tag to compare

@saguiitay saguiitay released this 21 Oct 13:02
9d0723e
  • Clarify storage and file-transfer use cases and improve NuGet search metadata.
  • Document server compatibility limits without claiming verified Nextcloud or
    ownCloud support. No library API or runtime changes.

Install WebDAVClient 3.0.2 from NuGet.

WebDAVClient 3.0.1

Choose a tag to compare

@saguiitay saguiitay released this 21 Oct 13:02
e7b39a5
  • Correct the packaged quickstart to use the published v3 APIs directly from NuGet.
  • Clarify MIT licensing and preserve historical upstream attribution.
  • No library API or runtime behavior changes.

Install WebDAVClient 3.0.1 from NuGet.

WebDAVClient 3.0.0

Choose a tag to compare

@saguiitay saguiitay released this 21 Oct 13:02
8a4a3df
  • Use the new resource-oriented DavClient with immutable endpoints and
    per-request options. Existing Client / IClient APIs remain available.
  • Inspect exact resource/property outcomes, structured errors and typed XML
    property values instead of flattening server responses.
  • Stream listings, use conditional writes, validate download ranges and manage
    response ownership explicitly.
  • Submit a single collection-sync batch; durable sync and automatic retries are
    not included.
  • Migration is explicit: modern uploads retain input ownership and COPY/MOVE
    do not overwrite by default. See the
    migration guide.

Install WebDAVClient 3.0.0 from NuGet.

WebDAVClient 2.8.0

Choose a tag to compare

@saguiitay saguiitay released this 21 Oct 13:02
  • Cancel stalled metadata reads with configurable body deadlines and preserve
    member-level failure details for recovery.
  • Improve range validation, resource URL handling, sparse listings and
    concurrent connection discovery.
  • Reject cross-origin resource URLs and misleading nested XML metadata.
  • Includes XML API documentation, safer samples and explicit authentication
    factories. No automatic retries.

Install WebDAVClient 2.8.0 from NuGet.