Hi,
After announcing the libzim7 release a month ago, we are proud to release the version 3.0.0 of the Zim-tools. The Zim-tools is the swiss-knife for manipulating ZIM files.
Actually this release has been made available already a few weeks ago and here again this is major release. It makes almost a year we have been working on this new release which mainly brings support of libzim7 and major improvements to the zimcheck tool.
Here is the complete changelog: * 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 (@mgautier #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 (@mgautier @veloman-yunkan @maneesh) * Compile zimsearch binary only if libzim is compiled with xapian (@mgautier, #201) * Docker : Better open zimtools image (@rgaudin #209)
This new release is an important milestone in our global QA effort around ZIM files. Latest Zimcheck has been already integrated in our Zimfarm and its new machine readable output can now be checked in our (currently being build) CMS.
From a more general point of view, improving the Zim-tools is essential to allow hackers to easily deal with the ZIM files and maybe even produce their own. More infos at https://github.com/openzim/zim-tools.
Happy coding!
Kelson