christianhelle / apiclientcodegen

A collection of Visual Studio custom tool code generators for Swagger / OpenAPI specification files
http://bit.ly/restapicodegen
GNU General Public License v3.0
177 stars 23 forks source link

Update dependency JsonSubTypes to v2 #992

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 1 month ago

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`](https://redirect.github.com/manuc66/JsonSubTypes/blob/HEAD/CHANGELOG.md#201---2022-05-09) ##### Fixed - Add package description with an included README.md ### [`v2.0.0`](https://redirect.github.com/manuc66/JsonSubTypes/blob/HEAD/CHANGELOG.md#200---2022-05-09) ##### Changed - Discriminator property is placed first by default now [#​46](https://redirect.github.com/manuc66/JsonSubTypes/issues/46) [#​149](https://redirect.github.com/manuc66/JsonSubTypes/issues/149) - Depends on the latest Newtonsoft.Json [#​131](https://redirect.github.com/manuc66/JsonSubTypes/issues/131) [#​148](https://redirect.github.com/manuc66/JsonSubTypes/issues/148) - Signature of SetFallbackSubtype has been changed to fix a design bug [#​152](https://redirect.github.com/manuc66/JsonSubTypes/issues/152) [#​147](https://redirect.github.com/manuc66/JsonSubTypes/issues/147) ##### Added - Allow to stop searching when a match is found [#​128](https://redirect.github.com/manuc66/JsonSubTypes/issues/128) [#​151](https://redirect.github.com/manuc66/JsonSubTypes/issues/151) ##### Fixed - Fix a DateTime issue introduced in release 1.8.0 [#​120](https://redirect.github.com/manuc66/JsonSubTypes/issues/120) [#​128](https://redirect.github.com/manuc66/JsonSubTypes/issues/128) ### [`v1.9.0`](https://redirect.github.com/manuc66/JsonSubTypes/blob/HEAD/CHANGELOG.md#190---2022-05-09) ##### Added - Add version of builder methods with generic types for cleaner syntax. [#​110](https://redirect.github.com/manuc66/JsonSubTypes/issues/110) - Support (serializing) sub types with generic type parameters when using JsonSubtypesConverterBuilder [#​135](https://redirect.github.com/manuc66/JsonSubTypes/issues/135) - Add cache of type's attributes [#​119](https://redirect.github.com/manuc66/JsonSubTypes/issues/119) ##### Fixed - Newtonsoft.Json dependency version should be lowest supported, not latest available [#​101](https://redirect.github.com/manuc66/JsonSubTypes/issues/101) - Multiple type discriminators in JSON silently passes. [#​100](https://redirect.github.com/manuc66/JsonSubTypes/issues/100) - Incorrect handling of datetime field in a sub-type [#​114](https://redirect.github.com/manuc66/JsonSubTypes/issues/114) - Too many target framework inside the nuget package [#​48](https://redirect.github.com/manuc66/JsonSubTypes/issues/48) - Copy MaxDepth when creating internal JObjectReader [#​137](https://redirect.github.com/manuc66/JsonSubTypes/issues/137) - Fix deserialization of hierarchy with multiple levels [#​118](https://redirect.github.com/manuc66/JsonSubTypes/issues/118) ### [`v1.8.0`](https://redirect.github.com/manuc66/JsonSubTypes/blob/HEAD/CHANGELOG.md#180---2020-09-24) ##### Added - Add version of builder methods with generic types for cleaner syntax. [#​115](https://redirect.github.com/manuc66/JsonSubTypes/issues/115) ##### Fixed - Newtonsoft.Json dependency version should be lowest supported, not latest available [#​101](https://redirect.github.com/manuc66/JsonSubTypes/issues/101) - Multiple type discriminators in JSON silently passes. [#​100](https://redirect.github.com/manuc66/JsonSubTypes/issues/100) - Incorrect handling of datetime field in a sub-type [#​114](https://redirect.github.com/manuc66/JsonSubTypes/issues/114) ### [`v1.7.0`](https://redirect.github.com/manuc66/JsonSubTypes/blob/HEAD/CHANGELOG.md#170---2020-03-28) ##### Added - Fallback to JSONPath to allow nested field as a deserialization property. [#​89](https://redirect.github.com/manuc66/JsonSubTypes/issues/89) - Bump Newtonsoft.Json from 11.0.2 to 12.0.3 [#​88](https://redirect.github.com/manuc66/JsonSubTypes/issues/88) - Implements dynamic registration for subtype detection by property presence. [#​50](https://redirect.github.com/manuc66/JsonSubTypes/issues/50) ##### Fixed - JsonSubtypes does not respect naming strategy for discriminator property value [#​80](https://redirect.github.com/manuc66/JsonSubTypes/issues/80) - Fix infinite loop when specifying name of abstract base class as discriminator [#​83](https://redirect.github.com/manuc66/JsonSubTypes/issues/83) - Serializing base class with discriminator property results in KeyNotFoundException [#​79](https://redirect.github.com/manuc66/JsonSubTypes/issues/79) ### [`v1.6.0`](https://redirect.github.com/manuc66/JsonSubTypes/blob/HEAD/CHANGELOG.md#160---2019-06-25) ##### Added - Support for multiple discriminators on single type [#​66](https://redirect.github.com/manuc66/JsonSubTypes/issues/66) - Support for per inheritance level discriminators [#​60](https://redirect.github.com/manuc66/JsonSubTypes/issues/60) - Support specifying a falback sub type if none matched [#​63](https://redirect.github.com/manuc66/JsonSubTypes/issues/63) - Provide NuGet package with strong name [#​75](https://redirect.github.com/manuc66/JsonSubTypes/issues/75) - Changelog history and documentation arround versionning ### [`v1.5.2`](https://redirect.github.com/manuc66/JsonSubTypes/blob/HEAD/CHANGELOG.md#152---2019-01-19) ##### Security - Arbitrary constructor invocation [#​56](https://redirect.github.com/manuc66/JsonSubTypes/issues/56) ### [`v1.5.1`](https://redirect.github.com/manuc66/JsonSubTypes/blob/HEAD/CHANGELOG.md#151---2018-10-15) ##### Fixed - Read.me was imported by the nuget install [#​51](https://redirect.github.com/manuc66/JsonSubTypes/issues/51) ### [`v1.5.0`](https://redirect.github.com/manuc66/JsonSubTypes/blob/HEAD/CHANGELOG.md#150---2018-08-27) ##### Added - Ability to set the discriminator property order to first (see [#​46](https://redirect.github.com/manuc66/JsonSubTypes/issues/46)) - Compatibility with JSON.NET 11.0.2 (see [#​47](https://redirect.github.com/manuc66/JsonSubTypes/issues/47)) ### [`v1.4.0`](https://redirect.github.com/manuc66/JsonSubTypes/blob/HEAD/CHANGELOG.md#140---2018-04-18) ##### Added - Support for both camel case and non camel case parameters [#​31](https://redirect.github.com/manuc66/JsonSubTypes/issues/31) - Explicit support for netstandard2.0 [#​34](https://redirect.github.com/manuc66/JsonSubTypes/issues/34) ##### Fixed - Code refactoring to reduce the number of conditional compilation statements [#​36](https://redirect.github.com/manuc66/JsonSubTypes/issues/36) ### [`v1.3.1`](https://redirect.github.com/manuc66/JsonSubTypes/blob/HEAD/CHANGELOG.md#131---2014-04-12) ##### Fixed - fixed exception that was returned instead of thrown [#​32](https://redirect.github.com/manuc66/JsonSubTypes/issues/32) ### [`v1.3.0`](https://redirect.github.com/manuc66/JsonSubTypes/blob/HEAD/CHANGELOG.md#130---2018-29-01) ##### Added - De-/Serialization for sub-types without "type" property [#​13](https://redirect.github.com/manuc66/JsonSubTypes/issues/13) - Option for avoiding mapping on the Parent [#​26](https://redirect.github.com/manuc66/JsonSubTypes/issues/26) ##### Fixed - Sonar (Coverage) analysis is broken [#​23](https://redirect.github.com/manuc66/JsonSubTypes/issues/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.



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

sonarcloud[bot] commented 1 month ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarCloud

renovate[bot] commented 1 month ago

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.