皇上,还记得我吗?我就是1999年那个Linux伊甸园啊-----24小时滚动更新开源资讯,全年无休!

Deno 1.39.0发布

Deno 1.39.0发布

Reland “fix(ext/console): fix inspecting iterators error. (#20720)” (#21370)
更新 Deno fmt –no-semicolons 参数的文档。(#21414)
feat(compile): 在 deno 编译中支持 “自带节点模块” (#21377)
feat(compile): 支持为更多动态参数发现模块 (#21381)
feat(coverage): 增加 html 报告 (#21495)
feat(coverage): 增加摘要报告 (#21535)
feat(cron): 在 cron api 中添加对 json 类型日程表的支持 (#21340)
feat(ext/fetch): 允许使用using声明Deno.HttpClient (#21453)
feat(ext/kv) 为enqueue添加backoffSchedule (#21474)
feat(ext/web): 增加ImageData Web API (#21183)
feat(fmt): 支持在 Jupyter 笔记本中格式化代码块 (#21310)
feat(lsp): 调试日志文件 (#21500)
feature(lsp):为可能被草率解决的规范提供快速修复(#21506)
feat(streams): ReadableStream.read min 选项 (#20849)
feat(test): 为 –coverage 选项添加默认值 (#21510)
feat(unstable): –unstable-unsafe-proto (#21313)
feature(不稳定):能够解析无扩展名的指定文件、目录指定文件以及 TS 文件 (#21313)
和 TS 文件的 JS 扩展名 (#21464)
feat(unstable): 将提交版本号附加到密钥 (#21556)
feat: TypeScript 5.3 (#21480)
feature:为文件url未找到模块的错误信息添加建议(#21498)
特长:恢复WebGPU(#20812)
特长:稳定Deno.HttpServer.shutdown和Unix套接字支持(#21463)

修复 (doc): runtime/README.md 中的错字 (#20020)
fix(cli/installer): 百分比解码名称 (#21392)
fix(compile/npm): 忽略 node_modules 目录中指向不存在路径的符号链接 (#21479)
目录中不存在的路径的符号链接 (#21479)
fix(coverage):在 HTML 覆盖率报告中转义源代码 (#21531)
fix(coverage): 将 –pretty 改名为 –detailed (#21543)
fix(cron): 移动已废弃的 Deno.cron 重载 (#21407)
fix(doc):环境命名空间应将成员作为导出 (#21483)
fix(dts): Deno.ChildProcess 实际上实现了 AsyncDisposable (#21326)
fix(ext/kv): 如果已经关闭则抛出错误 (#21459)
fix(ext/node): 服务器响应 getHeader() 返回未定义 (#21525)
fix(ext/node): 增加存根 process.report (#21373)
fix(ext/node): 增加 util.parseArgs (#21342)
fix(ext/node):允许 req.setHeader 为空值 (#21391)
fix(ext/node): vm.runInNewContext 的基本实现 (#21527)
fix(ext/node):修复当 sourceStart > source.length 时的 Buffer.copy (#21345)
fix(ext/node): 修正 duplexify 兼容性 (#21346)
fix(ext/node): 修正 os.freemem (#21347)
fix(ext/node): 在 Reflect.ownKeys(globalThis) 中包含非可数键(#21485)
fix(ext/node): 使用 PEM 私钥签名 (#21287)
fix(ext/node): stub ServerResponse#flushHeaders (#21526)
fix(ext/node): 在 ext/node/polyfills/_util 中使用 primordials (#21444)
fix(ext/websocket):当资源 ID 不正确时不惊慌 (#21431)
fix(fmt): “singleQuote”:为 true 时应首选单引号,而不是总是使用单引号(#21470)

fix(fmt):移除 jsx 中默认导出中单一类型参数的逗号尾部(#21425)
fix(fmt/jupyter): 处理字符串的 “source “属性 (#21361)
fix(lsp):处理 jupyter 笔记本中的 byonm 参数 (#21332)
fix(node):设置 process.exitCode 应更改进程的退出代码(#21429)
fix(节点/tls):修复通过套接字/服务器名称设置主机的 NotValidForName(#21441)
fix(npm):不为 node_modules 目录中的非系统可选 dep 创建符号链接 (#21478)
目录中的非系统可选 dep 不创建 symlink (#21478)
fix(perm):允许使用 80 端口 (#21221)
fix(permissions): 修正撤销 net 权限时的恐慌 (#21388)
fix(runtime): 使本地模式键盘交互与浏览器一致(#18453)
fix(任务):使用 byonm 处理 node_modules/.bin 目录 (#21386)
fix(task): 对未找到命令使用退出代码 127,并解析转义后的单引号(#21316)
fix(unstable): 在 js 运行时授予不稳定标记 (#21466)
fix(websockets):服务器套接字字段初始化 (#21433)
fix(zlib):在 handle_.write 中处理无 flush 标志 (#21432)
修正:在使用不严谨的导入时添加更多警告 (#21503)
修正:允许在导出中使用保留字 “mod” (#21537)
修正:批量上传验证 (#21397)
修正:纠正 tar 和上传中的标志(#21327)
修正:修正批量上传长度(#21401)
修正:在帮助文本底部显示不稳定标记(#21468)
修正:如果版本已经发布,则不会出错 (#21455)
修正:重复发布版本时使用的错误代码 (#21457)
修正:焦油和上传中多余的斜线 (#21349)
修正:在动态 arg 模块搜索中忽略更多路径 (#21539)
修正:实现子进程 IPC (#21490)
修正:在 tar 和上传中使用正确的导入映射(#21380)
perf(ext/ffi): 从中间件切换到任务 (#21239)
perf(ext/napi): 将 NAPI 移植到 v8 任务 (#21406)
perf(ext/url): 改进 URLPattern perf (#21488)
perf(ext/web): 避免通过直接设置 hostObjectBrand 来改变原型(#21358)
perf(lsp): 收集所有请求的计数和持续时间 (#21540)
perf(lsp): 为所有操作设置性能标记 (#21536)
perf(lsp): 简化部分启动代码 (#21538)
perf(lsp): 使用空类型而非存根模块 (#21541)
perf(node/fs): 在不存在时加快 existsSync (#21458)
perf:将 “cli/js/40_testing.js “移出主快照 (#212)

转自 https://github.com/denoland/deno/releases/tag/v1.39.0