All Versions
16
Latest Version
Avg Release Cycle
112 days
Latest Release
1308 days ago

Changelog History
Page 1

  • v1.8.0 Changes

    September 24, 2020

    πŸš€ πŸŽ‰ This release provides the following new functionalities:

    • βž• Add version of builder methods with generic types for cleaner syntax. #115

    πŸš€ πŸ›This release also fixes the following issues:

    • πŸ†• Newtonsoft.Json dependency version should be lowest supported, not latest available #101
    • Multiple type discriminators in JSON silently passes. #100
    • Incorrect handling of datetime field in a sub-type #114

    πŸ“¦ The nuget package is available on https://www.nuget.org/packages/JsonSubTypes/1.8.0

    πŸ‘€ See CHANGELOG for full version history

  • v1.7.0 Changes

    March 28, 2020

    πŸš€ πŸŽ‰ This release provides the following new functionalities:

    • Fallback to JSONPath to allow nested field as a deserialization property. #89 (thanks to @remgodow !)
    • Implements dynamic registration for subtype detection by property presence. #50
    • ⬆️ Bump Newtonsoft.Json from 11.0.2 to 12.0.3 #88

    πŸš€ πŸ›This release also fixes the following issues:

    • JsonSubtypes does not respect naming strategy for discriminator property value #80
    • πŸ›  Fix infinite loop when specifying name of abstract base class as discriminator #83
    • Serializing base class with discriminator property results in KeyNotFoundException #79

    πŸ“¦ The nuget package is available on https://www.nuget.org/packages/JsonSubTypes/1.7.0

    πŸ‘€ See CHANGELOG for full version history

  • v1.6.0 Changes

    June 25, 2019

    πŸš€ πŸŽ‰ This release provides the following new functionalities :

    • πŸ‘Œ Support for multiple discriminators on single type #66
    • πŸ‘Œ Support for per inheritance level discriminators #60
    • πŸ‘Œ Support specifying a fallback sub type if none matched #63
    • πŸ“¦ Provide NuGet package with strong name #75
    • πŸ“š Changelog history and documentation around versioning

    πŸ“¦ The nuget package is available on https://www.nuget.org/packages/JsonSubTypes/1.6.0

    πŸ‘€ See CHANGELOG for full version history

  • v1.5.2 Changes

    January 19, 2019

    πŸš€ This release fix:

    • #56 Arbitrary constructor invocation
  • v1.5.1 Changes

    October 15, 2018

    πŸš€ This release fixe:

    • πŸ“¦ #51 Read.me imports into my project with nuget package
  • v1.5.0 Changes

    August 27, 2018

    πŸš€ This release provides:

    • πŸ‘€ Ability to set the discriminator property order to first (see #46)
    • πŸ‘€ Compatibility with JSON.NET 11.0.2 (see #47)
  • v1.4.0 Changes

    April 18, 2018

    πŸš€ This release provides:

    • πŸ‘Œ Support for both camel case and non camel case parameters #31
    • πŸ‘ Explicit support for netstandard2.0 #34
    • πŸ”¨ Code refactoring to reduce the number of conditional compilation statements #36
  • v1.3.1 Changes

    April 12, 2014

    πŸš€ This release fixes:

    • πŸ‘» #32 Returning exception instead of throwing
  • v1.3.0 Changes

    January 28, 2018

    πŸš€ This release fixes:

    • #13 De-/Serialization for sub-types without "type" property
    • #26 Option for avoiding mapping on the Parent
    • #23 Sonar (Coverage) analysis is broken
  • v1.2.3

    November 15, 2017