Releases: noahrepublic/DataKeep
Releases · noahrepublic/DataKeep
v5.0.0
What's Changed
- Add a way to customize the verbosity of the logging, fix .GetStore() returning wrong cached value by @FireBird702 in #43
Full Changelog: v4.1.0...v5.0.0
- Add
DataKeep.Enums
- Default
logLevel
is nowDataKeep.Enums.LogLevel.Warn
- Add
store:Identify()
- Add
store:RemoveKeep()
- Add
:LoadKeep()
retrying - Fix
.GetStore()
returning wrong cached value - Functions made only for specific keep type are only visible for that type
- Types are
--!strict
Breaking Changes
- Proper promise handling on loading, see basic usage docs
DataKeep.LoadMethods
->DataKeep.Enums.LoadMethod
- Added customization of the verbosity of the logging via
DataKeep.Enums.LogLevel
v4.1.0
version 4.1.0: 10/22/2024
FIXED RBXM'S TYPES (on version 4.0.0 too)
- Add DataKeep.SetConfig()
What's Changed
- Fix incorrect types for :PreLoad() and :PreSave() by @FireBird702 in #41
- Add DataKeep.SetConfig() by @FireBird702 in #42
Full Changelog: v4.0.0...v4.1.0
v4.0.0
version 4.0.0: 10/06/2024
Breaking Changes ! !
- Changed
globalUpdate.ID
->globalUpdate.Id
(Already saved data will be updated to the new format) - DataKeep:LoadStore() requires wrapper as third parameter (for strict types)
- Default Wrapper now moved to
DataKeep.Wrapper
CriticalStateSignal
andIssueSignal
moved toDataKeep.CriticalStateSignal
andDataKeep.IssueSignal
.CriticalState
->.IsCriticalState
What's Changed
- Types Rewrite by @noahrepublic in #32
- Update docs by @FireBird702 in #40
Full Changelog: v3.2.1...v4.0.0
v3.2.1
version 3.2.1: 09/29/2024
- Fixed no waiting between failed saves @FireBird702
What's Changed
- Add DevProducts handling example by @FireBird702 in #35
- Add Iris to dev-dependencies by @FireBird702 in #36
- migrate to
Rokit
by @FireBird702 in #38 - Fix auto save by @FireBird702 in #39
Full Changelog: v3.2.0...v3.2.1
v3.2.0
What's Changed
- Fix
:PreLoad()
and:PreSave()
error loop, addLoadMethods
to docs by @FireBird702 in #28 - Update README.md by @noahrepublic in #29
- Unit Testing for quicker testing by @noahrepublic in #25
- Delete wally.lock by @FireBird702 in #30
- Promise caching fix and more by @FireBird702 in #33
- Update some functions by @FireBird702 in #34
Full Changelog: v3.1.2...v3.2.0
v3.1.2
What's Changed
- fix a few things by @FireBird702 in #20
- fix for #22 by @FireBird702 in #23
:SetAsync()
in mock store should deep copy value by @FireBird702 in #26
Full Changelog: v3.1.1...v3.1.2
v3.1.1
version 3.1.1: 03/17/2024
Fixed
- LoadCount not incrementing
Added
- Class implementation to Usage docs
Full Changelog: v3.1.0...v3.1.1
v3.1.0
version 3.1.0: 03/17/2024
Fixed
- Mock detection fix
SLIGHT BREAKING CHANGE
- GetStore now waits for mockstore detection to finish. Players.PlayerAdded events may fire before getstore is ready. Use a loop of current players first. (See Example)
What's Changed
- Delay server closing process until all save jobs are completed by @FireBird702 in #19
Full Changelog: v3.0.6...v3.1.0
v3.0.5
v3.0.4
version 3.0.4: 01/21/2024
Fixed
- Impartial saving issues from Roblox's :UpdateAsync() not working as intended
Full Changelog: v3.0.3...v3.0.4