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

BREAKING: Break Newtonsoft.Json dependency, project clean-up #1

Merged
merged 5 commits into from
Mar 17, 2025

Conversation

paulirwin
Copy link
Member

  • Removes Newtonsoft.Json dependency from F23.Hateoas project, adds System.Text.Json (for netstandard2.0 target only; implicitly included in net8.0 target)
  • Adds new F23.Hateoas.NewtonsoftJson project for Newtonsoft.Json compat
  • Adds net8.0 target to project
  • Adds sample project for System.Text.Json support and unit tests
  • Updates code to use modern C# features (file-scoped namespaces, etc.)

- Removes Newtonsoft.Json dependency from F23.Hateoas project, adds
  System.Text.Json (for netstandard2.0 target only; implicitly included
  in net8.0 target)
- Adds new F23.Hateoas.NewtonsoftJson project for Newtonsoft.Json compat
- Adds net8.0 target to project
- Adds sample project for System.Text.Json support and unit tests
- Updates code to use modern C# features (file-scoped namespaces, etc.)
@paulirwin paulirwin force-pushed the feature/2025-updates branch from e0d1cb9 to 2e31d59 Compare March 17, 2025 16:53
@paulirwin paulirwin requested a review from panoslagog March 17, 2025 20:16
@paulirwin paulirwin merged commit 233cf91 into main Mar 17, 2025
1 check passed
@paulirwin paulirwin deleted the feature/2025-updates branch March 17, 2025 21:12
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.

2 participants