Angular Forms version 17.0.0 marks a significant update from the previous stable version 16.2.12, primarily focusing on compatibility with Angular 17. This upgrade introduces changes vital for developers migrating to the latest Angular framework, ensuring seamless integration and utilization of new features. While the core functionality described as "directives and services for creating forms" remains consistent, the peer dependencies reflect the shift. Specifically, @angular/core, @angular/common, and @angular/platform-browser are now pegged to version 17.0.0, compelling developers to update these core Angular modules alongside @angular/forms.
The underlying dependencies see tslib remaining essentially unchanged at ^2.3.0. The increase of unpacked size has been reported as 1916602 from 1913472, a slight increase of about 3KB, is potentially indicative of minor additions or improvements within the core form modules.
Developers should pay close attention to the peer dependencies, as neglecting to update these core Angular modules will likely result in compatibility issues. The release date of 2023-11-08 signals a fresh update, embedding any bug fixes or performance enhancements delivered within the broader Angular 17 release. Choosing version 17.0.0 is essential for Angular projects already on or migrating to Angular 17 and ensures access to the latest features and improvements within the Angular ecosystem. If you are on the previous major version Angular 16 use 16.2.12 instead of 17.0.0.
The are not vulnerabilities for the version 17.0.0 of the package @angular/forms