Angular Forms version 20.0.0 marks a significant update from its predecessor, version 19.2.14, bringing enhancements and potential breaking changes that developers should be aware of. Both versions share the same core purpose: providing directives and services for building forms in Angular applications. They also have identical dependencies on tslib and maintain the same licensing (MIT) and repository information.
The most noticeable difference lies in the peer dependencies. Version 20.0.0 requires @angular/core, @angular/common, and @angular/platform-browser at version 20.0.0, mandating a complete upgrade of the Angular core framework to take advantage of the new forms features. In contrast, version 19.2.14 is compatible with Angular versions 19.2.14. This shift signifies potentially breaking architectural changes or API updates; developers need to ensure their entire Angular application is upgraded to version 20 to avoid compatibility issues. Furthermore, the files unpacked size has increased slightly (991649 vs 988678), potentially indicating new features or increased complexity within the forms module.
Developers considering upgrading should carefully review the Angular changelog for version 20.0.0 to understand the specific changes and migration steps involved. While both versions support RxJS versions 6.5.3 or 7.4.0, the mandatory upgrade of Angular core modules in version 20.0.0 makes it a bigger decision. This upgrade is important for accessing the lastest Angular framework.
The are not vulnerabilities for the version 20.0.0 of the package @angular/forms