Scribe v1.1.0 - OnCooldownEnded & Bug Fixes
- New
OnCooldownEndedsignal and aScribe.PlayerData<T>type for annotating one player's accessor tree. - A whole-container
Set/Clearnow firesChanged/Observeon the fields beneath it - A receipt
Grantthat throws no longer leaves partial writes that compound on retry Mode = "NoSave"dry runs actually run your migrations- Returning players whose data is still all defaults are no longer mistaken for new ones and skipped.
Value.Remove(i)with an out-of-range index is now a no-op instead of deleting a real element.- A product
Grantthat yields still works but loses rollback and logs an error; move async work outside it - New opt-in
MigrationShadowre-runs your migrations against the raw stored data in Studio and warns when a nil-guarded step silently no-ops because Reconcile already filled the field. - Offline writes and
RestoreVersionno longer report success for a save the DataStore silently dropped, which could bank a Robux grant that never persisted.
Full Changelog: v1.0.12...v1.1.0