Angular v16.1, TypeScript 5.1, new RFCs & more
The latest issue of the Angular Addicts Newsletter highlights the new features and updates in Angular v16.1 and TypeScript 5.1. Cédric Exbrayat summarizes the key additions, including TypeScript 5.1 support, transforming input values, and a new fetch backend for the Angular HTTP client. Additionally, the Angular CLI now has a --force-esbuild
option to enforce the usage of esbuild for ng serve
.
In the TypeScript 5.1 announcement, Daniel Rosenwasser discusses the notable enhancements, such as easier implicit returns for undefined-returning functions, unrelated types for getters and setters, and decoupled type-checking between JSX elements and JSX tag types. There are also some breaking changes to be aware of.
The article also introduces two new RFCs (Request for Comments) for Angular. The first RFC proposes a new control flow syntax for Angular HTML templates, inspired by Svelte and Mustache templating language. The second RFC focuses on deferred loading mechanisms for lower priority parts of the UI or page. Daniel Glejzner and Manfred Steyer provide detailed explanations and examples for these RFCs.
The newsletter also features several Angular resources from June 2023. Rainer Hahnekamp discusses the deprecation of Karma and the introduction of Jest in Angular 16, providing insights into the current state of testing in Angular. Wayne Leung compares different approaches for creating custom form components, including Angular's template-driven forms and reactive forms. Christian Lüdemann explores the use of Signals in Angular apps and compares them to RxJs. Stefan Haa presents fine-grained architecture with Nx.
Developers interested in Angular and TypeScript will find this newsletter valuable for staying updated on the latest features, RFCs, and resources in the Angular ecosystem.