Skip to content

NJsonSchema v11.2.0

Choose a tag to compare

@RicoSuter RicoSuter released this 29 Mar 13:16
· 104 commits to master since this release

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

Full Changelog: v11.1.0...v11.2.0