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

The first step in replacing newtonsoft with System.Text.Json #2174

Merged
merged 1 commit into from Jul 26, 2023

Conversation

brentschmaltz
Copy link
Member

Removed our internal newtonsoft, all our code uses the public newtonsoft.
This will ease the work to use System.Json.Text on a class-by-class basis.
The use of newtonsoft will be removed in all src code when we ship, but may remain in test code.

Removed tests that were designed to ensure that changes from 4.x -> 5.x where switched from System.IdentityModel.Tokens to Microsoft.IdentityModel.Tokens were not breaking, we do not need this code anymore.

Removed some old performance code that was moved to its own repo.
Cleaned up 'usings'.
Set CLSCompliant to false in all test code (Assemblyinfo.cs) so #ifdef's could be removed in code.

Copy link
Collaborator

@jennyf19 jennyf19 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit:

@brentschmaltz brentschmaltz force-pushed the brentsch/TestsUsingExternalNewtonsoft branch from 497976d to a8d6c97 Compare July 26, 2023 22:49
Removed deprecated tests
Removed internal newtonsoft
@brentschmaltz brentschmaltz force-pushed the brentsch/TestsUsingExternalNewtonsoft branch from a8d6c97 to 0d72d17 Compare July 26, 2023 22:55
@brentschmaltz brentschmaltz merged commit 1f618dd into dev7x Jul 26, 2023
1 check passed
@jennyf19 jennyf19 added this to the 7.0.0-preview2 milestone Jul 27, 2023
@brentschmaltz brentschmaltz deleted the brentsch/TestsUsingExternalNewtonsoft branch July 28, 2023 15:56
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.

None yet

4 participants