# 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