v3.0.0
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 2446493..209c03b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,43 @@
+3.0.0 - 2020-05-14
+==================
+
+### Features
+- `detect-aws-credentials`: skip empty aws keys
+    - #450 PR by @begoon.
+    - #449 issue by @begoon.
+- `debug-statements`: add detection `wdb` debugger
+    - #452 PR by @itsdkey.
+    - #451 issue by @itsdkey.
+- `requirements-txt-fixer`: support line continuation for dependencies
+    - #469 PR by @aniketbhatnagar.
+    - #465 issue by @aniketbhatnagar.
+
+### Fixes
+- `detect-aws-credentials`: fix `UnicodeDecodeError` when running on non-UTF8
+  files.
+    - #453 PR by @asottile.
+    - #393 PR by @a7p
+    - #346 issue by @rpdelaney.
+
+### Updating
+- pre-commit/pre-commit-hooks now requires python3.6.1+
+    - #447 PR by @asottile.
+    - #455 PR by @asottile.
+- `flake8` / `pyflakes` have been removed, use `flake8` from `pycqa/flake8`
+  instead:
+
+  ```yaml
+  -   repo: https://gitlab.com/pycqa/flake8
+      rev: 3.8.1
+      hooks:
+      -   id: flake8
+  ```
+
+    - #476 PR by @asottile.
+    - #477 PR by @asottile.
+    - #344 issue by @asottile.
+
+
 2.5.0 - 2020-02-04
 ==================