Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency JsonSubTypes to 1.9.0 #983

Merged
merged 4 commits into from
Sep 19, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 16, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
JsonSubTypes 1.2.0 -> 1.9.0 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

manuc66/JsonSubTypes (JsonSubTypes)

v1.9.0

Added
  • Add version of builder methods with generic types for cleaner syntax. #​110
  • Support (serializing) sub types with generic type parameters when using JsonSubtypesConverterBuilder #​135
  • Add cache of type's attributes #​119
Fixed
  • 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
  • Too many target framework inside the nuget package #​48
  • Copy MaxDepth when creating internal JObjectReader #​137
  • Fix deserialization of hierarchy with multiple levels #​118

v1.8.0

Added
  • Add version of builder methods with generic types for cleaner syntax. #​115
Fixed
  • 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

v1.7.0

Added
  • Fallback to JSONPath to allow nested field as a deserialization property. #​89
  • Bump Newtonsoft.Json from 11.0.2 to 12.0.3 #​88
  • Implements dynamic registration for subtype detection by property presence. #​50
Fixed
  • 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

v1.6.0

Added
  • Support for multiple discriminators on single type #​66
  • Support for per inheritance level discriminators #​60
  • Support specifying a falback sub type if none matched #​63
  • Provide NuGet package with strong name #​75
  • Changelog history and documentation arround versionning

v1.5.2

Security
  • Arbitrary constructor invocation #​56

v1.5.1

Fixed
  • Read.me was imported by the nuget install #​51

v1.5.0

Added
  • Ability to set the discriminator property order to first (see #​46)
  • Compatibility with JSON.NET 11.0.2 (see #​47)

v1.4.0

Added
  • Support for both camel case and non camel case parameters #​31
  • Explicit support for netstandard2.0 #​34
Fixed
  • Code refactoring to reduce the number of conditional compilation statements #​36

v1.3.1

Fixed
  • fixed exception that was returned instead of thrown #​32

v1.3.0

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

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Copy link

@christianhelle christianhelle merged commit c4999f9 into master Sep 19, 2024
47 checks passed
@renovate renovate bot deleted the renovate/jsonsubtypes-1.x branch September 19, 2024 08:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant