- Use ES6 import for CJS module
- Angular 14 update and Ivy build
- Remove Angular version limit
- Angular 12 upgrade
- fix space created by pre-loaded item
- SSR check in
remove
function
- fix item missing when it doesn't contain image and has ordered mode enabled
- remove unused import
- extra SSR fix
- option to disable image detection
- fix object not iterable in SSR
- add missing null check
- fix error in SSR
- move item outside of the viewport instead of using opacity and z-index
- delay the event when there is no image
- set z-index to -1 when item is not loaded
- emit event when all of the items are loaded
- update to Angular 10
- support synchronous loading
- update the version number to match angular version
masonry-layout
is now a peerDependency, not a dependency- expose
reloadItems()
function - remove
imagesLoaded
and support images loading by default - option
transitionDuration
was removed - use angular animation and support customized animations
- html watcher was removed for better performance. Users need to have their own listener and call
layout()
when certain events are triggered - support prepend item