-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathchangelog
273 lines (202 loc) · 9.63 KB
/
changelog
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
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
didjvu (0.9.2) UNRELEASED; urgency=low
*
-- Jakub Wilk <jwilk@jwilk.net> Mon, 12 Feb 2024 13:36:08 +0100
didjvu (0.9.1) unstable; urgency=low
* Fix -p/--pages-per-dict in lossless mode.
Thanks to Stephen Jones and @rmast for the bug reports.
https://github.com/jwilk/didjvu/issues/20
https://github.com/jwilk/didjvu/issues/10
* Improve the help message:
* Fix --fg-slices/--bg-slices.
* Fix typo in --output-template.
* Improve --output-template example.
* Rephrase --help.
* Drop support for Gamera < 3.4.
* Drop support for Python 2.6.
* Improve the test suite:
+ Fix compatibility with Exiv2 ≥ 0.27.
+ Add code to help debugging image loading bugs.
* Improve documentation:
+ Use HTTPS for minidjvu.sourceforge.net.
+ Use HTTPS for djvu.sourceforge.net.
-- Jakub Wilk <jwilk@jwilk.net> Sat, 03 Feb 2024 11:25:04 +0100
didjvu (0.9) unstable; urgency=low
* Remake the build system.
The new build system if based on makefiles.
* Drop support for Gamera < 3.3.2.
* Require Pillow, instead of long unmaintained Python Imaging Library.
* Consistently use uppercase for CLI metavariables.
* Improve error handling.
* Reorganize and improve documentation.
+ Point to Python 2 documentation in the manual page.
This is the version didjvu uses.
+ Improve typography in the manual page.
* Use HTTPS for gamera.informatik.hsnr.de URLs.
* Update PyPI URLs.
* Improve the test suite.
-- Jakub Wilk <jwilk@jwilk.net> Wed, 07 Aug 2019 22:54:08 +0200
didjvu (0.8.2) unstable; urgency=low
* Make --version print also versions of Python and the libraries.
* Make --version print to stdout, not stderr.
* Improve the setup script:
+ Fix the “install” command.
+ Use distutils644 to normalize tarball permissions etc.
* Update pyexiv2 homepage URL.
-- Jakub Wilk <jwilk@jwilk.net> Mon, 15 Jan 2018 19:39:50 +0100
didjvu (0.8.1) unstable; urgency=low
* Don't hardcode the Python interpreter path in script shebangs; use
“#!/usr/bin/env python” instead.
* Update Gamera documentation URL.
* Update bug tracker URLs.
The project repo has moved to GitHub.
-- Jakub Wilk <jwilk@jwilk.net> Sun, 13 Nov 2016 17:51:00 +0100
didjvu (0.8) unstable; urgency=low
* Explicitly require GExiv2 version 0.10 to avoid warnings from PyGI.
* Rename “--pageid-template” as “--page-id-template”.
* Fix compatibility with Pillow ≥ 3.0.
* Fix typo in the documentation.
* Use HTTPS for more URLs in the documentation.
* Improve the test suite.
-- Jakub Wilk <jwilk@jwilk.net> Thu, 26 Nov 2015 18:42:38 +0100
didjvu (0.7) unstable; urgency=low
* Improve XMP support:
+ Add GExiv2 XMP backend.
+ Generate globally unique identifiers in the urn:uuid namespace.
https://www.rfc-editor.org/rfc/rfc4122.html#section-3
+ Update the xmpMM:DocumentID property.
* Improve the test suite.
-- Jakub Wilk <jwilk@jwilk.net> Thu, 10 Sep 2015 19:16:22 +0200
didjvu (0.6.1) unstable; urgency=low
* Fix loading 16-bit greyscale PNG files.
https://groups.yahoo.com/neo/groups/gamera-devel/conversations/messages/2425
* Fix timezone offset calculations.
* Improve error handling.
* Improve the documentation.
* Improve the test suite.
-- Jakub Wilk <jwilk@jwilk.net> Sun, 16 Aug 2015 12:36:14 +0200
didjvu (0.6) unstable; urgency=low
* Add support for splitting along a given global threshold value
(--method global --param threshold=N).
* Don't use minidjvu for creating single-page documents.
* Fix formatting of HTTPS links in the manual page.
* Improve the test suite.
-- Jakub Wilk <jwilk@jwilk.net> Wed, 27 May 2015 22:56:59 +0200
didjvu (0.5) unstable; urgency=low
* Add the -x/--param option.
* Improve the test suite.
-- Jakub Wilk <jwilk@jwilk.net> Thu, 14 May 2015 23:47:32 +0200
didjvu (0.4.1) unstable; urgency=low
* Improve the test suite.
* In XMP timestamps, use “Z” as timezone offset instead of “-00:00”.
Thanks to Daniel Stender for the bug report.
https://github.com/jwilk/didjvu/issues/9
-- Jakub Wilk <jwilk@jwilk.net> Tue, 12 May 2015 19:05:57 +0200
didjvu (0.4) unstable; urgency=low
* Add support for discarding foreground (--fg-slices=0) and background
(--bg-slices=0) layers.
This feature requires DjVuLibre ≥ 3.5.22.
https://github.com/jwilk/didjvu/issues/4
* Fix insecure use of /tmp when calling c44(1).
https://github.com/jwilk/didjvu/issues/8
* Fix loading TIFF files in color modes that Gamera doesn't handle
correctly.
https://bugs.debian.org/784374
* Fix compatibility with DjVuLibre > 3.5.27 (with respect to adding INCL
chunks).
* Improve error handling.
* Use a bigger buffer (1 MiB) for file copying.
* Improve the test suite.
-- Jakub Wilk <jwilk@jwilk.net> Sat, 09 May 2015 22:02:38 +0200
didjvu (0.3) unstable; urgency=low
* Automatically rename duplicate page identifiers.
Thanks to Thomas Enderle for the bug report.
https://github.com/jwilk/didjvu/issues/7
* Preserve resolution from the input file when this metadata is present and
no -d/--dpi option is specified.
* Improve the test suite.
-- Jakub Wilk <jwilk@jwilk.net> Mon, 04 May 2015 21:06:11 +0200
didjvu (0.2.9) unstable; urgency=low
* Fix error handling in the python-xmp-toolkit XMP backend.
* Fix compatibility with python-xmp-toolkit ≥ 2.0.
-- Jakub Wilk <jwilk@jwilk.net> Sat, 02 May 2015 09:58:13 +0200
didjvu (0.2.8) unstable; urgency=low
* Drop support for Python 2.5 completely.
* Clarify documentation for the --fg-subsample and --bg-subsample options.
Thanks to Janusz S. Bień for the bug report.
https://github.com/jwilk/didjvu/issues/5
* Work around a memory leak in Gamera.
Thanks to Janusz S. Bień for the bug report.
https://github.com/jwilk/didjvu/issues/6
* Use HTTPS URLs when they are available, in documentation and code.
-- Jakub Wilk <jwilk@jwilk.net> Mon, 12 May 2014 14:00:48 +0200
didjvu (0.2.7) unstable; urgency=low
* Improve the manual page, as per man-pages(7) recommendations:
+ Remove the “AUTHOR” section.
* Make “setup.py clean -a” remove compiled manual page (unless it was built
by “setup.py sdist”).
* Check Python version at runtime, not only in setup.py.
* Add support for the Brink and Pendock's minimum-cross entropy method.
* Fix the ‘bundle’ command when used without the -o/--output option.
-- Jakub Wilk <jwilk@jwilk.net> Wed, 13 Mar 2013 23:09:52 +0100
didjvu (0.2.6) unstable; urgency=low
* Fix compatibility with PIL ≥ 1.2.
* Fix a copy&paste error in the manual page.
Thanks to Janusz S. Bień for the bug report.
* Fix the ‘separate’ subcommand.
Thanks to Janusz S. Bień for the bug report.
-- Jakub Wilk <jwilk@jwilk.net> Tue, 15 May 2012 11:57:24 +0200
didjvu (0.2.5) unstable; urgency=low
* Use RFC 3339 date format in the manual page. Don't call external programs
to build it.
-- Jakub Wilk <jwilk@jwilk.net> Thu, 12 Apr 2012 12:24:50 +0200
didjvu (0.2.4) unstable; urgency=low
* Make ‘didjvu <command> --help’ print defaults.
* Improve XMP support:
+ Store more information about conversion options (loss-level, C44
encoding options).
+ Rename ‘ncc’ to ‘n-connected-components’ for clarity.
+ Don't convert timestamps to UTC, as recommended by the XMP specification.
+ Use pyexiv2 as XMP backend if python-xmp-toolkit is not available.
+ Add XMP support to the ‘bundle’ command.
-- Jakub Wilk <jwilk@jwilk.net> Tue, 13 Mar 2012 21:12:22 +0100
didjvu (0.2.3) unstable; urgency=low
* Produce more helpful error message when an external command is not found
or a third-party module cannot be imported.
* Add experimental support for XMP metadata.
-- Jakub Wilk <jwilk@jwilk.net> Wed, 01 Feb 2012 20:16:18 +0100
didjvu (0.2.2) unstable; urgency=low
* Make ‘didjvu --help’ print also Gamera version number.
* Try loading images with Gamera, and only fall back to Python Imaging
Library. This should be both faster and allow loading wider variety of
TIFF images.
* Check Python version in setup.py.
* Let the setup.py script build the manual page.
* Disable the Gatos et. al thresholding algorithm for the time being, as it
didn't work anyway.
* Optimize Gamera → PIL conversions.
* Prevent NumPy from being imported by Gamera (loading it takes noticeable
amount of time, even though it's never needed).
* Remove LANGUAGE variable from environment when calling external processes.
* Correct error message about writing binary data to a terminal.
* Add support for the “shading subtraction” algorithm.
* Allow (and prefer) hyphens instead of underscores in method names.
-- Jakub Wilk <jwilk@jwilk.net> Mon, 23 Jan 2012 00:10:37 +0100
didjvu (0.2.1) unstable; urgency=low
* Add the manual page.
* Allow basic functionality of didjvu even with Python 2.5.
* Implement a work-around for memory leak in the Gamera library.
* Add support for reading palette-based images.
Thanks to Janusz S. Bień for the bug report.
* Make -m/--method work again.
* Fix -p/--pages-per-dict.
-- Jakub Wilk <jwilk@jwilk.net> Fri, 29 Oct 2010 01:05:03 +0200
didjvu (0.2) unstable; urgency=low
* Python ≥ 2.6 in now required.
* Implement a new command-line interface. Three subcommands are available:
+ separate — generate masks for images;
+ encode — convert images to single-page DjVu documents;
+ bundle — convert images to bundled multi-page DjVu document.
-- Jakub Wilk <jwilk@jwilk.net> Wed, 08 Sep 2010 00:10:17 +0200
didjvu (0.1) unstable; urgency=low
* Initial release.
-- Jakub Wilk <jwilk@jwilk.net> Fri, 18 Dec 2009 22:25:14 +0100