diff --git a/CHANGELOG.md b/CHANGELOG.md index 6b84a95..8fc26fa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,20 @@ # Changelog +## 2.0.0 (26.02.2024) + +* ⚠️ **Breaking change:** The plugin now requires a proxy to fetch images from Unsplash. This change is made to adhere to the [Unsplash API guidelines](https://help.unsplash.com/en/articles/2511245-unsplash-api-guidelines) and enhance security by preventing the exposure of the Unsplash Access Key on the client-side. + + Each user of the plugin needs to set up their own proxy that forwards requests to the Unsplash API. Learn more about this requirement and how to configure the proxy in [this guide](https://github.com/kommitters/editorjs-inline-image/blob/main/proxy_api.md). + + To integrate the proxy, set the proxy URL in the `config.unsplash.apiUrl` parameter. + + Pull request: [Do not expose Unsplash Access Key by receiving the proxy URL #124](https://github.com/kommitters/editorjs-inline-image/pull/124) + +* Update dependencies: + * [Update all dependencies and allowed-endpoints in CI, CD, Scorecards workflows #116](https://github.com/kommitters/editorjs-inline-image/pull/116) + * [Bump webpack from 5.53.0 to 5.76.0 [SECURITY] #117](https://github.com/kommitters/editorjs-inline-image/pull/117) + * [Update dependency axios to v1.6.0 [SECURITY] #123](https://github.com/kommitters/editorjs-inline-image/pull/123) + ## 1.2.4 (16.01.2023) * Update all dependencies. diff --git a/package.json b/package.json index eeb395e..c9db850 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "editorjs-inline-image", - "version": "1.2.4", + "version": "2.0.0", "keywords": [ "tool", "image",