summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |
| * Use reversed(range) is recommended over range with negative stepAlexander Shorin2013-11-121-2/+1
| | | | | | | | https://mail.python.org/pipermail/python-ideas/2013-October/023733.html
| * Fix broken test for Python 2.xAlexander Shorin2013-10-281-0/+6
| | | | | | | | | | | | | | Fun fact: for Python 3.x you don't need to explicitly implement __ne__ method if __eq__ exists, but you have do this for 2.x or your objects may be equal and non-equal at the same time. Seems like, before refactoring, operator.eq had used right logic.
| * Fix some pylint warnings for Python 2.xAlexander Shorin2013-10-281-3/+3
| |
| * Remove useless iterationsAlexander Shorin2013-10-281-9/+18
| |
| * Raise pylint score from 6.87 to 9.10Alexander Shorin2013-10-281-51/+62
| |
* | Merge pull request #17 from conkiztador/entry_poimtsStefan Kögl2013-10-281-1/+1
|\ \ | |/ |/| Fix setup.py entry_poimts typo
| * Fix setup.py entry_poimts typoKieran Spear2013-10-281-1/+1
|/
* add link to Coveralls in README.mdStefan Kögl2013-10-131-0/+1
|
* remove trailing whitespace in README.mdStefan Kögl2013-10-131-1/+1
|
* add links to README.mdStefan Kögl2013-10-131-0/+2
|