JsonSubTypes v1.8.0 Release Notes

Release Date: 2020-09-24 // 5 months ago
  • πŸš€ πŸŽ‰ 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


Previous changes from v1.7.0

  • πŸš€ πŸŽ‰ 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