Releases: Kampfkarren/Roblox
Releases · Kampfkarren/Roblox
1.4.0
[1.4.0]
This release contains a bug where calling :Set() before calling :Get() can yield. This will not be an issue for most consumers, but be aware of it.
- Added
DataStore2.SaveAllAsync
. - Fix
:IncrementAsync
throwing an error on combined data stores. - Fix
:Set
on combined data stores having the potential to yield. - Fix a crash relating to backups.
- Fix
GetTable
not working appropriately when using different default table keys. - Fix
GetTable
not working appropriately when using combined data stores. - Fix
:IncrementAsync
not returning a Promise. - Fix
OnUpdate
being fired twice when usingUpdate
to update data. - Fix
BindToClose
memory leak, breaking other BindToClose scripts, and potential error.
DataStore2 v1.3.1
This fixes some errors with the new implementations.
- Fix
:IncrementAsync
throwing an error on combined data stores. - Fix
:GetTable
sometimes throwing an error when yielding.
DataStore2 v1.3.0
We have beautiful docs now! Check them out, and tell me any issues you find
- Added :GetAsync(), :GetTableAsync, and :IncrementAsync(), which are promise versions of their non-async counterparts.
- :SaveAsync() now returns a promise.
- If data can't save when a player leaves, it'll no longer halt Studio.
- Added a Settings module and
DataStore2.PatchGlobalSettings
to manipulate settings of DataStore2. - Added a setting (SavingMethod) for using standard data stores instead of the berezaa method. It can currently be set to "OrderedBackups" (the default) or "Standard".
DataStore2 v1.2.1
This features a minor bug fix.
- Fix BindToClose extending too long if :Save() resolves immediately (691b916)
DataStore2 v1.2.0
DataStore2 v1.1.7
- Fixed a bug where data was not saving when you forcefully shut down servers (0552df1)
DataStore2 v1.1.6
- Fixed a bug where getting combined data store default values would be identical.
DataStore2 v1.1.5
- Fixed a reported crashing issue.