160 packages tagged with “patch”
JSON object diffs and reversible patching
JSON Merge Patch support for ASP.NET Core 6.X (Base Package)
High-performance, low-allocating JSON object diff and patch extension for System.Text.Json. Support generating patch document in RFC 6902 JSON Patch format. Provides bonus DeepEquals and DeepClone methods.
A general non-destructive patch library for .NET and Mono modules.
Library for diffing and RFC 6902 patching json.net json objects - forked from Tavis.JsonPatch, with an addition of json diff code by Ian Mercer, with additional partial array LCS diff by JC Dickinson
JSON Merge Patch support for ASP.NET Core 6.X (Newtonsoft.Json)
Recommended Google client library for the Cloud OS Config API (v1). These are OS management tools that can be used for patch management, patch compliance, and configuration management on VM instances.
JsonPatch support for ASP.NET Core 6 including support for ASP.NET Minimal APIs. Legacy support for ASP.NET MVC (.NET Framework 4.8). There are no external dependencies for the .NET 6 version and minimal dependencies for the .NET Framework Version. Thank you to all the contributers: * tugberkugurlu (Tugberk Ugurlu) * mindingdata (Wade Gausden) * donaldgray * lukas-shawford (Lukas Shawford) * akozmic (Adam Kozmic) * zihotki (Vasili Puchko) * nikitasavinov (Nikita) * denis-tsv (Denis) * cajonesvu (Chris Jones) * broderickt2 (Broderick)
A dotnet core global tool for changing your csproj version and automatically comitting and tagging - npm version style.
Builds on Microsoft.AspNetCore.JsonPatch to generate JSON patch documents by comparing or observing changes to C# objects.
Simple Object Comparer that generates a Diff between objects and is able to Patch one object to transforms into the other. Uses Newtonsoft Json.Net for Diff and Patch. Note: this nuget package contains C# source code and depends on .Net 4.0.
A general non-destructive patch library for .NET and Mono modules
JSON Merge Patch support for ASP.NET Core 6.X (System.Text.Json)
JSON Merge Patch support for ASP.NET Core 2.X
Minimal .NET Standard library used to redirect calls from one method to another.\n Ryder also exists as a single lightweight .cs file; please see the repository.
Firebend library for generating JSON patch documents.
Package Description
Extends the Microsoft.AspNetCore.JsonPatch library by adding a PatchableAttribute and JsonPatchDocument.ApplyToIfPatchable method which restricts a JSON patch to only be applied to properties which are assigned the attribute.
DiffUtils (patch)
A simple library for partial entity changes in ASP.NET and ASP.NET Core.
A fast, pure C# implementation of the VCDIFF algorithm.
.NET port of bsdiff, Colin Pervical's binary diff/patch utility, in 100% managed code.
JSON Patch (https://tools.ietf.org/html/rfc6902) defines a JSON document structure for expressing a sequence of operations to apply to a JavaScript Object Notation (JSON) document; it is suitable for use with the HTTP PATCH method. The "application/json-patch+json" media type is used to identify such patch documents. One of the things this can be used for is partial updates for REST-ful API's, or, to quote the IETF: "This format is also potentially useful in other cases in which it is necessary to make partial updates to a JSON document or to a data structure that has similar constraints (i.e., they can be serialized as an object or an array using the JSON grammar)." That's what this package is all about. Web API supports the HttpPatch method, but there's currently no implementation of the JsonPatchDocument in .NET, making it hard to pass in a set of changes that have to be applied - especially if you're working cross-platform and standardization of your API is essential. Have a look at the project site for the current status of this package and to learn how to get started.
Patch Serialization Library for the .Net
Types and parsers for working with the HTTP Patch specification in RFC 5789 and RFC 7231
Freya Optics for access to Patch extension properties of requests and responses
An extension to the Freya HTTP Machine adding Patch support