Node.js V13.5.0版本发布下载了,本文为你介绍该版本的显着变化和Commits。安装可参考在Linux Mint/Ubuntu/Debian系统中安装Node.js 13版本一文。
Node.js V13.5.0显着变化和Commits介绍 1、显着变化 cli:增加--trace-exit cli选项。 http,https:增加服务器标头超时。 readline:更新ansi-regex、将_getCursorPos提升为公共api。 repl:添加完成预览。 util:添加Set和map大小以检查输出。 wasi:将CLI标志等同于require() wasi模块。 2、Commits 确保在runInAsyncScope(Anatoli Papirovski)中正确处理。 基准测试:在缓冲区中使用let/const代替var。 构建:从--with-icu-default-data-dir自动加载ICU数据。 构建:修复二进制tar名称(legendecas)中缺少的x64拱后缀。 构建,win:修复了vcbuild中的goto退出。 构建,win:使用VS2019(JoaoReis)支持构建MSI。 (SEMVER-MINOR)CLI:添加--trace-exit cli选项。 群集:删除不必要的绑定。 控制台:取消注册临时错误侦听器。 加密:将oaepLabel转换为未签名的字符*。 文档:添加有关未定义行为的fs.close()的注释。 文档:解释napi_run_script。 文档:添加Be direct.到风格指南。 文档:澄清对PR提交消息的期望。 文档:修复了N-API异常处理程序的描述。 文档:改进文档可写流:完成事件。 fs:删除不必要的绑定。 http:用于http库代码中的... of。 http:删除不必要的绑定。 http,https:增加服务器标头超时。 http2:从setImmediate(Anatoli Papirovski)中删除不必要的绑定。 lib:用SymbolSpecies(Sebastien Ahkrin)替换Symbol.species。 lib:用SymbolHasInstance(Sebastien Ahkrin)替换Symbol.hasInstance。 lib:用SymbolAsyncIterator(Sebastien Ahkrin)替换Symbol.asyncIterator。 lib:强制使用原始语言中的Promise。 lib:将TypedArray构造函数添加到原始。 lib:将var更改为let/const。 lib:使用严格相等性比较。 lib:重构NativeModule。 lib:将Symbol.toPrimitive替换为SymbolToPrimitive原始。 lib:通过SymbolToStringTag原始(Sebastien Ahkrin)更新Symbol.toStringTag。 perf_hooks:删除不必要的绑定。 处理:警告消息中的--unhandled-rejections文档。 过程:固定promise catching。 (SEMVER-MINOR)readline:将_getCursorPos升级为公共API。 (SEMVER-MINOR)阅读热线:更新ansi-regex。 (SEMVER-MINOR)repl:修复了长行时的预览错误。 (SEMVER-MINOR)repl:添加完成预览。 (SEMVER-MINOR)repl:提高完成度。 (SEMVER-MINOR)repl:简化代码。 (SEMVER-MINOR)repl:简化repl自动补全。 (SEMVER-MINOR)repl:删除无效代码。 副本:修复useGlobal为false时自动完成的问题。 (SEMVER-MINOR)repl,readline:为简单而重构。 (SEMVER-MINOR)repl,readline:重构通用代码。 src:在处置前先向平台注销隔离。 src:将debug_options getters设为公开。 流:采用for...of。 流:不要在Readable.from(Matteo Collina)中对字符串和Buffer进行分块。 流:使所有流在管道中发生错误。 测试:简化test-wasi-start-validation.js。 测试:提高WASI start()覆盖率。 测试:提高child_process(JuanJoseArboleda)的测试覆盖率。 (SEMVER-MINOR)测试:添加多个repl预览测试。 测试:提高DNS查找范围。 测试:避免剩余报告文件。 测试:添加缺少的测试标记。 测试:添加测试以验证wasi.start()参数。 测试:改进test-debug-usage中的断言错误消息。 测试:在没有测试工具的情况下使测试操作系统检查功能正常工作。 测试:在测试/通用模块中延迟加载“OS”。 tls:for ... of in _tls_common.js。 工具:启用Markdown linter的使用信息。 使用工具:添加设置和地图大小以检查输出。 实用程序:重构一致性检查代码。 (SEMVER-MINOR)util:检查(用户定义)原型属性。 (SEMVER-MINOR)util:修复内置检测程序。 v8:使用原始语言中的TypedArray构造函数。 wasi:需要CLI标志以require()wasi模块。
下载链接
相关主题 |