- [FIX] - throttle behavior refined - fixed issue #198
- [UPGRADE] - now using Angular 10
- [UPGRADE] - upgrading scarf
- [UPGRADE] - now using Angular 9
- [CHORE] - add @scarf
- [FIX] - solves issue with open collective postinstall #321
- [UPGRADE] - now using Angular 8
- [BREAKING_CHANGE] -
InfiniteScrollEvent
is renamed toIInfiniteScrollEvent
- [FIX] - fixes #322 - fixing scrollDistance calculations to include it reach to definite bottom
- [FIX] - 'alwaysCallback' to trigger only when past distance point
- [UPGRADE] - unit tests with puppeteer
- [UPGRADE] - scorll state is now handled within a class
- [FIX] - using now opencollective-postinstall #296
- [FIX] - build fix adding correct version of Typescript 3
- [UPGRADE] - now using Angular 7
- [FIX] - scroll up calculations issues #282
- [CHORE] - more tests for "shouldFireScrollEvent()"
- [CHORE] - added an "exmaples" instead "example" for development
- [UPGRADE] - upgrade to Angular 6 & rxjs 6
- [CHORE] - demo now with https://stackblitz.com
- [FIX] - bug fixes
- [UPGRADE] - rxjs 5.5.6 upgrade
- [CHORE] - Add npm badges
- [FIX] - fix for #198 - takes a long time for onscroll to fire
- [UPDATE] - default value for throttle changed to 150
- [FIX] - fix for #221 - action not fired on Windows scrolling
- [FIX] - fix for #228 - scrolling back up to the top of the list and then scroll down doesn't trigger event
- [REFACTOR] - shorten var names
- [REFACTOR] - performance optimization for scroll events
- [FIX] - now triggers only once when in or after target (#200)
- [REFACTOR] - "distance" number has been refined to be the percentage point of the scroll nob.
- [REFACTOR] - added more unit tests.
- [FIX] - fix for ie11 - fix #157
- [FIX] - use html container if passed in #217 - fix #216
- [ADD] - watch changes for: infiniteScrollDisabled - fix #196
- [ADD] - watch changes for: infiniteScrollDistance - fix #202
- [FIX] - fix for IE11 - fix #203
- [REFACTOR] - "disable" now removes the scroll listener instead of rxjs/filter
- [REFACTOR] - updated code to be functional based
- [FIX] - fix #67, fix #191, fix #190
- [FIX] - fix #157, fix #162, fix #171, fix #188
- [DOCS] - added example for development
- [FIX] - fixes #156 - running scroll logics outside of angular's zone
- [MAINTAINANCE] - code refactor - removing factories to rely more pure functional methods in PositionResolver, AxisResolver
- [NEW] - added '[infiniteScroll]' by Angular's styleguide. [infinite-scroll] will be deprecated in future version.
- reduced bundle size with imports for RxJS Observable and Subscription objects #126.
- removed old code directory from repo
- Fixes #147 - (InfiniteScrollModule is not an NgModule)
- Added Angular 4 support
- New starter code base (based on angular-library-starter)
- reverted the fix of #126
- fixes #126
- added custom scrollable container from #108
- refactored infinite scroller to smaller modules with composition
- added "models" - includes interfaces for development
- added changelog.md
- (refactor(scroll): replaces throttle with debounce)