Releases: RussCoder/djvujs
L:: v.0.4.5 V:: v.0.5.1
The details are in the changelogs:
L:: v.0.4.4; V:: v.0.5.0
Viewer:
Dark and light color themes.
All CSS is built into the JS file.
Preference for the continuous-scroll view mode is saved in the options now.
Bug fixes and style improvements.
Library:
Significant reduction of memory consumption in IWDecoder (LazyBlock).
Automatic reset of temporary IW structures after the decoding phase, if the image is big.
L:: v0.4.3; V:: v0.4.1
Swedish translation.
File name is extracted from the Content-Disposition header, if it's present.
Russian translation was corrected.
L:: v0.4.3; V:: v0.4.0
Multi-language support.
Russian and English languages.
Additional API to set the language programmatically.
Fixed a bug due to which an empty DJVI chunk caused an error.
L:: v0.4.2; V:: v0.3.6
- An ability to load a file by URL manually in the extension.
- An extension option to analyze http headers to detect djvu files.
L:: v0.4.2; V:: v0.3.5
Fixed a bug, which took place when there is no location.origin (when a web page is opened directly in a browser).
L.0.4.1-V.0.3.5
Viewer:
- New DOCUMENT_CLOSED and DOCUMENT_CHANGED events to change the page title dynamically.
- decodeURIComponent applied to a file's name derived from a URL.
- Fixed a bug due to which there was no file names, but only ***.
Library:
- Wrapped some loop's bodies into functions to avoid code deoptimizations in Chrome in some cases.
L.0.4.0-V.0.3.4
Viewer's programmatic API enhancement: page number can be set via configure(), getPageNumber() and PAGE_NUMBER_CHANGED event were added.
L:: v.0.4.0; V:: v.0.3.3
Options of the viewer. An extension option to open .djvu links on click.
L:: v.0.4.0; V:: v.0.3.2
Fixed a bug due to which it was impossible to create many instance of the viewer on the same page.