diff --git a/CHANGELOG.md b/CHANGELOG.md
index 05ac011..5ffaa31 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,35 @@
+
+# [2.0.0](https://github.com/thetric/ilias-downloader/compare/1.1.0...v2.0.0) (2017-06-10)
+
+This release contains a breaking change for developers using the `connector` modules.
+
+One notable feature for the CLI users is that the sync log shows the downloaded files (with `file://` URL).
+
+ Another change is the distribution of the CLI as ZIP instead of a JAR.
+ The CLI can be launched by unzipping the archive and executing the corresponding shell script (`bin/cli` for Linux/Mac, `bin/cli.bat` for Windows).
+
+### Bug Fixes
+
+* **cli:** limit cache size of paths ([c80e00d](https://github.com/thetric/ilias-downloader/commit/c80e00d))
+
+
+### Code Refactoring
+
+* **connector/api:** use interface instead of closure as Visitor ([19bb82d](https://github.com/thetric/ilias-downloader/commit/19bb82d))
+
+
+### Features
+
+* **ui/cli:** print URL for downloaded files ([e8777fe](https://github.com/thetric/ilias-downloader/commit/e8777fe))
+
+
+### BREAKING CHANGES
+
+* **connector/api:** The **signature of IliasService#visit has changed** from `Course, Closure` to `Course, IliasItemVisitor`.
+For Groovy devs nothing changes (due to java 8's default interface impls), Java devs must accommodate to the new API.
+
+
+
# [1.1.0](https://github.com/thetric/ilias-downloader/compare/1.0.2...1.1.0) (2017-04-09)