diff --git a/.clog.toml b/.clog.toml
new file mode 100644
index 0000000..2bc6ed1
--- /dev/null
+++ b/.clog.toml
@@ -0,0 +1,3 @@
+[clog]
+repository = "https://github.com/lettre/lettre"
+changelog = "CHANGELOG.md"
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..c84508a
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,77 @@
+
+### v0.8.0 (2018-03-31)
+
+#### Added
+
+* Support binary files as attachment
+* Move doc to a dedicated website
+* Add tests for the doc using skeptic
+* Added a code of conduct
+* Use hostname as `ClientId` when available
+
+#### Changed
+
+* Detail in SMTP Response is now an enum
+* Use nom for parsing smtp responses
+* `Envelope` was moved from `lettre_email` to `lettre`
+* `EmailAddress::new()` now returns a `Result`
+* `SendableEmail` replaces `from` and `to` by `envelope` that returns an `Envelope`
+* `File` transport storage format has changed
+
+#### Fixed
+
+* Add missing "Bcc" headers when building the email
+* Specify utf-8 charset for html
+* Use parts for text and html methods to work with attachments
+
+#### Removed
+
+* `get_ehlo` and `reset` in SmtpTransport are now private
+
+
+### v0.7.0 (2017-10-08)
+
+#### Added
+
+* Allow validating server certificate
+* Initial (incomplete) attachments support
+
+#### Changed
+
+* Split into the *lettre* and *lettre_email* crates
+* A lot of small improvements
+* Use *tls-native* instead of *openssl* in smtp transport
+
+
+### v0.6.2 (2017-02-18)
+
+#### Changed
+
+* Update env-logger crate to 0.4
+* Update openssl crate to 0.9
+* Update uuid crate to 0.4
+
+
+### v0.6.1 (2016-10-19)
+
+#### Changes
+
+* **documentation**
+ * #91: Build seperate docs for each release
+ * #96: Add complete documentation information to README
+
+#### Fixed
+
+* #85: Use address-list for "To", "From" etc.
+* #93: Force building tests before coverage computing
+
+
+### v0.6.0 (2016-05-05)
+
+#### Changes
+
+* multipart support
+* add non-consuming methods for Email builders
+* `add_header` does not return the builder anymore,
+ for consistency with other methods. Use the `header`
+ method instead
diff --git a/lettre/CHANGELOG.md b/lettre/CHANGELOG.md
deleted file mode 100644
index 43df181..0000000
--- a/lettre/CHANGELOG.md
+++ /dev/null
@@ -1,51 +0,0 @@
-### v0.8.0
-
-#### Added
-
-* Move doc to a dedicated website
-* Add tests for the doc using skeptic
-* Added a code of conduct
-* Use hostname as `ClientId` when available
-
-#### Changed
-
-* Detail in SMTP Response is now an enum
-* Use nom for parsing smtp responses
-* `Envelope` was moved from `lettre_email` to `lettre`
-* `EmailAddress::new()` now returns a `Result`
-* `SendableEmail` replaces `from` and `to` by `envelope` that returns an `Envelope`
-* `File` transport storage format has changed
-
-#### Removed
-
-* `get_ehlo` and `reset` in SmtpTransport are now private
-
-### v0.7.0 (2017-10-08)
-
-#### Added
-
-* Allow validating server certificate
-
-#### Changed
-
-* Split into the *lettre* and *lettre_email* crates
-* A lot of small improvements
-* Use *tls-native* instead of *openssl* in smtp transport
-
-### v0.6.2 (2017-02-18)
-
-#### Changed
-
-* Update env-logger crate to 0.4
-* Update openssl crate to 0.9
-
-### v0.6.1 (2016-10-19)
-
-#### Changed
-
-* #91: Build seperate docs for each release
-* #96: Add complete documentation information to README
-
-#### Fixed
-
-* #93: Force building tests before coverage computing
diff --git a/lettre/CHANGELOG.md b/lettre/CHANGELOG.md
new file mode 120000
index 0000000..04c99a5
--- /dev/null
+++ b/lettre/CHANGELOG.md
@@ -0,0 +1 @@
+../CHANGELOG.md
\ No newline at end of file
diff --git a/lettre_email/CHANGELOG.md b/lettre_email/CHANGELOG.md
deleted file mode 100644
index 3ea5af0..0000000
--- a/lettre_email/CHANGELOG.md
+++ /dev/null
@@ -1,59 +0,0 @@
-### v0.8.0
-
-#### Added
-
-* Support binary files as attachment
-* Move doc to a dedicated website
-* Add tests for the doc using skeptic
-* Added a code of conduct
-
-#### Changed
-
-* `Envelope` was moved from `lettre_email` to `lettre`
-
-#### Fixed
-
-* Add missing "Bcc" headers when building the email
-* Specify utf-8 charset for html
-* Use parts for text and html methods to work with attachments
-
-### v0.7.0 (2017-10-08)
-
-#### Added
-
-* Initial (incomplete) attachments support
-
-#### Changes
-
-* Split into the *lettre* and *lettre_email* crates
-
-### v0.6.2 (2017-02-18)
-
-#### Features
-
-#### Changes
-
-* Update uuid crate to 0.4
-
-### v0.6.1 (2016-10-19)
-
-#### Changes
-
-* **documentation**
- * #91: Build seperate docs for each release
- * #96: Add complete documentation information to README
-
-#### Fixed
-
-* #85: Use address-list for "To", "From" etc.
-* #93: Force building tests before coverage computing
-
-### v0.6.0 (2016-05-05)
-
-#### Changes
-
-* multipart support
-* add non-consuming methods for Email builders
-* `add_header` does not return the builder anymore,
- for consistency with other methods. Use the `header`
- method instead
diff --git a/lettre_email/CHANGELOG.md b/lettre_email/CHANGELOG.md
new file mode 120000
index 0000000..04c99a5
--- /dev/null
+++ b/lettre_email/CHANGELOG.md
@@ -0,0 +1 @@
+../CHANGELOG.md
\ No newline at end of file