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国际技术”致力于与你共享高质量的技术文章

欢迎关注咱们的公众号、将文章分享给你的好友

相关文章
相关标签/搜索