-
-
Notifications
You must be signed in to change notification settings - Fork 35
/
ChangeLog
231 lines (184 loc) · 8.26 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
zim-tools 3.5.0
===============
* Add support of new Debian based distribution (@kelson42 #424)
* Add MW Windows base CI/CD (@mgauthier #425)
zim-tools 3.4.2
===============
* zimwriterfs: Support short option `-a` (tags) (@kelson42 #409)
* zimwriterfs: "Name", "Title" and "LongDescription" are mandatory metadata (@kelson42 #410 #411)
* zimcheck: Do not run check on content if zim integrity test is failing (@mgautierfr #413)
* zimrecreate: Do not try to add twice metadata (and fix return code) (@mgautiefr #419)
zim-tools 3.4.1
===============
* zimsplit: stop creating trailing empty chunk (@mgautierfr #402)
* zimdump: Respecting the --ns option in zimdump show (@veloman-yunkan #316)
* Introduce max libzim version check in compilation (@kelson42 #397)
zim-tools 3.4.0
===============
* zimwriterfs: Fix regression of Redirect entries not findable in title suggestions (@mgautierfr #388)
* zimcheck: Do not use std::optional (@mgautierfr #392)
* zimcheck: Do not detect ZIM clone entry as duplicated content (@mgautierfr #379)
zim-tools 3.3.0
===============
* zimcheck: Properly deal with HTML entities in URL (@veloman-yukan #378)
* zimcheck: Stop complaining about empty href (@BartlomiejZalas #367)
* zimcheck: Fix handling of bad or missing magic file (@rgaudin #374)
* zimwriterfs, zimcheck: Fix illustration check (@mgautierfr #369)
* zimwriterfs: Stop compressing illustrations (@mgautierfr #355)
* zimwriterfs: Properly deal with wrong amount of columns in redirect file (@mgautierfr #360)
* Fix Debian package compilation on arm64 (@mgautierfr #369)
* Full code base compliancy with C++17 (@mgautierfr #368)
* Container images for ARM CPU architecture (@rgaudin #351)
* Multiple CI/CD improvements (@kelson42)
zim-tools 3.2.0
===============
* Introduce a "Metadata table" to centralize information about metadata and check them (@veloman-yunkan #339)
* Add check for description and longDescription (@Onyx2406 #333)
* Do not use `--static` option when compiling on MacOs (@mgautierfr #342)
* Add support for SIP uri scheme (@kelson42 #329)
* Various CI improvement (@kelson42)
zim-tools 3.1.3
===============
* zimbench: Fix command line parsing (@veloman-yunkan #323)
zim-tools 3.1.2
===============
* zimdump: Create correct redirection when dumping zim with old namespace
scheme (@mgautierfr #306)
* zimcheck: Correctly handle protocol-relative absolute url as absolute url (@veloman-yunkan #307)
* zimcheck: Fix `J` flag at arguments parsing (@JameelKaisar #320)
* zimcheck: Limit the size of the task queue, which reduce the memory needed (@veloman-yunkan #309)
* zimcheck: Better and faster redirect loop check (@veloman-yunkan #312)
* zimdump: Improve indentation output of `zimdump list` (@kelson42 #301)
* zimwriterfs: Improve an error message (@kelson42 #302)
* CI: Fix CI compilation (@mgautierfr #313)
zim-tools 3.1.1
===============
* zimdump: Correctly print the main page (@mgautierfr #293)
* zimcheck: Correctly print spend time to avoid performance test to fail on slow
hardware (@veloman-yunkan #288)
* zimwriterfs: Fix usage message indentation (@kelson42 #291)
* Cross compilation: Correctly detect host machine (@kelson42 #290)
* CI: Fix libzim-dev deps (@legoktm #284)
* CI: Remove Ubuntu Hirsute (@legoktm #286)
zim-tools 3.1.0
===============
* zimcheck: Fix json output (Use `"` instead of `'`) for strings
(@mgautierfr #281)
* zimcheck: Avoid undefined behavior (and crash) when testing link's content.
(@mgautierfr #280)
* The `--version` option now also print the version of all dependencies (@kelson42, #275)
* zimcheck: Add the zimcheck version in the output log (@kelson42, #274)
* CI: Readd build on Ubuntu Impish (@kelson42, #267)
* CI: Add build on Ubuntu Jammy (@legoktm, #273)
zim-tools 3.0.0
===============
* zimwriterfs: Do not allow zimwriterfs to overwrite a existing zim file
(@asashnov #193)
* zimcheck: Make zimcheck print json output with option `--json`
(@veloman-yunkan #206)
* zimcheck: Make zimcheck multithreaded (@veloman-yunkan #194)
* zimcheck: Add an option to check for redirection loops (@shashwat1002 #218)
* zimrecreate: Add an option `-j` to not create fulltext index (@data-man #234)
* zimrecreate: Add option `-J` (--threads) to set the number of threads to
use (@data-man #235)
* remove zstd compression options. We are now always creating zim file with
zstd (@kelson42 #261, 264)
* zimwriterfs: Do not use the extension of file as mimetype (@mgautierfr #265)
* zimcheck: Improve performance of detection of the kind of url
(@veloman-yunkan #179)
* Support new protocols xmpp, news and urn (@kelson42 #205)
* zimdump: zimdump now print the favicon and mainentry path instead of the
index (@kelson42 #220)
* zimdump: Add a option to create html redirect insteal of symlink
* zimdump: Fix issue where zimdump crash depending of the stored path of
redirection (@maneesh #211)
* zimdump: Fix argument --ns not working (@maneesh #216)
* Add zimcheck unit tests (@veloman-yunkan #215)
* zimdump: Fix http redirect (@veloman-yunkan #225)
* Adapt zim tools to new libzim api (@mgautierfr @veloman-yunkan @maneesh)
* Compile zimsearch binary only if libzim is compiled with xapian
(@mgautierfr, #201)
* Docker : Better open zimtools image (@rgaudin #209)
zim-tools 2.1.0
===============
* Add small description text to help option (@kelson42)
* zimcheck: Better error reporting (@MiguelRocha, @kelson42)
* zimwriterfs: Update font mimetype (@kelson42)
* zimcheck: Fix various crash (@MiguelRocha)
* ci: Add building of deb package and publication on ppa (@legoktm)
* Add unit tests (@MiguelRocha, @asashnov)
* zimcheck: Handle `data:` urls correctly (@kelson42)
* zimcheck: Add testof empty links (@MiguelRocha)
* readme: Add link to packages links (repology) (@hashworks)
* zimwriterfs & zimrecreate: Add a option to write ZIM files using Zstandard
compression (default lzma) (@kelson42)
* zimcheck: Performance improvement (@MiguelRocha, @veloman-yunkan)
* zimwriterfs: Create zim redirect entry when file is actually a symlink
(@asashnov)
* zimcheck: Add a progress option (@kelson42)
* zimsplit: Use docopt to parse command line option (@MiguelRocha)
* zimwriterfs: Add a metadata `M/Scraper` with the name (zimwriterfs) and
version of the scraper. (@asashnov)
* zimwriterfs: Do not allow to create a zim file inside the HTML source
directory (@asashnov)
* zimcheck: Add internal integrity check using libzim `validate`
(@veloman-yunkan)
zim-tools 2.0.0
===============
* zimwriterfs: the tool version 1.3.10 migrated to zim-tools sources tree
* zimwriterfs: Better support of webp format
* zimdump: Fix directory and redirection handling when dumping zim content of
the file system.
* zimdump: Improve zimdump commandline argument.
* zimcheck: Fix false positive with URL containing '?'
* Fix help typo in zimpatch and zimcheck
* Fix incoherent licensing.
zim-tools 1.2.1
===============
* Fix compilation warning
zim-tools 1.2
=============
* Fix a lot small issues about CI compilation.
* zimdump: Add an option to dump redirection using html redirect or symlink.
zim-tools 1.1.1
===============
* Adapt to new api of libzim.
1.1.0
=====
* [CI] Move to github's action ci.
* zimdump: Use the url article instead of the title as filename.
* zimbench: Fix time measurement.
1.0.5
=====
* Adapt to the new libzim's creator api
* zimrecreate: Better performance.
* zimcheck: Check if an entry is empty
1.0.4
=====
* zimcheck: Better handling of ./ in URL checking
1.0.3
=====
* ZimCheck handles properly geo: mailto: tel: javascript: links
* Fix external URL checking error message and usage()
* Added -V --version command line arguments
1.0.2
=====
* Update readme.
* ZimCheck returns a proper status code.
* Update to last API of libzim 5.0.0
* Temporally deactivate compilation of zimBench on windows.
1.0.1
=====
* Update build.
* [zimCheck] Far better zimCheck implementation :
- performance issue
- fix url check
* Build without rpath
1.0.0
=====
* Remove warnings.
* Compile zim-tools with travis.
* Add zim-check tool.
* Addapt zimDiff and zimPatch to new version of libzim writer.
* [zimSplit] Do not create a new ofstream for each part. (Do not need gcc5)
* Do not use `std::to_string` (Allow compilation with gcc4.8)