diff --git a/CHANGELOG.md b/CHANGELOG.md
index b3916435..3067bb18 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,10 @@
## Version 11
+#### 11.0.6
+
+Restored the `callback_set` callback as **deprecated**, in order to make the upgrade from v.10 easier.
+
#### 11.0.5
Fixed the `module` property of this package.json, which was pointing to a non-existing dist file.
@@ -31,7 +35,7 @@ Squashed a nasty bug that occurred on IE 11 and Safari when the `IntersectionObs
- Callback `callback_enter` has **changed** its meaning! It is now called whenever an element enters the viewport, even if `load_delay` is set
- Callback `callback_exit` (**new**) is called whenever an element exits the viewport, even if `load_delay` is set
- Callback `callback_reveal` (**new**) is called when an element is about to be revealed, and its attribute values were copied from the `data-` attributes to the actual ones.
- - Callback `callback_set` was **removed**. You can use `callback_reveal` instead.
+ - Callback `callback_set` is now **deprecated**. Use `callback_reveal` instead.
- Private methods like `_setObserver`, `_onIntersection` etc. are now hidden and protected.
- Added the `auto_unobserve` boolean option.
- Bugfix: `loadAll()` didn't unobserve elements.
diff --git a/README.md b/README.md
index c261a772..a38b896f 100644
--- a/README.md
+++ b/README.md
@@ -105,7 +105,7 @@ Notes:
## 👩💻 Getting started - Script
-The latest, recommended version of LazyLoad is **11.0.5**, which leverages the power and speed of the browser's **IntersectionObserver** API.
+The latest, recommended version of LazyLoad is **11.0.6**, which leverages the power and speed of the browser's **IntersectionObserver** API.
### To polyfill or not to polyfill IntersectionObserver?
@@ -120,14 +120,14 @@ If you prefer to load a polyfill, the regular LazyLoad behaviour is granted.
The easiest way to use LazyLoad is to include the script from a CDN:
```html
-
+
```
Or, with the IntersectionObserver polyfill:
```html
-
+
```
Then, in your javascript code:
@@ -162,7 +162,7 @@ Include RequireJS:
Then `require` the AMD version of LazyLoad, like this:
```js
-var lazyLoadAmdUrl = "https://cdn.jsdelivr.net/npm/vanilla-lazyload@11.0.5/dist/lazyload.amd.min.js";
+var lazyLoadAmdUrl = "https://cdn.jsdelivr.net/npm/vanilla-lazyload@11.0.6/dist/lazyload.amd.min.js";
var polyfillAmdUrl = "https://cdn.jsdelivr.net/npm/intersection-observer-amd@1.0.0/intersection-observer-amd.js";
/// Dynamically define the dependencies
@@ -207,7 +207,7 @@ To do so, **you must define the options before including the script**. You can p
Then include the script.
```html
-
+
```
**Possibly place the script tag right before the closing `