Releases: openzim/javascript-libzim
v0.6
What's Changed
- Adding new tests to libzim by @Rishabhg71 in #67
- Update Changelog.md by @Rishabhg71 in #69
New Contributors
- @Rishabhg71 made their first contribution in #67
Full Changelog: v0.5...v0.6
Release v0.5
What's Changed
This release is built with Emscripten 3.4.1 and builds the new libzim 9.0.0 from libzim binaries.
Full Changelog: v0.4...v0.5
Release v0.4
What's Changed
This release uses Emscripten 3.1.41 to build the final ASM/WASM versions from libzim source v8.2.1. It is built from source code because building from the intermediate libzim.a
binary leads to the broken version released in 0.3. Full-text searching is confirmed to be working in this release (0.4).
Changelog includes changes since v0.2, since the 0.3 release was broken:
- Try to compile with 3.1.41 (current latest) by @Jaifroid in #52
- Pull different EMSDK versions according to build type by @Jaifroid in #53
- Update libzim version for source build to 8.2.0 by @Jaifroid in #54
- Update libzim 8.2.1 for release 0.3 by @Jaifroid in #56
- Update prototype with v0.3 by @Jaifroid in #57 (reverted)
Full Changelog: v0.2...v0.4
Release v0.3
What's Changed
WARNING: Full-text searching appears to be broken in this release. Please use v0.2 in preference while this is being investigated.
This release uses Emscripten 3.1.41 to build the final ASM/WASM versions, and updates the libzim dependency to v8.2.1.
- Try to compile with 3.1.41 (current latest) by @Jaifroid in #52
- Pull different EMSDK versions according to build type by @Jaifroid in #53
- Update libzim version for source build to 8.2.0 by @Jaifroid in #54
- Update libzim 8.2.1 for release 0.3 by @Jaifroid in #56
Full Changelog: v0.2...v0.3
Release v0.2
What's Changed
This release adds support for running javascript-libzim in a Node JS framework (e.g. an Electron app), and in a webextension using mainfest v3 (complying with the stricter CSP required by such extensions). The release is based on libzim_wasm-emscripten-8.1.1.tar.gz
.
- Add NODEFS for Electron builds by @Jaifroid in #33
- Bring default Github config by @kelson42 in #38
- Fix issues identified by codefactor by @Jaifroid in #40
- Update location of libzim binary in downloaded archive by @Jaifroid in #45
- Compile all versions without dynamic execution by @Jaifroid in #48
Full Changelog: v0.1...v0.2
Release v0.1
What's Changed
This is the first release based on binaries provided by kiwix-build.
- Add GPL3+ licence by @kelson42 in #28
- licence + codefactor badges by @kelson42 in #29
- Update gh-pages on push to master by @Jaifroid in #31
- Rename master to main in actions by @Jaifroid in #32
- Add redirect to prototype from Repository root by @Jaifroid in #35
- Add options to build wasm from kiwix-build libzim.a by @Jaifroid in #37
New Contributors
Full Changelog: v0.0.2...v0.1
Release v0.0.2
Full Changelog: https://github.com/openzim/javascript-libzim/commits/v0.0.2
PRE-RELEASE VERSION
What's Changed
- Robust makefile and workflow to build dev and production ASM and WASM versions by @Jaifroid in #14
- Fixed an issue with pre-release v0.0.1 whereby the production versions had garbled names for some internal functions
- Updated several of the dependencies to their latest versions
Full Changelog: v0.0.1...v0.0.2
Release v0.0.1
What's Changed
PRE-RELEASE version
- Dirtily recompiled version of libzim in wasm by @mossroy in #1
- Update to emsdk 2.0.32 by @mossroy in #2
- Upgrade libzim to 6.3.2 by @mossroy in #3
- Upgrade libzim to 7.0.0 by @mossroy in #4
- First implementation of split ZIM files support by @mossroy in #5
- Read images through libzim by @mossroy in #6
- Big file test-case for emscripten by @mossroy in #7
- Update zlib to 1.2.13 and netbeans conf files by @mossroy in #10
- Create an action to build the wasm by @Jaifroid in #13
- Add workflow and scripts for upload to kiwix by @Jaifroid in #20
New Contributors
Full Changelog: https://github.com/openzim/javascript-libzim/commits/v0.0.1