2006-02-26 YAMAOKA Hiroyuki <yamaoka@catwalker.jp>
	* Moony 0.8.0
	- Moony_DB::rollback、Moony_DB::commitの各メソッドを実行してもトランザクションの終了とみなさないように（バグ修正）
	- mbstring.encoding_translationの設定がOFFの場合のみ入力パラメータのエンコーディング変換を行うように（バグ修正）
	- Moony_Responseを追加、Moony_Viewの値保持機能を移動
	- Moony_Contextを廃止、同等の機能をMoony_Requestに集約
	- アクションクラスのexecuteメソッドの引数をMoony_RequestとMoony_Responseに変更
	- Moony_Downloaderを追加、ファイルのダウンロードに対応
	- Moony_Uploaderを追加、ファイルのアップロードに対応
	- ログ出力レベルにMOONY_LOG_LEVEL_NONE（何も出力しない）を追加
	- Moony_DB::query、Moony_DB::executeの引数をそれぞれ変更、ログレベルの指定ができるように
	- Moony_Utilsにメソッドをいろいろ追加

2006-02-15 YAMAOKA Hiroyuki <yamaoka@catwalker.jp>
	* Moony 0.7.2
	- テンプレートファイルが見つからない場合、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を必要としない）

2006-02-06 YAMAOKA Hiroyuki <yamaoka@catwalker.jp>
	* Moony 0.7.1
	- Moonyクラスでエンコーディングに関する余計な処理を行っていたのを除去（バグ修正）
	- Moony_Config.phpに「リクエストパラメータのエンコーディング変換を行うかどうか」の設定を追加
		- エンコーディング変換処理をMoony_Requestクラスの_filterメソッドに追加
	- Moony_Config.phpに「テンプレート表示時にHTMLのエンコーディングに関するヘッダ送出を行うかどうか」の設定を追加
		- エンコーディング変換処理をMoony_Viewクラスのrenderメソッドに追加

2006-02-04 YAMAOKA Hiroyuki <yamaoka@catwalker.jp>
	* Moony 0.7.0
	- PEARパッケージで配布するように配布形態を変更
	- フレームワークの動作設定方法を変更、Moonyのインスタンス生成時に連想配列で設定内容を渡す形式に
		[必須の設定キー]
			- action_dir ..... アクションクラスの配置ディレクトリ
			- template_dir ... テンプレートファイルの配置ディレクトリ（Smarty）
			- compile_dir .... コンパイル済みテンプレートファイルの格納先ディレクトリ（Smarty）
			- log_dir ........ 実行／エラーログの出力先ディレクトリ
			- smarty_class ... Smarty.class.phpへのパス
		[任意の設定キー]
			- cache_dir ...... テンプレートファイルのキャッシュ格納先ディレクトリ（Smarty）
			- config_dir ..... テンプレートファイル設定格納先ディレクトリ（Smarty）
			- compile_check .. テンプレートファイルの更新をチェックするかどうか（Smarty）
			- force_compile .. 常にテンプレートファイルをコンパイルするかどうか（Smarty）
	- ファイルのエンコーディング変更: EUC-JP -> UTF-8
	- ディレクトリへのアクセス時は'index'をURLの末尾に付加するように変更（例: /sample/ -> /sample/index）
	- Moony_ViewをSmartyのサブクラスとするように実装を変更、不要になったメソッド（assignAll、cache、isCached、getSmartyを廃止）
	- Moony_Viewをsingletonとして扱うため、staticなgetInstanceメソッド追加
	- Moony_Viewにリダイレクトを行うためのメソッドredirectを追加
	- Moony_ViewにprefilterメソッドとoutputFilterメソッドを追加、エンコーディングが異なる場合にコード変換を行うように
	- Moony_ErrorHandlerクラス廃止、代替としてMoony_Errorクラスを新規追加、エラーを発生させるraiseメソッドを用意
	- Moony_Contextにgenerateメソッド追加、setRequest、setSessionメソッド廃止
	- Moony_ContextにgetPathInfoメソッドを追加、それに伴ってMoony_RequestのメソッドgetUrlを廃止
	- Moony_Requestのstoreメソッド廃止、処理をコンストラクタに移動
	- Moony_Requestの_sanitizeメソッド廃止、_filterメソッドを新規作成して処理を移動
	- Moony_Requestの_filterメソッドにおいて、magic_quotes_gpcがONになっていた場合にエスケープ文字を除去する処理を追加
	- Moony_Config.phpに「Moonyの内部エンコーディング」の設定を追加
	- Moony_Config.phpに「Moonyの出力エンコーディング」の設定を追加
	- Moony_Config.phpに「テンプレートファイルのエンコーディング」の設定を追加
	- Moony_Config.phpに「セッションを自動的に開始するかどうか」の設定を追加
	- Moony_Config.phpに「常にセッションIDの再生成を行うかどうか」の設定を追加
	- Moony_Config.phpに「ログファイルに出力する日付の形式」の設定を追加
	- Moony_Config.phpの「Smartyのテンプレートファイルの変更を反映するかどうか」の設定を廃止
	- ディレクトリ_codegenを削除、新たなスケルトン自動生成ツールとして/util/Moony_Codegen.phpを追加
	- テンプレートファイルが存在しない場合、404を返す際のロギング処理を追加
	- PATH_SEPARATOR、DIRECTORY_SEPARATORが定義されていない場合（PHP 4.1.x）に対応
	- コーディングスタイルをPEARのコーディング規約に近いものに変更

2006-01-15 YAMAOKA Hiroyuki <yamaoka@catwalker.jp>
	* Moony 0.6.1リリース
	- ライセンスをPHPライセンスからBSDライセンスに変更
	- GETパラメータを正常に扱えなかったバグを修正
		URLのrewriteによるアクション設定をQuery StringベースからPATH INFOベースに変更
	- Moony_ViewクラスにSmartyクラスのインスタンスを返すメソッドgetSmartyを追加
	- Moony_Viewクラスにテンプレート設定値を連想配列として渡せるメソッドassignAllを追加
	- Moony_Requestクラスに全てのリクエストパラメータを連想配列として返すメソッドgetAllを追加

2006-01-07 YAMAOKA Hiroyuki <yamaoka@catwalker.jp>
	* Moony 0.6.0リリース
	- ディレクトリ名変更: /webapp -> /app
	- Moonyクラス追加
		dispatcher.phpから呼び出されてMoony_Controllerを起動する
	- Moony_Contextクラス追加
		Moony_Request、Moony_Session、URLとして渡されたパラメータを格納するクラス
		Moony_Actionクラスの変数$_paramsは廃止
	- Moony_Actionクラスのexecuteメソッドの引数変更、Moony_ContextとMoony_Viewに
	- Moony_SessionクラスにセッションID取得用のメソッドgetIdを追加
	- Moony_Viewクラスのメソッドforward廃止、テンプレートファイル名設定用のメソッドsetTemplate追加
		Moony_Controller内で呼び出されるのでMoony_Actionを継承したアクションクラス内での設定は不要
		ただし、アクション名と異なるテンプレートファイルを表示させたいときには設定が必要
	- Moony_RequestとMoony_Sessionにメソッドexists追加
	- Moony_Viewクラスに画面遷移を無効化するメソッドdisableを追加
	- Moony_Viewクラスに画面遷移が無効化されているかどうか調べるメソッドisDisabledを追加
	- Moony_Viewクラスのメソッドシグネチャ変更: hasCached -> isCached

2005-12-25 YAMAOKA Hiroyuki <yamaoka@catwalker.jp>
	* Moony 0.5.4リリース
	- dispatcher.phpのtypoバグ修正
	- Moony_Viewクラスのメソッドシグネチャ変更: isCached -> hasCached

2005-12-22 YAMAOKA Hiroyuki <yamaoka@catwalker.jp>
	* Moony 0.5.3リリース
	- ライセンスをBSDライセンスからPHPライセンスに変更
	- テンプレートのコンパイル先とキャッシュ先の初期設定値変更
		Moony_Config.phpのMOONY_SMARTY_COMPILE_DIR、MOONY_SMARTY_CACHE_DIRの値を'/webapp/work'に
	- /lib、/log、/webappの各ディレクトリに.htaccessファイルを配備、直接アクセスを無効化

2005-12-15 YAMAOKA Hiroyuki <yamaoka@catwalker.jp>
	* Moony 0.5.2リリース
	- セッションIDを常に再生成する仕組みを実装
	- HTTPヘッダに「X-Framework: Moony/[version]」を出力するように変更
		inspired by http://d.hatena.ne.jp/naoya/20051209/1134110415
	- Moony_Config.phpに設定項目追加
		MOONY_SMARTY_CACHE_DIR : Smartyのキャッシュディレクトリ
		MOONY_SMARTY_COMPILE_CHECK : Smartyのテンプレートの変更を反映するかどうか
		MOONY_SMARTY_USE_CACHE_WITHOUT_ACTION : Smartyのキャッシュ機能をアクションクラスがない場合にデフォルトで使用するかどうか
	- Moony_Viewクラスにメソッド追加、Smartyのキャッシュ機能を利用できるように
		function cache($lifetime = 3600) {...}
			これからdisplayするテンプレートをキャッシュ
			キャッシュの生存時間の指定が可能（無指定時は3600秒＝1時間）
		function isCached($name = null) {...}
			テンプレートがキャッシュされているかどうか調べる
			これからdisplayするテンプレートを自動的にキャッシュ
	- アクションクラスがない場合、Moony_Config.phpの設定次第でテンプレートをキャッシュするように
	- Moony_Viewクラスのメソッドシグネチャ変更: display -> _display
	- サンプルアプリケーションでセッションを使用、テンプレートのキャッシュを扱うように

2005-12-12 YAMAOKA Hiroyuki <yamaoka@catwalker.jp>
	* Moony 0.5.1リリース
	- /_codegen/generate.phpのバグ修正
	- Moony_Config.phpでアクションクラスの拡張子を設定できるように
		初期設定値は*.php、*.class.phpなどに変更を可能に

2005-12-11 YAMAOKA Hiroyuki <yamaoka@catwalker.jp>
	* Moony 0.5.0リリース
	- クラス名・定数名変更、接頭辞に「MOONY_」を付加
	- エラー発生時のエラー画面遷移処理を廃止、HTTPのステータスで500を返すように
	- アクションクラスとテンプレートファイルの両方が存在しない場合、HTTPのステータスで404を返すように
	- データベースアクセスユーティリティの廃止、任意のライブラリを使用可能に
	- エラーハンドラの登録方法を変更、オブジェクトベースに
	- Moony_Config.phpでSmartyのクラスの配置位置を設定できるように
	- Moony_Requestクラスのメソッドシグネチャ変更: getParameter -> get
	- Moony_Actionクラスのメンバ変数名称変更: $_parameters -> $_params

2005-12-07 YAMAOKA Hiroyuki <yamaoka@catwalker.jp>
	* Moony 0.3.1リリース
	- ディレクトリ名称の変更（単数形に）

2005-12-05 YAMAOKA Hiroyuki <yamaoka@catwalker.jp>
	* Moony 0.3リリース
	- ディレクトリ構造の大変更

2005-11-24 YAMAOKA Hiroyuki <yamaoka@catwalker.jp>
	* Moony 0.1リリース
