| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | "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 |
| | | |||||
| * | Move `make_path` logic to JsonPatch.from_diff class method. Some docstring ↵ | Alexander Shorin | 2012-06-21 | 1 | -47/+69 |
| | | | | | fixes. | ||||
| * | Add __bool__ (__nonzero__) and __iter__ methods to JsonPatch. | Alexander Shorin | 2012-06-16 | 1 | -0/+35 |
| | | |||||
| * | Let apply_patch to handle patch as JSON-encoded string. | Alexander Shorin | 2012-06-16 | 1 | -2/+8 |
| | | |||||
| * | Add arguments description to docstrings. | Alexander Shorin | 2012-06-16 | 1 | -1/+24 |
| | | |||||
| * | Revert to original apply_patch() behavior and make f3f3410 changes optional. | Alexander Shorin | 2012-01-05 | 1 | -8/+11 |
| | | |||||
| * | Add support of Python 2.4 and 2.5 with simplejson. | Alexander Shorin | 2011-12-25 | 1 | -1/+5 |
| | | |||||
| * | Fix compatibility with Python 3.x | Alexander Shorin | 2011-12-25 | 1 | -1/+1 |
| | | |||||
| * | Convert JsonPatch instance to JSON string in nicer way. | Alexander Shorin | 2011-12-25 | 1 | -0/+8 |
| | | |||||
| * | Add make_patch function to generate JsonPatch by comparing of two documents. | Alexander Shorin | 2011-12-25 | 1 | -0/+48 |
| | | |||||
| * | Add docstrings and fix code style in favour to pylint. | Alexander Shorin | 2011-12-25 | 1 | -32/+39 |
| | | |||||
| * | Rework tests. | Alexander Shorin | 2011-12-25 | 1 | -70/+28 |
| | | |||||
| * | Do not hide any problems. | Alexander Shorin | 2011-12-25 | 1 | -16/+13 |
| | | |||||
| * | Reduce patch applying cost. | Alexander Shorin | 2011-12-25 | 1 | -4/+1 |
| | | | | | Let the developer to decide does he wants to modify same object or copy of it. In other way test operation produces huge overhead for nothing. | ||||
| * | Bump supported specification version | Alexander Shorin | 2011-12-25 | 1 | -1/+1 |
| | | |||||
| * | Add support for test operation | Alexander Shorin | 2011-12-25 | 1 | -1/+30 |
| | | |||||
| * | Add support for move operation | Alexander Shorin | 2011-12-25 | 1 | -0/+22 |
| | | |||||
| * | Remove unused `location' variable | Byron Ruth | 2011-09-17 | 1 | -1/+0 |
| | | |||||
| * | Add JsonPatchConflict for patch conflicts | Byron Ruth | 2011-09-16 | 1 | -7/+11 |
| | | | | | | | This is necessary in order to differentiate between general processing errors e.g. bad operation and conflicts between the patch and the state of the data the patch is being applied to. | ||||
| * | add shortcut jsonpatch.apply_patch(doc, patch) | Stefan Kögl | 2011-06-20 | 1 | -0/+12 |
| | | |||||
| * | initial commit | Stefan Kögl | 2011-06-18 | 1 | -0/+221 |
