diff --git a/CHANGELOG.md b/CHANGELOG.md
index f38f2655..250e2542 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,100 @@
 # Changelog
 
+## [0.21.0](https://github.com/theolind/pymysensors/tree/0.21.0) (2021-03-06)
+
+[Full Changelog](https://github.com/theolind/pymysensors/compare/0.20.1...0.21.0)
+
+**Closed issues:**
+
+- installation issue [\#287](https://github.com/theolind/pymysensors/issues/287)
+
+**Merged pull requests:**
+
+- Bump version to 0.21.0 [\#332](https://github.com/theolind/pymysensors/pull/332) ([MartinHjelmare](https://github.com/MartinHjelmare))
+- Fix non awaited persistence save coroutine [\#331](https://github.com/theolind/pymysensors/pull/331) ([MartinHjelmare](https://github.com/MartinHjelmare))
+- Bump setuptools from 53.0.0 to 54.0.0 [\#330](https://github.com/theolind/pymysensors/pull/330) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump pylint from 2.7.0 to 2.7.2 [\#329](https://github.com/theolind/pymysensors/pull/329) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump tox from 3.21.4 to 3.22.0 [\#328](https://github.com/theolind/pymysensors/pull/328) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump pylint from 2.6.0 to 2.7.0 [\#327](https://github.com/theolind/pymysensors/pull/327) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump setuptools from 52.0.0 to 53.0.0 [\#325](https://github.com/theolind/pymysensors/pull/325) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump tox from 3.21.3 to 3.21.4 [\#324](https://github.com/theolind/pymysensors/pull/324) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump tox from 3.21.2 to 3.21.3 [\#323](https://github.com/theolind/pymysensors/pull/323) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump pytest from 6.2.1 to 6.2.2 [\#322](https://github.com/theolind/pymysensors/pull/322) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump setuptools from 51.3.3 to 52.0.0 [\#321](https://github.com/theolind/pymysensors/pull/321) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump pytest-cov from 2.10.1 to 2.11.1 [\#320](https://github.com/theolind/pymysensors/pull/320) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump tox from 3.21.1 to 3.21.2 [\#319](https://github.com/theolind/pymysensors/pull/319) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump setuptools from 51.1.2 to 51.3.3 [\#317](https://github.com/theolind/pymysensors/pull/317) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump tox from 3.21.0 to 3.21.1 [\#316](https://github.com/theolind/pymysensors/pull/316) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump setuptools from 51.1.1 to 51.1.2 [\#315](https://github.com/theolind/pymysensors/pull/315) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump tox from 3.20.1 to 3.21.0 [\#314](https://github.com/theolind/pymysensors/pull/314) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump setuptools from 51.1.0 to 51.1.1 [\#313](https://github.com/theolind/pymysensors/pull/313) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump twine from 3.2.0 to 3.3.0 [\#312](https://github.com/theolind/pymysensors/pull/312) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump setuptools from 51.0.0 to 51.1.0 [\#311](https://github.com/theolind/pymysensors/pull/311) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump pytest from 6.2.0 to 6.2.1 [\#309](https://github.com/theolind/pymysensors/pull/309) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump pytest from 6.1.2 to 6.2.0 [\#308](https://github.com/theolind/pymysensors/pull/308) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump wheel from 0.36.1 to 0.36.2 [\#307](https://github.com/theolind/pymysensors/pull/307) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Add support for Python 3.9 [\#306](https://github.com/theolind/pymysensors/pull/306) ([MartinHjelmare](https://github.com/MartinHjelmare))
+- Clean tox [\#305](https://github.com/theolind/pymysensors/pull/305) ([MartinHjelmare](https://github.com/MartinHjelmare))
+- Bump setuptools from 50.3.2 to 51.0.0 [\#304](https://github.com/theolind/pymysensors/pull/304) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump voluptuous from 0.12.0 to 0.12.1 [\#303](https://github.com/theolind/pymysensors/pull/303) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump wheel from 0.35.1 to 0.36.1 [\#302](https://github.com/theolind/pymysensors/pull/302) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump pyserial-asyncio from 0.4 to 0.5 [\#301](https://github.com/theolind/pymysensors/pull/301) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump pyserial from 3.4 to 3.5 [\#300](https://github.com/theolind/pymysensors/pull/300) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump pytest from 6.1.1 to 6.1.2 [\#299](https://github.com/theolind/pymysensors/pull/299) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump intelhex from 2.2.1 to 2.3.0 [\#298](https://github.com/theolind/pymysensors/pull/298) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump setuptools from 50.3.0 to 50.3.2 [\#297](https://github.com/theolind/pymysensors/pull/297) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Fix typos [\#296](https://github.com/theolind/pymysensors/pull/296) ([MartinHjelmare](https://github.com/MartinHjelmare))
+- Replace str.format with f-strings [\#295](https://github.com/theolind/pymysensors/pull/295) ([MartinHjelmare](https://github.com/MartinHjelmare))
+- Remove support for Python 3.5 [\#294](https://github.com/theolind/pymysensors/pull/294) ([MartinHjelmare](https://github.com/MartinHjelmare))
+- Bump tox from 3.20.0 to 3.20.1 [\#293](https://github.com/theolind/pymysensors/pull/293) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump pytest from 6.1.0 to 6.1.1 [\#292](https://github.com/theolind/pymysensors/pull/292) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump flake8 from 3.8.3 to 3.8.4 [\#291](https://github.com/theolind/pymysensors/pull/291) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump paho-mqtt from 1.5.0 to 1.5.1 [\#290](https://github.com/theolind/pymysensors/pull/290) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump pytest from 6.0.2 to 6.1.0 [\#289](https://github.com/theolind/pymysensors/pull/289) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump voluptuous from 0.11.7 to 0.12.0 [\#288](https://github.com/theolind/pymysensors/pull/288) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump pytest from 6.0.1 to 6.0.2 [\#286](https://github.com/theolind/pymysensors/pull/286) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump setuptools from 50.0.0 to 50.3.0 [\#285](https://github.com/theolind/pymysensors/pull/285) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump tox from 3.19.0 to 3.20.0 [\#284](https://github.com/theolind/pymysensors/pull/284) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump setuptools from 49.6.0 to 50.0.0 [\#282](https://github.com/theolind/pymysensors/pull/282) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump pydocstyle from 5.1.0 to 5.1.1 [\#281](https://github.com/theolind/pymysensors/pull/281) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump black from 19.10b0 to 20.8b1 [\#280](https://github.com/theolind/pymysensors/pull/280) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Use raise from [\#279](https://github.com/theolind/pymysensors/pull/279) ([MartinHjelmare](https://github.com/MartinHjelmare))
+- Bump pydocstyle from 5.0.2 to 5.1.0 [\#278](https://github.com/theolind/pymysensors/pull/278) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump pylint from 2.5.3 to 2.6.0 [\#277](https://github.com/theolind/pymysensors/pull/277) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump setuptools from 49.3.0 to 49.6.0 [\#276](https://github.com/theolind/pymysensors/pull/276) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump wheel from 0.34.2 to 0.35.1 [\#275](https://github.com/theolind/pymysensors/pull/275) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump pytest-cov from 2.10.0 to 2.10.1 [\#274](https://github.com/theolind/pymysensors/pull/274) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump tox from 3.18.1 to 3.19.0 [\#273](https://github.com/theolind/pymysensors/pull/273) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump setuptools from 49.2.1 to 49.3.0 [\#272](https://github.com/theolind/pymysensors/pull/272) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump setuptools from 49.2.0 to 49.2.1 [\#271](https://github.com/theolind/pymysensors/pull/271) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump tox from 3.18.0 to 3.18.1 [\#270](https://github.com/theolind/pymysensors/pull/270) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump pytest from 5.4.3 to 6.0.1 [\#269](https://github.com/theolind/pymysensors/pull/269) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump tox from 3.16.1 to 3.18.0 [\#268](https://github.com/theolind/pymysensors/pull/268) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump pytest-sugar from 0.9.3 to 0.9.4 [\#267](https://github.com/theolind/pymysensors/pull/267) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump setuptools from 49.1.0 to 49.2.0 [\#266](https://github.com/theolind/pymysensors/pull/266) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump pytest-timeout from 1.4.1 to 1.4.2 [\#265](https://github.com/theolind/pymysensors/pull/265) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump tox from 3.16.0 to 3.16.1 [\#264](https://github.com/theolind/pymysensors/pull/264) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump setuptools from 47.3.1 to 49.1.0 [\#263](https://github.com/theolind/pymysensors/pull/263) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump tox from 3.15.2 to 3.16.0 [\#261](https://github.com/theolind/pymysensors/pull/261) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump twine from 3.1.1 to 3.2.0 [\#260](https://github.com/theolind/pymysensors/pull/260) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump pytest-timeout from 1.4.0 to 1.4.1 [\#259](https://github.com/theolind/pymysensors/pull/259) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump setuptools from 47.1.1 to 47.3.1 [\#258](https://github.com/theolind/pymysensors/pull/258) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump flake8 from 3.8.2 to 3.8.3 [\#257](https://github.com/theolind/pymysensors/pull/257) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump pytest-timeout from 1.3.4 to 1.4.0 [\#256](https://github.com/theolind/pymysensors/pull/256) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump tox from 3.15.1 to 3.15.2 [\#255](https://github.com/theolind/pymysensors/pull/255) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump pytest from 5.4.2 to 5.4.3 [\#254](https://github.com/theolind/pymysensors/pull/254) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump pylint from 2.5.2 to 2.5.3 [\#253](https://github.com/theolind/pymysensors/pull/253) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump getmac from 0.8.1 to 0.8.2 [\#252](https://github.com/theolind/pymysensors/pull/252) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Bump pytest-cov from 2.9.0 to 2.10.0 [\#251](https://github.com/theolind/pymysensors/pull/251) ([dependabot[bot]](https://github.com/apps/dependabot))
+- Add dependabot [\#250](https://github.com/theolind/pymysensors/pull/250) ([MartinHjelmare](https://github.com/MartinHjelmare))
+- Scheduled monthly dependency update for June [\#249](https://github.com/theolind/pymysensors/pull/249) ([pyup-bot](https://github.com/pyup-bot))
+- Separate async and sync methods [\#248](https://github.com/theolind/pymysensors/pull/248) ([MartinHjelmare](https://github.com/MartinHjelmare))
+- Move sync task methods to sync gateway [\#247](https://github.com/theolind/pymysensors/pull/247) ([MartinHjelmare](https://github.com/MartinHjelmare))
+- Bump pytest-sugar to 0.9.3 [\#246](https://github.com/theolind/pymysensors/pull/246) ([MartinHjelmare](https://github.com/MartinHjelmare))
+- Scheduled monthly dependency update for May [\#245](https://github.com/theolind/pymysensors/pull/245) ([pyup-bot](https://github.com/pyup-bot))
+- Scheduled monthly dependency update for April [\#244](https://github.com/theolind/pymysensors/pull/244) ([pyup-bot](https://github.com/pyup-bot))
+- Update changelog [\#243](https://github.com/theolind/pymysensors/pull/243) ([github-actions[bot]](https://github.com/apps/github-actions))
+
 ## [0.20.1](https://github.com/theolind/pymysensors/tree/0.20.1) (2020-03-22)
 
 [Full Changelog](https://github.com/theolind/pymysensors/compare/0.20.0...0.20.1)