Angular Forms version 18.1.1 is a minor update to the Angular's forms module, building upon the foundation laid by version 18.1.0. Both versions offer essential directives and services for building robust forms in Angular applications. Key features likely remain consistent, including template-driven and reactive forms, form validation, and overall management of user input data. Notably, both depend on tslib for TypeScript helpers. The peer dependencies @angular/core, @angular/common, and @angular/platform-browser are crucial; a developer upgrading to 18.1.1 must ensure compatibility of these packages with the forms version: in particular peer dependencies @angular/core, @angular/common, @angular/platform-browser must match the forms package version, while RxJS it is compatible. Also, both versions have the same number of files and unpacked size, so it is probably a bug fix rather than a functional update.
The primary difference lies in the version numbers of @angular/core, @angular/common, and @angular/platform-browser, incremented from 18.1.0 to 18.1.1 in the newer version. This suggests that Angular Forms 18.1.1 has been specifically tailored to work with the updated core Angular libraries, possibly incorporating bug fixes or enhancements to ensure optimal interoperability. The release date difference of about a week indicates a quick follow-up release, reinforcing the likelihood of bug fixes being present.
Developers considering upgrading to 18.1.1 should do so, but they also need to upgrade the peer dependencies for the mentioned packages in Angular. Developers already using the 18.1.0 versions of the peer dependencies need to upgrade them before upgrading the forms package, while if they have some customized versions of these peer dependencies they must carefully evaluate the compatibility.
The are not vulnerabilities for the version 18.1.1 of the package @angular/forms