Closed renovate[bot] closed 4 years ago
This PR contains the following updates:
9.0.7
9.1.1
:date: Schedule: "after 10pm every weekday,before 4am every weekday,every weekend" in timezone UTC.
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by WhiteSource Renovate. View repository job log here.
This PR contains the following updates:
9.0.7
->9.1.1
9.0.7
->9.1.1
9.0.7
->9.1.1
9.0.7
->9.1.1
9.0.7
->9.1.1
Release Notes
angular/angular
### [`v9.1.1`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#911-httpsgithubcomangularangularcompare910911-2020-04-07) [Compare Source](https://togithub.com/angular/angular/compare/9.1.0...9.1.1) ##### Bug Fixes - **compiler:** avoid undefined expressions in holey array ([#36343](https://togithub.com/angular/angular/issues/36343)) ([90cae34](https://togithub.com/angular/angular/commit/90cae34)) - **compiler:** resolve enum values in binary operations ([#36461](https://togithub.com/angular/angular/issues/36461)) ([cbc25bb](https://togithub.com/angular/angular/commit/cbc25bb)), closes [#35584](https://togithub.com/angular/angular/issues/35584) - **compiler-cli:** pass real source spans where they are empty ([#31805](https://togithub.com/angular/angular/issues/31805)) ([4894220](https://togithub.com/angular/angular/commit/4894220)) - **core:** avoid migration error when non-existent symbol is imported ([#36367](https://togithub.com/angular/angular/issues/36367)) ([dff52ec](https://togithub.com/angular/angular/commit/dff52ec)), closes [#36346](https://togithub.com/angular/angular/issues/36346) - **core:** ngOnDestroy on multi providers called with incorrect context ([#35840](https://togithub.com/angular/angular/issues/35840)) ([af42694](https://togithub.com/angular/angular/commit/af42694)), closes [#35231](https://togithub.com/angular/angular/issues/35231) - **core:** run `APP_INITIALIZER`s before accessing `LOCALE_ID` token in Ivy TestBed ([#36237](https://togithub.com/angular/angular/issues/36237)) ([5c28af0](https://togithub.com/angular/angular/commit/5c28af0)), closes [#36230](https://togithub.com/angular/angular/issues/36230) - **core:** undecorated-classes-with-decorated-fields migration does not decorate derived classes ([#35339](https://togithub.com/angular/angular/issues/35339)) ([5ff5a11](https://togithub.com/angular/angular/commit/5ff5a11)), closes [#34376](https://togithub.com/angular/angular/issues/34376) - **core:** undecorated-classes migration should handle derived abstract classes ([#35339](https://togithub.com/angular/angular/issues/35339)) ([a631b99](https://togithub.com/angular/angular/commit/a631b99)) - **language-service:** infer type of elements of array-like objects ([#36312](https://togithub.com/angular/angular/issues/36312)) ([ff523c9](https://togithub.com/angular/angular/commit/ff523c9)), closes [#36191](https://togithub.com/angular/angular/issues/36191) - **language-service:** use the `HtmlAst` to get the span of HTML tag ([#36371](https://togithub.com/angular/angular/issues/36371)) ([ffa4e11](https://togithub.com/angular/angular/commit/ffa4e11)) - **ngcc:** add process title ([#36448](https://togithub.com/angular/angular/issues/36448)) ([136596d](https://togithub.com/angular/angular/commit/136596d)), closes [/github.com/angular/angular/issues/36414#issuecomment-609644282](https://togithub.com//github.com/angular/angular/issues/36414/issues/issuecomment-609644282) - **ngcc:** allow ngcc configuration to match pre-release versions of packages ([#36370](https://togithub.com/angular/angular/issues/36370)) ([cb0a2a0](https://togithub.com/angular/angular/commit/cb0a2a0)) - **ngcc:** correctly detect imported TypeScript helpers ([#36284](https://togithub.com/angular/angular/issues/36284)) ([879457c](https://togithub.com/angular/angular/commit/879457c)), closes [#36089](https://togithub.com/angular/angular/issues/36089) - **ngcc:** correctly identify relative Windows-style import paths ([#36372](https://togithub.com/angular/angular/issues/36372)) ([0daa488](https://togithub.com/angular/angular/commit/0daa488)) - **ngcc:** correctly identify the package path of secondary entry-points ([#36249](https://togithub.com/angular/angular/issues/36249)) ([e53b686](https://togithub.com/angular/angular/commit/e53b686)), closes [#35747](https://togithub.com/angular/angular/issues/35747) - **ngcc:** detect non-emitted, non-imported TypeScript helpers ([#36418](https://togithub.com/angular/angular/issues/36418)) ([93b32d3](https://togithub.com/angular/angular/commit/93b32d3)) - **ngcc:** do not spawn more processes than intended in parallel mode ([#36280](https://togithub.com/angular/angular/issues/36280)) ([6ea232e](https://togithub.com/angular/angular/commit/6ea232e)), closes [#35719](https://togithub.com/angular/angular/issues/35719) [#36278](https://togithub.com/angular/angular/issues/36278) [/github.com/angular/angular/blob/b8e9a30d3b6/packages/compiler-cli/ngcc/src/main.ts#L429](https://togithub.com//github.com/angular/angular/blob/b8e9a30d3b6/packages/compiler-cli/ngcc/src/main.ts/issues/L429) [/github.com/angular/angular/blob/b8e9a30d3b6/packages/compiler-cli/ngcc/src/execution/cluster/master.ts#L108](https://togithub.com//github.com/angular/angular/blob/b8e9a30d3b6/packages/compiler-cli/ngcc/src/execution/cluster/master.ts/issues/L108) [/github.com/angular/angular/blob/b8e9a30d3b6/packages/compiler-cli/ngcc/src/execution/cluster/master.ts#L110](https://togithub.com//github.com/angular/angular/blob/b8e9a30d3b6/packages/compiler-cli/ngcc/src/execution/cluster/master.ts/issues/L110) [/github.com/angular/angular/blob/b8e9a30d3b6/packages/compiler-cli/ngcc/src/execution/cluster/master.ts#L199](https://togithub.com//github.com/angular/angular/blob/b8e9a30d3b6/packages/compiler-cli/ngcc/src/execution/cluster/master.ts/issues/L199) - **ngcc:** do not write entry-point manifest outside node_modules ([#36299](https://togithub.com/angular/angular/issues/36299)) ([bb8744d](https://togithub.com/angular/angular/commit/bb8744d)), closes [#36296](https://togithub.com/angular/angular/issues/36296) - **ngcc:** don't crash on cyclic source-map references ([#36452](https://togithub.com/angular/angular/issues/36452)) ([56af303](https://togithub.com/angular/angular/commit/56af303)), closes [#35727](https://togithub.com/angular/angular/issues/35727) [#35757](https://togithub.com/angular/angular/issues/35757) - **ngcc:** handle bad path mappings when finding entry-points ([#36331](https://togithub.com/angular/angular/issues/36331)) ([7bb3588](https://togithub.com/angular/angular/commit/7bb3588)), closes [#36313](https://togithub.com/angular/angular/issues/36313) [#36283](https://togithub.com/angular/angular/issues/36283) - **ngcc:** handle entry-points within container folders ([#36305](https://togithub.com/angular/angular/issues/36305)) ([392ef93](https://togithub.com/angular/angular/commit/392ef93)), closes [#35756](https://togithub.com/angular/angular/issues/35756) [#36216](https://togithub.com/angular/angular/issues/36216) - **ngcc:** sniff `main` property for ESM5 format ([#36396](https://togithub.com/angular/angular/issues/36396)) ([93cbef2](https://togithub.com/angular/angular/commit/93cbef2)), closes [#35788](https://togithub.com/angular/angular/issues/35788) - **ngcc:** support ignoring deep-imports via package config ([#36423](https://togithub.com/angular/angular/issues/36423)) ([31eaf78](https://togithub.com/angular/angular/commit/31eaf78)), closes [#35750](https://togithub.com/angular/angular/issues/35750) - **ngcc:** support simple `browser` property in entry-points ([#36396](https://togithub.com/angular/angular/issues/36396)) ([b0d680d](https://togithub.com/angular/angular/commit/b0d680d)), closes [#36062](https://togithub.com/angular/angular/issues/36062) - **platform-server:** update `xhr2` dependency ([#36366](https://togithub.com/angular/angular/issues/36366)) ([14ae3c0](https://togithub.com/angular/angular/commit/14ae3c0)), closes [#36358](https://togithub.com/angular/angular/issues/36358) - **router:** state data missing in routerLink ([#36462](https://togithub.com/angular/angular/issues/36462)) ([0e7a89a](https://togithub.com/angular/angular/commit/0e7a89a)), closes [#33173](https://togithub.com/angular/angular/issues/33173) ### [`v9.1.0`](https://togithub.com/angular/angular/blob/master/CHANGELOG.md#910-httpsgithubcomangularangularcompare900910-2020-03-25) [Compare Source](https://togithub.com/angular/angular/compare/9.0.7...9.1.0) ##### Release Highlights To learn about the release highlights and our CLI-powered automated update workflow for your projects please check out the [v9.1 release announcement](https://blog.angular.io/version-9-1-of-angular-now-available-typescript-3-8-faster-builds-and-more-eb292f989428). - TypeScript 3.8 update - ngcc improvements - performance optimizations - concurrency & reliability improvements for monorepo use-cases (npm postinstall script no longer recommended) - i18n now supports RTL locale info - Ivy compatibility fixes ##### Features - **bazel:** enable ivy template type-checking in g3 ([#35672](https://togithub.com/angular/angular/issues/35672)) ([8f5b7f3](https://togithub.com/angular/angular/commit/8f5b7f3)) - **bazel:** transform generated shims (in Ivy) with tsickle ([#35975](https://togithub.com/angular/angular/issues/35975)) ([e3ecdc6](https://togithub.com/angular/angular/commit/e3ecdc6)), closes [#35848](https://togithub.com/angular/angular/issues/35848) - **compiler-cli:** implement NgTscPlugin on top of the NgCompiler API ([#34792](https://togithub.com/angular/angular/issues/34792)) ([3c69442dbd](https://togithub.com/angular/angular/commit/3c69442dbd)) - **compiler:** Add sourceSpan and keySpan to TemplateBinding ([#35897](https://togithub.com/angular/angular/issues/35897)) ([06779cf](https://togithub.com/angular/angular/commit/06779cf)) - **compiler:** Propagate source span and value span to Variable AST ([#36047](https://togithub.com/angular/angular/issues/36047)) ([31bec8c](https://togithub.com/angular/angular/commit/31bec8c)) - **compiler:** add dependency info and ng-content selectors to metadata ([#35695](https://togithub.com/angular/angular/issues/35695)) ([fb70083](https://togithub.com/angular/angular/commit/fb70083)) - **language-service:** improve non-callable error message ([#35271](https://togithub.com/angular/angular/issues/35271)) ([acc483e](https://togithub.com/angular/angular/commit/acc483e)) - **language-service:** modularize error messages ([#35678](https://togithub.com/angular/angular/issues/35678)) ([47a1811](https://togithub.com/angular/angular/commit/47a1811)), closes [#32663](https://togithub.com/angular/angular/issues/32663) - **ngcc:** implement source-map flattening ([#35132](https://togithub.com/angular/angular/issues/35132)) ([df816c9](https://togithub.com/angular/angular/commit/df816c9)) - **ngcc:** pause async ngcc processing if another process has the lockfile ([#35131](https://togithub.com/angular/angular/issues/35131)) ([eef0753](https://togithub.com/angular/angular/commit/eef0753)) - **ngcc:** support invalidating the entry-point manifest ([#35931](https://togithub.com/angular/angular/issues/35931)) ([8ea61a1](https://togithub.com/angular/angular/commit/8ea61a1)) - **zone.js** add a temp solution to support passive event listeners. ([#34503](https://togithub.com/angular/angular/issues/34503)) ([f9d483e](https://togithub.com/angular/angular/commit/f9d483e)) - **zone.js** add an tickOptions parameter with property processNewMacroTasksSynchronously. ([#33838](https://togithub.com/angular/angular/issues/33838)) ([17b862c](https://togithub.com/angular/angular/commit/17b862c)), closes [#33799](https://togithub.com/angular/angular/issues/33799) - **zone.js** add interface definitions which zone extends EventTarget ([#35304](https://togithub.com/angular/angular/issues/35304)) ([4acb676](https://togithub.com/angular/angular/commit/4acb676)), closes [#35173](https://togithub.com/angular/angular/issues/35173) - **zone.js** support passive event options by defining global variables in zone.js config file ([#34503](https://togithub.com/angular/angular/issues/34503)) ([d7d359e](https://togithub.com/angular/angular/commit/d7d359e)) - define all zone.js configurations to typescript interfaces ([#35329](https://togithub.com/angular/angular/issues/35329)) ([03d88c7](https://togithub.com/angular/angular/commit/03d88c7)) - typescript 3.8 support ([#35864](https://togithub.com/angular/angular/issues/35864)) ([95c729f](https://togithub.com/angular/angular/commit/95c729f)) ##### Performance Improvements - **core:** add micro benchmark for destroy hook invocation ([#35784](https://togithub.com/angular/angular/issues/35784)) ([0653db1](https://togithub.com/angular/angular/commit/0653db1)) - **core:** adding micro benchmark for host bindings ([#35705](https://togithub.com/angular/angular/issues/35705)) ([8fed1fe](https://togithub.com/angular/angular/commit/8fed1fe)), closes [#35568](https://togithub.com/angular/angular/issues/35568) - **core:** avoid recursive scope recalculation when TestBed.overrideModule is used ([#35454](https://togithub.com/angular/angular/issues/35454)) ([0a1a989](https://togithub.com/angular/angular/commit/0a1a989)) - **core:** use multiple directives in host bindings micro benchmark ([#35736](https://togithub.com/angular/angular/issues/35736)) ([5bc39f8](https://togithub.com/angular/angular/commit/5bc39f8)) - **ivy:** remove unused event argument in listener instructions ([#35097](https://togithub.com/angular/angular/issues/35097)) ([9228d7f](https://togithub.com/angular/angular/commit/9228d7f)) - **ngcc:** link segment markers for faster traversal ([#36027](https://togithub.com/angular/angular/issues/36027)) ([47025e0](https://togithub.com/angular/angular/commit/47025e0)) - **ngcc:** only create tasks for non-processed formats ([#35719](https://togithub.com/angular/angular/issues/35719)) ([d7efc45](https://togithub.com/angular/angular/commit/d7efc45)) - **ngcc:** reduce directory traversing ([#35756](https://togithub.com/angular/angular/issues/35756)) ([e0a35e1](https://togithub.com/angular/angular/commit/e0a35e1)), closes [#35717](https://togithub.com/angular/angular/issues/35717) - **ngcc:** spawn workers lazily ([#35719](https://togithub.com/angular/angular/issues/35719)) ([dc40a93](https://togithub.com/angular/angular/commit/dc40a93)), closes [#35717](https://togithub.com/angular/angular/issues/35717) - **ngcc:** store the position of SegmentMarkers to avoid unnecessary computation ([#36027](https://togithub.com/angular/angular/issues/36027)) ([772bb5e](https://togithub.com/angular/angular/commit/772bb5e)) - **ngcc:** use binary search when flattening mappings ([#36027](https://togithub.com/angular/angular/issues/36027)) ([348ff0c](https://togithub.com/angular/angular/commit/348ff0c)) - **ngcc:** use line start positions for computing offsets in source-map flattening ([#36027](https://togithub.com/angular/angular/issues/36027)) ([e890082](https://togithub.com/angular/angular/commit/e890082)) - **ngcc:** use the `EntryPointManifest` in `DirectoryWalkerEntryPointFinder` ([#35931](https://togithub.com/angular/angular/issues/35931)) ([ec9f4d5](https://togithub.com/angular/angular/commit/ec9f4d5)) ##### Bug Fixes - **animations:** Remove ɵAnimationDriver from private exports ([#35690](https://togithub.com/angular/angular/issues/35690)) ([ec789b0](https://togithub.com/angular/angular/commit/ec789b0)) - **animations:** allow computeStyle to work on elements created in Node ([#35810](https://togithub.com/angular/angular/issues/35810)) ([17cf04e](https://togithub.com/angular/angular/commit/17cf04e)) - **animations:** false positive when detecting Node in Webpack builds ([#35134](https://togithub.com/angular/angular/issues/35134)) ([dc4ae4b](https://togithub.com/angular/angular/commit/dc4ae4b)), closes [#35117](https://togithub.com/angular/angular/issues/35117) - **animations:** process shorthand `margin` and `padding` styles correctly ([#35701](https://togithub.com/angular/angular/issues/35701)) ([35c9f0d](https://togithub.com/angular/angular/commit/35c9f0d)), closes [#35463](https://togithub.com/angular/angular/issues/35463) - **bazel:** devserver shows blank page in Windows ([#35159](https://togithub.com/angular/angular/issues/35159)) ([727f92f](https://togithub.com/angular/angular/commit/727f92f)) - **bazel:** do not use manifest paths for generated imports within compilation unit ([#35841](https://togithub.com/angular/angular/issues/35841)) ([9581658](https://togithub.com/angular/angular/commit/9581658)) - **bazel:** ng_package rule creates incorrect UMD module exports ([#35792](https://togithub.com/angular/angular/issues/35792)) ([5c2a908](https://togithub.com/angular/angular/commit/5c2a908)), closes [angular/components#18652](https://togithub.com/angular/components/issues/18652) - **bazel:** prod server doesn't serve files in windows ([#35991](https://togithub.com/angular/angular/issues/35991)) ([96e3449](https://togithub.com/angular/angular/commit/96e3449)) - **bazel:** spawn prod server using port 4200 ([#35160](https://togithub.com/angular/angular/issues/35160)) ([829f506](https://togithub.com/angular/angular/commit/829f506)) - **bazel:** update ibazel to 0.11.1 ([#35158](https://togithub.com/angular/angular/issues/35158)) ([4e6d237](https://togithub.com/angular/angular/commit/4e6d237)) - **bazel:** update several packages for better windows support ([#35991](https://togithub.com/angular/angular/issues/35991)) ([32f099a](https://togithub.com/angular/angular/commit/32f099a)) - **bazel:** update typescript peer dependency range ([#36013](https://togithub.com/angular/angular/issues/36013)) ([5e3a898](https://togithub.com/angular/angular/commit/5e3a898)) - **common:** let `KeyValuePipe` accept type unions with `null` ([#36093](https://togithub.com/angular/angular/issues/36093)) ([407fa42](https://togithub.com/angular/angular/commit/407fa42)), closes [#35743](https://togithub.com/angular/angular/issues/35743) - **compiler-cli:** TypeScript peer dependency range ([#36008](https://togithub.com/angular/angular/issues/36008)) ([5f7d066](https://togithub.com/angular/angular/commit/5f7d066)) - **compiler-cli:** suppress extraRequire errors in Closure Compiler ([#35737](https://togithub.com/angular/angular/issues/35737)) ([c296bfc](https://togithub.com/angular/angular/commit/c296bfc)) - **compiler:** Propagate value span of ExpressionBinding to ParsedProperty ([#36133](https://togithub.com/angular/angular/issues/36133)) ([2ce5fa3](https://togithub.com/angular/angular/commit/2ce5fa3)) - **compiler:** do not recurse to find static symbols of same module ([#35262](https://togithub.com/angular/angular/issues/35262)) ([e179c58](https://togithub.com/angular/angular/commit/e179c58)) - **compiler:** record correct end of expression ([#34690](https://togithub.com/angular/angular/issues/34690)) ([df890d7](https://togithub.com/angular/angular/commit/df890d7)), closes [#33477](https://togithub.com/angular/angular/issues/33477) - **compiler:** report errors for missing binding names ([#34595](https://togithub.com/angular/angular/issues/34595)) ([d13cab7](https://togithub.com/angular/angular/commit/d13cab7)) - **compiler:** support directive inputs with interpolations on `Renovate configuration
:date: Schedule: "after 10pm every weekday,before 4am every weekday,every weekend" in timezone UTC.
:vertical_traffic_light: Automerge: Enabled.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by WhiteSource Renovate. View repository job log here.