Skip to content

Scribe v1.1.0 - OnCooldownEnded & Bug Fixes

Choose a tag to compare

@ericplane ericplane released this 29 Jul 20:18
· 19 commits to main since this release
  • New OnCooldownEnded signal and a Scribe.PlayerData<T> type for annotating one player's accessor tree.
  • A whole-container Set/Clear now fires Changed/Observe on the fields beneath it
  • A receipt Grant that 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 Grant that yields still works but loses rollback and logs an error; move async work outside it
  • New opt-in MigrationShadow re-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 RestoreVersion no 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