# 3.5.0 (2022-09-04) ### Build - improve support for `vite` projects # 3.4.0 (2022-05-07) ### Style - expose CSS :part `img` to access the slotted `` for styling purpose - add style variable `--deckgo-lazy-img-margin` # 3.3.0 (2022-03-07) ### Build - deprecated `dist-custom-elements-bundle` replaced with `dist-custom-elements` - point `module` entry to `dist/deckdeckgo-lazy-img/deckdeckgo-lazy-img.esm.js` - bump Stencil # 3.2.0 (2021-10-16) ### Features - new event `innerImgDidLoad` emitted when shadowed image did load # 3.1.0 (2021-05-29) ### Build - output custom elements as a single bundle (`dist-custom-elements-bundle`) - bump dependencies # 3.0.0 (2020-11-08) ### Breaking Changes Per default, the component uses the intersection observer to lazy load the images. If set to `lazy` then it will defer the loading using the native web lazy loading. ### Features - introduces a new property `loading` set to `eager` per default - more sensitive default `observer-threshold` and `observer-root-margin` # 2.0.1 (2020-10-23) ### Fix - es5 has been dropped with v2, update `unpkg` reference # 2.0.0 (2020-09-03) ### Breaking Changes - IE11, Edge 16-18 and Safari 10 not supported # 1.0.1 (2020-05-11) ### Feat - update Stencil for Gatsby build # 1.0.0 (2020-03-18) To infinity and beyond 🚀 ### Features - update dependencies # 1.0.0-rc.3-2 (2020-02-19) ### Features - `svg` container size inherit content # 1.0.0-rc.3-1 (2020-01-30) ### Features - new CSS variable to apply a `box-shadow` to the lazy loaded image # 1.0.0-rc.3 (2020-01-15) ### Features - attach a custom loader to display the image once lazy loaded (new option) # 1.0.0-rc.2-3 (2019-12-13) ### Fix - svg weren't lazy loaded anymore on browsers supporting native lazy loading # 1.0.0-rc.2-2 (2019-12-13) ### Fix - svg weren't displayed anymore since v1.0.0-rc.2 # 1.0.0-rc.2-1 (2019-11-29) ### Features - add new optional properties `img-width` and `img-height` (useful for native lazy loading in Chrome) # 1.0.0-rc.2 (2019-11-29) ### Features - display smoothly the images once loaded ([#508](https://github.com/deckgo/deckdeckgo/issues/508)) # 1.0.0-rc.1 (2019-08-30) ### Libs - update to most recent dependencies ### Note about v1.0.0-rc.1 The first users began to test, and to create content in, our web open source editor for presentations (`studio`) # 1.0.0-alpha.12 (2019-08-07) ### Features - `lazy-img` component now lazy load images using native lazy-loading # 1.0.0-alpha.11 (2019-08-06) - add a CSS variable for the property `object-fit` # 1.0.0-alpha.10 (2019-07-17) - optionally, parse SVG instead of using such images in `` tags # 1.0.0-alpha.9 (2019-07-06) - add two new CSS variables for styling # 1.0.0-alpha.8 (2019-06-27) - don't display alt while loading - add an `imgErrorSrc` which could be displayed in case the image would not be resolved # 1.0.0-alpha.7 (2019-06-04) ### Libs - update DeckDeckGo types last lib # 1.0.0-alpha.6 (2019-06-04) ### Libs - upgrade to Stencil One # 1.0.0-alpha.5 (2019-05-30) ### Feature - fallback on a good old standard display of the image (at component load time) in case of the `MutationObserver` would not be supported # 1.0.0-alpha.4 (2019-05-24) ### Fix - on attributes change, observe image again and fix new url # 1.0.0-alpha.3 (2019-05-24) ### Breaking - move to the org scoped package `@deckdeckgo/lazy-img` ### Features - add a couple of CSS4 variables to style the image # 1.0.0-alpha.2 (2019-05-18) - add `srcset` and `sizes` support to the component