Angular Forms version 9.0.3 represents a minor update to the 9.0.x release line, succeeding version 9.0.2. Both versions provide directives and services essential for building robust forms within Angular applications. Primarily, developers leverage these packages to create data entry forms, handle user input, and manage form validation efficiently. The core functionality remains consistent between the two versions, offering tools for both template-driven and reactive forms approaches.
A notable characteristic shared by both versions is their dependency on specific peer packages. They both require RxJS version 6.5.3 or higher, tslib version 1.10.0 or higher, and exact versions of "@angular/core," "@angular/common," and "@angular/platform-browser" matching their own version number (e.g., 9.0.2 and 9.0.3 respectively). This highlights the importance of maintaining compatible versions within your Angular project for optimal performance and to avoid potential conflicts.
While functionality remains largely the same, a subtle difference can be observed in the unpacked size of the packages, with 9.0.3 being slightly larger than 9.0.2. This could indicate minor bug fixes, performance enhancements, or small additions to code within the newer version. Crucially, version 9.0.3 was released on February 27, 2020, subsequent to the release of version 9.0.2 on February 19, 2020. Developers upgrading from 9.0.2 would likely benefit from any bug fixes or improvements included in the newer version, ensuring a smoother development experience. Always consult the official Angular changelog for a comprehensive list of modifications between these versions, identifying specific areas of improvement.
The are not vulnerabilities for the version 9.0.3 of the package @angular/forms