-
Notifications
You must be signed in to change notification settings - Fork 26
/
CHANGELOG.txt
121 lines (85 loc) · 2.97 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
2024-XX-XX 1.2.6:
-------------------
2024-10-09 1.2.5:
-------------------
* update cibuildwheel to 2.21.3 in order to provide cp312 wheels on PyPI
2023-11-01 1.2.4:
-------------------
* update cibuildwheel to 2.16.1 in order to provide cp312 wheels on PyPI
* 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