Skip to content

Releases: anthony0br/DocumentService

Version 1.2.2 (Important Fix)

09 Dec 01:32
d5c0f1b
Compare
Choose a tag to compare
  • Fixed #92 (Very important)
    This has been done by changing the behaviour of Update so that it now acts identically to updating the cache and then calling Save, rather than setting the cache to the result of the UpdateAsync. This is worth keeping in mind if you were relying on this behaviour, but this behaviour was not intentional.
  • Fixed #90
  • Fixed #86
  • Reformatted some warnings so that they are easier to search for in Roblox's Error Analytics

Version 1.2.1

27 Nov 01:10
33626c5
Compare
Choose a tag to compare
  • Adds more debug information (key) when an auto-save fails

Version 1.2.0

15 Nov 11:46
b088fcd
Compare
Choose a tag to compare

What's Changed

This update introduces "action signals", designed to replace hooks. They provide better types, full result information, and more functionality (since signals have a :Wait method). You can retrieve these signals with the 5 new getter methods. This includes a new highly-requested cache changed signal.

This update also adds an option to disable BindToClose saves, to improve testing speeds in Studio.

Furthermore, the documentation has been updated and supplying a migrations table is now optional.

PRs (details):

New Contributors

Full Changelog: v1.1.3...v1.2.0

Version 1.1.3

16 Oct 01:54
Compare
Choose a tag to compare

What's Changed

  • Important Fix: Fix hooks not all being executed if the currently executing hook is cleaned up by @Great-Bird in #72
    Note that you can't cancel a future hook from a previous hook connected to the same event, but cancelling a hook after running no longer results in a hook being skipped.
  • Export DocumentStoreProps & DocumentStore for easier access. by @kineticwallet in #71

New Contributors

Full Changelog: v1.1.2...v1.1.3

v1.1.2

06 Oct 01:47
58e24dc
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.1.1...v1.1.2

Version 1.1.1

06 Sep 23:45
6d1e162
Compare
Choose a tag to compare
  • Provides more specific details on why a value could not be saved to Data Stores (#56)

Version 1.1.0

06 Sep 20:58
0c6ee6f
Compare
Choose a tag to compare

What's Changed

  • Hooks now return a cleanup function, which can be used to cancel a hook to prevent it from running in the future.
  • Removed debug prints in CloseAllDocuments.
  • The build output is now cleaner and is automated (internal).
  • Migrated to rokit (internal).

New Contributor

Thank you @kineticwallet who completed the majority of the work for this update!

Full Changelog: v1.0.0...v1.1.0

Version 1.0.0

05 Sep 00:24
497a985
Compare
Choose a tag to compare

No external changes since release candidate 12

v1.0.0 Release Candidate 12

03 Sep 22:02
fc989f2
Compare
Choose a tag to compare
Pre-release
  • Added Once hooks - hooks that only run once
  • Added OpenAndUpdate method
  • Fixed a bug that would cause BindToClose to yield for an extra second more than needed

Version 1.0.0-rc.11

03 Sep 03:05
3cf63ce
Compare
Choose a tag to compare
Version 1.0.0-rc.11 Pre-release
Pre-release
  • Added Fail hooks
  • Fixed a bug where failed open would result in CloseAllDocuments yielding indefinitely