Repository navigation
NJsonSchema v11.2.0
What's Changed
- Prepare for NET 9 SDK analysis by @lahma in #1743
- Add net8.0 target, drop net6.0 by @lahma in #1744
- Use collection expressions by @lahma in #1745
- Remove unnecessary usings by @lahma in #1746
- Enable implicit usings by @lahma in #1750
- Use compound assignment and simplify delegate invocation by @lahma in #1749
- Use pattern matching by @lahma in #1748
- Simplify collection initialization by @lahma in #1751
- Use expression bodies for properties and accessors by @lahma in #1752
- Remove redundant equality checks by @lahma in #1753
- Upgrade to NUKE 9 by @lahma in #1754
- Fix analysis warnings in tests by @lahma in #1755
- Retrieve attributes once in JsonSchemaGenerator.Apply.DataAnnotations by @lahma in #1756
- Retrieve attributes only once in SystemTextJsonReflectionService.GenerateProperties by @lahma in #1757
- Upgrade to Fluid.Core version 2.13.1 by @lahma in #1758
- Make IgnoreEmptyCollectionsContractResolver special case ICollection.Count check by @lahma in #1759
- Improve JsonSchema.InitializeSchemaCollection performance by @lahma in #1760
- Update packages by @lahma in #1766
- Fix TypeMapper UseReference not used when mapping a GenericType by @desjoerd in #1762
- C# generator: create anoymous types with camel casing by @WolfgangHG in #1716
- Fix template caching by @Georgy-Losenkov in #1761
- Upgrade to Fluid 2.19.0 by @lahma in #1770
- Fix '#' in typescript property names by @TobiasMarklund in #1778
- Decode percent-encoded characters in $ref URIs - Fix issue #1539 by @viscontem in #1775
- Add support for UTC date-only format (yyyy-MM-ddZ) by @Eqwerty in #1774
- Upgrade packages by @lahma in #1780
- Fix analyzer issues and remove obsolete NoWarn items by @lahma in #1781
- Upgrade to Fluid 2.21.0 by @lahma in #1785
- Improve ClassTemplateModel performance by @lahma in #1786
- SampleJsonSchemaGenerator: Generate JSONSchema for openapi by @javierlarota in #1767
- Keep Original Enum Names for Reuse in Custom Templates by @lekhmanrus in #1763
- configurable fieldname by @notlazychen in #1733
- C# Generator: Generate range for different formats by @rbergheim in #1720
- feat: option to use c# 11 required keyword for required properties by @alpoi-x in #1711
- Throw more detailed error messages when encountering Json Schema errors by @hyzx86 in #1707
- Use generated property name for constructor parameters by @fzzle in #1662
New Contributors
- @desjoerd made their first contribution in #1762
- @WolfgangHG made their first contribution in #1716
- @Georgy-Losenkov made their first contribution in #1761
- @TobiasMarklund made their first contribution in #1778
- @viscontem made their first contribution in #1775
- @Eqwerty made their first contribution in #1774
- @javierlarota made their first contribution in #1767
- @lekhmanrus made their first contribution in #1763
- @notlazychen made their first contribution in #1733
- @rbergheim made their first contribution in #1720
- @alpoi-x made their first contribution in #1711
- @hyzx86 made their first contribution in #1707
- @fzzle made their first contribution in #1662
Full Changelog: v11.1.0...v11.2.0