angular v9.0.5 Release Notes
Release Date: 2020-03-04 // about 4 years ago-
๐ Bug Fixes
- animations: allow computeStyle to work on elements created in Node (#35810) (2b63b7f)
- animations: process shorthand
margin
andpadding
styles correctly (#35701) (2e251b7), closes #35463 - bazel: ng_package rule creates incorrect UMD module exports (#35792) (c272351), closes angular/components#18652
- compiler: support i18n attributes on
<ng-template>
tags (#35681) (d1966fc) - compiler: type-checking error for duplicate variables in templates (#35674) (1207295), closes #35186
- core: allow null / undefined values in query results (#35796) (120ce42), closes #35673
- core: handle
<ng-template>
with local refs in i18n blocks (#35758) (5a14a15) - core: log error instead of warning for unknown properties and elements (#35798) (218e82e), closes #35699
- core: Remove
debugger
statement (#35763) (e201a84), closes #35470 - core: Remove
debugger
statement when assert is thrown (#35763) (d3ee052), closes #35470 - core: treat
[class]
and[className]
as unrelated bindings (#35668) (48025eb), closes #35577 - core: unable to NgModuleRef.injector in module constructor (#35731) (1980d69), closes #35677 #35639
- core: use proper configuration to compile Injectable in JIT (#35706) (df0859f)
- ivy: narrow
NgIf
context variables in template type checker (#35125) (fcad075), closes #34572 - ivy: support dynamic query tokens in AOT mode (#35307) (52fc087), closes #34267
๐ Features
๐ Performance Improvements
- core: add micro benchmark for destroy hook invocation (#35784) (a07917b)
- core: adding micro benchmark for host bindings (#35705) (4ec7cd1), closes #35568
- core: use multiple directives in host bindings micro benchmark (#35736) (e13fcba)
- ngcc: only create tasks for non-processed formats (#35719) (#35832) (3fdd304)
- ngcc: spawn workers lazily (#35719) (#35832) (525dc6a), closes #35717
<!-- CHANGELOG SPLIT MARKER -->