Webpack 5.82 已发布

Webpack 是一个模块打包器,主要目的是在浏览器上打包 JavaScript 文件。Webpack v5.82.0 现已发布,具体更新内容如下:

新功能

  • [CSS] - 添加 URL 依赖支持,以通过模块联合使用共享模块 #16945
  • 允许 webpack-cli 在 ESM 中 #17088
  • 允许为可信类型指定“onPolicyCreationFailure”模式 #16990

Bug修复

  • [CSS] - 尊重来自父CSS 模块的 media / supports / layer #17115
  • [CSS] - 对任何 @import 规则的警告和支持必须先于所有其他规则 #17118
  • [CSS] - 支持将 #hashURL 作为外部处理(类似于 Parcel #17116
  • 通过删除内部循环来优化 numberHash.js 性能 #17074
  • 改进模板字符串的比较算法 #17079

测试和贡献

  • [CSS] - 增加进口外部测试覆盖率 #17089
  • 通过忽略不稳定的覆盖率来提高 PR 的可靠性 #17106
  • 更新 webpack 类型以支持 webpack 中的扩展属性(webpack-cli) #17113

开发改进

  • 增加 StringXor 类的类型覆盖率和文档。 #17070
  • 增加 numberHash 类型覆盖率和文档 #17072
  • 增加 JavascriptParser 类型覆盖率和文档 #17094
  • 增加 BasicEvaluatedExpression 类型覆盖率和文档 #17096
  • 增加 CSS 模块类型的类型覆盖率 #17097
  • 增加 JSON 模块类型的类型覆盖率 #17095

依赖与维护

  • chore(deps-dev):bump lint-staged 从 13.2.1 升级到 13.2.2 #17075
  • chore(deps-dev):将 eslint 从 8.38.0 升级到  8.39.0 #17052
  • chore(deps-dev):将汇编脚本从 0.27.3 升级到  0.27.4 #17064
  • chore(deps-dev):将汇编脚本从 0.27.4 升级到  0.27.5 #17109
  • chore(deps-dev):将 @types/node 从 18.16.2 升级到  18.16.3 #17112
  • chore(deps-dev):将 @types/node 从 18.15.13 升级到  18.16.2 #17084
  • chore(deps-dev):将 webpack-cli 从 5.0.1 升级到  5.0.2 #17054
  • chore(deps-dev):将 date-fns 从 2.29.3 升级到  2.30.0 #17111

猜你喜欢

转载自www.oschina.net/news/240071/webpack-5-82-0-released
今日推荐