Releases: Aeroluna/CustomJSONData
Releases · Aeroluna/CustomJSONData
v2.6.8
- Fixed bug where
GetStringToEnumRequiredwould actually not require the enum - Fixed bug where maps missing version string in v1.29.1 would not load #20
Full Changelog: v2.6.7...v2.6.8
v2.6.7
- Fixed a bug where walls with negative size/duration were not loaded in 1.39+
Full Changelog: v2.6.6...v2.6.7
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
CustomDatausing 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
GetRequiredandGetStringToEnumRequired<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.GetBeatmapDataFromSaveDatawould cause a race condition.
v2.3.0
- Changed custom data type from
Dictionary<string, object?>toCustomDatawhich 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
DefaultEnvironmentEventsFactoryto 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.