Angular Animations version 7.2.9 represents a minor update over its immediate predecessor, version 7.2.8. Both versions serve as the animation integration layer for the Angular framework, enabling developers to create visually engaging and dynamic user interfaces within their Angular applications. Key functionalities remain consistent across both versions, offering features like transitions, state management, and keyframe animations, all powered by the Web Animations API where available, with polyfills for broader browser support.
The core functionalities, such as creating complex animation sequences and leveraging metadata-driven animation definitions, are unchanged, ensuring compatibility for developers upgrading from 7.2.8. Both versions rely on tslib for TypeScript helpers and share identical file counts within their distributed packages, reflecting a highly similar codebase.
The most notable difference lies in the updated peer dependency. Version 7.2.9 requires @angular/core version 7.2.9, whereas version 7.2.8 logically has @angular/core version 7.2.8 as a peer dependency. Developers should ensure that their @angular/core dependency is aligned with the @angular/animations version to prevent potential runtime issues or unexpected behavior. Furthermore, version 7.2.9 was released on March 12, 2019, a week after the release of version 7.2.8 on March 6, 2019, potentially incorporating minor bug fixes or performance improvements, although specific details aren't explicitly outlined in the metadata. The unpacked size is slightly reduced in 7.2.9, indicating some potential minor optimizations.
The are not vulnerabilities for the version 7.2.9 of the package @angular/animations