Angular 8.1.0 正式发布了,包含如下改进内容:
Bug修复
- core:
undefined
在injectArgs
(#31333)(80ccd6c)中处理meta ,关闭CLI#14888 - service-worker:使用
freshness
策略缓存数据组中的不透明响应(#30977)(b0c3453),关闭#30968 - service-worker:当请求超过超时阈值时缓存不透明响应(#30977)(a9038ef)
- bazel:允许ts_library与列表类型的输入互操作(#30600)(3125376)
- bazel:将ibazel颠簸到0.10.1 for windows fixes(#30196)(1353bf0)
- bazel:直接产生本机Bazel二进制文件(#30306)(2a0f497)
- bazel:在Mac OS上禁用沙箱(#30460)(b6b1aec)
- bazel:在metadata.tsconfig.json中删除 common / upgrade *(#30133)(1f4c380)
- bazel: ng test应该运行特定的ts_web_test_suite(#30526)(e688e02)
- bazel:在Windows中将正确的参数传递给http_server(#30346)(3aff79c),关闭#29785
- bazel:更新peerDep范围(#30155)(4ae0ee8)
- bazel:使用现有的npm /纱线锁文件(#30438)(ff29ccc)
- compiler-cli: log ngcc跳过消息作为debug而不是info(#30232)(60a8888)
- 核心:始终使用ng:///获取源地图URL(#29826)(392473e)
- 核心: CSS清理程序现在允许文件名中的parens(#30322)(728db88)
- 核心:在AOT中修复插值标识符(#30243)(30d1f29)
- 核心:迁移并不总是迁移所有文件(#30269)(349935a)
- 核心:删除已弃用的
TestBed.deprecatedOverrideProvider
API(#30576)(a96976e) - 核心:在打字中查询需要’静态’标志(#30639)(84dd267)
- 核心:无法正确打印静态查询迁移错误(#30458)(6ceb903)
- 核心:静态查询迁移失败,默认参数值(#30269)(6357d4a)
- 核心:如果AOT编译器抛出,则静态查询迁移应该正常退出(#30269)(509352f)
- 核心:静态查询迁移应该处理访问者的查询(#30327)(0ffdb48)
- 核心:静态查询迁移不应该回退到测试策略(#30458)(0cdf598)
- 核心:如果没有使用查询,静态查询迁移不应该提示(#30254)(4c12d74)
- 核心:静态查询使用迁移策略应该检测不明确的查询使用情况(#30215)(8d3365e)
- 核心:暂时删除@deprecated jsdoc标记以获取TextBed.get重载(#30514)(f6bf892),关闭#29290 #29905
- language-service:从汇总全局变量中删除tsserverlibrary(#30123)(124e497)
- router:确保
history.state
设置为eager
更新模式(#30154)(b40f6f3) - 路由器:确保导航以当前URL值开始,跳过重定向(#30344)(0fd9d08),关闭#30340 #30160
- 路由器:解决路由器没有响应后退按钮的问题(#30160)(3327bd8)
- 路由器: IE 11错误可以在比较对象时破坏URL统一(#30393)(197584d)
- router:在比较对象时为IE 11错误破坏URL统一正确输入类型(#30464)(53f3564)
特征
- bazel:使用
rbe_autoconfig()
和新容器。(#29336)(9abf114) - common:通过
onUrlChange
hook 添加观察AngularJS URL更新的能力(#30466)(1aff524) - 常见:更严格的类型
SlicePipe
(#30156)(95830ee) - 核心:弃用与Web跟踪框架(WTF)的集成(#30642)(f310a59)
- 语言服务:实施
definitionAndBoundSpan
(#30125)(f491673) - platform-webworker:弃用platform-webworker(#30642)(ccc76f7)
转自 https://www.oschina.net/news/107976/angular-8-1-0-released