summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* bump version to 1.12v1.12v112Stefan Kögl2015-11-031-1/+1
|
* Merge pull request #46 from apinkney97/master, fixes #40Stefan Kögl2015-11-031-1/+1
|\ | | | | | | Fix bug in _split_by_common_seq using wrong range in right subtree
| * Fix bug in _split_by_common_seq using wrong range in right subtreeAlex Pinkney2015-11-031-1/+1
| |
* | Add failing test for #40Stefan Kögl2015-11-031-0/+7
|/
* Merge pull request #43 from selurvedu/separate-testsStefan Kögl2015-10-281-19/+19
|\ | | | | Allow running certain tests separately
| * Allow running certain tests separatelyselurvedu2015-10-241-19/+19
|/ | | | | E.g. `python2 -m unittest tests.MakePatchTestCase.test_objects` or `nose tests:MakePatchTestCase.test_objects`.
* Merge pull request #45 from selurvedu/py32_coverageStefan Kögl2015-10-221-0/+1
|\ | | | | Fix build failure on Travis CI with Python 3.2
| * Fix build failure on Travis CI with Python 3.2selurvedu2015-10-181-0/+1
|/ | | | See https://bitbucket.org/ned/coveragepy/issues/407
* Add Travis tests for Python 3.5Stefan Kögl2015-09-181-0/+1
|
* bump version to 1.11v1.11Stefan Kögl2015-05-081-1/+1
|
* Fix tests for Python 3.2v1.19v1.10Stefan Kögl2015-05-071-1/+1
|
* bump version to 1.10Stefan Kögl2015-05-071-1/+1
|
* Require pypandoc instead of pandoc for setup.pyStefan Kögl2015-05-071-1/+1
|
* Fix make_patch with unicode pathsStefan Kögl2015-05-072-1/+9
|
* Enable container-based builds on Travis-CIStefan Kögl2015-04-231-1/+3
|
* bump version to 1.9v1.9Stefan Kögl2014-11-031-1/+1
|
* require jsonpointer>=1.5Stefan Kögl2014-11-031-1/+1
|
* Use ABCs instead of list/dict, fixes #33Stefan Kögl2014-11-031-10/+19
|
* Convert readme from markdown to rst for PyPIStefan Kögl2014-10-252-0/+10
|
* Added Python 3.4 and PyPy3 to the build matrix.Omer Katz2014-10-051-2/+4
| | | Also used travis_retry in order to avoid build failures due to networking problems and removed --use-mirrors since it's deprecated.
* bump version to 1.8v1.8Stefan Kögl2014-09-261-1/+1
|
* Fix installation of commandline scripts (fixes #31)Stefan Kögl2014-09-261-5/+0
|
* raise JsonPatchException on missing patch attributesStefan Kögl2014-07-032-14/+44
|
* Add wheel as dev dependency for wheel packagesStefan Kögl2014-07-031-0/+1
|
* bump version to 1.7v1.7Stefan Kögl2014-07-031-1/+1
|
* [Setup] use utf-8 explicitly in setup.pyStefan Kögl2014-06-301-1/+2
|
* bump version to 1.6v1.6Stefan Kögl2014-06-241-1/+1
|
* Fix make_patch() when root is an array (fixes #28)Stefan Kögl2014-06-242-1/+9
|
* Merge branch 'remove-error' of https://github.com/umago/python-json-patchStefan Kögl2014-04-101-1/+2
|\ | | | | | | | | Conflicts: jsonpatch.py
| * Improve error message when removing non-existent objectsLucas Alvares Gomes2014-04-071-1/+2
| |
* | bump version to 1.5v1.5Stefan Kögl2014-03-221-1/+1
| |
* | fix test for Python 3Stefan Kögl2014-03-221-1/+1
| |
* | fix make_patch where obj keys contain "/", fixes #26Stefan Kögl2014-03-223-9/+20
| |
* | bump jsonpointer to current 1.2Stefan Kögl2014-03-221-1/+1
| |
* | Optimize jsonpatch.make_patch for lists. Fixes #24Alexander Shorin2014-03-222-22/+271
| | | | | | | | | | | | | | | | | | This optimization tries to work only with really different lists subsequences and trying to preserve as much as possible common ones. This reduces overall of generated operations since now it's possible to simple insertions. Also, it converts pairs of remove-add operations into single replace (if target path is the same) or move (if target value is the same).
* | add trove classifiersStefan Kögl2014-03-091-0/+22
| |
* | Merge pull request #20 from zigg/masterStefan Kögl2014-02-051-4/+68
|\ \ | | | | | | add in-place patching and patch read from stdin. enables use of
| * | note why we use the same directoryMatt Behrens2014-02-041-1/+2
| | |
| * | add commentary and replace tabs with spacesMatt Behrens2014-02-041-3/+33
| | |
| * | add --backup flag and attempt to address various exceptions that may be raisedMatt Behrens2014-01-141-5/+25
| | |
| * | add in-place patching and patch read from stdin. enables use ofMatt Behrens2013-12-121-4/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | jsonpatch in a shell script like so: cat <<EOT | jsonpatch -i a.json [{"path": "/foo", "value": "baz", "op": "replace"}] EOT which will edit a.json in-place and leave a backup in a.json.orig.
* | | Merge pull request #22 from umago/keyerrorStefan Kögl2014-02-032-3/+26
|\ \ \ | |_|/ |/| | Catch KeyError when accessing the sub-doc items
| * | Catch KeyError when accessing the sub-doc itemsLucas Alvares Gomes2014-02-032-3/+26
|/ /
* | Merge pull request #21 from johanfforsberg/array-moveStefan Kögl2014-01-122-1/+7
|\ \ | |/ |/| Moving array item into other array item
| * allow moving array items into other items in same arrayJohan Forsberg2014-01-112-1/+7
|/
* Merge pull request #19 from kxepal/pylintStefan Kögl2013-11-121-64/+77
|\ | | | | Improve code quality
| * Fix equality tests for Python 3.xAlexander Shorin2013-11-121-1/+1
| | | | | | | | | | Since map() returns generator in 3.x, it's not possible to compare them without unwrap.
| * Keep things simpleAlexander Shorin2013-11-121-7/+1
| |
| * Use new string formatting syntaxAlexander Shorin2013-11-121-9/+8
| | | | | | | | Python 2.5 support was dropped long ago to care about
| * Raise TypeError instead of AssertionErrorAlexander Shorin2013-11-121-11/+6
| |