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)
|