Skip to content

Commit

Permalink
CHANGELOG for v4.0 (#1211)
Browse files Browse the repository at this point in the history
  • Loading branch information
Jaifroid authored Feb 21, 2024
1 parent 8e73984 commit 482bbd0
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 6 deletions.
26 changes: 21 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,37 @@ Please note that this application has changed its name over time.
It was first called "Evopedia" (and was using the file format of Evopedia).
Then it was renamed to "Kiwix HTML5" (and used the ZIM file format). Finally it was renamed "Kiwix JS".

## Interim changelog for Kiwix JS v3.11.5 [pre-release]
## Kiwix JS v4.0.0

This pre-release version is only published to the browser-extension PWA, and will be superseded by v4.0
Released on *2024-02-22*

* FEATURE: High-fidelity Zimit archive reading, with fallback to static content for old browsers
* FEATURE: High-fidelity Zinit archive reading, with fallback to static content for old browsers
* FEATURE: Added preliminary support for forthcoming Zimit 2.0 archive types
* FEATURE: Enabled multi-ZIM support (browsing different ZIMs simultaneously in different browser tabs or windows)
* FEATURE: Added a security warning on opening a ZIM for the first time with fallback to Secure Mode (aka JQuery)
* ENHANCEMENT: Support most Zimit (1/2) archives in jQuery mode if they have largely static content
* ENHANCEMENT: Better UX for dealing with unsupported Zimit archives, and auto fallback
* ENHANCEMENT: Added an active content warning when opening a Zimit 2 archive in ServiceWorkerLocal mode
* UPDATE: Better detection for opening PDFs and external links outside the sandbox
* KNOWN ISSUE: Dark mode inverts images in Zimit-based archives
* BUGFIX: Restored ability to scroll the search results with touch or mouse
* BUGFIX: Issue causing a bootloop in rare circumstances when the app is in jQuery mode
* BUGFIX: Issue causing a bootloop in rare circumstances when the app is in JQuery mode
* FIX: Failure to handle PDFs in some OpenZIM archive types
* FIX: Opening of new tabs in Zimit-based archives
* FIX: Updated some broken links
* FIX: Added support for srcsets when reading a Zimit archive in JQuery mode
* WORKAROUND: Provide alternative zimit2 link handling for browsers that do not support wombat.js
* DEV: Added low-level support for zimit2, add added zimType to ZIMArchive properties shown in console
* DEV: Added possibility of using libzim for reading OpenZIM file contents (see Expert Settings)
* DEV: Provided a separate webmanifest for the PWA version
* DEV: Updated info for developers
* DEV: Added a generic version of browserAction in backgroundscript to support MV3 extensions
* DEV: Fixed some anomalies in tests
* DEV: Ensured consistent use of settingsStore prefix with localStorage keys
* DEV: Updated rollup-js to v4
* DEV: Updated libzim to v0.5
* DEV: Updated libzim to v0.6
* DEV: Updated vite-js to v4.5.2
* DEV: Bumped GitHub actions/checkout@v3 to actions/checkout@v4

## Kiwix JS v3.11.0

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ these separately, store them in your filesystem, and manually select them after
**now compatible** with this reader, as of v3.11.5, in modern browsers *if the reader is running in [ServiceWorker mode](#some-technical-details) as an offline-first PWA*
([see below](#some-technical-details) for an explanation of what this means). If the app is running in any other mode, then only static content will be
viewable, and many Zimit ZIMs may not work at all when viewed statically. Our sister app https://pwa.kiwix.org has some more support for Zimit archives
in solder browsers.
in older browsers.

## Compatibility

Expand Down

0 comments on commit 482bbd0

Please sign in to comment.