Bootstrap 4.5.3

@mdo 2020 年 10 月 13 日

我们更新了 Bootstrap 4,发布了一个新的补丁版本,修复了一些错误,从 v5 版本中回退了一些迭代更改,等等。尽情享受吧!

您可能已经知道,我们正在 v4 和 v5 版本之间交替发布,以使这两个版本同步发展。这有助于我们缩小 v4 和 v5 之间的差距,并使升级到 v5 尽可能容易。

继续阅读以了解突出显示的更改。

更改

也可以在 GitHub 上的 v4.5.3 版本 中找到。

CSS

  • #31653: 在我们的 escape-svg 函数中添加注释,以说明数据 URI 必须加引号。
  • #31693: 使用 custom-control 阴影变量,而不是通用的 input-focus-box-shadow
  • #31793: 回退一些 v5 更改(改进 Reboot 中的 th 样式、打印时自定义表单字段样式以及对 .text-break 的改进)。
    • #29714: 在打印时保留自定义复选框、单选按钮和开关主题。
    • #30781: Reboot 的 `th` 更新:继承来自用户代理样式表的 `font-weight: bold`。
    • #30932: `.text-break` 更改为放弃 `overflow-wrap` 并再次使用 `word-wrap`
    • #31754: 改善版本页面渲染(同时反转了顺序)
  • #31846: 将 z-index 更改反向移植到可关闭的 `.alert` 中的 `.close` 按钮。

JS

  • #31000: 避免在按钮插件中多次触发更改事件。不适用于 v5,因为我们的按钮 JS 插件已被纯 CSS 大部分替换。
  • #31673: 修复下拉菜单变量始终评估为 true 的问题。
  • #31696: 确保可以阻止 `hidePrevented.bs.modal`。
  • #31718: 从 v5 反向移植新的 `$dropdown-padding-x` 变量。

文档

  • #30811: 在提示文档的说明中提及 GPU 加速修复。不适用于 v5,因为我们正在更新到 Popper v2。
  • #30838: 更恰当地解释 `dispose` 方法。
  • #31706: 反向移植更新的代码片段边距,以提高可读性。
  • #31769: 从 v5 反向移植 JS 包指南。
  • #31851: 反向移植缺少 `to` 和 `nextwhenvisible` 方法的说明。

其他

  • #31297: 切换到 xo ESLint 配置
  • 更新了 devDependencies 版本

接下来

我们将回到 v5,我们的第三个 alpha 版本将在几周内发布。之后,我们将发布另一个 v4 更新,即 v4.6.0,它将继续进行 v5 的反向移植和功能开发。请继续反馈我们如何改进、我们的版本表现如何以及任何其他建议。

支持团队

访问我们的 Open Collective 页面 或我们的 团队成员 的 GitHub 个人资料,以帮助支持为 Bootstrap 做出贡献的维护人员。