diff --git a/CHANGELOG b/CHANGELOG
index 4f17b85195654fbb28ba09b98c70a85e6e5bcf3d..fbf8d1fbff5a3350570db2b94b43806421dfbdd7 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -12,6 +12,18 @@ Changelog
 - Player: Added shuffling controls and shortcuts (#52)
 - Favorites: can now modify the ordering of track list (#50)
 - Library: can now search/reorder results on artist browsing view (#50)
+- Upgraded celery to 4.1, added endpoint logic for fingerprinting audio files
+- Fixed #56: invalidate tokens on password change, also added change password form
+- Fixed #57: now refresh jwt token on page refresh
+- removed ugly dividers in batch import list
+- Fixed a few padding issues
+- Now persist/restore queue/radio/player state automatically
+- Removed old broken imports
+- Now force tests paths
+- Fixed #54: Now use pytest everywhere \o/
+- Now use vuex to manage state for favorites
+- Now use vuex to manage state for authentication
+- Now use vuex to manage state for player/queue/radios
 
 
 0.2.6 (2017-12-15)
diff --git a/api/funkwhale_api/__init__.py b/api/funkwhale_api/__init__.py
index f1a7b86a37a61722ccccfcd98eaf4a2cb7ce9a5d..1f0087ecb79198b12d4efc4924a8aa54298beeb6 100644
--- a/api/funkwhale_api/__init__.py
+++ b/api/funkwhale_api/__init__.py
@@ -1,3 +1,3 @@
 # -*- coding: utf-8 -*-
-__version__ = '0.2.6'
+__version__ = '0.3'
 __version_info__ = tuple([int(num) if num.isdigit() else num for num in __version__.replace('-', '.', 1).split('.')])