aozorahack/aozora2html

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
<a name="3.0.1"></a>
## 3.0.1

### Bug Fixes

* いくつかマイナーな修正を行いました
  * https://github.com/aozorahack/aozora2html/pull/100
  * https://github.com/aozorahack/aozora2html/pull/101
  * https://github.com/aozorahack/aozora2html/pull/103
* その他コードの挙動とは関係ない修正を行いました
  * https://github.com/aozorahack/aozora2html/pull/98
  * https://github.com/aozorahack/aozora2html/pull/102
  * https://github.com/aozorahack/aozora2html/pull/105
  * https://github.com/aozorahack/aozora2html/pull/108

<a name="3.0.0"></a>
## 3.0.0

### Breaking Changes

* Ruby 2.7未満をサポート対象外にしました。Ruby 3.0以降を推奨します。それ以前のRubyを使われる場合はv2.0.0をご利用ください https://github.com/aozorahack/aozora2html/pull/49
* t2hs.rbを廃止し、bin/aozora2html以外からは実行できなくしました https://github.com/aozorahack/aozora2html/pull/65 
* t2hs.rbにあったメソッドのうち、通常外部から使われないメソッドをprivateにしました https://github.com/aozorahack/aozora2html/pull/93

### Bug Fixes

* 以前は全角空白であったところが半角空白になっていたので修正しました https://github.com/aozorahack/aozora2html/pull/62

### Features

* エラーメッセージがUTF-8になる `--error-utf8` オプションを追加しました https://github.com/aozorahack/aozora2html/pull/72
* `sample/chukiichiran_kinyurei.txt`に他の例を追加しました https://github.com/aozorahack/aozora2html/pull/78
* `rake chuuki`で`sample/chukiichiran_kinyurei.txt`を`sample/chukiichiran_kinyurei.html`に変換できるrakeタスクを追加しました https://github.com/aozorahack/aozora2html/pull/95

<a name="2.0.0"></a>
## 2.0.0

### Bug Fixes

* Ruby 3.0でエラーになる挙動を修正しました https://github.com/aozorahack/aozora2html/pull/36, https://github.com/aozorahack/aozora2html/pull/41

<a name="0.9.1"></a>
## 0.9.1

### Features

* 内部構造を改造した
     * lib/t2hs.rbをUTF-8化した

<a name="0.9.0"></a>
## 0.9.0

### Features

* 内部構造を大改造した
     * lib/t2hs.rb内で定義されているクラスをRubyの命名規則に合わせて変更し、外部ファイルにした
     * `Aozora2Html.new(input, output)`の引数`input`,`output`でIOも受け取れるようにした
     * `bin/aozora2html`にあったmonkey patchingも`lib/`以下に移動させた

<a name="0.7.1"></a>
## 0.7.1

### Bug Fixes

* `--use-unicode`オプションをつけていない時の外字処理を修正した
* くの字点が正しく処理されない場合があるのを修正した

<a name="0.7.0"></a>
## 0.7.0

### Features

* `--css-files`オプションを追加して、CSSを変更できるようにした

<a name="0.6.1"></a>
## 0.6.1

### Bug Fixes

* Encoding::CompatibilityErrorエラーが出ることがあるのを修正した
* READMEに説明を追加した

<a name="0.6.0"></a>
## 0.6.0

### Bug Fixes

* helpメッセージを修正した

### Features

* `--use-unicode`オプションでU+XXXX表記も数値実体参照として表示できるようにした
* Code Climateを導入して警告が出た部分を一部修正した

<a name="0.5.0"></a>
## 0.5.0

### Bug Fixes

* Windowsで動かなかったのを修正した (#10)
* Aozora2HtmlTestでAozora2Htmlインスタンスを必ずcloseするように修正した

### Features

* `--use-jisx0213`オプションでアクセント文字も数値実体参照として表示できるようにした

<a name="0.4.0"></a>
## 0.4.0

### Features

* 第1引数にファイル名ではなく`http://...`といったURLを与えた場合、そのURLのファイルをダウンロードしHTMLに変換するようにした
* 第2引数が省略された場合、結果をファイルではなく標準出力に出力するようにした

<a name="0.3.0"></a>
## 0.3.0

### Features

* `--use-jisx0213`オプションでJIS X 0213外字を画像ではなく数値実体参照として表示できるようにした

<a name="0.2.0"></a>
## 0.2.0

### Features

* 入力ファイルとして www.aozora.gr.jp で配布しているzipファイルも直接読み込めるようにした
* `--gaiji-dir`オプションで外字ディレクトリを指定できるようにした
* `-v` (`--version`)オプションと`-h` (`--help`)オプションを追加した

<a name="0.1.0"></a>
## 0.1.0 (2015-10-26)

### Features

* 最初のリリース