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