Skip to content

Releases: Aeroluna/CustomJSONData

v2.6.6

14 Nov 05:21
Compare
Choose a tag to compare
  • Update to 1.39.0

Full Changelog: v2.6.5...v2.6.6

v2.6.5

01 Nov 06:58
Compare
Choose a tag to compare

Full Changelog: v2.4.6...v2.6.5

v2.4.6

16 Dec 23:22
Compare
Choose a tag to compare

v2.4.6

  • Fixed bug where all maps start with default lights on.

v2.4.5

  • Updated to Beat Saber v1.27.0

v2.4.4

09 Nov 21:46
Compare
Choose a tag to compare
  • Updated to Beat Saber v1.26.0

v2.4.3

08 Oct 10:10
Compare
Choose a tag to compare
  • Updated to Beat Saber v1.25.0

v2.4.2

08 Oct 10:18
Compare
Choose a tag to compare

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 and GetStringToEnumRequired<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?> to CustomData which inherits from ConcurrentDictionary, 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.

v2.2.3

02 Apr 23:49
Compare
Choose a tag to compare

v2.2.3

  • Fixed a bug where beatmap v3 maps with custom data at the root would not load.

v2.2.2

  • Updated to Beat Saber v1.21.0
  • Added support for beatmap v3

v2.0.8

01 Dec 18:53
Compare
Choose a tag to compare
  • Fixed custom data getting removed when using "No Flickering" option.
  • Added GetStringToEnum<> method.
  • Added deserializeCustomDataEvent event and exposed JSON extension methods.
  • Added GetVector3 method.

v2.0.7

03 Oct 17:28
Compare
Choose a tag to compare

2.0.7

  • Fixed a bug where _floatValue was not being read

2.0.6

  • Updated to Beat Saber v1.18.0

v2.0.5

03 Sep 05:16
Compare
Choose a tag to compare
  • Updated to Beat Saber v1.17.0