# ng-japan OnAir vol.45 Monthly Angular 2021-08 ``` ng-japan OnAirはAngular日本ユーザー会が主催するオンラインイベントです https://community.angular.jp connpass: https://ngjapan.connpass.com/event/223356/ shownote: https://hackmd.io/@lacolaco/HkMmTDUZt #Angular #ng_jp_onair ``` ## アジェンダ - Monthly Angular ## Monthly Angular ### v12.2リリース https://twitter.com/angular/status/1423332330949816326 > Angular v12.2 is out now! 💓 > #ngUpdate for some CRISP features like: ‣ split two-way binding checks ‣ support for opt-in rxjs7 with `npm install rxjs@7` ‣ new forms validators ‣ better template autocomplete support in the language service & more! #### Core https://github.com/angular/angular/blob/master/CHANGELOG.md#1220-2021-08-04 - [fix\(compiler\-cli\): check split two way binding by danieltre23 · Pull Request \#42601 · angular/angular](https://github.com/angular/angular/pull/42601) - https://twitter.com/angular/status/1423332330949816326 - [feat\(compiler\): support number separators in templates \(\#42672\) · angular/angular@9f5cc7c](https://github.com/angular/angular/commit/9f5cc7c808458f312543c7c044fe7a361cdc7798) - [feat\(router\): ability to provide custom route reuse strategy via DI f… · angular/angular@dbae001](https://github.com/angular/angular/commit/dbae00195e114ac8b967201283962a7e2c0581b4) - [feat\(language\-service\): support autocomplete string literal union typ… · angular/angular@7c35ca0](https://github.com/angular/angular/commit/7c35ca0e0030f2ded12ddca9092e31f510cebeb1) - [feat\(forms\): allow minLength/maxLength validator to be bound to \`null… · angular/angular@a502279](https://github.com/angular/angular/commit/a50227959222f39884aac284544d1626aee5ca64) - [feat\(forms\): add hasValidators, addValidators, and removeValidators m… · angular/angular@1d9d026](https://github.com/angular/angular/commit/1d9d02696eadbee2c2f719e432efca22f1e494e9) #### CLI https://github.com/angular/angular-cli/blob/master/CHANGELOG.md#1220-2021-08-04 - [feat\(@schematics/angular\): destroy test module after every test · angular/angular\-cli@20fd33f](https://github.com/angular/angular-cli/commit/20fd33f6d4ce6cef1feb508a0221222e83a85630) - [perf\(@angular\-devkit/build\-angular\): use \`esbuild\` as a CSS optimizer… · angular/angular\-cli@fefd6d0](https://github.com/angular/angular-cli/commit/fefd6d04213e61d3f48c0484d8c6a8dcff1ecd34) - [perf\(@angular\-devkit/build\-angular\): use combination of \`esbuild\` and… · angular/angular\-cli@da32daa](https://github.com/angular/angular-cli/commit/da32daa75d08d4be177af5fa16088398d7fb427b) - [feat\(@schematics/angular\): add 'none' value for the 'style' option of… · angular/angular\-cli@8ad1539](https://github.com/angular/angular-cli/commit/8ad1539c5e73bad30eb6eb340379d64db208098c) - [feat\(@angular\-devkit/build\-angular\): add support to inline Adobe Fonts · angular/angular\-cli@18cfa04](https://github.com/angular/angular-cli/commit/18cfa04317230f934ccba798c080543bb389725f) - [fix\(@angular\-devkit/build\-angular\): downlevel \`for await\.\.\.of\` when t… · angular/angular\-cli@41e6457](https://github.com/angular/angular-cli/commit/41e64579213b9d4a7c976ea45daa6b32d980df10) ### v13 #### Core [13\.0\.0\-next\.3 \(2021\-08\-25\)](https://github.com/angular/angular/blob/master/CHANGELOG.md#1300-next3-2021-08-25) - [feat\(forms\): Make Form Statuses use stricter types\. \(\#42952\) · angular/angular@e49fc96](https://github.com/angular/angular/commit/e49fc96ed33c26434a14b80487dd912d8c76cace) - [fix\(router\): Allow question marks in query param values \(\#31187\) · angular/angular@7846715](https://github.com/angular/angular/commit/784671597e0b28d9696bdc325b426a6c7be0cd8e) - [feat\(core\): Add migration to update empty routerLinks in templates \(\#… · angular/angular@e57691c](https://github.com/angular/angular/commit/e57691c9c5f8456f7dc75180aa1e80330da560fe) - [fix\(router\): null/undefined routerLink should disable navigation \(\#43… · angular/angular@ccb09b4](https://github.com/angular/angular/commit/ccb09b4558a3864fb5b2fe2214d08f1c1fe2758f) #### CLI [13\.0\.0\-next\.2 \(2021\-08\-26\)](https://github.com/angular/angular-cli/blob/master/CHANGELOG.md#1300-next2-2021-08-26) - [fix\(@angular/cli\): update \`engines\` to require \`node\` \`12\.20\.0\` · angular/angular\-cli@77fe6c4](https://github.com/angular/angular-cli/commit/77fe6c4e67147ff42fa6350edaf4ef7dc184a3a6) - [feat\(@schematics/angular\): add \`noImplicitOverride\` and \`noPropertyAc… · angular/angular\-cli@3ba13f4](https://github.com/angular/angular-cli/commit/3ba13f467c12f4ad0c314cc92a2d94fb63f640ec) - [perf\(@angular\-devkit/build\-angular\): use esbuild/terser combination t… · angular/angular\-cli@8e82263](https://github.com/angular/angular-cli/commit/8e82263c5e7da6ca25bdd4e2ce9ad2c775d623b7) - [perf\(@angular\-devkit/build\-angular\): use esbuild as a CSS optimizer f… · angular/angular\-cli@cb7d156](https://github.com/angular/angular-cli/commit/cb7d156c23a7ef2f1c2f338db1487b85f8b98690) - [feat\(@schematics/angular\): migrate libraries to be published from Vie… · angular/angular\-cli@4f91816](https://github.com/angular/angular-cli/commit/4f91816b2951c0e2b0109ad1938eb0ae632c0c76) **new deprecation** - [feat\(@angular\-devkit/build\-angular\): deprecate deployUrl · angular/angular\-cli@e95ecb8](https://github.com/angular/angular-cli/commit/e95ecb8ab0382eb803741619c446d6cc7b215ba0) **deprecation removal** - [feat\(@schematics/angular\): add migration to update the workspace config · angular/angular\-cli@268a03b](https://github.com/angular/angular-cli/commit/268a03b63094d9c680401bc0977edafb22826ce3) - [feat\(@schematics/angular\): remove deprecated options · angular/angular\-cli@5986bef](https://github.com/angular/angular-cli/commit/5986befcdc953c0e8c90c756ac1c89b8c4b66614) - [feat\(@angular\-devkit/build\-angular\): remove deprecated tslint builder · angular/angular\-cli@e78f6ab](https://github.com/angular/angular-cli/commit/e78f6ab5d8f00338d826c8407ce5c8fca40cf097) - [feat\(@angular\-devkit/build\-angular\): drop support for \`node\-sass\` · angular/angular\-cli@ac3fc27](https://github.com/angular/angular-cli/commit/ac3fc2752f28761e1cd42157b59dcf2364ae5567) - [feat\(@angular\-devkit/build\-angular\): remove deprecated options · angular/angular\-cli@20e48a3](https://github.com/angular/angular-cli/commit/20e48a33c14a1b0b959ba0a45018df53a3e129c8) **remove IE11 support** - [feat\(@schematics/angular\): remove IE 11 specific polyfills · angular/angular\-cli@9fbd166](https://github.com/angular/angular-cli/commit/9fbd16655e86ec6fc598a47436e3e80a48beb649) - [feat\(@angular\-devkit/build\-angular\): add \`type=module\` to all scripts… · angular/angular\-cli@f53bf9d](https://github.com/angular/angular-cli/commit/f53bf9dc21ee9aa8a682b8a82ee8a9870fa859e1) - [feat\(@angular\-devkit/build\-angular\): remove automatic inclusion of ES… · angular/angular\-cli@7576136](https://github.com/angular/angular-cli/commit/7576136b2fc8a9173b0a92e2ab14c9bc2559081e) - [feat\(@angular\-devkit/build\-angular\): remove differential loading support · angular/angular\-cli@701214d](https://github.com/angular/angular-cli/commit/701214d174586fe7373b6155024c9b6e97b26377) ### Discussion - [RFC: Exploration of use\-cases for Angular JIT compilation mode · Issue \#43133 · angular/angular](https://github.com/angular/angular/issues/43133) - [Angular RFC Discussion w/ Igor and Alex \- YouTube](https://www.youtube.com/watch?v=FbJLC7GxAAs&t=263s) - [Imperative View & Template Composition APIs · Issue \#43120 · angular/angular](https://github.com/angular/angular/issues/43120) - [Angular RFC Discussion w/ Igor and Alex \- YouTube](https://www.youtube.com/watch?v=FbJLC7GxAAs&t=1891s) - [Add the option to define the scheduling API for work \(i\. e\. change detection\) in Angular · Issue \#43168 · angular/angular](https://github.com/angular/angular/issues/43168) - [Out\-of\-band type\-checking for TypeScript and Template compilation · Issue \#43131 · angular/angular](https://github.com/angular/angular/issues/43131) - [Transition Angular from the whole\-program compilation to localized compilation · Issue \#43165 · angular/angular](https://github.com/angular/angular/issues/43165) - [feat\(compiler\-cli\): spike of standalone components by alxhub · Pull Request \#42831 · angular/angular](https://github.com/angular/angular/pull/42831) ###### tags: `ng_jp_onair`