1.10.1 (2024-10-08)
- sticky: requires rxjs 7.x
1.10.0 (2024-09-26)
- sticky: add support for angular 18
1.9.0 (2024-09-26)
- sticky: add support for angular 17
1.8.0 (2024-09-26)
- sticky: add support for angular 16
1.7.0 (2024-09-26)
- sticky: add support for angular 15
1.6.0 (2024-08-20)
- sticky: add support for angular 14
1.5.0 (2022-05-20)
- sticky: add support for angular 13 - #110
1.4.0 (2021-09-27)
1.3.2 (2021-07-16)
- sticky: makes sticky things work when site is re-visited - #70
1.3.0 (2020-07-30)
- sticky: update dependencies to support Angular up to 10
- sticky: dropping support of IE 9 and 10, because Angular 10 does not support these version either
- sticky: fix deep import of rxjs AnimationFrameScheduler
- demo: update demo to Angular 10
1.2.5 (2020-03-17)
- sticky: removed codelyzer/isNotNullOrUndefined - #59
1.2.4 (2019-12-10)
- sticky: explicitly specified umd module ids for codelyzer/isNotNullOrUndefined and rxjs/.../animationFrame - #59
1.2.3 (2019-11-11)
- sticky: added input auditTime for scroll event listener control update ratio of sticky elements - #57
- sticky: added fix for scrollContainer - #58
1.2.2 (2019-11-04)
- sticky: prevents sticky element to scroll till top of the page when no boundary element is set - fixes #55
1.2.1 (2019-10-30)
- ci: update gitlab-ci
1.2.0 (2019-10-30)
1.1.9 (2019-10-25)
- sticky: adds reachedUpperEdge attribute to sticky status event output
- sticky: adds host binding to class .upper-bound-reached for attribute reachedUpperEdge
- demo: add new class binding for upper bound reached
- ci: update gitlab-ci
1.1.8 (2019-10-24)
- ci: update gitlab-ci
1.1.7 (2019-10-24)
- demo: add class binding from sticky component
- demo: update angular version from 6 -> 8
1.1.6 (2019-10-24)
- tests: update n2n tests
1.1.5 (2019-10-24)
- ci: update gitlab-ci
1.1.4 (2019-10-23)
- sticky: adds event output with position information to sticky components
- sticky: merge respect margin and scroll container feature (f6daa60, a29979b)
- sticky: respect initial css margins (7f46bab, 38d8205)
1.1.3 (2019-10-23)
1.1.1 (2019-03-04)
- sticky: adds ability to change scroll container (78c315d), closes #25
- sticky: bump angular support to 8.x.x (9a08ba1)
1.1.0 (2018-12-31)
- dev: extends dev by toggle for sticky elements height (cfed356)
- sticky: enables height change, exposes recalculate method, combine all possible triggers in one stream (9407681)
- sticky: improves the enabled=false handling (cd8f7bc)
1.0.6 (2018-12-07)
- sticky-directive: fix element jumping (9d59702)
1.0.5 (2018-12-03)
- margin: respect empty space above (71ecdbe)
- margins: respect margin top in start calculation (4ec6625)
- sticky-directive: use resizeThrottled$ observable (ad3a8a9)
- margins: adds marginBottom (c0e3cb4)
- sticky-directive: add enable flag (9d6d952)
- sticky-directive: add marginTop input (89f8afd)
1.0.4 (2018-11-20)
- aot: makes host listener public (e51c132)
1.0.3 (2018-09-16)
- boundary: adds missing check for boundary element in order to prevent NPE (014effc)
1.0.2 (2018-09-16)
1.0.1 (2018-09-15)
- dependency: fixes dependency in libraries 'package.json' file (e5b9d39)
1.0.0 (2018-09-15)
- demo: fixes home height on small devices (88bdccf)
- sticky: fixes minor position issue for boundary elements (2c79fc0)
- demo: adds breakpoint to dev demo (0479a52)
- sticky: rewrites scroll logic in rxjs in order to fix a bug, adds e2e tests and fixes a bug when boundary class was not removed (1860784)
- sticky: This package has now a dependency on rxjs and @w11k/ngx-componentdestroyed
0.2.0 (2018-09-04)
- stick: calculates now left properly, works now in nested elements and correctly calculates offsetTop. (34eae37)
- sticky: fixes bug on window:resize (8170a67)
- sticky: fixes wrong directive name in developer warning (f592eb1)
- npm: adds readme and license to npm package (af28e20)
- sticky: implements boundary elements (4538b5a)
- sticky: removes deprecated methods 'getHeight' and 'getWidth' (0875601)
0.1.4 (2018-09-04)
- stick: calculates now left properly, works now in nested elements and correctly calculates offsetTop. (34eae37)
- npm: adds readme and license to npm package (af28e20)
0.1.3 (2018-08-15)
0.1.2 (2018-08-15)
- demo: typo (898619d)
- stick: defaults now to false in order to have proper detection on page that are already scrolled down at load (07a4b51)
- width: restore elements width on resize (45db16e)
- host-listener: limit makeSticky & removeSticky calls (1ff348f)
- position: respects elements position (width) (08e0f61)
0.1.1 (2018-07-30)
- lib: improves prefixes (sticky for lib, demo for demo) (721138d)