Releases: Aeroluna/CustomJSONData
Releases · Aeroluna/CustomJSONData
v2.6.6
- Update to 1.39.0
Full Changelog: v2.6.5...v2.6.6
v2.6.5
Full Changelog: v2.4.6...v2.6.5
v2.4.6
v2.4.4
v2.4.3
v2.4.2
v2.4.2
- Added public methods and classes for json converting to
CustomData
using newtonsoft json.
v2.4.1
- Fixed bug where all beatmap data items were not being sorted.
v2.4.0
- Fixed bug where unordered custom events were not being sorted.
- Added
GetRequired
andGetStringToEnumRequired<T>
v2.3.2
- Fixed bug where v3
"basicEventTypesWithKeywords"
field would not be read. - Fixed bug where v3 index filter field would not be read.
v2.3.1
- Fixed bug where integer fields with decimals (i.e.
"_type": 1.0
) would not correctly load. - Added
GetQuaternion()
. - Fixed bug where multiple sources attempting to call
BeatmapDataLoader.GetBeatmapDataFromSaveData
would cause a race condition.
v2.3.0
- Changed custom data type from
Dictionary<string, object?>
toCustomData
which inherits fromConcurrentDictionary
, this should fix race condition issues where multiple mods attempt to access the same custom data.
v2.2.4
- Now converts events created by
DefaultEnvironmentEventsFactory
to custom variant. - Added ability for external code to manually deserialize json fields within
customData
- Fixed issue where using an old BSIPA config would not load a required assembly.