A week of symfony #221 (21->27 March 2011)

今週のSymfony2は最終リリースに向けて準備するために開発ペースを加速させた。プロパティとメソッドのTonsはprotectedからprivateに切替、パブリックAPIのタグ付け開始、 (0f231c3),HTTP例外はリファクタリング、コンポーネント間の初めてのBridgeがコミット、 (3e5bd67)、 Twig 1.0.0がリリース新しいバージョンのcache:clearコマンドがフレームワークユーティリティに追加された。

加えて、フォームリファクタリング.の大規模なプルリクエストなどいくつかの他の重要な変更がまだコミットされるのを待っている。

最後に、symfonyはsymfony1.3.xの最後のブランチ開発である1.3.10と1.4.10のセキュリティリリースを今週公開した。

開発メーリングリスト

symfony 1 開発ハイライト

Changelog:

Symfony2開発ハイライト

Changelog:

  • 06bfe82: [DoctrineMongoDBBundle] doctrine:mongodb:cache:clear-metadataコマンドの追加
  • b00a903: [FrameworkBundle] いくつかのコマンドのclearDir()メソッドの削除(Filesystem::remove() 使用の代わり)
  • 45f9c2f, 00d4788, 5a528bc, e520956, 9cf9f67, e4a636a, 85778ca, 6ec84ba: cache:clearコマンドの追加
  • b2f5ac8: [Routing] URLマッチオングの405 Method Not Allowedレスポンスサポートのリファクタリング
  • 10dc18b: [HttpKernel] HTTP例外がより柔軟性をもつようにリファクタリング
  • 2217a0d: [FrameworkBundle] 405 Method Not Foundレスポンスサポートの更新
  • f93e4b2: ルーティングの注釈を含む新しいコントローラのファイルが追加されている場合、手動でキャッシュをクリアする必要性を排除
  • 9ee9f55: [FrameworkBundle] ベースコントローラに戻すためのリダイレクトメソッドを追加
  • 517ce9c: [AsseticBundle] バンドルの表記にグロブの基本的なサポートの追加
  • e159c47: [Routing] メソッドが必要とされていない時にUrlMatcherが定義される事を修正
  • a95f72f: [Routing] 多くのテストを追加
  • 98d03d1: [FrameworkBundle] Bundle:Controller:Actionコントローラクラスが見つからない場合、より具体的なメッセージを伝える
  • a229410: リソースをメインのapp/ディレクトリ下を探すのを修正。すべてのリソースをグローバルに保存することができる。新いディレクトリはapp/Resources/...となる。
  • 3e5bd67, 9595963: RoutingとTwigのSymfony Bridgeでの統合を移動
  • e912b34: TranslationコンポーネントとTwigのSymfony Bridgeでの統合を移動
  • 82dec51: YamlコンポーネントとTwigのSymfony Bridgeでの統合を移動
  • 662a4b3: HttpExceptionからのステータスメッセージを削除、最も有用な引数が最初となるようにシグネチャを変更しました。以前のHTTP例外のリファクタリングで導入された修正による多くの小さな問題を修正
  • b585752: [Routing] moved most of the properties and methods from protected to private
  • e4a3e0c: [Config] ほとんどのプロパティとメソッドのprotectedからにprivateへ移動
  • 1b8dc80: [HttpKernel] ほとんどのプロパティとメソッドのprotectedからにprivateへ移動
  • 55671be: [Templating] protocol-relative URLを残してassets helperを更新
  • a6e6cbb: [HttpFoundation] RequestMatcherから^と$のハードコーディングを削除
  • eeca46d: [CssSelector] ほとんどのプロパティとメソッドのprotectedからにprivateへ移動
  • 639d93c: [Process] ほとんどのプロパティとメソッドのprotectedからにprivateへ移動
  • 2f8d5cd: [FrameworkBundle] asset packagesのconfigのビルドの修正
  • 9c6a6e1: [Validator] コールバックを実行する制約のリネーム
  • 3e29348: [Validator] コールバック制約に静的なコールバックのサポートを追加
  • bedbe51: [Security] $objectがObjectIdentityInterfaceのインスタンスでなければACL:AclVoter::voteはObjectIdentityを取得
  • 2e1924e: [AsseticBundle] Assetic変更の更新
  • 8d84fdf: [Finder] いくつかのFinderインスタンスを結合できるようにするFinder::append() メソッドを追加
  • 124f1d8, cc46e8d: FilesystemクラスをFrameworkBundleからHttpKernelに移動(リファクタリングはわずか)
  • 4de468e: [Routing] generate()にオプションのパラメータの引数を作成
  • 1910e23: [FrameworkBundle] chromeで表示するには少し長いのでデフォルトのエラーページタイトルタグを追加
  • 6799090: [SwiftmailerBundle] Swift_NullTransportをConfigurationクラスでの選択を許可
  • 80c1027: [HttpKernel] ユーザーがコントローラのreturn文を忘れている可能性がある場合、「コントローラから返された応答がない」メッセージを作成
  • c2579aa: [AsseticBundle] イベントを再削除

インデックス

Document Index

関連ページリスト

Related Pages

日本語ドキュメント

Japanese Documents

リリース情報
Release Information

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