Symfony2:最終リリース(Fabien Potencier-2011年7月22日)

Symfony 2.0最終リリース Symfony 2.0の最終リリースをリリースする準備が整いました。 過去数週間にわたって、いくつかの重要な変更を加えたため、本日、別のリリース候補(RC5)を公開し、最終リリースまで1週間(7月28日まで)待機します。

最新の変更については、 UPDATEファイルを表示できます。

Symfony Standard Editionアプリケーションを更新するには、 depsおよびdeps.lockファイルを更新する必要があります



次に、ベンダー更新スクリプトを実行する必要があります。



./bin/vendors install







ベンダーを更新した後、キャッシュをクリアすることを忘れないでください:



php ./app/console cache:clear









過去数か月にわたって、多くの開発者が実際のプロジェクトでSymfony2を使用してきました。彼らのおかげで、フレームワーク構造を改善し、多くのエラーを修正する機会がありました。 しかし、今後数年間でAPIを安定させる前に、フレームワークの一部のコンポーネントを「戦闘」プロジェクトでテストする必要があると考えています。



Symfony 2.0の場合、以下のコンポーネントはパブリックAPI(@ api)としてマークされます 。これにより、重大な理由なく、不変性が保証されます。





apiというラベルの付いたすべてのクラス、メソッド、およびプロパティは、 パブリックAPI( api )の一部です。 これは、名前、アナウンス、動作など、時間の経過に伴う安定性を保証することを意味します。 マイナーバージョンでは変更されません。



ただし、以下にリストするいくつかのコンポーネントについては、コミュニティから受け取ったフィードバックに基づいて、さらに下位の互換性の問題を回避しようとしても、さらに変更を加える必要があると想定しています。







Symfony 2.1は、 パブリックAPI( apiを備えたすべてのコンポーネントを備えた最初のリリースです。 バージョン2.0でパブリックAPI( apiとして既にマークされているコンポーネントの場合、Symfony2.1でパブリックAPI( api )にさらにクラスとメソッドを追加する理由があります。



All Articles