Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix some pylint warnings for Python 2.x | Alexander Shorin | 2013-10-28 | 1 | -3/+3 | |
| | ||||||
* | Remove useless iterations | Alexander Shorin | 2013-10-28 | 1 | -9/+18 | |
| | ||||||
* | Raise pylint score from 6.87 to 9.10 | Alexander Shorin | 2013-10-28 | 1 | -51/+62 | |
| | ||||||
* | bump version to 1.3v1.3 | Stefan Kögl | 2013-10-13 | 1 | -1/+1 | |
| | ||||||
* | bump version to 1.2v1.2 | Stefan Kögl | 2013-10-09 | 1 | -1/+1 | |
| | ||||||
* | handle duplicate JSON keys only when possible | Stefan Kögl | 2013-10-09 | 1 | -1/+22 | |
| | ||||||
* | exception if patch has multiple "op"s | Stefan Kögl | 2013-10-09 | 1 | -1/+20 | |
| | ||||||
* | refactor tpye check | Stefan Kögl | 2013-07-12 | 1 | -4/+5 | |
| | ||||||
* | refactor type check | Stefan Kögl | 2013-07-12 | 1 | -4/+5 | |
| | ||||||
* | fix pointer containment comparison | Stefan Kögl | 2013-07-12 | 1 | -1/+1 | |
| | ||||||
* | catch correct exception | Stefan Kögl | 2013-07-12 | 1 | -1/+1 | |
| | ||||||
* | fix JsonPatch.__eq__(other) for Python 3 | Stefan Kögl | 2013-07-12 | 1 | -1/+1 | |
| | ||||||
* | simplify equality comparison | Stefan Kögl | 2013-07-12 | 1 | -4/+2 | |
| | ||||||
* | refactor equality comparison | Stefan Kögl | 2013-07-12 | 1 | -4/+11 | |
| | ||||||
* | Merge branch 'master' of github.com:stefankoegl/python-json-patch | Stefan Kögl | 2013-07-12 | 1 | -1/+1 | |
|\ | ||||||
| * | remove unused parameter to JsonPointer.to_last() | Stefan Kögl | 2013-07-11 | 1 | -1/+1 | |
| | | ||||||
* | | bump version to 1.1v1.1 | Stefan Kögl | 2013-06-27 | 1 | -1/+1 | |
|/ | ||||||
* | Fixed replacing whole document | William Kral | 2013-06-23 | 1 | -0/+3 | |
| | | | | | | | | - json pointer to_last operation returns None for the part in the case that it is a whole document pointer - json patch now checks to see if the part is None and simply returns the value to replace the document - Added a test to verify the fix | |||||
* | use unicode literals and update tests | Stefan Kögl | 2013-04-13 | 1 | -4/+6 | |
| | ||||||
* | bump version to 1.0v1.0 | Stefan Kögl | 2013-04-03 | 1 | -1/+1 | |
| | ||||||
* | mention RFC 6902 | Stefan Kögl | 2013-04-03 | 1 | -3/+1 | |
| | ||||||
* | allow replacing the root of the document | Stefan Kögl | 2013-04-03 | 1 | -5/+19 | |
| | | | | | This fixes the test from https://github.com/json-patch/json-patch-tests/commit/4db5098183c0e1d706b4525 | |||||
* | bump version to 0.12v0.12 | Stefan Kögl | 2013-01-03 | 1 | -1/+1 | |
| | ||||||
* | "add" op should overwrite existing field in obj | Stefan Kögl | 2012-12-21 | 1 | -3/+0 | |
| | ||||||
* | remove duplicate raise statement | Stefan Kögl | 2012-12-17 | 1 | -1/+0 | |
| | ||||||
* | bump version to 0.11v0.11 | Stefan Kögl | 2012-12-14 | 1 | -2/+2 | |
| | ||||||
* | remove Python 2.5 compatability | Stefan Kögl | 2012-12-14 | 1 | -18/+5 | |
| | ||||||
* | fix exception handling for Python 2.5 | Stefan Kögl | 2012-12-14 | 1 | -2/+7 | |
| | ||||||
* | various smaller bugfixes | Stefan Kögl | 2012-12-14 | 1 | -3/+9 | |
| | ||||||
* | fix incorrect JsonPatch.__hash__(), fixes #11 | Stefan Kögl | 2012-12-14 | 1 | -1/+1 | |
| | ||||||
* | use from/path instead of path/to for move, copy | Stefan Kögl | 2012-12-14 | 1 | -8/+8 | |
| | ||||||
* | bump version to 0.9v0.9 | Stefan Kögl | 2012-11-26 | 1 | -1/+1 | |
| | ||||||
* | bump version to 0.8v0.8 | Stefan Kögl | 2012-11-15 | 1 | -3/+4 | |
| | ||||||
* | use jsonpointer, update to current spec draft | Stefan Kögl | 2012-11-15 | 1 | -49/+26 | |
| | ||||||
* | bump version to 0.7v0.7 | Stefan Kögl | 2012-10-05 | 1 | -1/+1 | |
| | ||||||
* | Fix compatibility with Python 3.x | Alexander Shorin | 2012-10-05 | 1 | -2/+7 | |
| | ||||||
* | bump version to 0.6, support for draft 5v0.6 | Stefan Kögl | 2012-09-28 | 1 | -2/+2 | |
| | | | | http://tools.ietf.org/html/draft-ietf-appsawg-json-patch-05 | |||||
* | implement __has__, __eq__ for JsonPatch, PatchOperation | Stefan Kögl | 2012-09-28 | 1 | -0/+23 | |
| | ||||||
* | use new (more verbose) syntax from spec draft 5 | Stefan Kögl | 2012-09-28 | 1 | -27/+36 | |
| | ||||||
* | bump version to 0.5v0.5 | Stefan Kögl | 2012-09-17 | 1 | -1/+1 | |
| | | | | | | Changes * add "copy" operation * negative "test" operation raises JsonPatchTestFailed exception | |||||
* | update "test" behaviour according to latest spec | Stefan Kögl | 2012-09-17 | 1 | -4/+15 | |
| | ||||||
* | "copy" operation should copy by value, not by reference, fixes #8 | Stefan Kögl | 2012-09-14 | 1 | -1/+1 | |
| | ||||||
* | add "copy" operation, fixes #7 | Stefan Kögl | 2012-09-11 | 1 | -1/+11 | |
| | ||||||
* | ref current spec, add its new test case | Stefan Kögl | 2012-09-05 | 1 | -1/+1 | |
| | | | | | | | | the updated spec [1] didn't change anything that would make a new version of python-json-patch necessary. This commit only updates the reference to the current version, and adds a new example [1] http://tools.ietf.org/html/draft-ietf-appsawg-json-patch-03 | |||||
* | bump version to 0.4v0.4 | Stefan Kögl | 2012-07-18 | 1 | -1/+1 | |
| | | | | | Changes: * https://github.com/stefankoegl/python-json-patch/issues/4 | |||||
* | Fix issue #4. | Alexander Shorin | 2012-07-15 | 1 | -12/+15 | |
| | | | | Patch creation from diff of two JSON documents was able to produce invalid instance if there was need to add more than 1 array element. In this situation, elements been tryed be added since higher index that is far outside of target. That's correct order if we removing array elements (from higher index to lower one), but we should add elements in reversed order (from lower index to higher). | |||||
* | bump version to 0.3 (0.2 was uploaded previously) | Stefan Kögl | 2012-06-22 | 1 | -1/+1 | |
| | ||||||
* | fix doc typos | Stefan Kögl | 2012-06-22 | 1 | -1/+1 | |
| | ||||||
* | bump version to 0.2 | Stefan Kögl | 2012-06-22 | 1 | -1/+1 | |
| | ||||||
* | Make docs be more sphnix friendly. | Alexander Shorin | 2012-06-21 | 1 | -5/+23 | |
| |