Angular Forms version 4.3.0 introduces subtle yet significant improvements over its predecessor, version 4.2.6 enhancing the developer experience when building data entry forms. Released on July 14, 2017, a week after 4.2.6, this upgrade maintains the core functionality of providing directives and services essential for form creation in Angular applications. Crucially, both versions rely on the tslib dependency for TypeScript helper functions, ensuring compatibility and efficient code execution.
The primary distinction lies in the peer dependencies. Version 4.3.0 mandates Angular core, common, and platform-browser packages at version 4.3.0, aligning perfectly with the broader Angular ecosystem, while version 4.2.6 requires the 4.2.6 versions of the same packages. This dependency update signals potential enhancements or bug fixes within the core Angular framework integrated into the forms module. Developers upgrading to 4.3.0 of Angular Forms must also upgrade their Angular core, common, and platform-browser modules to maintain compatibility and leverage the latest features. While the description remains consistent, the updated peer dependencies should prompt consideration for developers seeking consistent feature set across the entire Angular suite. As usual, both versions are licensed under the MIT license, offering developers flexibility in how they use the library within their projects and can check the code on the official angular repository.
The are not vulnerabilities for the version 4.3.0 of the package @angular/forms