Releases: openzim/libzim
Releases · openzim/libzim
9.2.3
- Correctly locate part range in which read data in case of ZIM chunks (@mgautierfr #903)
- Fix test compilation GCC12 #899 (#mgautierfr #899)
- Move Windows CI/CD to native MS Windows via GitHub Actions (@mgautierfr #899 #914)
- Update deb package CI/CD for Debian & Ubuntu with latest releases (@kelson42 #905 #906 #922)
9.2.2
- Avoid crash scenario in case of invalid offset in clusters (@mgautierfr #895)
- Many improvements around testing (@mgautierfr #889 #897)
- Windows CI using GitHub Windows runner (@mgautierfr #894)
- Better error message when failing to open (split) ZIM file (@mgautierfr #884)
9.2.1
- Better handling of split ZIM files (@mgautierfr #879)
- Fix creation of shared_ptr in test (@mgautierfr #881)
9.2.0
- Allow open Archive with a set of (positionned) file descriptors (@mgautierfr #860)
- Introduce new (private) method
getEntryByPathWithNamespace
(@mgautierfr #859) - Internally catch xapian exception and rethrow ZimFileFormatError instead (@mgautierfr #873)
- Fix compilation on Haiku (@Begasus #857)
- Fix macos mmap (@mgautierfr #867)
- Optimize checksum calculation (@aryanA101a #861)
- Introduce
Formatter
helper (@ShaopengLin #862) - Rename all
*Url*
symbols to*Path*
(@mgautierfr #869) - Build script: Allow to disable compilation of test (@kelson42 #854)
- [CI] Use kiwix-build github's action to download deps archive (@mgautierfr #850)
- [CI] Build libzim on macos-14 (@kelson42 #856)
9.1.0
9.0.0
- getMediaCount() does not fail anymore if M/Counter is missing (@mgauthierfr #827)
- Reintroduce optimization of Entry::getItem() (@kelson42 @mgauthierfr #836)
- C++17 compatible code (@mgauthierfr #819)
- Add support to recent googletest framework (@kelson42 #830)
- Multiple fixes for Apple macOS/iOS compilation & CI (@mgauthierfr @kelson42 @rgaudin #832 #839)
8.2.1
- Better indexer CJK content (@mgautierfr #806)
- Fix export of symbol on Windows dll (@xiaoyifang @mgautierfr #796 #807)
- Remove accents from the search query (@mgautierfr #804)
- Improved performance of removing of accents when working on long string (@mgautierfr #797)
- Various improvement and fixes of the CI (@mgautierfr @kelson42)
8.2.0
- Deprecate
SearchIterator::getSize()
method (@mgautierfr #774) - Fix handling of search end iterator (@mgautierfr #774)
There were cases when we could dereference a end iterator. - Fix suggestions with titles containing punctuations (@veloman-yunkan #765)
- Correctly publish our public API in Windows's dll (@xiaoyifang #783)
- Fix various warning and compilation error when compiling with last xcode version (@mgautierfr #782)
- Fix faulty unit-test checking for async errors (@mgautierfr #776)
- Update subproject wrap zstd to version 1.5.4 (and use upstream wrap file.) (@mgautierfr #749)
- Move main branch from
master
tomain
- Add CI to build on aarch64 (@mgautierfr #784)
- Various CI improvement (@kelson42)
8.1.1
- Revert a ABI breaking change introduced in 8.1.0 (Optimization of
Entry::getItem()
)
8.1.0
- Optimization ofthe first call to
zim::Archive::iterEfficient
(@veloman-yunkan #724) - Add some documentation to
zim::writer::IndexData
(@mgautierfr #727) - Correctly catch and rethrow exception thrown in worker threads at creation (@mgautierfr #496 #748)
- Optimization of
Entry::getItem()
(@veloman-yunkan #732) - Fix declaration of
zim::setICUDataDirectory()
(@MohitMaliFtechiz #733) - Add
zim::Archive::getMediatCount()
(@mgautierfr #730) - Make compilaton of examples optional (@mgautierfr #738)
- Add a CI for wasm (@mgautierfr #746)
- Make constructor of SuggestionItem public (@veloman-yunkan #740)