Vivliostyle version 2019.8.100 リリース! ソースコードTypeScript化

Vivliostyle version 2019.8.100 をリリースしました。

(最新の Vivliostyle Viewer および ユーザーガイド をご覧ください。)

Vivliostyle.js ソースコードを TypeScript に移行

Vivliostyle.js の元となるプロジェクトは2013年頃にGoogleのPeter Sorotokin氏が開発した EPUB Adaptive Layout 実装で、そのソースコードは、JavaScript (ES5)と Closure Compiler のための型注釈を用いて書かれていました。現Trim-marks Inc.のToru Kawakubo氏をメイン開発者として開発開始されたVivliostyle.jsは、その同じソースコードスタイルを踏襲してきました。

このES5のJavaScriptスタイルは古くなり今後の維持が難しいため、私たちはこれをTypeScriptに移行することを決め、そしていま TypeScriptへの移行が完了しました。[#536]

ソースコードがTypeScript化されたことで、オープンソースVivliostyle開発への貢献が活発になることを期待しています。

開発については、Development documentをご覧ください。

その他の変更と修正

過去のリリースの概要

詳細については、Release Notes を参照してください。