Vivliostyle version 2019.8.100 released! Now written in TypeScript

We have released Vivliostyle version 2019.8.100.

(See the latest Vivliostyle Viewer, and User’s Guide)

Vivliostyle.js source code is now written in TypeScript

Vivliostyle.js started out as a fork of the EPUB Adaptive Layout implementation developed around 2013 by Peter Sorotokin at Google. The original code was written in JavaScript (ES5) with type annotation for the Closure Compiler, and Vivliostyle.js, whose main developer was Toru Kawakubo now at Trim-marks Inc., continued being developed in the same way.

Since the ES5 JavaScript style is old and hard to maintain, we decided to migrate to TypeScript. This migration to TypeScript has now been finished. [#536]

We hope the new TypeScript code will encourage people to contribute to the open source Vivliostyle development.

For development, see the Development document.

Other Changes and Fixes

Previous Releases Summary

For more details, see Release Notes.