Skip to content

Releases: openzim/javascript-libzim

v0.6

07 Dec 16:08
1869d2c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5...v0.6

Release v0.5

18 Nov 16:45
2586336
Compare
Choose a tag to compare

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

13 Oct 05:59
Compare
Choose a tag to compare

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

12 Oct 13:01
7cc39da
Compare
Choose a tag to compare
Release v0.3 Pre-release
Pre-release

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

17 Apr 00:17
554c128
Compare
Choose a tag to compare
Release v0.2 Pre-release
Pre-release

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.

Full Changelog: v0.1...v0.2

Release v0.1

13 Dec 06:30
7d17061
Compare
Choose a tag to compare
Release v0.1 Pre-release
Pre-release

What's Changed

This is the first release based on binaries provided by kiwix-build.

New Contributors

Full Changelog: v0.0.2...v0.1

Release v0.0.2

08 Dec 20:18
27e4ef7
Compare
Choose a tag to compare
Release v0.0.2 Pre-release
Pre-release

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

06 Dec 11:48
Compare
Choose a tag to compare
Release v0.0.1 Pre-release
Pre-release

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