Permalink
Cannot retrieve contributors at this time
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
bsdiff4/CHANGELOG.txt
Go to fileThis commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
111 lines (79 sloc)
2.74 KB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 2023-XX-XX 1.2.4: | |
| ------------------- | |
| * add `--version` option to `bsdiff4` and `bspatch4` | |
| 2023-02-24 1.2.3: | |
| ------------------- | |
| * handle signals in the diff function so this code can be interrupted if | |
| it's stuck, #21 | |
| * better error message for reading wrong header | |
| * add official Python 3.12 support | |
| 2022-03-09 1.2.2: | |
| ------------------- | |
| * enable building wheels for multiple platforms and Python versions using | |
| pypa/cibuildwheel | |
| * use setuptools instead of distutils in setup.py | |
| * add official Python 3.11 support | |
| 2021-04-11 1.2.1: | |
| ------------------- | |
| * add official Python 3.10 support | |
| * use absolute imports | |
| 2020-07-18 1.2.0: | |
| ------------------- | |
| * apply patch from Robert Scott to fix some bounds checking | |
| (this fixes an issue which has been assigned CVE-2020-15904) | |
| * update license information | |
| * add official Python 3.9 support | |
| * drop support for Python 2.6, 3.3 and 3.4 (things will probably still work) | |
| 2019-11-20 1.1.9: | |
| ------------------- | |
| * add test for small file, #14 | |
| * fix PyArg_ParseTuple s# uses Py_ssize_t, see issue #13 | |
| 2019-11-16 1.1.8: | |
| ------------------- | |
| * fix bsdiff4 -v option using Python 3, issue #12 | |
| * update readme example to use bytes syntax | |
| 2019-11-15 1.1.7: | |
| ------------------- | |
| * define PY_SSIZE_T_CLEAN, should fix issue #11 | |
| * simplified Python code by using bytes syntax | |
| * use file context manager | |
| * remove not working example | |
| * add license file to source, #10 | |
| 2019-11-13 1.1.6: | |
| ------------------- | |
| * add official Python 3.7 and 3.8 support (drop 2.5, 3.1, 3.2) | |
| * avoid uninitialized warning, #8 | |
| * use PyBytes_* in C code, treating the Py3k function names as default, | |
| which also removes all redefinitions of PyString_* | |
| * simplify some tests | |
| 2017-01-07 1.1.5: | |
| ------------------- | |
| * fix for patch_inplace when the resulting file is smaller than before #5 | |
| * add Python 3.4, 3.5 and 3.5 as officially supported | |
| * cleanup some C code which was creating warnings | |
| 2013-04-06 1.1.4: | |
| ------------------- | |
| * fix Python 3 issue with CLI | |
| 2013-01-20 1.1.3: | |
| ------------------- | |
| * fixed file_patch() when src_path and dst_path point to the same file | |
| location on Windows | |
| 2012-11-27 1.1.2: | |
| ------------------- | |
| * fixed file_patch when src_path and dst_path are the same file | |
| * add file_patch_inplace() | |
| 2012-03-14 1.1.1: | |
| ------------------- | |
| * while performing the diff, we are now releasing the GIL while performing | |
| nested for loop | |
| 2012-02-11 1.1.0: | |
| ------------------- | |
| * add Python 3 support | |
| * improve documentation | |
| 2011-06-11 1.0.1: | |
| ------------------- | |
| * add example which implements a slow pure Python patch function | |
| * using cStringIO (instead of StringIO) in format module | |
| 2011-05-23 1.0.0: | |
| ------------------- | |
| initial release |