All notable changes to this project will be documented in this file.
- Add
booleanAttribute
to theonce
input
- Update the README file to reflect the latest changes.
- Angular Version: Minimum supported version is now Angular 18.
- Removed:
zone.js
has been completely removed.
- General code optimizations and improvements for better performance.
- Ensure unit tests work with standalone solution
- Convert to a complete standalone solution for better support with Angular 18.
- Added ability to set global configs.
- Resolved issue where scrolling did not retrigger when a child element started an animation.
- Resolved issue where scrolling was triggered multiple times and at wrong positions when the user used a scale animation.
- Resolve issue where scroll is not triggering on initialization in zoneless applications
- Added support for Angular 18 zone-less applications.
- Replaced this.zone.onStable with an EventEmitter to ensure compatibility with zone-less environments.
- This update ensures that the application functions seamlessly in Angular 18 without relying on Angular Zones.
- Add a gap for multiple scroll animations so that they are not triggered twice at the same moment.
- Resize screen was not triggered
- Export scroll-service that user can override the scroll-listener
- Enhance the functionality by implementing a feature that allows users to override the scroll listener to a different HTML element.
- Added backward compatibility for Angular 9.
- Fixed minor bugs and issues.
- Updated dependencies to the latest versions.
Initial release