Skip to content

Add netstandard2.0 and upgrade Newtonsoft.Json to 13.0.4#118

Merged
StefH merged 5 commits intomainfrom
stef-netstandard2_0
Mar 4, 2026
Merged

Add netstandard2.0 and upgrade Newtonsoft.Json to 13.0.4#118
StefH merged 5 commits intomainfrom
stef-netstandard2_0

Conversation

@StefH
Copy link
Collaborator

@StefH StefH commented Mar 4, 2026

No description provided.

@StefH StefH self-assigned this Mar 4, 2026
@StefH StefH changed the title Add netstandard2.0 Add netstandard2.0 and upgrade Newtonsoft.Json to 13.0.4 Mar 4, 2026
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the library’s supported target frameworks and dependencies, while also moving the tooling/tests and CI pipelines to .NET 8 and refreshing repository metadata (URLs/badges).

Changes:

  • Add netstandard2.0 to the main library and related projects; upgrade Newtonsoft.Json to 13.0.4.
  • Upgrade tool/test projects and GitHub Actions workflows from .NET 6 to .NET 8.
  • Update solution metadata and README build/NuGet badges + package project URLs.

Reviewed changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
tools/jpnet/jpnet.csproj Bumps tool target framework to net8.0.
tools/jmespathnet.compliance/jmespathnet.compliance.csproj Bumps compliance runner to net8.0 and removes direct Newtonsoft reference.
tests/jmespathnet.tests/jmespathnet.tests.csproj Moves test TFM from net6.0 to net8.0 (keeps net452).
src/jmespath.net/jmespath.net.csproj Adds netstandard2.0, upgrades Newtonsoft.Json to 13.0.4, updates package URL.
src/jmespath.net.parser/jmespath.net.parser.csproj Adds netstandard2.0, updates package URL, whitespace/formatting cleanup.
src/jmespath.net.interop/jmespath.net.interop.csproj Adds netstandard2.0.
jmespath.net.sln Updates VS version metadata, solution items, and project display name casing.
README.md Updates product wording and replaces AppVeyor badge with GitHub Actions + NuGet badge.
.github/workflows/build.yaml Uses .NET 8.0.x in CI build/test/compliance workflow.
.github/workflows/publish.yaml Uses .NET 8.0.x in release workflow.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@jmespath-community jmespath-community deleted a comment from Copilot AI Mar 4, 2026
@jmespath-community jmespath-community deleted a comment from Copilot AI Mar 4, 2026
@StefH StefH merged commit 6205157 into main Mar 4, 2026
5 checks passed
@StefH StefH deleted the stef-netstandard2_0 branch March 4, 2026 17:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants