Version bump and Changelog

merge-requests/154/head
Eliot Berriot 2018-04-02 20:04:38 +02:00
rodzic 28700270bd
commit 1a5b7ed2c3
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: DD6965E2476E5C27
17 zmienionych plików z 54 dodań i 17 usunięć

Wyświetl plik

@ -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)

Wyświetl plik

@ -1 +0,0 @@
Implemented page title binding (#1)

Wyświetl plik

@ -1 +0,0 @@
Added credits to Francis Gading for the logotype (#101)

Wyświetl plik

@ -1 +0,0 @@
Better error handling during file import (#120)

Wyświetl plik

@ -1 +0,0 @@
Upgraded to Python 3.6 to fix weird but harmless weakref error on django task (#121)

Wyświetl plik

@ -1 +0,0 @@
Converted favicon from .ico to .png (#130)

Wyświetl plik

@ -1 +0,0 @@
Removed player from queue tab and consistently show current track in queue (#131)

Wyświetl plik

@ -1 +0,0 @@
Better handling of utf-8 filenames during file import (#138)

Wyświetl plik

@ -1 +0,0 @@
We now restrict some usernames from being used during signup (#139)

Wyświetl plik

@ -1 +0,0 @@
Better error messages in case of missing environment variables (#140)

Wyświetl plik

@ -1,2 +0,0 @@
API endpoint for fetching instance activity and updated timeline to use this new
endpoint (#141)

Wyświetl plik

@ -1 +0,0 @@
Previous Track button restart playback after 3 seconds (#146)

Wyświetl plik

@ -1 +0,0 @@
Add a detail page for radios (#64)

Wyświetl plik

@ -1 +0,0 @@
Queue shuffle now apply only to tracks after the current one (#97)

Wyświetl plik

@ -1 +0,0 @@
Implemented a @test@yourfunkwhaledomain bot to ensure federation works properly. Send it "/ping" and it will answer back :)

Wyświetl plik

@ -17,6 +17,11 @@
name = "Features"
showcontent = true
[[tool.towncrier.type]]
directory = "enhancement"
name = "Enhancements"
showcontent = true
[[tool.towncrier.type]]
directory = "bugfix"
name = "Bugfixes"