diff --git a/NEWS.ja.md b/NEWS.ja.md index 18cb30119..792802a3b 100644 --- a/NEWS.ja.md +++ b/NEWS.ja.md @@ -1,3 +1,51 @@ +# Version 5.2.0 +## 新機能 +* EPUBMaker: CSS 組版向けに、見出しの存在に応じて `
` で階層化する機能を追加しました。config.yml で `epubmaker` セクションの `use_section` パラメータを `true` にすると有効化されます ([#1685]) + +## バグ修正 +* PDFMaker: Ruby 2.6 以上でテンプレートの引数についての警告が出る問題を修正しました ([#1683]) +* EPUBMaker: Docker 環境においてファイルがコピーされず空になる問題を修正しました ([#1686]) +* 縦中横を正しく表示する CSS 設定を追加しました ([#1688]) +* PDFMaker: 新しい TeXLive との組み合わせで pxjahyper のオプション競合エラーが発生するのを修正しました ([#1690]) +* PDFMaker: 画像が見つからないときにコンパイルエラーになるのを修正しました ([#1706]) + +## 機能強化 +* 警告とエラーを出力する際の処理を改善しました。`error!` (すぐに終了) および `app_error` (`ApplicationError` 例外を上げる) メソッドを導入しました ([#1674]) +* PDFMaker: ビルドのために画像ファイルをコピーする際、実コピーではなくシンボリックリンクを利用して処理を高速化するオプションを追加しました。`pdfmaker` セクションの `use_symlink` パラメータを `true` にすると、デフォルト挙動の実コピーの代わりにシンボリックリンクが使われます。Windows など一部の OS ではこれは動作しない可能性があります ([#1696]) +* PDFMaker: review-jlreq で `serial_pagination=true, openany` を指定したときには前付の後の空ページが入らないようにしました ([#1711]) + +## その他 +* GitHub Actions まわりを修正しました ([#1684], [#1691]) +* review-preproc: リファクタリングを行いました ([#1697]) +* 入れ子の箇条書きの処理をリファクタリングしました ([#1698]) +* Rubocop 1.12 に対応しました ([#1689], [#1692], [#1699], [#1700]) +* 各ビルダの `builder_init_file` メソッドで最初に `super` で基底 builder の `builder_init_file` を実行するようにしました ([#1702]) +* PDFMaker: FileUtils ライブラリを内部で使う際に、明示記法の `FIleUtils.foobar` を使うようにしました ([#1704]) + +## コントリビューターのみなさん +* [@odaki](https://github.com/odaki) +* [@imamurayusuke](https://github.com/imamurayusuke) + +[#1674]: https://github.com/kmuto/review/issues/1674 +[#1683]: https://github.com/kmuto/review/pulls/1683 +[#1684]: https://github.com/kmuto/review/pulls/1684 +[#1685]: https://github.com/kmuto/review/pulls/1685 +[#1686]: https://github.com/kmuto/review/issues/1686 +[#1688]: https://github.com/kmuto/review/pulls/1688 +[#1689]: https://github.com/kmuto/review/pulls/1689 +[#1690]: https://github.com/kmuto/review/pulls/1690 +[#1691]: https://github.com/kmuto/review/pulls/1691 +[#1692]: https://github.com/kmuto/review/pulls/1692 +[#1696]: https://github.com/kmuto/review/issues/1696 +[#1697]: https://github.com/kmuto/review/pulls/1697 +[#1698]: https://github.com/kmuto/review/pulls/1698 +[#1699]: https://github.com/kmuto/review/pulls/1699 +[#1700]: https://github.com/kmuto/review/pulls/1700 +[#1702]: https://github.com/kmuto/review/pulls/1702 +[#1704]: https://github.com/kmuto/review/pulls/1704 +[#1706]: https://github.com/kmuto/review/issues/1706 +[#1711]: https://github.com/kmuto/review/issues/1711 + # Version 5.1.1 ## バグ修正 * `review-preproc` がエラーになるのを修正しました ([#1679]) diff --git a/NEWS.md b/NEWS.md index 9b7f88569..299e0dc1b 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,51 @@ +# Version 5.2.0 +## New Features +* EPUBMaker: added `
` based on heading level for CSS formatting, when the `epubmaker/use_section` parameter is set to `true` ([#1685]) + +## Bug Fixes +* PDFMaker: fixed a problem that caused a warning in templates for Ruby 2.6 and above ([#1683]) +* EPUBMaker: fixed an issue that caused copied files to be empty in Docker environments ([#1686]) +* added CSS style for correct displaying horizontal characters in vertical typesetting ([#1688]) +* PDFMaker: fixed the pxjahyper option conflict error on latest TeXLive ([#1690]) +* PDFMaker: fixed compile error when image is not found ([#1706]) + +## Enhancements +* improve around warn and error handling ([#1674]) +* PDFMaker: introduced `pdfmaker/use_symlink` parameter to speed up the process by using symbolic links instead of actual copies. This may not work on some operating systems such as Windows ([#1696]) +* PDFMaker: don't insert empty page after frontmatter when using review-jlreq with `serial_pagination=true, openany` ([#1711]) + +## Others +* fixed related to GitHub Actions ([#1684], [#1691]) +* review-preproc: refactored ([#1697]) +* refactored nested lists handling ([#1698]) +* refactor code with Rubocop 1.12 ([#1689], [#1692], [#1699], [#1700]) +* The `builder_init_file` method of each builder now executes `super` first to use base builder's `builder_init_file` ([#1702]) +* PDFMaker: Stopped implicitly including FileUtils library ([#1704]) + +## Contributors +* [@odaki](https://github.com/odaki) +* [@imamurayusuke](https://github.com/imamurayusuke) + +[#1674]: https://github.com/kmuto/review/issues/1674 +[#1683]: https://github.com/kmuto/review/pulls/1683 +[#1684]: https://github.com/kmuto/review/pulls/1684 +[#1685]: https://github.com/kmuto/review/pulls/1685 +[#1686]: https://github.com/kmuto/review/issues/1686 +[#1688]: https://github.com/kmuto/review/pulls/1688 +[#1689]: https://github.com/kmuto/review/pulls/1689 +[#1690]: https://github.com/kmuto/review/pulls/1690 +[#1691]: https://github.com/kmuto/review/pulls/1691 +[#1692]: https://github.com/kmuto/review/pulls/1692 +[#1696]: https://github.com/kmuto/review/issues/1696 +[#1697]: https://github.com/kmuto/review/pulls/1697 +[#1698]: https://github.com/kmuto/review/pulls/1698 +[#1699]: https://github.com/kmuto/review/pulls/1699 +[#1700]: https://github.com/kmuto/review/pulls/1700 +[#1702]: https://github.com/kmuto/review/pulls/1702 +[#1704]: https://github.com/kmuto/review/pulls/1704 +[#1706]: https://github.com/kmuto/review/issues/1706 +[#1711]: https://github.com/kmuto/review/issues/1711 + # Version 5.1.1 ## Bug Fixes * Fix the runtime error of `review-preproc` ([#1679]) @@ -1808,4 +1856,3 @@ To support language parameter for syntax highlighting, if you use review-ext.rb * add headline level 5 and 6 (paragraph, subparagraph) * escape all dash * add ``begin{alltt}..\end{alltt}`` into ``\reviewemlist``, ``\reviewlist`` and ``\reviewcmd`` -