NEWS - list of user-visible changes between releases of Kagemai

New in 0.8.8 - 2008-03-09:

* バグ修正
  * uninitialized constant Kagemai::HideMessage::FormHandler がでる (BTS:347)
  * XMLFileStoreでスパムとして隠すとステータスが未選択になる (BTS:348)

New in 0.8.7 - 2008-03-01:

* 機能修正
  * PostgreSQL, SQL Server のデータ保存が複数のプロジェクトでも
    １つのデータベースを利用するように変更
  * 管理者がメッセージを非表示にできる機能を追加
    * XMLFileStore と新しい PostgresStore3, MySQLStore3, MSSqlStore3 でサポート
    * 以前の MySQLStore/MSSqlStore から新しい保存形式へ変更するときは、
      1度 XMLFileStore などに変換してから行う必要があります
  * ゲストで投稿する時の画像認証をサポート
  * 英語のリソースを追加 (Steve Brumbaugh氏に感謝)
    * 全体設定で lang を en にすれば使えます
  * mailif.rb で設定ファイルを外部から指定できるように修正 (BTS:284)
  * 検索結果の CSV 出力時に直接ファイルとして保存できるオプションを追加 (BTS:302)
  * 検索結果の CSV 出力に報告者、報告日、最終更新日を追加
  * FastCGI 環境で動作するようになりました

* バグ修正
  * フィールドIDに使用できないものがある (BTS:81)
  * PostgresStore でフィールドに暗黙の長さ制限がある (BTS:182)
  * MySQL使用時にデータディレクトリに書き込み権限がないとDBの整合性が崩れる (BTS:282)
  * MySQL 3.23 を格納先に指定するとundefined method `year'というエラーになる (BTS:283)
  * 簡易検索を空で検索したときは全件表示するように修正 (BTS:286)
  * UTF-8 外の文字コードが入っている場合の RSS フィード失敗 (BTS:287)
  * "選択したプロジェクトのみ"で全体検索をするとエラーになる (BTS:288)
  * PostgreSQL か MySQL のとき複数選択肢のインデックスがおかしい (BTS:289)
  * PostgreSQLを利用した時のファイルの添付に失敗する (BTS:292)
  * リプライでフラグがオフにならない (BTS:293)
  * Solaris8 上で稼動時 RSS が Internal Server Error (BTS:296)
  * RSS の author に&など HTML 的な要素が含まれると不正なXMLになる (BTS:299)
  * CSV 出力結果を Excel で CSV ファイルとして開くとエラーが表示される (BTS:301)
  * 保存形式の PostgresStore から XMLFileStore に変換時にエラーになることがある (BTS:304)
  * 機種依存文字が含まれると RSS の生成に失敗する (BTS:306)
  * PostgreSQL 使用時、添付ファイル名にバックスラッシュ+数字が含まれるとエラーになる (BTS:307)
  * RSS でのバグへのリンク表示が正しく行われない (BTS:308)
  * プロジェクト作成時、プロジェクトID に大文字も受け付けるのにフォームの説明がおかしい (BTS:309)
  * ゲストで全体検索したときに、ゲストへの表示を許可されていないフィールドのデータが表示される (BTS:313)
  * チェックボックスのチェックが外れない (BTS:324)
  * 「単一選択肢フィールドの追加」で「選択肢」に不等号を含めるとエラーになる (BTS:341)

New in 0.8.6 - 2005-01-27:

* バグ修正
  * Ruby 1.8.1 で PostgreSQL/MySQL を使うとトップページの表示がエラーになる (BTS:274)
  * Ruby 1.6 で RSS(All) がエラーになる (BTS:275)
  * MySQL 使用時に時刻が GMT になることがある (BTS:277)
  * install_ja.rb を使ったアップグレードがエラーになることがある (BTS:278)
  * プロジェクト作成時にテンプレートの messages がコピーされない (BTS:279)
  
New in 0.8.5 - 2005-01-16:

* 機能修正
  * MySQL によるデータ保存のサポート
    * Thanks to Shingo Noguchi (daifukuya.com)
  * PostgresStore のスケーラビリティ向上
  * 全プロジェクトを対象としたキーワード検索のサポート
  * RSS フィードのサポート
  * 検索結果の CSV 形式での出力をサポート
  
* バグ修正
  * email_messages.rb を使うと同じ人に複数のメールが届く (BTS:159)
  * Subject がないメールを投稿するとエラーになる (BTS:202)
  * Ruby 1.6.8 で統計ページがエラーになる (BTS:224)
  * 統計の月別表示が正しくない (BTS:226)
  * メール投稿時に添付ファイルのファイル名がないとエラーになる (BTS:230)
  * iconv 拡張ライブラリがないとファイルのダウンロードでエラーになる (BTS:231)
  * set_email_notify.rb で require がエラーになる (BTS:232)
  * 正規表現ライブラリに鬼車をつかった Ruby でエラーになる (BTS:234)
  * Win32 でバイナリの添付ファイルをメールで投稿すると壊れる (BTS:239)
  * guest.cgi でエラーが正しくブラウザに表示されない (BTS:241)
  * mailif.rb でパースエラーが発生する (BTS:242)
  * 大文字の入ったフィールドIDでレポート数のカウントがおかしい (BTS:271)
  * PostgreSQL使用時にフィールドの削除でエラーになる (BTS:273)

New in 0.8.4 - 2004-08-02:

* 機能修正
  * テキストエリアの引用記号の有無を選択可能にした (BTS:170)
  * 統計グラフ生成時の文字コード指定を可能にした   (BTS:186)
  * Windows (mswin32 ruby) サポート       (BTS:190)
  * SQL Server によるデータ保存のサポート (BTS:190)
    * Thanks to Tajima Akio (NCR Japan Ltd.)
  * クッキーをプロジェクトごとに分けるようにした (BTS:207)
  * 添付ファイルの日本語ファイル名を一応サポート (BTS:92)
  * 添付ファイルの MIME 種別を拡張子で判定するオプションを追加

* バグ修正
  * 「トップページでとりあげる」オプションを ON にしている
     フィールドを削除するとエラーになる (BTS:82, 156)
  * 担当者フィールドを削除するとエラー (BTS:154)
  * Ruby 1.8 でメール送信時にセキュリティエラー (BTS:165)
  * guest.cgi をシンボリックリンクしている場合に動作がおかしい (BTS:171)
  * In-Reply-To ヘッダフィールドがないメールの処理がおかしい (BTS:173)
  * 複数選択肢フィールドの追記で、エラー時に内容が消える (BTS:177)
  * PostgreSQL で大文字が入った ID のフィールド値が表示されない (BTS:178)
  * テキストフィールドに Base64 でエンコードした文字を書くとデコードされる (BTS:181)
  * xrea においてメール送信がエラーになる (BTS:183)
  * Ruby 1.8.0 以降の parsedate.rb で統計がエラーになる (BTS:185)
  * 大文字小文字を区別しない検索がエラーになる (BTS:189)
  * メール送信時に失敗すると 500 Internal Server Error になる (BTS:214)
  * PostgreSQL 形式で、同じIDのフィールドを２回削除できない (BTS:218)


New in 0.8.3 - 2003-08-15:

* バグ修正
  * トップページのキャッシュが異なるモードで表示したときに更新されない (BTS:151)
  * Web でレポートを表示するときに正しく折り返されない (BTS:152)

New in 0.8.2 - 2003-08-10:

* 機能修正
  * Ruby 1.8 のサポート
  * GD を用いた統計ページへのグラフの追加 (BTS:33)
  * 添付ファイルのサイズ制限 (BTS:64)
  * トップ、統計ページの生成した HTML のキャッシュ機能の追加 (BTS:65)
  * 担当者へのメール送信スクリプトの追加 (BTS:88)
  * フィールドオプションに「ゲストには見せない」を追加 (BTS:105)
  * mail コマンド、sendmail コマンドでのメール送信のサポート (BTS:110)
  * プロジェクトごとのメッセージリソースのカスタマイズ機能の追加 (BTS:123)
  * 検索を POST ではなく GET で行うようにした (BTS:126)
  * 正規表現での検索を追加 (BTS:133)
  * メールアドレスの '@' を ' at ' に変換するスクリプトの追加 (BTS:136)
  * 生成した HTML の整形をデフォルトでは行わないようにした
* バグ修正
  * ファイルサイズが 0 の添付ファイルの扱いがおかしい (BTS:90)
  * ダブルクオートでレンダリングがおかしくなる (BTS:91)
  * 通知メールが複数届く (BTS:95)
  * メール通知先の変更がエラーになる (BTS:96)
  * 送信中にブラウザで中断するとキャッシュが壊れる (BTS:99)
  * 複数選択肢でカウントしたレポート数がおかしい (BTS:100)
  * 複数選択肢の選択した値をクッキーで保存できない (BTS:101)
  * フィールドオプションのデフォルト値を nil にしても反映されない (BTS:102)
  * PostgresStore でプロジェクトID に大文字が使用できない (BTS:108)
  * 必須項目のフラグフィールドの扱いがおかしい (BTS:109)
  * レポート数が 0 のとき統計ページでエラーになる (BTS:111)
  * HTML の整形でスタックオーバーフローが起こる (BTS:117)
  * 保存形式のコンバート失敗でデータが消える (BTS:118)
  * 添付ファイルがあると、保存形式を PostgresStore に変更できない (BTS:119)
  * 複数選択肢フィールドのメールでのレンダリングがおかしい (BTS:120)
  * PostgreSQL でテーブル作成後に commit されない (BTS:122)
  * メールヘッダの折り返しがおかしい (BTS:125)
  * メール本文の折り返しがおかしい (BTS:128)
  * 検索時の複数選択肢の振る舞いがおかしい (BTS:129)
  * StringIO がインストールされていると正しく動作しない (BTS:134)
  * ruby-dbi-0.0.20 で正しく動作しない (BTS:139, 143)
  * PostgreSQL 7.3 で通知メールの References ヘッダがおかしくなる (BTS:141)
  * .rhtml がプロジェクトのテンプレートにあるとエラーになる (BTS:148)
  
New in 0.8.1 - 2003-04-13:

* 機能修正
  * レポート分割機能の追加
  * MRTG用アクションの修正
* バグ修正
  * トップページに検索フォームを表示できない (BTS:66)
  * Cookie を使用しない場合にエラーが起こる (BTS:67)
  * allow_mail_body_command で false が表示されない (BTS:69)
  * ゲストが変更できないフィールドの値が、ゲストによる投稿で
    デフォルト値に戻る (BTS:73)
  * XMLFilsStore での検索時にエラー (BTS:77)
  * 添付ファイルなしの投稿がブラウザによってはエラーになる (BTS:83)
  * Cookie が設定されない場合がある (BTS:84)
  * 同じ ID のフィールドが追加できる (BTS:87)
  * フィールド追加でエラーの時に空白の指定が 'nil' になる (BTS:89)
  * migrate.rb のバグ修正(BTS:72, kagemai-users:38)

New in 0.8.0 - 2003-02-23:

* ドキュメントを追加
* Javascript を使用するかどうか選択可能になった
* 細かなバグ修正

New in 0.8-preview - 2003-02-11:

* 0.8 に向けてのプレビュー版
* データ保存形式を変更
  * １レポート１テキストファイル。もしくは、PostgreSQL を用いての保存
  * 保存形式は任意の時点で変更可能
* ファイル添付ができるようになった
* レポートのフィールドの追加・削除が簡単に行えるようになった
* eruby が不要になった
* Apache2 に対応
* mod_ruby に対応
* 検索機能の強化
* 利用者の権限を、ゲスト、ユーザ、管理者に分割
* メールによる状態変更
* メッセージごとにアンカータグを付加
