A week of symfony #230 (23->29 May 2011)

予想よりもはるかに時間がかかりましたが、今週 Symfony2 の2つのベータバージョンがリリースされました。beta2 はbeta1 から大きな飛躍を遂げ、beta3 はたくさんのバグを修正しました。いまだに成長を続ける Symfony2 の貢献者のリストのおかげでこのすさまじい開発活動が実現されました。今週はドキュメントチーム も Symfony2 の開発に合わせて一生懸命に作業を行いました。

開発 ML

Symfony2 の開発ハイライト

Changelog:

  • 2cecc95: [BrowserKit] Cookie の生の値を扱えるようにしました
  • 7ab3fde: [Finder] すべての「隠し」ファイル (訳注: バージョン管理ツールのメタデータなど) を無視する方法を追加しました
  • e9548dc: [Assetic] assetic filter jpegtran のコンフィグの中で setOptimize メソッド呼び出しを追加しました
  • de61474: vendors.sh の拡張子を php に変更しました
  • 15bede5: [Console] スタイルをマネジメントする箇所をリファクタリングしました (スタイルがインラインで定義された場合、現在のコードは壊れました)
  • b6ce137: [DependencyInjection] サービスの定義からインラインのプライベートサービスを作成しました
  • 3cdf371: [TwigBundle] {% render ... %} ノードを専用のエクステンションに移動させ、サービスコンテナを削除しました
  • 73bd9c7: [TwigBundle] ActionsExtension の依存関係をアクションヘルパーに変更しました
  • f83c137: [TwigBundle] コードフィルタを専用のエクステンションに移動させました
  • f13798f: [TwigBundle] TemplatingExtension を AssetsExtension にリネームしました (差し戻し)
  • dfdd26d: [TwigBundle] すべてのクラス名を DIC のパラメータに移動させました
  • 1744c86: assetic フィルタのコンフィグのオプションのためのメソッド呼び出しを追加しました
  • afe6005: [SecurityBundle] セキュリティのファクトリを任意のコンフィグフォーマットで使えるようにするためにローダーを DelegatingLoader に変更しました
  • aa356e7: [BrowserKit] Cookie の管理方法を修正しました (RFC 2109 をご参照ください)
  • 6c409ca: [DependencyInjection] パラメータバグパラメータの置き換えをリファクタリングしました (重複したコードを削除しました)
  • 456eb53: [DependencyInjection] CircularReferenceException を ServiceCircularReferenceException にリネームしました
  • 6504797, 512eb53, 946f68e: [DoctrineBundle] generate:entities と mapping:importing の Doctrine コマンドに 'force' と 'annotate' オプションを追加しました
  • 2438a73: [DependencyInjection] パラメータ定義の中の循環参照のチェックを追加しました
  • 3ea2a32: [Validator] バリデータの制約をリファクタリングしました: getTargets() の定義の必要性はなくし、抽象メソッドの Constraint::getTargets() を バリデータの95%が使う通常のメソッドに置き換え、Constraint\Valid の中で使われていない use 文を削除し、テストを追加しました
  • dcd490e: [Twig] トランスメッセージの文字列の中で % を扱う方法を追加しました
  • 08e7629: [DomCrawler] 内部で使われている HTTP メソッドの名前を大文字に変更しました
  • f019541: Request::getHttpHost() の中の壊れたロジックを修正しました。以前は HTTP_HOST を完全に無視していました。
  • 3c372d3: [BrowserKit] URL によって書き換えられる明示的な Cookie パラメータを修正しました
  • 3bdb7c2: [DependencyInjection] パラメータにエスケープされた % が含まれている場合の回帰を修正しました (注: 潜在的な問題が含まれており、完璧な対策ではありませんとコミットログにあります)
  • a046259: [DoctrineBundle] Doctrine のコマンドからコードを抽出しました
  • 5ed136b: [SwiftMailer] コンフィギュレーションを最適化しました: Swift_Mailer オブジェクトを取得するときの init.php ファイルの要件を削除し、メールが送信されていない場合に Swift Mailer をロードすることを避けるようにようにデータコレクタを変更しました
  • 1ca4dca: [SecurityBundle] ファンクショナルテストスイートをブートストラップしました
  • fb9d951: グループにまとめられたエンティティをサポートするように EntityChoiceList を修正しました
  • a0397f9: [DependencyInjection] (同じベース名をもつ) 2つの異なる XML ファイルからの特定サービスが衝突する可能性があるバグを修正しました
  • 4f0214e: [Routing] PhpFileLoader クラスにおいてカレントディレクトリをセットするタイミングが遅すぎるバグを修正しました
  • 15c5d61: 定義をコピーする代わりに translator.real のエイリアスを使うように修正しました

インデックス

Document Index

関連ページリスト

Related Pages

日本語ドキュメント

Japanese Documents

リリース情報
Release Information

Symfony2 に関する情報(公式) Books on symfony