From 1a5b7ed2c35890f8868bd8458dee36dd5720d495 Mon Sep 17 00:00:00 2001
From: Eliot Berriot <contact@eliotberriot.com>
Date: Mon, 2 Apr 2018 20:04:38 +0200
Subject: [PATCH] Version bump and Changelog

---
 CHANGELOG                                | 51 +++++++++++++++++++++++-
 changes/changelog.d/1.feature            |  1 -
 changes/changelog.d/101.enhancement      |  1 -
 changes/changelog.d/120.bugfix           |  1 -
 changes/changelog.d/121.bugfix           |  1 -
 changes/changelog.d/127.doc              |  0
 changes/changelog.d/130.bugfix           |  1 -
 changes/changelog.d/131.enhancement      |  1 -
 changes/changelog.d/138.bugfix           |  1 -
 changes/changelog.d/139.enhancement      |  1 -
 changes/changelog.d/140.enhancement      |  1 -
 changes/changelog.d/141.enhancement      |  2 -
 changes/changelog.d/146.feature          |  1 -
 changes/changelog.d/64.feature           |  1 -
 changes/changelog.d/97.enhancement       |  1 -
 changes/changelog.d/test-bot.enhancement |  1 -
 pyproject.toml                           |  5 +++
 17 files changed, 54 insertions(+), 17 deletions(-)
 delete mode 100644 changes/changelog.d/1.feature
 delete mode 100644 changes/changelog.d/101.enhancement
 delete mode 100644 changes/changelog.d/120.bugfix
 delete mode 100644 changes/changelog.d/121.bugfix
 delete mode 100644 changes/changelog.d/127.doc
 delete mode 100644 changes/changelog.d/130.bugfix
 delete mode 100644 changes/changelog.d/131.enhancement
 delete mode 100644 changes/changelog.d/138.bugfix
 delete mode 100644 changes/changelog.d/139.enhancement
 delete mode 100644 changes/changelog.d/140.enhancement
 delete mode 100644 changes/changelog.d/141.enhancement
 delete mode 100644 changes/changelog.d/146.feature
 delete mode 100644 changes/changelog.d/64.feature
 delete mode 100644 changes/changelog.d/97.enhancement
 delete mode 100644 changes/changelog.d/test-bot.enhancement

diff --git a/CHANGELOG b/CHANGELOG
index 8c08fccff0..0f01b58251 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -3,11 +3,55 @@ Changelog
 
 .. towncrier
 
-Release notes:
+0.8 (2018-04-02)
+----------------
+
+Features:
+
+- Add a detail page for radios (#64)
+- Implemented page title binding (#1)
+- Previous Track button restart playback after 3 seconds (#146)
+
+
+Enhancements:
+
+- Added credits to Francis Gading for the logotype (#101)
+- API endpoint for fetching instance activity and updated timeline to use this
+  new endpoint (#141)
+- Better error messages in case of missing environment variables (#140)
+- Implemented a @test@yourfunkwhaledomain bot to ensure federation works
+  properly. Send it "/ping" and it will answer back :)
+- Queue shuffle now apply only to tracks after the current one (#97)
+- Removed player from queue tab and consistently show current track in queue
+  (#131)
+- We now restrict some usernames from being used during signup (#139)
+
+
+Bugfixes:
+
+- Better error handling during file import (#120)
+- Better handling of utf-8 filenames during file import (#138)
+- Converted favicon from .ico to .png (#130)
+- Upgraded to Python 3.6 to fix weird but harmless weakref error on django task
+  (#121)
+
+
+Documentation:
+
+- Documented the upgrade process (#127)
+
 
 Preparing for federation
 ^^^^^^^^^^^^^^^^^^^^^^^^
 
+Federation of music libraries is one of the most asked feature.
+While there is still a lot of work to do, this version includes
+the foundation that will enable funkwhale servers to communicate
+between each others, and with other federated software, such as
+Mastodon.
+
+Funkwhale will use ActivityPub as it's federation protocol.
+
 In order to prepare for federation (see #136 and #137), new API endpoints
 have been added under /federation and /.well-known/webfinger.
 
@@ -47,7 +91,10 @@ your instance requests on the federation. This can be done via::
     source /srv/funkwhale/load_env
     python manage.py generate_keys --no-input
 
-That's it :)
+To test and troobleshoot federation, we've added a bot account. This bot is available at @test@yourinstancedomain,
+and sending it "/ping", for example, via Mastodon, should trigger
+a response.
+
 
 
 0.7 (2018-03-21)
diff --git a/changes/changelog.d/1.feature b/changes/changelog.d/1.feature
deleted file mode 100644
index 9b69cd5fe2..0000000000
--- a/changes/changelog.d/1.feature
+++ /dev/null
@@ -1 +0,0 @@
-Implemented page title binding (#1)
diff --git a/changes/changelog.d/101.enhancement b/changes/changelog.d/101.enhancement
deleted file mode 100644
index e6d1fde906..0000000000
--- a/changes/changelog.d/101.enhancement
+++ /dev/null
@@ -1 +0,0 @@
-Added credits to Francis Gading for the logotype (#101)
diff --git a/changes/changelog.d/120.bugfix b/changes/changelog.d/120.bugfix
deleted file mode 100644
index b7d9ef0662..0000000000
--- a/changes/changelog.d/120.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Better error handling during file import (#120)
diff --git a/changes/changelog.d/121.bugfix b/changes/changelog.d/121.bugfix
deleted file mode 100644
index 543f5b87b7..0000000000
--- a/changes/changelog.d/121.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Upgraded to Python 3.6 to fix weird but harmless weakref error on django task (#121)
diff --git a/changes/changelog.d/127.doc b/changes/changelog.d/127.doc
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/changes/changelog.d/130.bugfix b/changes/changelog.d/130.bugfix
deleted file mode 100644
index f8331ad67c..0000000000
--- a/changes/changelog.d/130.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Converted favicon from .ico to .png (#130)
diff --git a/changes/changelog.d/131.enhancement b/changes/changelog.d/131.enhancement
deleted file mode 100644
index 260a8bb6fe..0000000000
--- a/changes/changelog.d/131.enhancement
+++ /dev/null
@@ -1 +0,0 @@
-Removed player from queue tab and consistently show current track in queue (#131)
diff --git a/changes/changelog.d/138.bugfix b/changes/changelog.d/138.bugfix
deleted file mode 100644
index 2a8f7aeb0d..0000000000
--- a/changes/changelog.d/138.bugfix
+++ /dev/null
@@ -1 +0,0 @@
-Better handling of utf-8 filenames during file import (#138)
diff --git a/changes/changelog.d/139.enhancement b/changes/changelog.d/139.enhancement
deleted file mode 100644
index c6648d139d..0000000000
--- a/changes/changelog.d/139.enhancement
+++ /dev/null
@@ -1 +0,0 @@
-We now restrict some usernames from being used during signup (#139)
diff --git a/changes/changelog.d/140.enhancement b/changes/changelog.d/140.enhancement
deleted file mode 100644
index 9bc3aab950..0000000000
--- a/changes/changelog.d/140.enhancement
+++ /dev/null
@@ -1 +0,0 @@
-Better error messages in case of missing environment variables (#140)
diff --git a/changes/changelog.d/141.enhancement b/changes/changelog.d/141.enhancement
deleted file mode 100644
index 5bccbfee5d..0000000000
--- a/changes/changelog.d/141.enhancement
+++ /dev/null
@@ -1,2 +0,0 @@
-API endpoint for fetching instance activity and updated timeline to use this new
-endpoint (#141)
diff --git a/changes/changelog.d/146.feature b/changes/changelog.d/146.feature
deleted file mode 100644
index 2a7617644f..0000000000
--- a/changes/changelog.d/146.feature
+++ /dev/null
@@ -1 +0,0 @@
-Previous Track button restart playback after 3 seconds (#146)
diff --git a/changes/changelog.d/64.feature b/changes/changelog.d/64.feature
deleted file mode 100644
index 87fe705223..0000000000
--- a/changes/changelog.d/64.feature
+++ /dev/null
@@ -1 +0,0 @@
-Add a detail page for radios (#64)
\ No newline at end of file
diff --git a/changes/changelog.d/97.enhancement b/changes/changelog.d/97.enhancement
deleted file mode 100644
index 21a552ae25..0000000000
--- a/changes/changelog.d/97.enhancement
+++ /dev/null
@@ -1 +0,0 @@
-Queue shuffle now apply only to tracks after the current one (#97)
diff --git a/changes/changelog.d/test-bot.enhancement b/changes/changelog.d/test-bot.enhancement
deleted file mode 100644
index 03100d7c89..0000000000
--- a/changes/changelog.d/test-bot.enhancement
+++ /dev/null
@@ -1 +0,0 @@
-Implemented a @test@yourfunkwhaledomain bot to ensure federation works properly. Send it "/ping" and it will answer back :)
diff --git a/pyproject.toml b/pyproject.toml
index baea16861c..421f98c026 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -17,6 +17,11 @@
         name = "Features"
         showcontent = true
 
+    [[tool.towncrier.type]]
+        directory = "enhancement"
+        name = "Enhancements"
+        showcontent = true
+
     [[tool.towncrier.type]]
         directory = "bugfix"
         name = "Bugfixes"
-- 
GitLab