Slim 3 RC1

我們目前已發布 Slim 3 的第一個候選版本,在一個成功的測試版後。

在 3.0.0-RC1 中的 BC 中斷

這些變更都是自測試版 2 開始的 BC 中斷

  • #1489 - getParsedBody() 現在會在所有情況下傳回一個陣列,當 JSON 或表單編碼資料由客戶端傳送。之前,當內容類型為 JSON,會傳回一個物件。
  • #1457 - 容器現在可以透過傳送進 App 建構函式的一個陣列來組態。請注意這表示您的設定現在必須存在一個稱為 ‘settings’ 的次陣列。
  • #1443 - pathFor() 現在會加上基底路徑,當您在子目錄中執行 Slim 時,讓產生 URL 變得更簡單,並移除使用 getBaseUrl() 加上的需求。

在 3.0.0-RC1 中的新功能

  • #1490 - Slim 3 的錯誤處理器現在會傳回 JSON、XML 或 HTML,由要求的接受標頭決定。
  • #1488 - 您現在可以完全停用 Slim 3 的錯誤處理器。

完整的變更清單 在此

有關 Slim 3 中的新功能詳細資訊,請參閱這篇有關 3.0 beta 1 的文章。

開始使用

若要開始,您可以依照 安裝指示,或者使用 Rob Allen範例應用程式

如果您能測試此候選版本,並 回報 您發現的所有問題,我們將會感激不盡。由於這是候選版本,我們希望不要有任何更多 BC 中斷,儘管我們無法保證這一點,直到 3.0 最終版本發布為止。

接下來呢?

我們希望很快發布 Slim 3 的第一個穩定版本!