Skip to content

Release v2.1.8#273

Merged
natelindev merged 13 commits intomainfrom
fix/fix-all-issues
Feb 14, 2026
Merged

Release v2.1.8#273
natelindev merged 13 commits intomainfrom
fix/fix-all-issues

Conversation

@natelindev
Copy link
Owner

Summary

  • finalize v2.1.8 notes and documentation updates for auth, transports, and provider guidance
  • export bearer auth helper and align docs/agents with new fetch override support
  • add lint script/config and update docs version label

Testing

  • pnpm test
  • pnpm lint
  • pnpm build

- Update intro.md to show Zoho CardDAV as supported
- Update docusaurus config with correct branch (main) and version (2.1.7)
- Update README links to point to main branch
- Update CI workflow to run on main branch
- Fixes #257
- Added body to serviceDiscovery PROPFIND to satisfy Radicale requirements.
- Removed restrictive res.ok check when gathering vCard URLs in fetchVCards.
- Added collection URL filtering in fetchVCards to avoid malformed multiget requests.
- Updated collectionQuery to throw on non-OK responses (Issue 219).
- Added regression test for vCard fetching logic.
- Updated collectionQuery to reject when any response has ok: false or HTTP status >= 400.
- Preserved empty-array behavior only for successful empty multistatus payloads.
- Added unit tests for 504 and 401 errors.
- Updated documentation to clarify error handling behavior.
- Fixed implicit any type errors in src/collection.ts.

Fixes #219
- explains that tsdav is a DAV client and doesn't ingest iCal feeds directly
- provides an example using node-ical and createCalendarObject
- addresses issue #217
Allow users to provide a custom fetch implementation to DAVClient and high-level functions, enabling request routing through Electron main process or other custom transports to bypass CORS restrictions.
…215)

- Updated fetch selection logic to prefer globalThis.fetch when available.
- Replaced cross-fetch imports with a new fetch utility in src/util/fetch.ts.
- Updated integration tests to use the new fetch utility.
- Added documentation and a unit test for Cloudflare Workers support.
@vercel
Copy link

vercel bot commented Feb 14, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
tsdav Ignored Ignored Preview Feb 14, 2026 2:10pm

@natelindev natelindev merged commit 1800c16 into main Feb 14, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant