原文作者:@mdo & team
譯者:UC 國際研發 Jothy
寫在最前:歡迎你來到“UC國際技術”公眾號,我們將為大家提供與客戶端、服務端、演算法、測試、資料、前端等相關的高質量技術文章,不限於原創與翻譯。
是的你沒有看錯 - 今天我們釋出了 Bootstrap 3.4.0 版本,這是一個早就該釋出的更新,它解決了一些生命週期問題,修復了 XSS,並更新了構建工具,能讓我們的開發更加輕鬆。
雖然我們為全新的 v3.x 準備了很長一段時間,但由於精力都集中在 v4 的工作上,導致動力缺失。 今年早些時候,有個特殊的問題(地址:https://github.com/twbs/bootstrap/issues/25679)在社群炸開了鍋,核心團隊決定大力推動釋出一個穩固的版本。 很遺憾這個版本花了這麼長時間才釋出,特別是它還包含安全修復,但系統內部的改進使得 v3 的開發和維護變得空前簡單。 感謝您一直以來的支援!
看看 v3.4 帶來了哪些變化,順便展望?一下 v4.2.0 叭~
帶來了什麼更新?
新增:新增了一個
.row-no-gutters
類。新增:新增了通過 Algolia 實現的文件搜尋。
修復:解決了 Alert,Carousel,Collapse,Dropdown,Modal 和 Tab 元件的 XSS 問題。 詳細資訊請參閱https://snyk.io/vuln/npm:bootstrap:20160627。
修復:在開啟 modal 時,為
.navbar-fixed- *
新增 padding修復:刪除
<abbr>
元素上的雙邊框。在基於 Web 的 Customizer 中移除了 Gist 建立功能,由於 GitHub 很久之前禁用了匿名 gist。
從 Customizer 中移除了拖放支援,因為它已經失效了。
我們對文件和工具也進行了大更新,以便我們都能更輕鬆地使用 v3.x。
為較新版本和早期版本的 docs nav 新增了下拉選單。
更新文件以使用新的
baseurl
——/docs/3.4/
,為 v3.x 文件定下版本,就像我們對 v4 做的一樣。重新組織 v3 CSS 文件以接入 Less。
使用 BrowserStack 進行測試。
更新連結以始終使用 https 並修復問題 URL。
用 clipboard.js 替換 ZeroClipboard
前往 Bootstrap 3.4 文件(https://getbootstrap.com/docs/3.4/),瞭解最新動態。 檢視v3.4.0 pull 請求(https://github.com/twbs/bootstrap/pull/27288),瞭解更多更新點。
升級
使用 npm i bootstrap @previous
或者 npm i bootstrap@3.4.0
將 Bootstrap 3 專案升級到 v3.4.0。 這個版本不能通過 Bower 啟動,因為我們已經棄用了它,v4 也有超過一年的時間沒有用它了。 請繼續關注 CDN 和 Rubygem 的更新。
Open Collective
借 v3.4 釋出之際,我們在 Open Collective 上建立了一個專案(https://opencollective.com/bootstrap),用以支援 Bootstrap 維護團隊。 Bootstrap 團隊十分激動,因為這能透明化維護者成本(包括時間和金錢),同時也是對他們工作的認可。
4.2 及後期版本
釋出 v4.2 之後,我們將計劃進行單點發布來解決 bug 及做改進,因為你們都開始使用新版本了。 然後我們將開始分享更多關於 v5 的計劃——刪除 jQuery,放棄對舊版瀏覽器的支援,並清除一些錯誤等。 這不是徹底的重寫,而是對 v4 的迭代改進。 敬請關注!
比心,
@mdo & Bootstrap 團隊
英文原文:
https://blog.getbootstrap.com/2018/12/13/bootstrap-3-4-0/
好文推薦:
“UC國際技術”致力於與你共享高質量的技術文章
歡迎關注我們的公眾號、將文章分享給你的好友