Skip to content

Commit 1454ba7

Browse files
committed
Add a CHANGELOG
Fixes #50.
1 parent 5e2b9c8 commit 1454ba7

File tree

1 file changed

+47
-0
lines changed

1 file changed

+47
-0
lines changed

CHANGELOG.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Changelog of Libzim JavaScript port
2+
3+
The WASM and ASM ports of libzim for JavaScript applications is built on the official [libzim releases](https://download.openzim.org/release/libzim/). Early ports were created by building the libzim WASM binary (`libzim.a`) from scratch, but from version 0.1, we have been using the binary produced by [Kiwix build](https://github.com/kiwix/kiwix-build) as the basis for building the JavaScript application with Emscripten. We release both WASM and ASM applications. Release packages can be obtained from [Releases](https://github.com/openzim/javascript-libzim/releases) or from https://download.openzim.org/release/javascript-libzim/.
4+
5+
## JavaScript Libzim v0.2 (2023-04-17)
6+
7+
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`.
8+
9+
* Add NODEFS for Electron builds by @Jaifroid in https://github.com/openzim/javascript-libzim/pull/33
10+
* Bring default Github config by @kelson42 in https://github.com/openzim/javascript-libzim/pull/38
11+
* Fix issues identified by codefactor by @Jaifroid in https://github.com/openzim/javascript-libzim/pull/40
12+
* Update location of libzim binary in downloaded archive by @Jaifroid in https://github.com/openzim/javascript-libzim/pull/45
13+
* Compile all versions without dynamic execution by @Jaifroid in https://github.com/openzim/javascript-libzim/pull/48
14+
15+
## JavaScript Libzim v0.1 (2022-12-13)
16+
17+
This is the first release based on binaries provided by [kiwix-build](https://github.com/kiwix/kiwix-build).
18+
19+
* Add GPL3+ licence by @kelson42 in https://github.com/openzim/javascript-libzim/pull/28
20+
* licence + codefactor badges by @kelson42 in https://github.com/openzim/javascript-libzim/pull/29
21+
* Update gh-pages on push to master by @Jaifroid in https://github.com/openzim/javascript-libzim/pull/31
22+
* Rename master to main in actions by @Jaifroid in https://github.com/openzim/javascript-libzim/pull/32
23+
* Add redirect to prototype from Repository root by @Jaifroid in https://github.com/openzim/javascript-libzim/pull/35
24+
* Add options to build wasm from kiwix-build libzim.a by @Jaifroid in https://github.com/openzim/javascript-libzim/pull/37
25+
26+
## JavaScript Libzim v0.0.2 (2022-12-08)
27+
28+
**PRE-RELEASE version**
29+
30+
* Robust makefile and workflow to build dev and production ASM and WASM versions by @Jaifroid in https://github.com/openzim/javascript-libzim/pull/14
31+
* Fixed an issue with pre-release v0.0.1 whereby the production versions had garbled names for some internal functions
32+
* Updated several of the dependencies to their latest versions
33+
34+
## JavaScript Libzim v0.0.1 (2022-12-06)
35+
36+
**PRE-RELEASE version**
37+
38+
* Dirtily recompiled version of libzim in wasm by @mossroy in https://github.com/openzim/javascript-libzim/pull/1
39+
* Update to emsdk 2.0.32 by @mossroy in https://github.com/openzim/javascript-libzim/pull/2
40+
* Upgrade libzim to 6.3.2 by @mossroy in https://github.com/openzim/javascript-libzim/pull/3
41+
* Upgrade libzim to 7.0.0 by @mossroy in https://github.com/openzim/javascript-libzim/pull/4
42+
* First implementation of split ZIM files support by @mossroy in https://github.com/openzim/javascript-libzim/pull/5
43+
* Read images through libzim by @mossroy in https://github.com/openzim/javascript-libzim/pull/6
44+
* Big file test-case for emscripten by @mossroy in https://github.com/openzim/javascript-libzim/pull/7
45+
* Update zlib to 1.2.13 and netbeans conf files by @mossroy in https://github.com/openzim/javascript-libzim/pull/10
46+
* Create an action to build the wasm by @Jaifroid in https://github.com/openzim/javascript-libzim/pull/13
47+
* Add workflow and scripts for upload to kiwix by @Jaifroid in https://github.com/openzim/javascript-libzim/pull/20

0 commit comments

Comments
 (0)