All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
5.0.1 (2022-06-15)
5.0.0 (2022-06-15)
- requires Angular v10
- @nguniversal/module-map-ngfactory-loader: remove module-map-ngfactory-loader (deprecated) (30e6a57)
- package.json: update package versions to go along with Angular v10 upgrade (ea3b739), closes #41
- polyfills,lock file: update polyfills to use proper references; rebuild lock file (ef09fe0), closes #41
- update packages for audit issues (2e8e7f5), closes #41
- Upgrade to Angular v10 (3e5b1ca)
4.2.2 (2020-02-03)
4.2.1 (2020-02-03)
- window-mock: replace intersection observer arrow functino with regular function to allow for use as a constructor. (287fe3c)
4.2.0 (2019-02-01)
4.1.0 (2018-11-21)
- in-viewport: add angular 7 support (e1e9f30)
4.0.0 (2018-10-08)
- InViewport: Removed
forRoot
method in module which is no longer required forAppBrowserModule
. Replaced withforServer
method forAppServerModule
. Removed debounce feature and rxjs dependancy to leave implementation up to the consumer of the library. This reduces bundle size if debounce feature is not being used. Updated inviewport classes tosn-inviewport--in
andsn-inviewport--out
to match SOON styleguide
3.0.1 (2018-07-20)
- window-ref: remove incorrect pageOffset properties (e967d32)
3.0.0 (2018-05-23)
- inviewport: adding support for angular 6 (aeecd91)
- inviewport: rxjs > 6 is now a peer dependency
2.2.0 (2018-02-20)
2.1.1 (2018-01-23)
- WindowRef: add arguments to window ref functions (d512399)
2.1.0 (2018-01-23)
- InViewport: Fix module not working with aot (92ace50)
- InViewport: Must provide the whole Provide object when providing window for browser module
2.0.0 (2018-01-23)
2.0.0-rc.0 (2018-01-23)
- InViewport: Updating WindowRef service with more mock properties and functions (6c0264a)
- InViewport: inViewportModule.forRoot function now only accepts a single argument which should be a reference to window or a mock window implementation
1.4.3 (2018-01-04)
- InViewport: Fixed a regression when used in angular universal app (5c210c1)
1.4.2 (2017-12-04)
- build: generate correct metadata needed for ng-language-service (26a0c08)
1.4.1 (2017-12-04)
1.4.0 (2017-11-29)
1.4.0-rc.1 (2017-11-29)
- packagr: export all symbol reference in public_api.ts (2d0eaec)
1.4.0-rc.0 (2017-11-29)
- InViewport: Changed
(onInViewportChange)
output to(inViewportChange)
. Changed[snInViewportParent]
input to[parent]
. This was to pass default linting options with the angular cli (f86f1c6)
1.3.2 (2017-11-28)
- inViewport: Avoid triggering change detection unless necessary (e90067b)
1.3.1 (2017-11-13)
- inViewport: Fix app breaking when rendering on universal (5b5dd4f)
1.3.0 (2017-08-30)
- InViewport: Use getBoundingClientRect to get element position in viewport (8a845a3)
- InViewport:
InViewportModule
now has to be imported withforRoot(providers)
whereproviders
has aWindowRef
class included which should be used to provide a window object (8a845a3)
1.2.0 (2017-08-29)
1.1.0 (2017-08-25)
1.0.1 (2017-08-15)
1.0.0 (2017-08-15)
- inViewport: moving package to thisissoon org (7aeb1a1)
0.2.3 (2017-08-09)
- inViewport: calculation did not take into account all scenarios from both axes (3d67ec9)
0.2.2 (2017-08-09)
- inViewport: fix inViewport calculation on mobile (9777264)
0.2.1 (2017-08-09)
- inViewport: inViewport status not being set correctly for large elements (7b85443)
0.2.0 (2017-08-03)
- inViewport: Debounce event handler to improve performance (0b44112)
0.1.3 (2017-07-29)
- build: ensure build is run before publishing package (bd12500)
- build: run build after release (b43771e)
0.1.2 (2017-07-28)
0.1.1 (2017-07-27)
- build: make sure to run build before release (ae3a797)
0.1.0 (2017-07-27)
- inViewport: directive will emit onInViewportChange event when inViewport value changes (fc63560)
0.0.2 (2017-07-18)
- inViewport: initial release (6f04f8f)