diff --git a/CHANGELOG.rst b/CHANGELOG.rst
new file mode 100644
index 0000000000000000000000000000000000000000..1e06ec9bbae14bedc23a9e41048dc7400c316707
--- /dev/null
+++ b/CHANGELOG.rst
@@ -0,0 +1,45 @@
+# Changelog
+All notable changes to this project will be documented in this file.
+
+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
+and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+
+## Unreleased
+
+## 1.1
+
+### Added
+- Add changelog
+
+### Changed
+- Use poetry as packaging system and replace ``setup.py`` with ``pyproject.toml``.
+
+### Removed
+- Remove support for Django versions below 2.2.
+
+## 1.0.3.post1
+
+### Changed
+- Relicence under Apache License 2.0.
+- Move repository to AlekSIS group on edugit.org.
+
+## 1.0.3.post0
+
+### Fixed
+- Add missing instructions in README.rst.
+
+## 1.0.3
+
+### Fixed
+- Replace ``Context`` objects with plain dictionaries in template tag code.
+
+## 1.0.2
+
+### Fixed
+- Include template tags in package distribution.
+- Fix dictionary lookup in template tags.
+
+## 1.0
+
+### Added
+- Add template tags to readably include JavaScript/CSS files in templates.
diff --git a/pyproject.toml b/pyproject.toml
index 2e6adda043c9038c29ad29b7043b48cdd302e9e3..33385e2b220d9e36aca715d53eba9020632e28a1 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
 [tool.poetry]
 name = "django-any-js"
-version = "1.0.4"
+version = "1.1"
 description = "Include JavaScript/CSS libraries with readable template tags"
 authors = ["Dominik George <dominik.george@teckids.org>"]
 maintainers = ["Dominik George <dominik.george@teckids.org>", "Jonathan Weth <dev@jonathanweth.de>"]