A week of symfony #233 (13->19 June 2011)

今週 Symfony 2.0 beta5 が公開され、ベータ期間の終わりを告げました。またもや、Form コンポーネントの開発がもっとも活発でしたが、Process、CssSelector、Yaml と Finder を含む多くのコンポーネントも調整され改善されました。ほかの重要な変更は ClassLoader におけるパフォーマンスの大きな改善Session のリファクタリング です。

開発メーリングリスト

symfony 1 の開発のハイライト

チェンジログ:

  • r32652: [1.4] いくつかのパラメータをシリアライズしない問題に対応するために sfRoute を修正しました。
  • r32653: [1.4] fixed possible PHP notice
  • r32654: [1.4] sfObjectRouteCollection における標準のアクションを修正しました (HEAD は GET と同等です)

Symfony2 の開発ハイライト

チェンジログ:

  • 1e50a55, 07d823c: [HttpFoundation] 文字集合の値が常に UTF-8 になるように修正しました
  • 91f4097: [Routing] ダンプされる URL マッチャクラスにおいて RouteCollections に対するネスティングの改善。この変更によって、 「/blogger」のプレフィックスがつけられたルートは「/blog」内部にネストされます
  • 5b0f1da: [HttpKernel] WebTestCase メソッドをスタティックに変更しました
  • 8677aa3: [Form, TwigBridge] レンダリングを修正しました
  • 9135f96: [Form, TwigBridge] テンプレートキャッシュをより効率的なものにしました
  • b19052f: [Form, TwigBridge] テンプレートの代わりにブロックをキャッシュすることでキャッシュレイヤーを修正しました
  • acd2cf1, 33baf9d: [TwigBundle] FilesystemLoader を最適化しました
  • 16e6cea: [DoctrineBundle] バンドルにおける最初のエンティティの生成を修正しました
  • 1890dab: [AsseticBundle] ロジカルテンプレートネームと連携させるためにカスタム合体ロジックを追加しました
  • d16a708: [Form] ファイルの種類のクラスを簡略化しました
  • c364008, 2ce3cfa: [Form] 必須項目が true の場合でもチョイスに対して空の値を表示することを許可するように修正しました
  • 4e3e276: [Form] コレクションビューのプロトタイプビューの子要素を作成しました
  • ac0c00c, 38b3b74, 136b80a, 9d6357c: [HttpFoundation] File に \SplFileInfo を継承させました
  • a7c1ff8: [Validator] DateTime オブジェクトを有効な Times にすることを許可しました
  • 4016dfb: [AsseticBundle] 必要なときだけ呼び出せるように ExecutableFinder をクロージャに戻しました
  • 1ad5bfd: [CssSelector] SyntaxError をリネームしました
  • b76a1c3: [Finder] コンビニエンスメソッドの Finder::create() を追加しました
  • c6cc427: [EventDispatcher] イベントのサブスクライバのための優先順位をセットする方法を追加しました
  • ee8f34e: [AsseticBundle] cssembed コンフィグオプションを追加しました
  • 2f04bdb: [HttpFoundation] checkIp() を再利用可能にしました
  • 3859589: [Yaml] load() を parse() にリネームしました
  • a9dab71: [Yaml] YAML 1.1 の仕様のサポートを削除しました
  • 06614cd: [Yaml] 例外をそれぞれの独自のサブネームスペースに移動させ、ダンプのための固有の例外を追加しました
  • b552354: [Process] Executable Finder は open_basedir リストを通じて検索する前にファイルがこのリストに存在しているかチェックを試みるようになりました
  • b709551: Form::types と FormView::types が同じ順番を使うように変更しました (Parent > Child)
  • af97610: [CssSelector] Parser::cssToXPath() を CssSelector::toXPath() にリネームしました
  • 46a93c3: [Routing] 親のプレフィックスがいくつかの隣接したコレクションに対して同じである場合に PHP ダンパーを最適化しました
  • 52697ed: [Swiftmailer] プラグインの登録の順序によって disable_strategy ビヘイビアが微妙に変わるように修正しました
  • fb24b95: エラーレベルの調整を行いました
  • 1467a9b: [HttpFoundation] Session をリファクタリングしました
  • b3fa8bf: [Swiftmailer] 任意のサービスをトランスポートとして使えるようにしました
  • 524d51a: [AsseticBundle] バンドルを独自のリポジトリに移動させました (Symfony SE にはまだ搭載されています)
  • f1b955b: [Form] 提供されたタイムゾーンの値を変更しないようにトランスフォーマを修正しました
  • 2b0c352: YamlParser、Validators、PhpEngine + Helpers、HttpFoundation に対するコードカバレッジを増やしました
  • a7974ff: Form Twig テンプレートをより明確な名前にリネームしました
  • fa9b920: [Security] UserProviderInterface::loadUser() を refreshUser() にリネームしました
  • 627a7f7: [TwigBridge] 衝突を避けるためにブロック名をリネームしました
  • 41347bc: [DoctrineBundle] プラットフォームのカスタムタイプのサポートを追加しました
  • ad1b690: [DoctrineBundle] XSD スキーマをアップデートしました
  • fb4f378, 968cc75: [ClassLoader] 大きなパフォーマンス改善を行いました
  • 610c1cc: [Routing] AnnotationGlobLoader を削除しました

インデックス

Document Index

関連ページリスト

Related Pages

日本語ドキュメント

Japanese Documents

リリース情報
Release Information

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