1.6.1 での主な変更点:

* 登録後に「ヴ」「ヵ」「ヶ」を含んでいる場合は、ひらがなに直した単語
  を自動登録しないようにした。
* fpwmake package-tar-xz とすると、tar+xz で圧縮したパッケージを作成
  できるようにした。

1.6 での主な変更点:

* fpwmake package-tar-lzma とすると、tar+lzma で圧縮したパッケージを
  作成できるようにした。

(以下に記述した変更点はすべて、Kazuhiro Itoさんによるパッチを取り込んだ
ものです。)

* インラインカラー図版に対応した。

* perl が 4GB 超のファイルと 64 ビット整数をサポートしている場合に
  4GB 超の HONMON を生成できるようにした。

* FreePWING::Link クラスと同じ機能を提供しつつ、gdbm や Berkeley DB 
  を使用するようにして省メモリ化を図った FreePWING::Link::GDBM, 
  FreePWING::Link::BDB を追加した。

* 前項に関連して、fpwutils.mk に FPWLINKMOD マクロを追加した。
  fpwmake FPWLINKMOD=GDBM とすると、リンク時に FreePWING::Link::GDBM
  を使用する。同様に fpw FPWLINKMOD=BDB とすると、FreePWING::Link::BDB
  を使用する。デフォルトでは FreePWING::Link を使用する。

* 前項に関連して、fpwlink に -module オプションを追加した。
  fpwmake FPWLINKMOD=XXX とすると fpwlink -module XXX が起動される。

1.5 での主な変更点:
(ここに記述した変更点はすべて、Kazuhiro Itoさんによる FreePWING patched
version から取り込んだものです。)

* 検索語の登録を行う際に、検索語が 254 バイトよりも長くてもエラーにしない
  ようにした。前方一致検索と条件検索インデックスは検索語の末尾を切り詰め、
  後方一致インデックスは先頭を切り詰めて登録するようにした。

* JPEG画像に対応した。
  FreePWING::BaseTextクラスにadd_jpeg_graphic_start および
  add_jpeg_graphic_end メソッドを新設した。

* 音声データに対応した。
  (さとみさん作の音声データ対応パッチを取り込んだもの。)
  FreePWING::Sound クラス、FreePWING::RefSound クラスが新設される。
  また、fpwsound コマンドが新設される。

* FreePWING::ColorGraphic, FreePWING::Sound クラスに add_binaryメソッド
  を追加した。

* バッファリングの導入等により、パーサおよびfpwlinkの実行時間が70〜75%
  程度に短縮された。

* 複数の副本を作成した場合、不正なcatalogs.txtを生成してしまう不具合を
  修正した。

* Cygwinでfpwmake installが通らない不具合を修正した。

1.4.4 での主な変更点:

* catdump -u で、半角外字ファイル名が正しく処理できなかった不具合を修正した。
* ドキュメントを分割するようにした。

1.4.3 での主な変更点:

* catdump が　DOS, Mac 形式の改行コード (CR LF, CR) で書かれた catalogs.txt
  を読み込めるようになった。

1.4.2 での主な変更点:

* 最後に登録した単語が、上位インデックスに登録されず引けなくなるバグ
  を直した。

1.4.1 での主な変更点:

* catdump の挙動を epwutil 添付のものに合わせた。

1.4 での主な変更点:

* 特になし

1.4beta3 での主な変更点:

* 図版データは JPEG ではなく、BMP を取り扱うようにした。
  JPEG は EPWING V5 でサポートされたので、古い検索ソフトウェアでは
  扱えないことが判明したため。
* Perl スクリプト版 catdump を使用するようにした。
  これによって epwutil をインストールしなくても良くなった。

1.4beta2 での主な変更点:

* 図版データ対応に関連するバグを修正した。

1.4beta1 での主な変更点:

* 図版データ対応に関連するバグを修正した。

1.4beta0 での主な変更点:

* カラー図版を組み込めるようにした。

1.3.1 での主な変更点:

* FreePWING::FPWUtils::Text::add_entry_tag() メソッドを追加した。

1.3 での主な変更点:

* 細かなバグを修正した。

1.3beta0 での主な変更点:

* 条件検索への対応。
* --with-pkgdocdir オプションを新設した。

1.2.1 での主な変更点:

* フォントのボールド体、イタリック体の指定を行えるようにした。
* Makefile に ALLDEPS, PACKAGEDEPS ターゲットを書けるようにした。

1.2 での主な変更点:

* 改行コードが LF 以外の環境で使用する際の不具合を修正した。

1.2beta2 での主な変更点:

* sort コマンドを呼び出す前に、ロケール関連の環境変数を設定するように
  した。

* ARCHIVEEXTRA, PACKAGEEXTRA にサブディレクトリ下のファイル名を書いて
  も正しく動作するようにした。

* 細かなバグを修正した。

1.2beta1 での主な変更点:

* fpwsort の中で、作業ディレクトリを環境変数 TMPDIR の値として設定する
  ようにした。
* 細かなバグを修正した。

1.2beta0 での主な変更点:

* 外字への対応
* 以下のモジュールを新設した。
     FreePWING::FPWUtils::Word2
     FreePWING::FPWUtils::Text
     FreePWING::FPWUtils::Menu
     FreePWING::FPWUtils::Copyright
     FreePWING::FPWUtils::Heading
* initialize_fpwparser() の仕様を変更した。
  'word2' は FreePWING::Word2 ではなく、FreePWING::FPWUtils::Word2
  のオブジェクトのハードリファレンスを返す。

  'text' は FreePWING::Text ではなく、FreePWING::FPWUtils::Text
  のオブジェクトのハードリファレンスを返す。

  'menu' は FreePWING::Text ではなく、FreePWING::FPWUtils::Menu
  のオブジェクトのハードリファレンスを返す。

  'copyright' は FreePWING::Text ではなく、FreePWING::FPWUtils::Copyright
  のオブジェクトのハードリファレンスを返す。

  'heading' は FreePWING::Heading ではなく、FreePWING::FPWUtils::Heading
  のオブジェクトのハードリファレンスを返す。
* ドキュメントの大幅改訂
  fpwutils の使用を前提とした。
  外字の章を追加した。
  Makefile によるパッケージ化の章を追加した。
  
1.1.1 での主な変更点:

* fpwmake に install というターゲットを新設した。

1.1a での主な変更点:

* ドキュメントの誤りを修正した。

1.1 での主な変更点:

* 書籍管理情報における、前方一致インデックス、後方一致インデックスの
 「領域サイズ」が間違った値になっていたという不具合を修正した。
  (Macintosh の Jamming と CeDar で読めるようするため。)
* fpwutils.mk に perl のパスが埋め込まれており、内容が機種依存になっ
  てしまっていた問題を修正した。
  perl 起動用スクリプト <libexecdir>/perl.sh を追加し、fpwutils.mk 
  ではこれを使用するようにした。

1.0.1 での主な変更点:

* 検索インデックスが 3 層以上になった場合、正しいインデックスが生成
  されないという不具合を修正した。
