Slim 3 RC1

成功したベータ期間に続いて、Slim 3の最初のリリース候補をリリースしました

3.0.0-RC1でのBCの省略

これらの変更はすべて、ベータ2以降にBCの省略が行われたものです

  • #1489 - getParsedBody()は、JSONまたはフォームURLエンコードされたデータがクライアントから送信されるすべての状況で、配列を返します。以前は、コンテンツタイプがJSONであった場合はオブジェクトを返していました。
  • #1457 - コンテナーは、Appのコンストラクタに渡された配列を介して構成できるようになりました。つまり、設定は「settings」というサブ配列に存在する必要があるようになりました。
  • #1443 - pathFor()は、ベースパスを先頭に追加してURLを生成しやすくしており、サブディレクトリ内でSlimを実行している場合に、getBaseUrl()を先頭に追加する必要がなくなりました。

3.0.0-RC1の新機能

  • #1490 - Slim 3のエラーハンドラは、リクエストのAcceptヘッダーによって決定されたJSON、XML、またはHTMLを返します。
  • #1488 - Slim 3のエラーハンドラを完全に無効にすることができます。

変更の完全なリストはこちらです: here

Slim 3の新機能の詳細については、こちらの3.0ベータ1の記事をご覧ください。

開始

開始するには、インストール手順に従うか、Rob Allenスケルトンアプリケーションを使用できます。

このリリース候補をテストして、あなたが発見したすべての問題を報告していただけるとありがたいです。これはリリース候補ですので、これ以上のBCの省略はないことを願っていますが、3.0の最終リリースまではお約束できません。

その次は?

近日中にSlim 3の最初の安定版をリリースすることを願っています!