Symfony 4.3.7 發布了。Symfony 是一款基於 MVC 架構的 PHP 框架。Symfony 致力於減少重複代碼的編寫,以加速 Web 應用的開發和維護。Symfony 與許多關係型資料庫集成的也非常好,成本也較小。
此外,Symfony 致力於在企業背景下創建健壯的應用,同時也給予了開發者強大的配置功能:從文件結構到外部目錄,幾乎所有的東西都可以自定義。Symfony 也捆綁了一些諸如測試、調試、文檔生成等額外的工具來滿足企業的開發過程。
新版本帶來大量 bug 修復,主要更新如下:
- bug #34294 [Workflow] 修復使用 ValueObject 作為標記屬性時的錯誤
- bug #34297 [DI] 修復 locators
- bug #34282 [DI] 不在缺少父項的情況下緩存類
- bug #34287 [HttpClient] 修復調用 CurlHttpClient::destruct() 時的崩潰
- bug #34129 [FrameworkBundle][Translation] 當掃描的目錄更改時,使緩存的目錄無效
- bug #34246 [Serializer] 使用上下文計算 MetadataAwareNameConverter 緩存
- bug #34251 [HttpClient] 進行透明壓縮時僅公開 gzip
- bug #34244 [Inflector] 添加對 'species' 的支持
- bug #34085 [Console] 如果支持 vt100,則使用 CON 模式檢測尺寸
- bug #34199 [HttpClient] HTTP/2 失敗時,使用 HTTP/1.1 重試安全請求
- bug #34192 [Routing] 修復 URL 生成器實例化
- bug #34134 [Messenger] 修復丟失路由鍵和屬性的消息重試
- bug #34181 [Stopwatch] 修復了計算多個持續時間時 getDuration 中的錯誤
- ……
更新說明:https://symfony.com/blog/symfony-4-3-7-released