Skip to content

Commit 3198a84

Browse files
authored
Merge pull request #681 from kiwix/version_10.0.0
2 parents 2ccea8e + fcae21c commit 3198a84

File tree

5 files changed

+68
-5
lines changed

5 files changed

+68
-5
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,5 @@ subprojects/googletest-release*
55
build/
66
.vscode/
77
builddir/
8+
.cache/
9+
.clangd/

ChangeLog

Lines changed: 62 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,68 @@
11
libkiwix 10.0.0
22
===============
33

4-
* ...
4+
This release is huge release.
5+
The project has been renamed to libkiwix, it is more coherent with the library name.
6+
7+
* Server front page :
8+
- Use js in the front page to display the available book,
9+
using the OPDS stream as source. The front page is now populated only with
10+
the visible books and user can search for books. (@MananJethwany #530, #541, #534)
11+
(@kelson42 #628)
12+
- Revamp css (@MananJethwany #559)
13+
- Correctly Convert 3iso language code to 2iso (@juuz0 #672)
14+
15+
* Server suggestions search :
16+
- Add pagination for suggestion search (@maneeshpm #591)
17+
- Fix suggestion system (@MananJethwany #498)
18+
- Provide the kind and path (when adapted) to the suggestion answer (@MananJethwany #464)
19+
- The displayed suggestion have now highligth on the searched terms (@maneeshpm #505)
20+
- Properly handle html encoding of suggestions (@veloman-yunkan #458)
21+
22+
* Server improvements :
23+
- Remove meta endpoints (@mgautier #669)
24+
- Add raw endpoints to get the raw content of a zim (@mgautierfr #646)
25+
- Add details on 404 error pages (@soumyankar #490)
26+
- Fix headbar insertion when `<head>` tag has attributes (@kelson42 #440)
27+
- Better headbar insertion (after charset definition) (@kelson42 #442)
28+
29+
* New OPDS Stream v2 :
30+
- Add a list of categories (@veloman-yunkan)
31+
- Support for partial entries (@veloman-yunkan #602)
32+
- Support multiple icons size in the OPDS stream (@veloman-yunkan #577 #630)
33+
- Add language endpoint to catalog (@veloman-yunkan #553)
34+
- Add illustration API to get the illustration of a book (@mgautierfr #645)
35+
- OPDS search can now filter books by category (@veloman-yunkan #459)
36+
37+
* Library improvements :
38+
- Allow the libray to be live reloaded when the library.xml changes (@veloman-yunkan #636)
39+
- Properly handle removing of book from the library (@veloman-yunkan #485)
40+
- Use xapian to search for books in the library (@veloman-yunkan #460, #488)
41+
42+
* Added methods/functions :
43+
- Fix `fileExist` and introduce `fileReadable` (@juuz0 #668)
44+
- Add `getVersions` and `printVersions` functions (@kelson42 #665)
45+
- Add `getNetworkInterfaces()` and `getBestPublicIP()` functions (@juuz0 #622)
46+
- Add `get_zimid()` method to the search result (@maneeshpm #510)
47+
48+
* Various improvements :
49+
- Better secret value for aria2c rpc (@juuz0 #666)
50+
- Avoid duplicated Archive/Reader in the Searcher (@veloman-yunkan #648)
51+
- Add basic documentation (@mgautierfr #640)
52+
- Do not use Reader internally (@maneeshpm #536 #576)
53+
- Remove dependency headers from our public headers (@mgautierfr #574)
54+
- Downloader now don't write metalink on the filesystem (@kelson42 #502)
55+
- Support opening a zim file using a fd (@veloman-yukan #429)
56+
- Use C++11 std::thread instead of pthread (@mgautierfr #445)
57+
- [READER] Do not crash if zim file has no `Counter` metadata (@mgautierfr #449)
58+
- Ensure libzim dependency is compiled with xapian (@mgautierfr #434)
59+
- Support video and audio mimetype in `getMediaCount` (@kelson42 #439)
60+
- Better parsing of the counterMap (@kelson42 #437)
61+
- Adapt libkiwix to libzim 7.0.0 (@mgautierfr #428)
62+
- Remove deprecated methods (@mgautierfr)
63+
- CI: Build package for Ubuntu Hirsute, Impish and Jammy (@legoktm #431 #568) and remove Groovy
64+
- Fix compilation for FreeBSD (@swills g#432)
65+
- Many fixes and improvement (@MananJethwany, @maneeshpm, @veloman-yunkan, @mgautierfr)
566

667
kiwix-lib 9.4.1
768
===============

debian/control

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Maintainer: Kiwix team <[email protected]>
44
Build-Depends: debhelper-compat (= 13),
55
meson,
66
pkg-config,
7-
libzim-dev (>= 6.1.8),
7+
libzim-dev (>= 7.2.0),
88
libcurl4-gnutls-dev,
99
libicu-dev,
1010
libgtest-dev,
@@ -23,7 +23,7 @@ Section: libdevel
2323
Architecture: any
2424
Multi-Arch: same
2525
Depends: libkiwix10 (= ${binary:Version}), ${misc:Depends}, python3,
26-
libzim-dev (>= 6.0.0),
26+
libzim-dev (>= 7.2.0),
2727
libicu-dev,
2828
libpugixml-dev,
2929
libcurl4-gnutls-dev,

docs/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
# -- Project information -----------------------------------------------------
1919

2020
project = 'libkiwix'
21-
copyright = '2021, libzim-team'
21+
copyright = '2022, libkiwix-team'
2222
author = 'libzim-team'
2323

2424

meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ else
4444
error('Cannot found header mustache.hpp')
4545
endif
4646

47-
libzim_dep = dependency('libzim', version : '>=7.1.0', static:static_deps)
47+
libzim_dep = dependency('libzim', version : '>=7.2.0', static:static_deps)
4848
if not compiler.has_header_symbol('zim/zim.h', 'LIBZIM_WITH_XAPIAN')
4949
error('Libzim seems to be compiled without xapian. Xapian support is mandatory.')
5050
endif

0 commit comments

Comments
 (0)