Skip to content

3.3.1

Latest
Compare
Choose a tag to compare
@drasticactions drasticactions released this 17 Jan 07:31
· 1 commit to develop since this release
15df774

The biggest change in this release is enforcing non-nullable constructor values for required ATObject values. While they would normally fail on deserialization/serialization, due to the JsonRequired header for System.Text.Json, it also forced the underlying objects to also be nullable, even though they really need to be set according to the lexicon.

I tried updating with the alpha 3.4 against DarkSky to validate how much this would break things, and the resulting changes seemed to be minor and within reason. I am flexible with changes to this though so if anyone wants to push back, feel free to leave an issue or PR with how you think it should be handled.

What's Changed

Full Changelog: 3.2.2...3.3.1