|
| 1 | +<a name="10.0.0-rc.0"></a> |
| 2 | +# [10.0.0-rc.0](https://github.com/angular/angular/compare/10.0.0-next.9...10.0.0-rc.0) (2020-05-21) |
| 3 | + |
| 4 | +### Bug Fixes |
| 5 | + |
| 6 | +* **core:** disable tsickle pass when producing APF packages ([#37221](https://github.com/angular/angular/issues/37221)) ([a1001f2](https://github.com/angular/angular/commit/a1001f2)) |
| 7 | +* **elements:** capture input properties set before upgrading the element ([#36114](https://github.com/angular/angular/issues/36114)) ([2fc5ae5](https://github.com/angular/angular/commit/2fc5ae5)), closes [#30848](https://github.com/angular/angular/issues/30848) [#31416](https://github.com/angular/angular/issues/31416) |
| 8 | +* **elements:** correctly handle getting/setting properties before connecting the element ([#36114](https://github.com/angular/angular/issues/36114)) ([327980b](https://github.com/angular/angular/commit/327980b)), closes [/github.com/angular/angular/pull/31416/files#r300326698](https://github.com//github.com/angular/angular/pull/31416/files/issues/r300326698) |
| 9 | +* **elements:** do not break when the constructor of an Angular Element is not called ([#36114](https://github.com/angular/angular/issues/36114)) ([89b44d1](https://github.com/angular/angular/commit/89b44d1)) |
| 10 | +* **ngcc:** identifier ModuleWithProviders functions in IIFE wrapped classes ([#37206](https://github.com/angular/angular/issues/37206)) ([97e1399](https://github.com/angular/angular/commit/97e1399)), closes [#37189](https://github.com/angular/angular/issues/37189) |
| 11 | + |
| 12 | + |
| 13 | +### BREAKING CHANGES |
| 14 | + |
| 15 | +* **core:** Angular npm packages no longer contain jsdoc comments |
| 16 | +to support Closure Compiler's advanced optimizations |
| 17 | + |
| 18 | +The support for Closure Compiler in Angular packages has been |
| 19 | +experimental and broken for quite some time. |
| 20 | + |
| 21 | +As of TS3.9, Closure is unusable with the JavaScript emit. Please follow |
| 22 | +https://github.com/microsoft/TypeScript/issues/38374 for more |
| 23 | +information and updates. |
| 24 | + |
| 25 | +If you used Closure Compiler with Angular in the past, you will likely |
| 26 | +be better off consuming Angular packages built from sources directly |
| 27 | +rather than consuming the version we publish on npm, |
| 28 | +which is primarily optimized for Webpack/Rollup + Terser build pipeline. |
| 29 | + |
| 30 | +As a temporary workaround, you might consider using your current build |
| 31 | +pipeline with Closure flag `--compilation_level=SIMPLE`. This flag |
| 32 | +will ensure that your build pipeline produces buildable and |
| 33 | +runnable artifacts, at the cost of increased payload size due to |
| 34 | +advanced optimizations being disabled. |
| 35 | + |
| 36 | +If you were affected by this change, please help us understand your |
| 37 | +needs by leaving a comment on https://github.com/angular/angular/issues/37234. |
| 38 | + |
| 39 | + |
| 40 | + |
1 | 41 | <a name="9.1.9"></a> |
2 | 42 | ## [9.1.9](https://github.com/angular/angular/compare/9.1.8...9.1.9) (2020-05-20) |
3 | 43 |
|
|
0 commit comments