- Adds netstandard2.0 target framework
- Fixes an issue where removing from the end of JsonNode array did not work
- Small performance improvements
- Fixes an issue where copy operation ignored System.Text.Json options. Github Havunen#13
- Code cleaning
- Fixes an issue where copying null string value to another dynamic object deleted the original property instead of setting it null
- Fixes an issue where operation value was serialized even when not needed
- Parsing logic now follows System.Text.Json.JsonSerializerOptions.PropertyNameCaseInsensitive option Havunen#10
- Added MIT lience to Github
- Performance improvements (https://github.com/Havunen/SystemTextJsonPatch/commit/a7b7c66a920ed0c258dec987d92c4edb0f6534cb https://github.com/Havunen/SystemTextJsonPatch/commit/afd5fbcceee6c1b6be7ee914d258a009f29eb437 https://github.com/Havunen/SystemTextJsonPatch/commit/54a0ab815c88536c89ee976358d7b27c356aed49 ) Thanks to campersau
- Changed property type cache to be thread safe https://github.com/Havunen/SystemTextJsonPatch/commit/7e53a7d92f9cb9a3d4cd5ac7dcea915eeb825a82
- Fixes an issue comparing decimals when applying patch document changes Havunen#4
- Improved performance
- Fixed an issue where null value was not accepted for patch operation
- Fixes an issue where custom json converter JsonException messages were overriden in SystemTextJsonPatch
- Added CI build. Thanks to https://github.com/ilmax Havunen#3
- Combined SystemTextJson.AspNet and SystemTextJson packages
- Fixes an issue where PATCH error message value did not match the actual value used. (dotnet/aspnetcore#38872)