Deno 1.2.0 发布,基于 V8 的 TypeScript 运行时
Deno 于 2020.07.13 发布了 v1.2.0 版本。
Deno CLI 的变更:
-
feat(cli): 为 “deno upgrade” 命令添加
--cert
选项 (#6609) -
feat(cli): 为 “deno install” 命令添加
--config
选项 (#6204) -
feat(cli): 为 “deno info” 命令添加
--json
选项 (#6372) -
feat(cli): 添加
--no-check
选项 (#6456) -
feat(cli): 为 “deno upgrade” 命令添加
--output
选项 (#6352) -
feat(cli): 添加
DENO_CERT
环境变量 (#6370) -
feat(cli): 为 bundle 添加 lockfile 功能支持 (#6624)
-
feat(cli/js): 为
writeTextFile
和writeTextFileSync
添加WriteFileOptions
(#6280) -
feat(cli/js): 为
Buffer.bytes
添加copy
参数 (#6697) -
feat(cli/js): Add
performance
user timing APIs (#6421) -
feat(cli/js): Add
sorted
,trailingComma
,compact
anditerableLimit
to
InspectOptions
(#6591)
-
feat(cli/js):
Deno.chown()
makeuid
,gid
args optional (#4612) -
feat(doc): Improve terminal printer (#6594)
-
feat(test): Add support for regex in filter flag (#6343)
-
feat(unstable): Add
Deno.consoleSize()
(#6520) -
fix(cli): Don’t panic when no
"HOME"
env var is set (#6728) -
fix(cli): Harden pragma and reference parsing in module analysis (#6702)
-
fix(cli): Panic when stdio is
null
on windows (#6528) -
fix(cli): Parsing of -
-allow-net
flag (#6698) -
fix(cli/js): Allow Buffer to store
MAX_SIZE
bytes (#6570) -
fix(cli/js): Definition of
URL
constructor (#6653) -
fix(cli/js):
Deno.setRaw
shouldn’t panic on ENOTTY (#6630) -
fix(cli/js): Fix process socket types (#6676)
-
fix(cli/js): Fix relative redirect in fetch API (#6715)
-
fix(cli/js): Implement IPv4 hostname parsing in
URL
(#6707) -
fix(cli/js): Implement spec-compliant host parsing for
URL
(#6689) -
fix(cli/js):
Response
constructor default properties in fetch API (#6650) -
fix(cli/js): Update timers to ignore Date Override (#6552)
-
perf(cli): Improve
.arrayBuffer()
speed in fetch API (#6669) -
refactor(core): Remove control slice from ops (#6048)
Deno 标准库(Deno Standard Modules) v0.61.0 的变更:
-
BREAKING(std/encoding/hex): 简化了 API (#6690)
-
feat(std/datetime): 添加
weekOfYear
(#6659) -
feat(std/log): Expose Logger type and improve public interface for
get
&set
log levels (#6617) -
feat(std/node): Add
buf.equals()
(#6640) -
feat(std/wasi): Implement
fd_readdir
(#6631) -
fix(std):
base64
in workers (#6681) -
fix(std):
md5
in workers (#6662) -
fix(std/http): Properly return port 80 in
_parseAddrFromStr
(#6635) -
fix(std/mime): Boundary random hex values (#6646)
-
fix(std/node): Add
encoding
argument toBuffer.byteLength
(#6639) -
fix(std/tesing/asserts):
AssertEquals
/NotEquals
should use milliseconds in Date (#6644) - fix(std/wasi): Return
errno::success
from fd_tell (#6636)
中国用户可以使用以下命令安装 Deno v1.2.0 版本:
Linux/macOS:
curl -fsSL https://x.deno.js.cn/install.sh | sh -s v1.2.0
Windows:
$v="1.2.0"; iwr https://x.deno.js.cn/install.ps1 -useb | iex
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
尝鲜ClickHouse原生EXPLAIN查询功能
在之前的一篇文章中,我曾经介绍过如何借助 ClickHouse 的服务日志查看 SQL 执行计划,从而变相达到EXPLAIN 查询的目的。如果你还没有看过这篇文章,请点传送门(我是帅气的传送门)。 在先前的方法中,由于 CH 没有原生的 EXPLAIN 查询,所以如果想要看到执行计划,那么 SQL 语句必须被真正的执行,所以这种方法只能作为一种事后分析,有着明显的缺点。 现在,事情有了转机。在本周的早些时候,一个名为 Initial explain#11873的PR 被合入了主线。是的,新鲜出炉的,ClickHouse 原生的 EXPLAIN 查询诞生了。 那还不赶快尝鲜一下 ?! 由于这个 PR 本周才被合并,所以目前在官方提供的编译好的安装包中是看不到这个功能的,只能通过 master 分支自行编译。 如上图所示,是我在本地编译的版本,版本号是 20.6。所以可以肯定的是在这个版本中可以使用到 CH 原生的 EXPLAIN 查询。希望后续可以 backport 到低版本。 EXPLAIN 的完整语法如下所示: EXPLAIN[ PLAN| AST| SYNTAX| PIPELINE...
- 下一篇
feilong 3.0.8 发布了,让 Java 开发更简便的工具库
feilong 3.0.8 发布了,feilong 是一个让Java开发更简便的工具库。 让你从大量重复的底层代码中脱身,提高开发效率; 让你的代码更简炼,易写、易读、易于维护; 文档地址:http://feilong-core.mydoc.io/ 单元测试数增加至2259个,单元测试覆盖率增加至91%,javadoc比率83% 本次升级共有9处变更, 具体参见3.0.8 milestone 🍑feilong-core #292CollectionsUtil 新增 exist 方法 boolean exist(Iterable<O> beanIterable,String propertyName,V propertyValue) 判断iterable中,是否存在 propertyName属性名称值是 propertyValue 的元素. 示例: 场景: 判断 list中是否存在name是 关羽 的User对象 List<User> list = new ArrayList<>(); list.add(new User("张飞", 23));...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS8编译安装MySQL8.0.19
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路