dartvex 0.1.3
dartvex: ^0.1.3 copied to clipboard
Pure Dart client for Convex with WebSocket sync, type-safe values, and reactive subscriptions. Works on iOS, Android, web, and desktop.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.3 - 2026-03-22 #
Added #
ConvexClient.reconnectNow(String reason)— public method to force an immediate WebSocket reconnect, bypassing the backoff timer.
0.1.2 - 2026-03-21 #
Improved #
- Added comprehensive dartdoc comments on all public API
- Added example file for pub.dev scoring
0.1.1 - 2026-03-21 #
Added #
- Structured opt-in logging via
DartvexLogLevel,DartvexLogEvent, andDartvexLogger ConvexClientConfiglogging hooks for request, auth, storage, and transport diagnostics
0.1.0 - 2026-03-15 #
Added #
- Pure Dart Convex sync client
- WebSocket protocol implementation
- Read-your-writes mutations
- Multi-platform WebSocket (native + web)
- Auth framework with pluggable providers
- File storage helpers (ConvexStorage)
- One-shot query (queryOnce)
- Reconnection with exponential backoff
- Transition chunk reassembly
- Special value encoding