Commit Graph

128 Commits (master)

Author SHA1 Message Date
William Bishop a48b847b29 Update NUnit version
Update NUnit version from 3.0.1 to 3.6.1
2017-05-29 12:08:15 -07:00
William Bishop b2394f9d40 Unit tests
Add missing NUnit3TestAdapter package reference
2017-05-29 12:04:54 -07:00
William Bishop 9b5609f8ea Merge pull request #13 from wbish/unittests
Add unit tests to roslyn sln
2017-03-26 20:02:21 -07:00
William Bishop 04d2f2c10c Add unit tests to roslyn sln 2017-03-26 19:59:19 -07:00
William Bishop c0eb892123 copyright year 2017-03-25 00:28:09 -07:00
William Bishop a36465a229 strong name signing 2017-03-25 00:26:48 -07:00
William Bishop 0323ab4c3a Netstandard support
Fixes issues #4 and #12
2017-03-24 23:56:38 -07:00
William Bishop eb874e9c38 Update .travis.yml 2017-03-24 21:42:27 -07:00
William Bishop 253fff5829 Netstandard
Get netstandard project building. Refactor solution layout.
2017-03-24 21:16:01 -07:00
William Bishop 87fff94f73 Update README.md
Get rid of the broken nuget download counter badge
2017-03-05 08:48:45 -08:00
William Bishop 008d943684 Rev version to 1.0.7.0 2017-03-03 14:52:41 -08:00
William Bishop 0b812f7554 Merge pull request #9 from arbitertl/defaultSettingFix
Fix Patch and Unpatch operations when JsonConvert.DefaultSettings is not null
2017-03-03 08:55:23 -08:00
Nikita Golovin 672ef34066 Fix Patch and Unpatch operations when JsonConvert.DefaultSettings is not null 2017-03-03 10:18:58 +02:00
William Bishop 9041b73f5e Merge pull request #8 from arbitertl/master
Fix StackOverflowException if diff'ing large array
2017-02-23 12:49:14 -08:00
Nikita Golovin 38328ec40c Fix StackOverflowException if diff'ing large array 2017-02-21 09:26:43 +02:00
William Bishop d60aa62763 Update README.md 2017-02-12 22:41:24 -08:00
William Bishop b38d9159af Add build scripts
Add a script to build all flavors and configurations. Add a script to
pack the nuget file with the correct files.
2017-02-12 22:16:39 -08:00
William Bishop e2e6a7715c Use last known good mono version 2016-11-29 15:06:56 -08:00
William Bishop 6a61f00c11 mono version 2016-11-29 15:01:51 -08:00
William Bishop 67ebd4b5d6 Try mono 4.6 for travis-ci 2016-11-29 14:58:00 -08:00
William Bishop 4ec9bc054b Fix for Efficient String Patching
The implementation for patch and unpatch for diff_match_patch textlines
was completely incorrect. Unit tests were not covering because previous
text cases were using a text length shorter than the minimum required to
execute the efficient string matchc ode path. Unit test coverage has
been added for the fix. Version has been bumped to 1.0.5.1.

This resolves issue #6. Thanks to @arbitertl for reporting the issue.
2016-11-29 14:03:52 -08:00
William Bishop 74219fc286 Bump version 1.0.5.0 2016-02-28 22:32:48 -08:00
William Bishop 99bdcc055d Fix #3 Array Diffs
JToken.Equals are reference equality checks in Newtonsoft.Json, we
should be using JToken.DeepEquals.

This means we were not properly returning null patch documents when
doing diffs of identical JArrays that contained JObjects.

Fix #3
2016-02-28 21:39:33 -08:00
William Bishop 3b3731e823 Update README.md 2016-02-15 20:40:06 -08:00
William Bishop 71816e1b28 Build fix 2016-02-14 00:22:20 -08:00
William Bishop 870bfa713e Build for UWA (Portable .NET 4.5) 2016-02-14 00:15:47 -08:00
William Bishop d630cd4575 Update README.md 2016-02-09 11:22:36 -08:00
William Bishop 2e451d95b4 Small meta tweaks
- Version bump
- A couple more unit tests cases for array patching/unpatching
- Fix comments
2016-02-06 18:20:16 -08:00
William Bishop b1c620f89f Update README.md 2016-02-06 18:09:18 -08:00
William Bishop cd9e38be34 Update README.md 2016-02-06 18:08:07 -08:00
William Bishop 598a396926 Finish support for array move for patch & unpatch 2016-02-06 17:41:40 -08:00
William Bishop 13c1b6ff4e Add efficient patch support 2016-02-06 13:31:49 -08:00
William Bishop 5e875683dc Embedded array diff
- Add support for nested efficient array diffs
- Add comments explaining different diff handling modes.
2016-02-06 12:12:53 -08:00
William Bishop c87029b6eb Add array diff support
- Begin implementing efficient array diff support
- Move detection still NYI
- Patch & Unpatch support for array diff still NYI
2016-02-06 00:09:57 -08:00
William Bishop 43bb73ea49 Nuspec build 2016-02-05 19:41:44 -08:00
William Bishop 5005f5ca73 Version tweaks 2016-02-05 19:27:11 -08:00
William Bishop e68de2ce55 Add google-diff-match-patch tests 2016-02-05 16:24:34 -08:00
William Bishop 54c91b24ed Scope code coverage to JsonDiffPatchDotNet assembly 2016-02-05 16:03:46 -08:00
William Bishop d0834e4544 Update README.md 2016-02-05 15:59:07 -08:00
William Bishop bb39c1579a Fix coveralls path and remove redundant test run 2016-02-05 15:51:10 -08:00
William Bishop 8dc6ce6515 Fix coveralls path 2016-02-05 15:40:51 -08:00
William Bishop 5c99beef1a Replace codeclimate with coveralls support 2016-02-05 15:31:33 -08:00
William Bishop aaea9117f4 Last unit test fix :) 2016-02-05 12:30:25 -08:00
William Bishop 37dc735189 Add code coverage badge 2016-02-05 12:26:51 -08:00
William Bishop 7770af77bb More unit test fixes 2016-02-05 12:26:19 -08:00
William Bishop 1427246339 Fix unit tests 2016-02-05 12:20:55 -08:00
William Bishop b1f036226f Fix nunit runner path and add code climate 2016-02-05 12:12:32 -08:00
William Bishop ca9b44066c Update testrunner to nunit3 2016-02-05 12:06:21 -08:00
William Bishop b6c03e2974 Add travis unit test support 2016-02-05 11:59:41 -08:00
William Bishop c615866b71 Add build badge 2016-02-05 11:46:56 -08:00