Bootstrap 釋出了個 v3.4 版本?是不是搞錯了?
原文作者:@mdo & team
譯者:UC 國際研發 Jothy
寫在最前:歡迎你來到“UC國際技術”公眾號,我們將為大家提供與客戶端、服務端、演算法、測試、資料、前端等相關的高質量技術文章,不限於原創與翻譯。
是的你沒有看錯 - 今天我們釋出了 Bootstrap 3.4.0 版本,這是一個早就該釋出的更新,它解決了一些生命週期問題,修復了 XSS,並更新了構建工具,能讓我們的開發更加輕鬆。
雖然我們為全新的 v3.x 準備了很長一段時間,但由於精力都集中在 v4 的工作上,導致動力缺失。 今年早些時候,有個特殊的問題(地址:https://github.com/twbs/bootstrap/issues/25679)在社群炸開了鍋,核心團隊決定大力推動釋出一個穩固的版本。 很遺憾這個版本花了這麼長時間才釋出,特別是它還包含安全修復,但系統內部的改進使得 v3 的開發和維護變得空前簡單。 感謝您一直以來的支援!
看看 v3.4 帶來了哪些變化,順便展望:eyes:一下 v4.2.0 叭~
帶來了什麼更新?
雖然這些年來我們並沒有公開過 v3.x 的相關工作,但其實我們有聽到你們說的「得釋出一個新版本來解決」的聲音。
-
新增 :添加了一個
.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/">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 [email protected]
將 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 進行大規模更新(https://github.com/twbs/bootstrap/projects/6?fullscreen=true)。 我們主要關注專案推進及依賴簡化, 換句話說就是刪除 jQuery 依賴。 這激發了我們適度開發 v5 版本的興趣,所以我們一直專注於開發 v4.2,儘可能多地隱藏新功能。
釋出 v4.2 之後,我們將計劃進行單點發布來解決 bug 及做改進,因為你們都開始使用新版本了。 然後我們將開始分享更多關於 v5 的計劃——刪除 jQuery,放棄對舊版瀏覽器的支援,並清除一些錯誤等。 這不是徹底的重寫,而是對 v4 的迭代改進。 敬請關注!
比心,
@mdo & Bootstrap 團隊
英文原文:
https://blog.getbootstrap.com/2018/12/13/bootstrap-3-4-0/
好文推薦:
OA%3D%3D%26amp%3Bmid%3D2247484572%26amp%3Bidx%3D1%26amp%3Bsn%3D641594b0f2d31e55f64562d5e5a6482f%26amp%3Bchksm%3Dfb47c0e9cc3049ffbbd57bf1a95d483a4c9c877ebba4fe6313e516b6054fd9648b7f3cc40e69%26amp%3Bscene%3D21%23wechat_redirect" target="_blank" rel="nofollow,noindex">quicklink 為你的頁面實現秒開
“UC國際技術”致力於與你共享高質量的技術文章
歡迎關注我們的公眾號、將文章分享給你的好友