Angular Forms version 18.2.3 is a recent update to Angular's forms module, released on September 4, 2024, building upon the previous stable version 18.2.2, which was released on August 28, 2024. Both versions provide the essential directives and services for building reactive and template-driven forms in Angular applications. A key characteristic shared between these versions is their reliance on peer dependencies, notably requiring specific versions of RxJS (version 6.5.3 or 7.4.0 or higher), @angular/core, @angular/common, and @angular/platform-browser. Crucially, version 18.2.3 necessitates version 18.2.3 of the peer dependencies (core, common and platform-browser) while the version 18.2.2 necessitates version 18.2.2. This highlights the interconnected nature of Angular modules and the importance of maintaining compatible versions when upgrading.
From a developer's perspective, understanding the distinction when upgrading from 18.2.2 to 18.2.3 is key. The core functionality remains the same between the releases, while the library size appears unchanged, as the unpacked size is roughly 1.98 MB in both. The key distinction to note is the peer dependency of core, common, and platform-browser, which must correspond to the version of angular/forms being used. Developers should prioritise updating all Angular dependencies to maintain consistency and prevent potential compatibility issues. The @angular/forms package under the MIT license, ensures developers have the freedom to implement it in diverse projects.
The are not vulnerabilities for the version 18.2.3 of the package @angular/forms