DEPRECATION NOTICE
This library is no longer being developed.
Please see https://blog.json-everything.net/posts/dropping-codegen/ for more information.
0.2.0
Updated for multi-framework support with .Net Standard 2.0 and .Net 8 with Native AOT support, including updating System.Text.Json from v6 to v8.
Breaking changes
Dropping support for .Net Standard 3.1 - May still be used, but exact behavior cannot be guaranteed.
0.1.3
Added evaluation results from supported-pattern recognition process.
0.1.2
Added support for additionalProperties: false
to generate sealed classes.
0.1.1
Added [JsonPropertyName]
attribute usage to support custom JSON keys during deserialization.
Add support for readOnly
and writeOnly
to generate getter/setter-only properties.
Improved testing to ensure code actually compiles and is usable.
0.1.0
Initial release.