angular v9.0.7 Release Notes

Release Date: 2020-03-18 // about 4 years ago
  • ๐Ÿ› Bug Fixes

    • compiler: do not recurse to find static symbols of same module (#35262) (a52b568)
    • compiler: support directive inputs with interpolations on <ng-template>s (#35984) (a6bf31b), closes #35752
    • core: don't re-invoke pure pipes that throw and arguments are the same (#35827) (3fa632b)
    • core: verify parsed ICU expression at runtime before executing it (#35923) (9cd115d), closes #35689
    • language-service: infer $implicit value for ngIf template contexts (#35941) (f5e4410)
    • ngcc: a new LockFile implementation that uses a child-process (#35934) (743ce7b), closes #35761
    • ngcc: consistently delegate to TypeScript host for typing files (#36089) (76d7188), closes #35078
    • ngcc: handle multiple original sources when flattening source-maps (#36027) (e6167cf)

    ๐ŸŽ Performance Improvements

    • ngcc: link segment markers for faster traversal (#36027) (a0fa63b)
    • ngcc: store the position of SegmentMarkers to avoid unnecessary computation (#36027) (4ce9098)
    • ngcc: use binary search when flattening mappings (#36027) (8768fc4)
    • ngcc: use line start positions for computing offsets in source-map flattening (#36027) (daa2a08)

    <!-- CHANGELOG SPLIT MARKER -->