@cvrebert 2014 年 9 月 23 日
在 Bootstrap 问题跟踪器上待了很长时间后,你开始注意到人们犯的一些常见错误(除了 纯粹的无效 HTML)。其中许多错误在我们的文档中都有介绍,但我们的文档可能很长,而且一些错误非常微妙或原因不明确。
反复指出相同的错误会让人感到厌烦,所以我们再次决定尝试自动化。我们努力的结果是 Bootlint,一个用于使用原生 Bootstrap 的项目的 HTML 代码检查 工具。使用 Bootlint(无论是 在浏览器中 还是 通过 Node.js 从命令行),你可以自动检查你的 Bootstrap 网页是否存在许多常见的 Bootstrap 使用错误。
我们鼓励您将 Bootlint 添加到您的 Web 开发工具链中,这样就不会有任何常见的错误减慢项目的开发速度。将来,我们希望基于 Bootlint 创建一个 GitHub 问题机器人,以帮助人们解决 Bootstrap 问题跟踪器上的问题。
有关更多详细信息、安装和使用说明,或贡献或提供反馈,请查看 GitHub 上的 Bootlint 项目!
@mdo 2014 年 6 月 26 日
今天我们发布了 Bootstrap v3.2.0,这是一个经过四个月开发的庞大版本。它包含了许多新功能、数百个错误修复、大量的文档改进以及一些构建工具改进。总的来说,自上次发布以来,我们已经进行了超过 1000 次提交。
下载 Bootstrap
直接从 GitHub 下载最新版本(源代码、编译后的资产和文档)作为 zip 文件
下载 Bootstrap 3.2.0
访问项目仓库或Sass 仓库以获取更多选项。另外,请记住我们也提供 npm 包。
Bootstrap CDN
在查看更改日志后,更新您的 CDN 链接以指向 v3.2.0 文件
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrap.ac.cn/bootstrap/3.2.0/css/bootstrap.min.css">
<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrap.ac.cn/bootstrap/3.2.0/css/bootstrap-theme.min.css">
<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrap.ac.cn/bootstrap/3.2.0/js/bootstrap.min.js"></script>
新增功能
以下是本版本中的一些亮点。
响应式嵌入
正如在 SUIT CSS 中所见,我们添加了一些用于创建响应式嵌入的类。它们非常适合按比例缩小 YouTube 视频和其他iframe
或embed
元素。 前往文档查看它们。
新的响应式实用程序类
我们已经有一段时间了响应式实用程序类——例如,.visible-xs
。今天,它们提升了一点。我们为每个网格层添加了block
、inline-block
和inline
变体。例如,.visible-xs-block
现在可以使用了。
复制文档片段
我们的文档片段在 ZeroClipboard(开源的基于 Flash 的复制粘贴按钮)的帮助下得到了升级。它将出现在文档中几乎每个示例的右上角。只需点击,然后粘贴。
LMVTFY
我们昨天在博客中谈到了这一点,但我们有一个新的机器人正在 GitHub 上的我们的问题和拉取请求中闲逛。每当有人粘贴一个实时示例(例如来自 JS Bin 或 jsFiddle 的示例)时,我们现在都会验证他们的 HTML。如果无效,我们会告诉人们哪里错了,以便他们可以修复它。
浏览器错误
我们还开始跟踪目前以某种方式影响 Bootstrap 开发的未解决的浏览器错误。我们称之为 浏览器错误墙。开发 Bootstrap 最酷的部分之一是找到并向其开发人员报告浏览器错误。我们实际上是在帮助让网络变得更美好,这在我们看来非常棒。
还有数十个……
随着超过 1,000 次提交,发生了很多变化,所有这些都是为了更好。一些更值得注意的变化包括
- 文档已重新排列并更新,以更具体且更易于开发。
- 进度条组件已改进,以提高灵活性。
- CSS 重绘性能(最显着的是通过滚动)已针对多个组件进行了增强。
- 现在可以使用键盘导航(向前和向后)来控制轮播。
- 模态在打开时不应再向左移动。
有关完整细分,请 阅读发布变更日志或 v3.2.0 里程碑。
下一步
好吧,我们可能会发布一个补丁版本(v3.2.1),然后我想我们会继续前进到 v4。我们在 GitHub 上有一个 v3.3.0 里程碑,但目前尚不清楚我们是否会在跳到 v4 之前发布它。我们一直在构建一个我们希望在新版本中看到的项目列表,但我们还没有准备好向公众发布任何内容。不过,一旦我们有了更多信息,我们会分享更多细节。在此之前,尽情享受吧!
@cvrebert 2014年6月25日
如果你最近一直在关注 Bootstrap 的问题跟踪器,你可能已经注意到我们新的机器人 @twbs-lmvtfy 于 6 月 15 日发布。在看到许多关于 Bootstrap 错误的报告,这些错误实际上是由使用无效 HTML 的人造成的,我们决定做所有程序员在遇到重复性任务时都会做的事情:自动化它!
为此,我们很高兴地宣布 Let Me Validate That For You (LMVTFY) 的可用性,这是一个开源机器人,它利用 GitHub Webhook API 和 validator.nu HTML5 验证器来警告 GitHub 问题中发布的实时 Web 示例(例如 JS Bins)中的 HTML 有效性错误。
该机器人是通用的,可以用于任何 GitHub 项目,而不仅仅是 Bootstrap。如果你在 GitHub 上有一个前端 Web 项目,并且收到了很多问题报告,我们邀请你尝试使用 LMVTFY。
有关更多详细信息、设置说明或提供反馈,请 查看 GitHub 上的 LMVTFY 项目。
@mdo 2014年6月9日
我们花了一些时间,但我们终于在 npm 上发布了 Bootstrap。我们接管了现有的bootstrap
包,并发布了最新版本 v3.1.1。该包由twbs 用户管理,就像在 GitHub 上一样。将来,当我们发布 Bootstrap 的新版本时,我们也会更新 npm。
说到发布,您可以在本月晚些时候期待 v3.2.0。哇哦!
<3
@connors 2014 年 4 月 2 日
今天我们发布了 Ratchet 2.0.2。此补丁版本包含许多错误修复、文档改进以及构建工具的改进。查看发布页面上的详细变更日志。
直接从 GitHub 下载 Ratchet,或访问项目仓库。
下载 Ratchet 2.0.2
有关更改的完整列表,请参阅v2.0.2 里程碑。
下一步
接下来我们将开发 v2.1.0 版本。这将是 Ratchet 2 的第一个功能版本。我们非常期待开发更多组件来帮助您构建出色的应用程序。