2007-12-31 S2Base.PHP5-2.0.0 ================ S2Base.PHP5-2.0.0 更新履歴 =================== * fix: withZF S2Base_ZfAbstractValidateFactoryでconfig設定がnullの場合にreturnするようにしました。 * modify: withZF アクションコントローラテストのテンプレートで、try-catchで囲むようにしました。 * fix: s2base_zf.inc.phpで使用していないZend_クラス群のrequireを停止しました。 2007-12-16 S2Base.PHP5-2.0.0RC2 ================ S2Base.PHP5-2.0.0RC2 更新履歴 =================== * info: ZendFramework-1.0.3で動作確認行いました。 * info: S2Container-1.2.0RC2を含めました。 2007-11-29 S2Base.PHP5-2.0.0RC2 * modify: goyaコマンドの表記を service & dao に変更しました。 * modify: with ZFのValidatePluginで、リクエストメソッドの検証を追加しました。 * modify: with ZFのValidatePluginで、リクエストパラメータのrequired検証を追加しました。 2007-10-29 S2Base.PHP5-2.0.0RC2 * add: with ZFでcontrollerの機能テストが行えるようにしました * add: with Symfonyを追加しました 2007-10-14 S2Base.PHP5-2.0.0RC2 * modify: daoとmodelのテストクラスでpdoインスタンスを用意するようにしました。 * modify: moduleの設定ファイル(module.inc.php)で、entityのクラスローダを S2ContainerClassLoaderに変更しました。 2007-10-13 S2Base.PHP5-2.0.0RC2 * modify: with ZFのValidatePluginで、デフォルトのエラーメッセージを変更できる ようにしました。 2007-10-08 S2Base.PHP5-2.0.0RC2 * modify: config/environment.inc.php のS2Container設定の修正しました。 * modify: dao生成コマンドのメッセージ修正しました。 * modify: org.seasar.s2base.cli.S2Base_Cli_AbstractCommandHandler findTestClassesメソッドのテストファイル名検出設定を修正しました。 * modify: org.seasar.s2base.zf.controller.S2Base_ZfValidateSupportPlugin 例外スロー時にリクエストデータをログに含めるように修正しました。 * modify: org.seasar.s2base.zf.controller.S2Base_ZfValidateSupportPlugin リクエストパラメータ名を小文字でのみ検証していたので、小文字制限を外しました。 * modify: daoとentityの生成で、テーブル名からクラス名を取得する時に「_」を camelizeするように修正しました。 2007-09-13 S2Base.PHP5-2.0.0RC1 ================ S2Base.PHP5-2.0.0RC1 更新履歴 =================== * info: Zend Framework-1.0.1にで動作確認を行いました。 * info: with ZF プラグインを追加しました。 * info: PHPUnit3を使用するようにしました。 * info: phingをoptionalとしました。 * info: S2Container-1.2.0RC1に含まれるS2ContainerApplicationContextを使用するように コンテナ生成部を変更しました。 * info: S2Base.PHP5-2.0.0RC1 初リリース 2007-07-01 S2Base.PHP5-1.0.3 ================ S2Base.PHP5-1.0.3 更新履歴 =================== * info: Zend Framework-1.0.0 で動作確認行いました。 2007-06-27 S2Base.PHP5-1.0.3 * info: Agaviへの対応ををdeprecatedにしました(with Agavi) * info: Symfony1.0.5に対応しました(with Symfony) 2007-06-26 S2Base.PHP5-1.0.3 * info: Zend Framework-1.0.0-RC3 で動作確認行いました。 * add: package org.seasar.s2base.zf.controller.action.helper.S2Base_ZfStandardViewRenderer * add: package org.seasar.s2base.zf.controller.action.helper.S2Base_ZfSmartyViewRenderer * delete: package org.seasar.s2base.zf.controller.S2Base_ZfDispatcherSupportPlugin * delete: package org.seasar.s2base.zf.view.S2Base_ZfStandardView * delete: package org.seasar.s2base.zf.view.S2Base_ZfSmartyView 2007-05-19 S2Base.PHP5-1.0.3 * add: PRADO Web Framework との連携を追加しました。(withPrado) 2007-04-20 S2Base.PHP5-1.0.2 ================ S2Base.PHP5-1.0.2 更新履歴 =================== * add: ZendFramework との連携を追加しました。(withZf) * modify: package org.seasar.s2base.web.impl S2Base_RequestImplクラスに hasParam メソッドを追加しました。 2006-12-07 S2Base.PHP5-1.0.2 * modify: config/environment.inc.php 定数定義でdefined確認を行うようにしました。 2006-12-05 S2Base.PHP5-1.0.2 * fix: withSmarty goya command アクション名の検証に失敗していた点を修正しました。 2006-11-23 S2Base.PHP5-1.0.1 ================ S2Base.PHP5-1.0.1 更新履歴 =================== * add: package org.seasar.s2base.command S2Base_StdinManager::getValuesFromArray()メソッドを追加しました。 * info: S2Container.PHP5-1.1.2をバンドルしました。 2006-11-22 S2Base.PHP5-1.0.1 * modify: dao、entity、goyaコマンドでデータベースからテーブル情報を取得できるようにしました。 * modify: package org.seasar.s2base.command S2Base_CommandLauncherFactoryで各コマンドのインスタンス化において、abstract class、interface の確認を行うようにしました。 * add: package org.seasar.s2base.web S2Base_RequestにhasParamメソッドを追加しました。 2006-10-19 S2Base.PHP5-1.0.0 ================ S2Base.PHP5-1.0.0 更新履歴 =================== * info: S2Base.PHP5-1.0.0 リリース * info: S2Dao.PHP5-1.1.1 をバンドルしました。 2006-09-22 S2Base.PHP5-1.0.0-rc4 ================ S2Base.PHP5-1.0.0-rc4 更新履歴 =================== * modify: withSymfony Symfony のインストールを sf_sandbox から PEARインストールに変更しました。 * modify: withSmarty S2ContainerFileCacheFactory から S2ContainerFactory を使用するようにしました。 * modify: withAgavi __autoload で S2ContainerClassLoader を使用するようにしました。 * modify: withAgavi goya コマンドを削除しました。 2006-09-12 S2Base.PHP5-1.0.0-rc4 * fix: app/skeleton/dicon/dicon.php * modify: セットアップドキュメントにPEARパッケージでのインストールを追加しました。 2006-09-06 S2Base.PHP5-1.0.0-rc4 * add: S2BASE_PHP5_CLASS_SUFFIX定数を追加し、定数を使用するように修正しました。 * add: S2BASE_PHP5_SMARTY_TPL_SUFFIX定数を追加し、定数を使用するように修正しました。 2006-08-15 S2Base.PHP5-1.0.0-rc4 * modify: __autoloadでS2ContainerClassLoaderを使用するように変更しました。 * add: PEARパッケージ作成 * modify: withSmarty テンプレートファイルが存在しない場合に例外をthrowするようにしました。 2006-07-30 S2Base.PHP5-1.0.0-rc3 ================ S2Base.PHP5-1.0.0-rc3 更新履歴 =================== * info: S2Container.PHP5-1.1.1 をバンドルしました。 * info: S2Dao.PHP5-1.1.0 をバンドルしました。 * add: S2JavelinTarceInterceptorを追加しました。 * add: Symfony WEBフレームワークとの連携を行いました。 * modyfy: gen-dao タスクのDSN設定は PDO_DICON 定数 (app/commons/dicon/pdo.dicon) を 使用するようにしました。 * modify: goyaコマンドで、setServiceメソッドや、setDaoメソッド名を、serviceやdaoの インタフェース名に合わせました。 * add: skeletonディレクトリ内にコマンドごとにディレクトリを作成しました。 * add: Entityクラスの生成に__toStringメソッドを追加しました。 * modify: ServiceCommandで、インタフェースと実装クラスの名前を指定できるようにしました。 * modify: Commons Daoが存在する場合にCommons Daoの選択リストを表示するように変更しました。 * modify: Commons Entityが存在する場合にCommons Entityの選択リストを表示し、選択された クラスを継承する機能を追加しました。 * add: Entityクラスのプロパティ名と、カラム名のマップアノテーションを追加しました。 (COLUMNアノテーション) * modify: カラム名の「_」を区切り文字として、プロパティ名を作成するようにしました。 カラム名 : id_cd => プロパティ名 : idCd * modify: サービスダイコンファイル名を、サービス実装クラス名に合わせました。 * fix: Commons Dicon の mock.dicon サンプルを修正しました。 * add: withSmarty goyaコマンドを作成しました。 * add: withSmarty レイアウト指定時に使用するhtml skeleton を作成しました。 * fix: withSmarty Commons View のレイアウトテンプレートを修正しました。 * modify: withSmarty アクション.inc.php の作成を行わないようにしました。 2006-06-03 S2Base.PHP5-1.0.0-rc2 ================ S2Base.PHP5-1.0.0-rc2 更新履歴 =================== * modify: 生成コマンドで、ファイルが存在していた場合に例外終了していましたが、 終了せずに処理を進めるように改修しました。 * modify: 生成コマンドの最後で、入力された情報を表示し、最終確認を行うように改修しました。 * add: JavelinTraceInterceptor app/commons/interceptor に含めました。 * modify: WEBフレームワークとの連携部をプラグインの形に切り離しました。 vendor/plugins ディレクトリを作成。 * add: Agavi WEBフレームワークとの連携を行いました。 2006-05-08 S2Base.PHP5-1.0.0-rc1 ================ S2Base.PHP5-1.0.0-rc1 更新履歴 =================== * info: S2Base.PHP5 初リリース