7.21.0 发布:内联正则表达式修饰符、TypeScript 5.0 及装饰器更新
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
我们刚刚发布了 Babel 7.21.0!
Babel 现已支持 内联正则表达式修饰符提案、最新版装饰器提案以及新的 TypeScript 5.0 语法。
您可以在 GitHub 上查看完整的变更日志。
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
我们刚刚发布了 Babel 7.21.0!
Babel 现已支持 内联正则表达式修饰符提案、最新版装饰器提案以及新的 TypeScript 5.0 语法。
您可以在 GitHub 上查看完整的变更日志。
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
我们刚刚发布了 Babel 7.20.0!
本次发布包含对 TypeScript 4.9 的支持,并新增了对 Stage 2 提案 Import Reflection 和 Explicit Resource Management 的解析器支持。此外,您现在可以将 Deno 作为编译目标之一。
在过去几个版本中,我们持续改进了 @babel/generator 的代码位置追踪能力,从而提升了 source map 质量并优化了生成代码中注释的定位精度。
我们还发布了 Webpack 的 Babel 加载器 babel-loader 的 9.0.0 版本。
您可以在 GitHub 查看完整更新日志。
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
我们刚刚发布了 Babel 7.19.0!
本次更新了我们对装饰器提案的实现,该提案已于三月进入 Stage 3。同时新增了对正则表达式中重复命名捕获组提案的支持。
您可以在 GitHub 上阅读完整的更新日志。
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
我们刚刚发布了 Babel 7.18.0!
此版本包含对私有解构(private destructuring)提案以及 TypeScript 4.7 的支持。
您可以在 GitHub 上阅读完整的变更日志。
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
我们刚刚发布了 Babel 7.17.0!
经过多年迭代、重写和调整,装饰器提案终于在新设计上重新稳定下来了!此版本包含对新提案的解析和转换支持。
我们还实现了正则表达式 v 标志提案,并添加了对解构私有字段的解析支持(两者目前均为 Stage 2)。最后,推出了全新的实验性 @babel/register 实现。
您可以在 GitHub 上查看完整更新日志。
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
我们刚刚发布了 Babel 7.16.0!
本次更新默认启用了类的静态初始化块,新增支持管道操作符提案的新变体,并兼容 TypeScript 4.5。
此外,@babel/eslint-parser 现已支持 ESLint 8。
您可在 GitHub 查阅完整更新日志。
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
本次更新默认启用了顶级 await 解析(已在 五月会议 进入 Stage 4 阶段)和私有字段人体工学检查转换(已在 七月会议 进入 Stage 4 阶段)。同时新增对 Hack 风格 管道操作符的支持。我们还增强了 TypeScript 支持,实现了 const 枚举和命名空间别名的转换功能,并扩展了启发式规则,为 React.createContext() 创建的组件自动添加 .displayName 属性 (#13501)。
我们还引入了新的编译器假设 noIncompleteNsImportDetection,可在将 ECMAScript 模块编译为 CommonJS 时生成更精简的代码,同时无需担心模块循环导致的命名空间导入部分初始化问题。
此外,您现在可以将 Rhino 指定为编译目标。
您可以在 GitHub 查阅完整更新日志。
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
自 2018 年起,Babel 一直在进行一项资金实验:能否维持 Babel 的全职开发?我们得到的答案可能是否定的。
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
Babel 7.14.0 正式发布!
本次更新默认启用了类字段和私有方法(它们在四月最近的 TC39 会议中已晋升至 Stage 4!),并在 @babel/preset-env 的 shippedProposals 选项中新增了对私有字段和静态类块的品牌检查支持。
我们新增了对 Stage 1 异步 do 表达式的支持(通过 @babel/plugin-proposal-async-do-expressions 插件),该特性扩展了 Stage 1 do 表达式提案。
感谢 Sosuke Suzuki 和 Pig Fang,Babel 现已支持 TypeScript 4.3 特性。@babel/parser 同时新增了选项以正确解析 TypeScript 声明文件。
最后,我们引入了新的 importInterop: node 选项,通过将 ECMAScript 导入编译为遵循 Node.js 语义的 CommonJS 格式,更轻松地生成双模式模块。
您可在 GitHub 查阅完整更新日志。
本页面由 PageTurner AI 翻译(测试版)。未经项目官方认可。 发现错误? 报告问题 →
我们刚刚发布了 Babel 7.13.0,这是 2021 年的首个次要版本!
本次更新为 @babel/core 带来多项重要特性:可在不同插件间共享的 targets 选项(类似于 @babel/preset-env 的对应功能)、用于精确调整配置以生成更小编译产物的 assumptions 选项,以及对原生 ECMAScript 模块编写的插件和预设的支持。
Babel 现已支持转换 记录与元组 ECMAScript 提案(该提案为 JavaScript 带来不可变数据结构和结构相等性),并支持解析模块块提案。
此外,我们还新增了对部分 Flow 和 TypeScript 新特性的支持。
完整更新日志请参阅 GitHub。