chore: Bump version to 0.0.8 and update CHANGELOG (#144)

This commit is contained in:
Marcelo Mendonça Soares 2026-09-17 11:09:52 -03:00 • committed by GitHub
commit a0304938e8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,3 +1,19 @@
## 0.0.8
- fix: BREAKING. Reject unique-text values ending in `__conflict__<UUID>`,
`__hidden__<UUID>`, or `__park__<UUID>`, and unique version-8 UUIDs (except
primary keys, foreign keys, and nullable UUID columns). Local writes and
incoming sync throw `OfflineSyncReservedValueException` for these values.
- fix: Enforce database unique constraints on local writes and restores, and
reject upsert batches that target the same record more than once.
- fix: Retain upserted values and explicit nulls when replacing a conflicting
value, including upserts matched through another unique index.
- fix: Treat restored rows as fresh writes so field values and conflict ages
stay consistent across sync and bootstrap.
- fix: Preserve UUID-shaped text and binary values during conflict resolution
and sync, and encode restored values according to their column types.
- fix: Show UUIDs correctly in errors for references to deleted records.
## 0.0.7
- fix: Keep non-synced `updateRow` calls in the test harness transaction.