0.7.2リリース

Moony 0.7.2をリリースしました。1件のバグ修正を含みます。ダウンロードはSourceForge.jpからどうぞ。
変更点は以下の通り:

  • テンプレートファイルが見つからない場合、httpのステータスで500ではなく404を返すように修正(バグ修正)
  • Moony_ViewにメソッドassignWithEscapeを追加、文字列をエスケープした上で設定可能に
  • Moony_Loggerにログ出力レベルに対応した各出力メソッドを追加(ログ出力レベルはMoony_Config.phpで定義)
  • Moony_ErrorにメソッドnotFound、internalServerErrorを追加
  • Moony_Utilsを追加
  • Moony_DBを追加(内部でPEAR::DBを使用、起動パラメータでuse_db=trueの場合だけinclude)
  • Moony_Config.phpに「ログ出力を行うログレベルの閾値」の設定を追加
  • Moony_Config.phpに「XHTMLとしてのヘッダ(application/xhtml+xml)を使用するかどうか」の設定を追加
  • Moony_Config.phpに「テンプレートファイルが存在しない場合に404を返す場合に表示したいメッセージ」の設定を追加
  • Moony_Config.phpに「アプリケーションでエラーが発生した場合に500を返す場合に表示したいメッセージ」の設定を追加
  • 起動パラメータでdefault_modifiersを指定することにより、Smartyのデフォルト修飾子を設定可能に
  • 起動パラメータでuse_dbを指定することにより、Moony_DBの使用有無を切り替えられるように(使用しない場合はPEAR::DBを必要としない)