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 v2 #992

Closed
wants to merge 1 commit into from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Sep 17, 2024

This PR contains the following updates:

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

Warning

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


Release Notes

manuc66/JsonSubTypes (JsonSubTypes)

v2.0.1

Fixed
  • Add package description with an included README.md

v2.0.0

Changed
  • Discriminator property is placed first by default now #​46 #​149
  • Depends on the latest Newtonsoft.Json #​131 #​148
  • Signature of SetFallbackSubtype has been changed to fix a design bug #​152 #​147
Added
Fixed

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

Copy link
Contributor Author

renovate bot commented Sep 18, 2024

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 2.x releases. But if you manually upgrade to 2.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate renovate bot deleted the renovate/jsonsubtypes-2.x branch September 18, 2024 07:19
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