Moony 0.12.1リリース

Moony 0.12.1をリリースしました。ダウンロードはSourceForge.jpからどうぞ。

変更点は以下の通り:

  • メソッド名変更: Moony_Action::saveUploaded() → moveFile()
  • メソッド追加: Moony_Action::renderFile()
    • 任意のファイルを表示できるように
  • メソッド追加: Moony_Action::renderImage()
    • 任意の画像ファイルを表示できるように
  • メソッド追加: Moony_Action::sendFile()
    • 任意のファイルをダウンロードさせることができるように
  • メソッド追加: Moony_Request::getEnv()
  • メソッド追加: Moony_Request::getHeader()
    • リクエストヘッダ(User-Agentなど)の取得が可能に
  • メソッド追加: Moony_Request::isPost()、isGet()、isPut()、isDelete()、isHead()
    • リクエストメソッドの判定を行うことができるように
  • メソッド追加: Moony_Request::isSsl()
    • SSL通信かどうかの判定が可能に
  • メソッド追加: Moony_Request::isXmlHttpRequest()、isXhr()
    • XMLHttpRequestでアクセスされたかどうかを判定できるように
    • Prototype.jsで付加されるX-Requested-Withヘッダをもとに判定
  • 自動生成のコマンドラインオプション変更
    • PEAR::Console_Getoptを利用、詳細は"moony --help"を参照のこと

詳しくはプロジェクトホームページを見るか、ソースを参照してください ;-)