Bootstrap 發佈了個 v3.4 版本?是否是搞錯了?

原文做者:@mdo & team前端

譯者:UC 國際研發 Jothygit

寫在最前:歡迎你來到「UC國際技術」公衆號,咱們將爲你們提供與客戶端、服務端、算法、測試、數據、前端等相關的高質量技術文章,不限於原創與翻譯。github

是的你沒有看錯 - 今天咱們發佈了 Bootstrap 3.4.0 版本,這是一個早就該發佈的更新,它解決了一些生命週期問題,修復了 XSS,並更新了構建工具,能讓咱們的開發更加輕鬆。
算法

雖然咱們爲全新的 v3.x 準備了很長一段時間,但因爲精力都集中在 v4 的工做上,致使動力缺失。 今年早些時候,有個特殊的問題(地址:https://github.com/twbs/bootstrap/issues/25679)在社區炸開了鍋,核心團隊決定大力推進發佈一個穩固的版本。 很遺憾這個版本花了這麼長時間才發佈,特別是它還包含安全修復,但系統內部的改進使得 v3 的開發和維護變得空前簡單。 感謝您一直以來的支持!
npm

看看 v3.4 帶來了哪些變化,順便展望👀一下 v4.2.0 叭~編程


帶來了什麼更新?

雖然這些年來咱們並無公開過 v3.x 的相關工做,但其實咱們有聽到大家說的「得發佈一個新版原本解決」的聲音。
  • 新增:添加了一個 .row-no-gutters 類。bootstrap

  • 新增:添加了經過 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 進行大規模更新(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/



好文推薦:

quicklink 爲你的頁面實現秒開

你也許不知道,CSS 也有編程能力?



「UC國際技術」致力於與你共享高質量的技術文章

歡迎關注咱們的公衆號、將文章分享給你的好友

相關文章
相關標籤/搜索