From 8063a63df7c04364085f25584dfac318bbc9f055 Mon Sep 17 00:00:00 2001 From: Kenshi Muto Date: Tue, 28 Nov 2017 15:11:14 +0900 Subject: [PATCH 1/5] preparing for 2.4.0 --- NEWS.ja.md | 81 +++++++++++++++++++++++++++++++++++++++++++ lib/review/version.rb | 2 +- 2 files changed, 82 insertions(+), 1 deletion(-) diff --git a/NEWS.ja.md b/NEWS.ja.md index aa630555f..577a57bc8 100644 --- a/NEWS.ja.md +++ b/NEWS.ja.md @@ -1,3 +1,84 @@ +# Version 2.4.0 + +## 新機能 + +* エラーや警告の出力に Ruby 標準の Logger クラスを使うようにしました ([#705]) +* EPUBMaker: 電子書籍ストアで拒絶されることの多い、大きなピクセル数の画像ファイルに対して警告を出すようにしました ([#819]) +* LATEXBuilder: ページ参照のための `@` 命令を追加しました ([#836]) +* インライン命令で `{}` で引数を囲む代わりに `| |` あるいは `$ $` で囲むことにより、`}` のエスケープが不要になる、フェンス記法を導入しました ([#876]) + +## バグ修正 + +* 見出しが空、あるいはコードブロック内等で誤認識される挙動を修正しました ([#121]) +* TOPBuilder: `//image` で metric パラメータが無視されるのを修正しました。`//indepimage` で metric パラメータがないとエラーになるのを修正しました ([#805]) +* 他章のコラム参照が動作していなかったのを修正しました ([#817]) +* config.yml で `date` の値が空のときに実行時の日付が正しく入るようにしました ([#824]) +* 前付・後付の図・表・リストのキャプションの見出しの前置文字列の定義の誤りを修正しました ([#830]) +* WebMaker の書籍見出しに名前付きパラメータを与えたときの挙動を修正しました ([#831]) +* フォントファイルが不足した一部の環境において、欧文が Type3 形式になってしまう問題を避けるため、lmodern スタイルファイルを読み込むようにしました ([#843]) +* config.yml で `/` を含む見出しがおかしくなる問題を修正しました ([#852]) +* PDFMaker において toclevel の値が正しい効果を表すように修正しました ([#846]) + +## 機能強化 + +* `//indepimage` で ``{ 〜 //}`` によるブロック表記を許容するようになりました ([#802]) +* `//indepimage` で画像ファイルが見つからないときに警告を出すようにしました ([#803]) +* LATEXBuilder: `//source` はキャプション引数を許容するようになりました ([#834]) + +## 非互換の変更 + +* LATEXBuilder: 部番号のデフォルト表記をローマ数字にしました ([#837]) +* EPUBMaker: 目次を冒頭ではなく前付の後に置くようにしました ([#840]) +* `imgmath` 有効時に数式画像ファイルを書き出すフォルダを、`images` 直下ではなく `images/_review_math` としました ([#856]) +* EPUBMaker: 大扉の有無を示す titlepage のデフォルトは null (無) から、PDFMaker と同様に true (有) になりました ([#862]) +* EPUBMaker: テンプレートファイルの `params` を `config` に置き換えました ([#867]) + +## ドキュメント + +* `rake pdf` には LaTeX 環境が必要なことを追記しました ([#800]) +* README.md 内のリンクミスを修正しました ([#815]) +* Re:VIEW の各命令の登場パターンを網羅するテストドキュメントを用意しました ([#833]) +* config.yml の titlepage パラメータのコメントを修正しました ([#847]) +* footnotetext の説明を修正しました ([#872]) + +## その他 + +* rubocop 0.50.0 の指摘に基づき、コーディングルールを統一しました ([#823]) +* 利用者がいないため、EWBBuilder を撤去しました ([#828]) + +## コントリビューターのみなさん +* [@ryota-murakami](https://github.com/ryota-murakami) +* [@nasum](https://github.com/nasum) +* [@kokuyouwind](https://github.com/kokuyouwind) + +[#121] https://github.com/kmuto/review/issues/121 +[#705] https://github.com/kmuto/review/issues/705 +[#800] https://github.com/kmuto/review/pull/800 +[#802] https://github.com/kmuto/review/issues/802 +[#803] https://github.com/kmuto/review/issues/803 +[#805] https://github.com/kmuto/review/pull/805 +[#815] https://github.com/kmuto/review/pull/815 +[#817] https://github.com/kmuto/review/pull/817 +[#819] https://github.com/kmuto/review/issues/819 +[#823] https://github.com/kmuto/review/issues/823 +[#824] https://github.com/kmuto/review/issues/824 +[#828] https://github.com/kmuto/review/pull/828 +[#830] https://github.com/kmuto/review/pull/830 +[#831] https://github.com/kmuto/review/pull/831 +[#833] https://github.com/kmuto/review/pull/833 +[#834] https://github.com/kmuto/review/issues/834 +[#836] https://github.com/kmuto/review/issues/836 +[#840] https://github.com/kmuto/review/pull/840 +[#843] https://github.com/kmuto/review/issues/843 +[#837] https://github.com/kmuto/review/issues/837 +[#846] https://github.com/kmuto/review/issues/846 +[#847] https://github.com/kmuto/review/pull/847 +[#852] https://github.com/kmuto/review/issues/852 +[#856] https://github.com/kmuto/review/issues/856 +[#862] https://github.com/kmuto/review/pull/862 +[#867] https://github.com/kmuto/review/issues/867 +[#876] https://github.com/kmuto/review/issues/876 + # Version 2.3.0 ## 新機能 diff --git a/lib/review/version.rb b/lib/review/version.rb index 36fa84de4..95678153d 100644 --- a/lib/review/version.rb +++ b/lib/review/version.rb @@ -1,3 +1,3 @@ module ReVIEW - VERSION = '2.3.0'.freeze + VERSION = '2.4.0'.freeze end From c371560c5088ac9753b2de0395e9fbfa68d2bb24 Mon Sep 17 00:00:00 2001 From: Kenshi Muto Date: Tue, 28 Nov 2017 15:19:36 +0900 Subject: [PATCH 2/5] fix tag --- NEWS.ja.md | 56 +++++++++++++++++++++++++++--------------------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/NEWS.ja.md b/NEWS.ja.md index 577a57bc8..137344df7 100644 --- a/NEWS.ja.md +++ b/NEWS.ja.md @@ -21,7 +21,7 @@ ## 機能強化 -* `//indepimage` で ``{ 〜 //}`` によるブロック表記を許容するようになりました ([#802]) +* `//indepimage` で `{ 〜 //}` によるブロック表記を許容するようになりました ([#802]) * `//indepimage` で画像ファイルが見つからないときに警告を出すようにしました ([#803]) * LATEXBuilder: `//source` はキャプション引数を許容するようになりました ([#834]) @@ -51,33 +51,33 @@ * [@nasum](https://github.com/nasum) * [@kokuyouwind](https://github.com/kokuyouwind) -[#121] https://github.com/kmuto/review/issues/121 -[#705] https://github.com/kmuto/review/issues/705 -[#800] https://github.com/kmuto/review/pull/800 -[#802] https://github.com/kmuto/review/issues/802 -[#803] https://github.com/kmuto/review/issues/803 -[#805] https://github.com/kmuto/review/pull/805 -[#815] https://github.com/kmuto/review/pull/815 -[#817] https://github.com/kmuto/review/pull/817 -[#819] https://github.com/kmuto/review/issues/819 -[#823] https://github.com/kmuto/review/issues/823 -[#824] https://github.com/kmuto/review/issues/824 -[#828] https://github.com/kmuto/review/pull/828 -[#830] https://github.com/kmuto/review/pull/830 -[#831] https://github.com/kmuto/review/pull/831 -[#833] https://github.com/kmuto/review/pull/833 -[#834] https://github.com/kmuto/review/issues/834 -[#836] https://github.com/kmuto/review/issues/836 -[#840] https://github.com/kmuto/review/pull/840 -[#843] https://github.com/kmuto/review/issues/843 -[#837] https://github.com/kmuto/review/issues/837 -[#846] https://github.com/kmuto/review/issues/846 -[#847] https://github.com/kmuto/review/pull/847 -[#852] https://github.com/kmuto/review/issues/852 -[#856] https://github.com/kmuto/review/issues/856 -[#862] https://github.com/kmuto/review/pull/862 -[#867] https://github.com/kmuto/review/issues/867 -[#876] https://github.com/kmuto/review/issues/876 +[#121]: https://github.com/kmuto/review/issues/121 +[#705]: https://github.com/kmuto/review/issues/705 +[#800]: https://github.com/kmuto/review/pull/800 +[#802]: https://github.com/kmuto/review/issues/802 +[#803]: https://github.com/kmuto/review/issues/803 +[#805]: https://github.com/kmuto/review/pull/805 +[#815]: https://github.com/kmuto/review/pull/815 +[#817]: https://github.com/kmuto/review/pull/817 +[#819]: https://github.com/kmuto/review/issues/819 +[#823]: https://github.com/kmuto/review/issues/823 +[#824]: https://github.com/kmuto/review/issues/824 +[#828]: https://github.com/kmuto/review/pull/828 +[#830]: https://github.com/kmuto/review/pull/830 +[#831]: https://github.com/kmuto/review/pull/831 +[#833]: https://github.com/kmuto/review/pull/833 +[#834]: https://github.com/kmuto/review/issues/834 +[#836]: https://github.com/kmuto/review/issues/836 +[#840]: https://github.com/kmuto/review/pull/840 +[#843]: https://github.com/kmuto/review/issues/843 +[#837]: https://github.com/kmuto/review/issues/837 +[#846]: https://github.com/kmuto/review/issues/846 +[#847]: https://github.com/kmuto/review/pull/847 +[#852]: https://github.com/kmuto/review/issues/852 +[#856]: https://github.com/kmuto/review/issues/856 +[#862]: https://github.com/kmuto/review/pull/862 +[#867]: https://github.com/kmuto/review/issues/867 +[#876]: https://github.com/kmuto/review/issues/876 # Version 2.3.0 From c4c9344ce78aad8b482c4a1c6298dfb948b4bef0 Mon Sep 17 00:00:00 2001 From: Kenshi Muto Date: Tue, 28 Nov 2017 15:29:34 +0900 Subject: [PATCH 3/5] fix tag --- NEWS.ja.md | 1 + 1 file changed, 1 insertion(+) diff --git a/NEWS.ja.md b/NEWS.ja.md index 137344df7..35ba6d3b2 100644 --- a/NEWS.ja.md +++ b/NEWS.ja.md @@ -77,6 +77,7 @@ [#856]: https://github.com/kmuto/review/issues/856 [#862]: https://github.com/kmuto/review/pull/862 [#867]: https://github.com/kmuto/review/issues/867 +[#872]: https://github.com/kmuto/review/issues/872 [#876]: https://github.com/kmuto/review/issues/876 # Version 2.3.0 From b79ca043cb48c4dc96360ca148af453072fe74d3 Mon Sep 17 00:00:00 2001 From: takahashim Date: Wed, 29 Nov 2017 13:50:28 +0900 Subject: [PATCH 4/5] move to Breking Change about deprecation of EWBBuilder --- NEWS.ja.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/NEWS.ja.md b/NEWS.ja.md index 35ba6d3b2..7da93d38e 100644 --- a/NEWS.ja.md +++ b/NEWS.ja.md @@ -7,6 +7,15 @@ * LATEXBuilder: ページ参照のための `@` 命令を追加しました ([#836]) * インライン命令で `{}` で引数を囲む代わりに `| |` あるいは `$ $` で囲むことにより、`}` のエスケープが不要になる、フェンス記法を導入しました ([#876]) +## 非互換の変更 + +* LATEXBuilder: 部番号のデフォルト表記をローマ数字にしました ([#837]) +* EPUBMaker: 目次を冒頭ではなく前付の後に置くようにしました ([#840]) +* `imgmath` 有効時に数式画像ファイルを書き出すフォルダを、`images` 直下ではなく `images/_review_math` としました ([#856]) +* EPUBMaker: 大扉の有無を示す titlepage のデフォルトは null (無) から、PDFMaker と同様に true (有) になりました ([#862]) +* EPUBMaker: テンプレートファイルの `params` を `config` に置き換えました ([#867]) +* 利用者がいないため、EWBBuilder を撤去しました ([#828]) + ## バグ修正 * 見出しが空、あるいはコードブロック内等で誤認識される挙動を修正しました ([#121]) @@ -25,14 +34,6 @@ * `//indepimage` で画像ファイルが見つからないときに警告を出すようにしました ([#803]) * LATEXBuilder: `//source` はキャプション引数を許容するようになりました ([#834]) -## 非互換の変更 - -* LATEXBuilder: 部番号のデフォルト表記をローマ数字にしました ([#837]) -* EPUBMaker: 目次を冒頭ではなく前付の後に置くようにしました ([#840]) -* `imgmath` 有効時に数式画像ファイルを書き出すフォルダを、`images` 直下ではなく `images/_review_math` としました ([#856]) -* EPUBMaker: 大扉の有無を示す titlepage のデフォルトは null (無) から、PDFMaker と同様に true (有) になりました ([#862]) -* EPUBMaker: テンプレートファイルの `params` を `config` に置き換えました ([#867]) - ## ドキュメント * `rake pdf` には LaTeX 環境が必要なことを追記しました ([#800]) @@ -44,7 +45,6 @@ ## その他 * rubocop 0.50.0 の指摘に基づき、コーディングルールを統一しました ([#823]) -* 利用者がいないため、EWBBuilder を撤去しました ([#828]) ## コントリビューターのみなさん * [@ryota-murakami](https://github.com/ryota-murakami) From b2f2f4c0bd788248ac0f548690b0b2b782f0804c Mon Sep 17 00:00:00 2001 From: takahashim Date: Wed, 29 Nov 2017 13:50:43 +0900 Subject: [PATCH 5/5] update README.md --- NEWS.md | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) diff --git a/NEWS.md b/NEWS.md index 4c671bab9..d8d2f4e23 100644 --- a/NEWS.md +++ b/NEWS.md @@ -1,3 +1,86 @@ +# Version 2.4.0 + +## New Features + +* use built-in Logger class for warns and errors ([#705]) +* EPUBMaker: warn of large images because of rejecting ebook stores ([#819]) +* LATEXBuilder: add new inline command `@` ([#836]) +* support inline notaion `| |` and `$ $` instead of `{}` to surpress escaping `}` ([#876]) + +## Breaking Changes + +* LATEXBuilder: use Roman numerals as part numbers ([#837]) +* EPUBMaker: TOC should be after frontmatter ([#840]) +* `imgmath` uses folder `images/_review_math`, not `images` directly ([#856]) +* EPUBMaker: default value of titlepage is `true`, not `null` ([#862]) +* EPUBMaker: `params` in template files should be `config` ([#867]) +* EWBBuilder is removed because nobody maintained it ([#828]) + +## Bug Fixes + +* fix misrecognition of HeadlineIndex ([#121]) +* TOPBuilder: fix metric parameter in `//image` and `//indepimage` ([#805]) +* fix refering columns in other chapters ([#817]) +* use execution date when `date` in config.yml is empty ([#824]) +* fix I18N messages of `listref`, `imgref`, and `tableref` in frontmatters and backmatters ([#830]) +* WebMaker: fix booktitle using Hash ([#831]) +* LATEXBuilder: use lmodern package to avoid to use Type3 font in Western languages ([#843]) +* fix broken title using `/` in config.yml ([#852]) +* PDFMaker: fix toclevel ([#846]) + +## Enhancements + +* allow block `{ 〜 //}` in `//indepimage`. ([#802]) +* warn when images are not found in `//indepimage`([#803]) +* LATEXBuilder: allow caption in `//source` ([#834]) + +## Docs + +* add that installing LaTeX environments is needed to use `rake pdf` ([#800]) +* fix links in README.md ([#815]) +* add sample document to test commands of Re:VIEW ([#833]) +* fix comment of `titlepage` in config.yml ([#847]) +* fix description of `footnotetext` ([#872]) + +## Others + +* fix coding rules to surpress rubocop v0.50.0 ([#823]) + +## Contributors + +* [@ryota-murakami](https://github.com/ryota-murakami) +* [@nasum](https://github.com/nasum) +* [@kokuyouwind](https://github.com/kokuyouwind) + +[#121]: https://github.com/kmuto/review/issues/121 +[#705]: https://github.com/kmuto/review/issues/705 +[#800]: https://github.com/kmuto/review/pull/800 +[#802]: https://github.com/kmuto/review/issues/802 +[#803]: https://github.com/kmuto/review/issues/803 +[#805]: https://github.com/kmuto/review/pull/805 +[#815]: https://github.com/kmuto/review/pull/815 +[#817]: https://github.com/kmuto/review/pull/817 +[#819]: https://github.com/kmuto/review/issues/819 +[#823]: https://github.com/kmuto/review/issues/823 +[#824]: https://github.com/kmuto/review/issues/824 +[#828]: https://github.com/kmuto/review/pull/828 +[#830]: https://github.com/kmuto/review/pull/830 +[#831]: https://github.com/kmuto/review/pull/831 +[#833]: https://github.com/kmuto/review/pull/833 +[#834]: https://github.com/kmuto/review/issues/834 +[#836]: https://github.com/kmuto/review/issues/836 +[#840]: https://github.com/kmuto/review/pull/840 +[#843]: https://github.com/kmuto/review/issues/843 +[#837]: https://github.com/kmuto/review/issues/837 +[#846]: https://github.com/kmuto/review/issues/846 +[#847]: https://github.com/kmuto/review/pull/847 +[#852]: https://github.com/kmuto/review/issues/852 +[#856]: https://github.com/kmuto/review/issues/856 +[#862]: https://github.com/kmuto/review/pull/862 +[#867]: https://github.com/kmuto/review/issues/867 +[#872]: https://github.com/kmuto/review/issues/872 +[#876]: https://github.com/kmuto/review/issues/876 + # Version 2.3.0 ## New Features