offline_first_sync_drift_rest 0.1.1
offline_first_sync_drift_rest: ^0.1.1 copied to clipboard
REST transport adapter for offline_first_sync_drift. Implements TransportAdapter with retry, parallel push, and conflict detection.
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.1 - 2025-01-27 #
0.1.0 - 2024-11-27 #
Added #
- Initial release
RestTransportimplementation ofTransportAdapter- REST API contract with standard CRUD endpoints
- Configurable retry with exponential backoff
- Parallel push support via
pushConcurrencyparameter - Conflict detection with
409 Conflictresponse handling - Force push headers (
X-Force-Update,X-Force-Delete) - Idempotency support via
X-Idempotency-Keyheader TestServerfor E2E testing with:- Data seeding and manipulation
- Error simulation (network errors, invalid JSON)
- Request recording and inspection
- Configurable conflict checking