Angular Forms, the module providing directives and services for creating forms in Angular applications, saw a minor version bump from 5.0.1 to 5.0.2 in November 2017. While both versions share the same core description and maintain the same license (MIT), repository, and author (angular), key differences emerge in their peer dependencies and release dates.
Version 5.0.2 depends on Angular core, common, and platform-browser versions also at 5.0.2, while version 5.0.1 depends on the 5.0.1 versions. This indicates a potential alignment of the forms module with the broader Angular framework, suggesting bug fixes or compatibility enhancements introduced in the framework's corresponding 5.0.2 release. The release date difference, about a week between the two packages, further reinforces this notion, suggesting the 5.0.2 update was a reactive measure following the 5.0.1 general availability.
For developers considering these versions, the upgrade from 5.0.1 to 5.0.2 appears as a recommended, minor update to maintain peak compatibility and take advantage of potential bug fixes incorporated within the wider Angular 5.0.2 ecosystem. Both require RxJS 5.5.0 for reactive programming capabilities and tslib to ensures compatibility between the code generated by the Typescript compiler. Developers should always ensure that their Angular core, common, and platform-browser packages are aligned with the Angular Forms version they choose to use to prevent unexpected behavior or conflicts.
The are not vulnerabilities for the version 5.0.2 of the package @angular/forms