- Patch operation: Added
SyncOperation.patchfor partial updates. Sends UPDATE instead of upsert, avoiding NOT NULL constraint failures when only a few fields change. - Updated
SupabaseRemoteStoreto handle patch in bothpush()andpushBatch().
- 100% dartdoc coverage: Added documentation comments to all 225 public API elements.
- Runtime table management:
addTable()andremoveTable()allow registering/unregistering sync tables after engine creation. - 130-test security audit: Comprehensive audit across 12 categories (HIPAA, GDPR, OWASP Mobile Top 10, injection, flood testing, chaos engineering, conflict resolution, race conditions, denial of service).
- Updated documentation: README rewritten with complete API reference. Architecture and security docs rewritten for developers.
- License Shift: Transitioned from BSL-1.1 to MIT License for unrestricted public use.
- Score Optimization: Now achieving 100/100 Points on pub.dev.
- Corrected Metadata: Finalized hyphenated repository URL for pub.dev analysis.
- Performance Stability: Verified 50k+ writes/sec ingestion.
Initial Public Release.
- Production-Hardened Engine: Subjected to a 42-point security audit.
- High-Scale Ingestion: High-performance local writes (50k+ writes/sec).
- Advanced Privacy: Built-in PII redaction and secure session purging.
- Background Efficiency: Full support for dedicated Background Isolates.