Angular 10.1.0 发布,Web 前端框架
Angular 10.1.0 现已发布,具体更新内容如下:
Features
- bazel:从 ng_module 中提供 LinkablePackageInfo
- common:在 keyValuePipe 中添加 ReadonlyMap 代替 Map
- compiler-cli:将
SourceFile.getOriginalLocation()
添加到 sourcemaps 包中 - compiler:支持一元运算符,以便进行更准确的类型检查
- core:将 async 改名为 waitForAsync,以避免混淆
- localize:允许在提取过程中处理重复的信息
- platform-browser:允许
sms
-URLs - ......
Bug Fixes
- bazel:修复 bazel 构建的集成测试
- common:在模板类型检查器中缩小 NgIf context 变量的范围
- compiler-cli:避免为只从类型导入的符号创建值表达式
- compiler:错误地推断 SVG 中 HTML 节点的 namespace
- core:允许在bootstrap之前随时修改 lifecycle hooks
- elements:在正确的区域运行 strategy methods
- forms:处理 groups/arrays 自己的待定异步验证。
- ......
Code Refactoring
-
router:将 DefaultRouteReuseStrategy 导出到 Router public_api
性能改进
-
compiler-cli:当 child scope 空时不发出 template guards
- compiler-cli:修复增量程序重用中的回归问题
- compiler-cli:仅在使用时生成指令声明
- compiler-cli:仅为引用的 DOM 元素生成类型检查代码
- forms:在 prod 构建中使用内部
ngDevMode
flag 来 tree-shake 错误信息 - ngcc: ESM 依赖项主机中的短路标记
- ngcc:使用
EntryPointManifest
来加速 noopProgramBaseEntryPointFinder
的速度 - router:应用 priorizedizedGuardValue 运算符以优化 CanLoad 防护
更新说明:https://github.com/angular/angular/blob/master/CHANGELOG.md

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
Linux From Scratch (LFS) 10.0 稳定版发布
Linux From Scratch (LFS) 10.0 和 Beyond Linux From Scratch (BLFS)10.0 已发布。 LFS 10.0 对书籍进行了重大的重组,使用了避免改变主机系统的技术,并提供了更直接的构建过程。具体来说,它使用了增强的交叉编译技术和一个与主机系统隔离的环境为最终系统构建工具。这既减少了更改主机系统的机会,也减少了主机系统影响 LFS 构建过程的可能性。 主要的软件包更新包括升级工具链:glibc-2.32, gccc-10.2.0 和 binutils-2.35。自上个版本发布以来,总共更新了 37 个软件包,Linux 内核也已更新至 5.8.3 版本。 与此版本对应的是,还发布了使用 systemd 软件包的新版 LFS。此软件包实现了新的 systemd 风格的系统初始化和控制,并且与大多数软件包中的 LFS 一致。 除了 LFS,BLFS 也发布了 10.0 稳定版,主要是对文本和格式进行了更改。BLFS 包括 Gnome、KDE/plasma、xfce 和 lxde 桌面环境,以及许多应用程序,例如浏览器、电子邮件阅读器和办...
-
下一篇
Pleroma 2.1 发布,可联合微博客社交网络服务器
Pleroma 2.1 发布了。Pleroma 是一个微博客服务器软件,可以与支持相同的标准(OStatus 与 ActivityPub)的其它服务器通信,Pleroma 可以与实现 OStatus 或 ActivityPub 标准的所有服务器联合,如 Friendica、GNU Social、Hubzilla、Mastodon、Misskey、Peertube 与 Pixelfed。因此可以私有化托管服务器并控制在线身份,同时与较大服务器上的人通信。 Pleroma 使用 Elixir 编写而成,性能卓越,可以在 Raspberry Pi 等小型设备上运行。 此版本最大亮点是全新的聊天功能,现在可以直接在 Pleroma 内部进行一对一聊天。此功能与现有的直接消息传递系统完全不同,没有那么麻烦且容易出错。目前还不支持群组聊天与端到端加密。 Pleroma 2.1 为管理员带来了更多的配置选项,例如对注册用户和访客时间线的限制,现在有“通过批准”注册模式以及安装和管理不同前端的简便方法。 现在还添加了默认的 MRF 策略,该策略将防止非常老的帖子在新到达时出现在时间轴中。 同时再次重写...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- 2048小游戏-低调大师作品
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- MySQL数据库在高并发下的优化方案
- Dcoker安装(在线仓库),最新的服务器搭配容器使用
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Docker快速安装Oracle11G,搭建oracle11g学习环境