Symfony 5.1.0 現已釋出。Symfony 是一款基於 MVC 架構的 PHP 框架。Symfony 致力於減少重複程式碼的編寫,以加速 Web 應用的開發和維護。Symfony 與許多關係型資料庫整合的也非常好,成本也較小。
此外,Symfony 致力於在企業背景下建立健壯的應用,同時也給予了開發者強大的配置功能:從檔案結構到外部目錄,幾乎所有的東西都可以自定義。Symfony 也捆綁了一些諸如測試、除錯、文件生成等額外的工具來滿足企業的開發過程。
該版本具體更新內容如下:
- bug #37009 [Validator]使用“allowedVariables”配置 ExpressionLanguageSyntax 約束
- bug#37008 [Security]已修復 AbstractToken::hasUserChanged()
- bug #36894 [Validator]從不直接驗證 Existence (Required/Optional) constraints
- bug#37007 [Console]修復 QuestionHelper::disableStty()
- bug #36865 [Form]驗證所有驗證組中的子表單
- bug#36907 修復 sprintf(): 表單轉換器中的引數太少的問題
- bug #36868 [Validator]使用 Mime 元件來確定檔案驗證器的 mime 型別
- bug#36993 [ErrorHandler]修復了在 FatalError 中將 $trace 設定為 null 的錯誤
- bug#36984 [SecurityBundle]修復了 security-core 和 security-guard 的版本限制
- ......
詳細資訊可檢視更新說明:https://symfony.com/blog/symfony-5-1-0-released