system-text-json-jsondiffpatch icon indicating copy to clipboard operation
system-text-json-jsondiffpatch copied to clipboard

Add SourceLink support to package

Open matracey opened this issue 2 years ago • 3 comments

New features and updates

522be95 add debug symbols and explicit packable configuration to src/Directory.build.props f1fd5d7 add explicit SourceLink.GitHub package reference 31bd648 add msbuild properties for SourceLink e72126c upgrade packages to latest versions

Project structure enhancements

558b8cb move sln file up to project root f616e41 add missing loose items to sln file f4ef2d5 add recommended VS Code extensions to extensions.json 8cecd49 update gitignore using dotnet new gitignore 7b1e292 add global.json with SDK version configuration d554044 add IsTestProject property to Directory.Build.props for test folder 5ea3667 update AssemblyVersion and FileVersion to use JsonDiffPatchPackageVersion

matracey avatar Nov 19 '23 11:11 matracey

@weichch Are you still maintaining this package? Happy to take it over if not.

matracey avatar Nov 26 '23 01:11 matracey

@weichch Are you still maintaining this package? Happy to take it over if not.

Hi @matracey yes I’m still maintaining this package. I’m on holiday for a few weeks will take a look once I’m back. Thanks for the PR btw.

weichch avatar Dec 02 '23 09:12 weichch

I cherry picked some of the changes in this PR into #43 as co-authored commit. Let's keep this PR open for addressing VS Code support if you wish.

I also found Microsoft has added two new methods in .NET 8 JsonNode.DeepEquals and JsonNode.DeepClone. Those methods are conflicting with the extension methods in this package as per mentioned in #4, and I will take a look at how to address those. Meanwhile, those methods don't seem to exist in .NET 6 and .NET 7.

weichch avatar Jan 20 '24 01:01 weichch