Release notes
*Sourced from [Newtonsoft.Json's releases](https://github.com/JamesNK/Newtonsoft.Json/releases).*
> ## 12.0.2
> * New feature - Added MissingMemberHandling to JsonObjectAttribute and JsonObjectContract
> * New feature - Added constructor to JTokenReader to specify initial path
> * New feature - Added JsonProperty.IsRequiredSpecified
> * New feature - Added JsonContract.InternalConverter
> * Change - Moved embedded debug symbols in NuGet package to a symbol package on NuGet.org
> * Fix - Fixed deserializing nullable struct collections
> * Fix - Fixed memory link when serializing enums to named values
> * Fix - Fixed error when setting JsonLoadSettings.DuplicatePropertyNameHandling to Replace
Commits
- [`4ab34b0`](https://github.com/JamesNK/Newtonsoft.Json/commit/4ab34b0461fb595805d092a46a58f35f66c84d6a) Update version to 12.0.2
- [`cc2ef36`](https://github.com/JamesNK/Newtonsoft.Json/commit/cc2ef36f5533d1ab21518a8e9ec5c2f74eb2fecc) Setup Rosyln code analyzers ([#2052](https://github-redirect.dependabot.com/JamesNK/Newtonsoft.Json/issues/2052))
- [`5ff53a9`](https://github.com/JamesNK/Newtonsoft.Json/commit/5ff53a922972d9eb424c7981d9ed75b5bc73a06e) Update version to 12.0.2-beta3
- [`cb4f468`](https://github.com/JamesNK/Newtonsoft.Json/commit/cb4f468b91d1acfd5b52298dae4e6cbaad8d71aa) Update version to 12.0.2-beta2
- [`5416cd4`](https://github.com/JamesNK/Newtonsoft.Json/commit/5416cd4d1aa9849c9939f1325aa1a81fc194b2cb) Move debug symbols to symbol package ([#2051](https://github-redirect.dependabot.com/JamesNK/Newtonsoft.Json/issues/2051))
- [`b34a3cc`](https://github.com/JamesNK/Newtonsoft.Json/commit/b34a3ccca7ff6535c0c9e7981479ee1abf169a94) Add MissingMemberHandling to JsonObjectAttribute ([#2050](https://github-redirect.dependabot.com/JamesNK/Newtonsoft.Json/issues/2050))
- [`a088299`](https://github.com/JamesNK/Newtonsoft.Json/commit/a088299eeeaf3afe90eafd59724051f003e4195a) Support command line build in VS2019 ([#2048](https://github-redirect.dependabot.com/JamesNK/Newtonsoft.Json/issues/2048))
- [`f80a818`](https://github.com/JamesNK/Newtonsoft.Json/commit/f80a8184c8c825a6ba63a22caa73b3235b3bdc49) Update SDK version ([#2031](https://github-redirect.dependabot.com/JamesNK/Newtonsoft.Json/issues/2031))
- [`8d00ab3`](https://github.com/JamesNK/Newtonsoft.Json/commit/8d00ab3684a40bed859fd7e8c89c3adb499c8278) Make JTokenReader constructor with initial path public ([#2030](https://github-redirect.dependabot.com/JamesNK/Newtonsoft.Json/issues/2030))
- [`9977965`](https://github.com/JamesNK/Newtonsoft.Json/commit/9977965ec388b2c3a51fe1ca71739c7258965e4a) Update version to 12.0.2-beta1 ([#2029](https://github-redirect.dependabot.com/JamesNK/Newtonsoft.Json/issues/2029))
- Additional commits viewable in [compare view](https://github.com/JamesNK/Newtonsoft.Json/compare/12.0.1...12.0.2)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps Newtonsoft.Json from 12.0.1 to 12.0.2.
Release notes
*Sourced from [Newtonsoft.Json's releases](https://github.com/JamesNK/Newtonsoft.Json/releases).* > ## 12.0.2 > * New feature - Added MissingMemberHandling to JsonObjectAttribute and JsonObjectContract > * New feature - Added constructor to JTokenReader to specify initial path > * New feature - Added JsonProperty.IsRequiredSpecified > * New feature - Added JsonContract.InternalConverter > * Change - Moved embedded debug symbols in NuGet package to a symbol package on NuGet.org > * Fix - Fixed deserializing nullable struct collections > * Fix - Fixed memory link when serializing enums to named values > * Fix - Fixed error when setting JsonLoadSettings.DuplicatePropertyNameHandling to ReplaceCommits
- [`4ab34b0`](https://github.com/JamesNK/Newtonsoft.Json/commit/4ab34b0461fb595805d092a46a58f35f66c84d6a) Update version to 12.0.2 - [`cc2ef36`](https://github.com/JamesNK/Newtonsoft.Json/commit/cc2ef36f5533d1ab21518a8e9ec5c2f74eb2fecc) Setup Rosyln code analyzers ([#2052](https://github-redirect.dependabot.com/JamesNK/Newtonsoft.Json/issues/2052)) - [`5ff53a9`](https://github.com/JamesNK/Newtonsoft.Json/commit/5ff53a922972d9eb424c7981d9ed75b5bc73a06e) Update version to 12.0.2-beta3 - [`cb4f468`](https://github.com/JamesNK/Newtonsoft.Json/commit/cb4f468b91d1acfd5b52298dae4e6cbaad8d71aa) Update version to 12.0.2-beta2 - [`5416cd4`](https://github.com/JamesNK/Newtonsoft.Json/commit/5416cd4d1aa9849c9939f1325aa1a81fc194b2cb) Move debug symbols to symbol package ([#2051](https://github-redirect.dependabot.com/JamesNK/Newtonsoft.Json/issues/2051)) - [`b34a3cc`](https://github.com/JamesNK/Newtonsoft.Json/commit/b34a3ccca7ff6535c0c9e7981479ee1abf169a94) Add MissingMemberHandling to JsonObjectAttribute ([#2050](https://github-redirect.dependabot.com/JamesNK/Newtonsoft.Json/issues/2050)) - [`a088299`](https://github.com/JamesNK/Newtonsoft.Json/commit/a088299eeeaf3afe90eafd59724051f003e4195a) Support command line build in VS2019 ([#2048](https://github-redirect.dependabot.com/JamesNK/Newtonsoft.Json/issues/2048)) - [`f80a818`](https://github.com/JamesNK/Newtonsoft.Json/commit/f80a8184c8c825a6ba63a22caa73b3235b3bdc49) Update SDK version ([#2031](https://github-redirect.dependabot.com/JamesNK/Newtonsoft.Json/issues/2031)) - [`8d00ab3`](https://github.com/JamesNK/Newtonsoft.Json/commit/8d00ab3684a40bed859fd7e8c89c3adb499c8278) Make JTokenReader constructor with initial path public ([#2030](https://github-redirect.dependabot.com/JamesNK/Newtonsoft.Json/issues/2030)) - [`9977965`](https://github.com/JamesNK/Newtonsoft.Json/commit/9977965ec388b2c3a51fe1ca71739c7258965e4a) Update version to 12.0.2-beta1 ([#2029](https://github-redirect.dependabot.com/JamesNK/Newtonsoft.Json/issues/2029)) - Additional commits viewable in [compare view](https://github.com/JamesNK/Newtonsoft.Json/compare/12.0.1...12.0.2)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.