From 123569b90bc79315e17636714d5e838aa4d2dea7 Mon Sep 17 00:00:00 2001 From: Eliot Berriot Date: Sun, 19 Aug 2018 19:04:48 +0200 Subject: [PATCH] Version bump and changelog for 0.16.1 --- CHANGELOG | 75 +++++++++++++++++++++++++ api/funkwhale_api/__init__.py | 2 +- changes/changelog.d/202.enhancement | 1 - changes/changelog.d/245.bugfix | 1 - changes/changelog.d/331.enhancement | 1 - changes/changelog.d/376.bugfix | 1 - changes/changelog.d/388.enhancement | 1 - changes/changelog.d/389.bugfix | 19 ------- changes/changelog.d/390.bugfix | 1 - changes/changelog.d/392.enhancement | 1 - changes/changelog.d/393.bugfix | 1 - changes/changelog.d/395.bugfix | 1 - changes/changelog.d/397.bugfix | 1 - changes/changelog.d/398.bugfix | 1 - changes/changelog.d/456.feature | 8 --- changes/changelog.d/457.bugfix | 1 - changes/changelog.d/459.bugfix | 1 - changes/changelog.d/461.enhancement | 1 - changes/changelog.d/468.bugfix | 1 - changes/changelog.d/476.bugfix | 1 - changes/changelog.d/478.bugfix | 1 - changes/changelog.d/487.bugfix | 1 - changes/changelog.d/488.bugfix | 1 - changes/changelog.d/new-languages.i18n | 1 - changes/changelog.d/webpack.enhancement | 1 - 25 files changed, 76 insertions(+), 49 deletions(-) delete mode 100644 changes/changelog.d/202.enhancement delete mode 100644 changes/changelog.d/245.bugfix delete mode 100644 changes/changelog.d/331.enhancement delete mode 100644 changes/changelog.d/376.bugfix delete mode 100644 changes/changelog.d/388.enhancement delete mode 100644 changes/changelog.d/389.bugfix delete mode 100644 changes/changelog.d/390.bugfix delete mode 100644 changes/changelog.d/392.enhancement delete mode 100644 changes/changelog.d/393.bugfix delete mode 100644 changes/changelog.d/395.bugfix delete mode 100644 changes/changelog.d/397.bugfix delete mode 100644 changes/changelog.d/398.bugfix delete mode 100644 changes/changelog.d/456.feature delete mode 100644 changes/changelog.d/457.bugfix delete mode 100644 changes/changelog.d/459.bugfix delete mode 100644 changes/changelog.d/461.enhancement delete mode 100644 changes/changelog.d/468.bugfix delete mode 100644 changes/changelog.d/476.bugfix delete mode 100644 changes/changelog.d/478.bugfix delete mode 100644 changes/changelog.d/487.bugfix delete mode 100644 changes/changelog.d/488.bugfix delete mode 100644 changes/changelog.d/new-languages.i18n delete mode 100644 changes/changelog.d/webpack.enhancement diff --git a/CHANGELOG b/CHANGELOG index c0b148704..9ef9fd667 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -10,6 +10,81 @@ This changelog is viewable on the web at https://docs.funkwhale.audio/changelog. .. towncrier +0.16.1 (2018-08-19) +------------------- + +Upgrade instructions are available at +https://docs.funkwhale.audio/upgrading.html + +Features: + +- Make funkwhale themable by loading external stylesheets (#456) + +Enhancements: + +- Add link to admin on "Staff member" button (#202) +- Can now add a description to radios and better radio cards (#331) +- Display track duration in track tables (#461) +- More permissive default permissions for front-end files (#388) +- Simpler configuration and toolchain for the front-end using vue-cli (!375) +- Use Howler to manage audio instead of our own dirty/untested code (#392) + + +Bugfixes: + +- Fix alignment issue on top bar in Admin tabs (#395) +- Fix Apache2 permission issue preventing `/media` folder from being served + correctly (#389) +- Fix loading on browse page lists causing them to go down, and dimming over + the top bar (#468) +- Fixed (again): administration section not showing up in sidebar after login + (#245) +- Fixed audio mimetype not showing up on track detail and list (#459) +- Fixed broken audio playback on Chrome and invisible volume control (#390) +- Fixed broken federation import on big imports due to missing transaction + logic (#397) +- Fixed crash on artist pages when no cover is available (#457) +- Fixed favorited status of tracks not appearing in interface (#398) +- Fixed invitation code not prefilled in form when accessing invitation link + (#476) +- Fixed typos in scheduled tasks configuration (#487) +- Removed release date error in case of empty date (#478) +- Removed white on white artist button on hover, on Album page (#393) +- Smarter date parsing during import by replacing arrow with pendulum (#376) +- Display public playlists properly for anonymous users (#488) + + +i18n: + +- Added portuguese, spanish and german translations + + +Custom themes for Funkwhale +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +If you ever wanted to give a custom look and feel to your instance, this is now possible. + +Check https://docs.funkwhale.audio/configuration.html#theming if you want to know more! + + +Fix Apache2 configuration file for media block [Manual action required] +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The permission scope on the current Apache2 configuration file is too narrow, preventing thumbnails from being served. + +On Apache2 setups, you have to replace the following line:: + + + +with:: + + + +You can now restart your server:: + + sudo systemctl restart apache2 + + 0.16 (2018-07-22) ----------------- diff --git a/api/funkwhale_api/__init__.py b/api/funkwhale_api/__init__.py index 7c2275033..4b0303cdc 100644 --- a/api/funkwhale_api/__init__.py +++ b/api/funkwhale_api/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -__version__ = "0.16" +__version__ = "0.16.1" __version_info__ = tuple( [ int(num) if num.isdigit() else num diff --git a/changes/changelog.d/202.enhancement b/changes/changelog.d/202.enhancement deleted file mode 100644 index eefee926f..000000000 --- a/changes/changelog.d/202.enhancement +++ /dev/null @@ -1 +0,0 @@ -Add link to admin on "Staff member" button (#202) diff --git a/changes/changelog.d/245.bugfix b/changes/changelog.d/245.bugfix deleted file mode 100644 index ae624f25d..000000000 --- a/changes/changelog.d/245.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed (again): administration section not showing up in sidebar after login (#245) diff --git a/changes/changelog.d/331.enhancement b/changes/changelog.d/331.enhancement deleted file mode 100644 index 070dbc82e..000000000 --- a/changes/changelog.d/331.enhancement +++ /dev/null @@ -1 +0,0 @@ -Can now add a description to radios and better radio cards (#331) diff --git a/changes/changelog.d/376.bugfix b/changes/changelog.d/376.bugfix deleted file mode 100644 index b5e8379d8..000000000 --- a/changes/changelog.d/376.bugfix +++ /dev/null @@ -1 +0,0 @@ -Smarter date parsing during import by replacing arrow with pendulum (#376) diff --git a/changes/changelog.d/388.enhancement b/changes/changelog.d/388.enhancement deleted file mode 100644 index 5ab2bc34b..000000000 --- a/changes/changelog.d/388.enhancement +++ /dev/null @@ -1 +0,0 @@ -More permissive default permissions for front-end files (#388) diff --git a/changes/changelog.d/389.bugfix b/changes/changelog.d/389.bugfix deleted file mode 100644 index 6cfb3ca39..000000000 --- a/changes/changelog.d/389.bugfix +++ /dev/null @@ -1,19 +0,0 @@ -Fix Apache2 permission issue preventing `/media` folder from being served correctly (#389) - - -Fix Apache2 configuration file for media block [Manual action required] -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -The permission scope on the current Apache2 configuration file is too narrow, preventing thumbnails from being served. - -On Apache2 setups, you have to replace the following line:: - - - -with:: - - - -You can now restart your server:: - - sudo systemctl restart apache2 diff --git a/changes/changelog.d/390.bugfix b/changes/changelog.d/390.bugfix deleted file mode 100644 index df80a8b1d..000000000 --- a/changes/changelog.d/390.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed broken audio playback on Chrome and invisible volume control (#390) diff --git a/changes/changelog.d/392.enhancement b/changes/changelog.d/392.enhancement deleted file mode 100644 index 11ca09ac3..000000000 --- a/changes/changelog.d/392.enhancement +++ /dev/null @@ -1 +0,0 @@ -Use Howler to manage audio instead of our own dirty/untested code (#392) diff --git a/changes/changelog.d/393.bugfix b/changes/changelog.d/393.bugfix deleted file mode 100644 index 02cd50f72..000000000 --- a/changes/changelog.d/393.bugfix +++ /dev/null @@ -1 +0,0 @@ -Removed white on white artist button on hover, on Album page (#393) diff --git a/changes/changelog.d/395.bugfix b/changes/changelog.d/395.bugfix deleted file mode 100644 index b47107a8b..000000000 --- a/changes/changelog.d/395.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix alignment issue on top bar in Admin tabs (#395) diff --git a/changes/changelog.d/397.bugfix b/changes/changelog.d/397.bugfix deleted file mode 100644 index 6eca32674..000000000 --- a/changes/changelog.d/397.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed broken federation import on big imports due to missing transaction logic (#397) diff --git a/changes/changelog.d/398.bugfix b/changes/changelog.d/398.bugfix deleted file mode 100644 index 807b643a2..000000000 --- a/changes/changelog.d/398.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed favorited status of tracks not appearing in interface (#398) diff --git a/changes/changelog.d/456.feature b/changes/changelog.d/456.feature deleted file mode 100644 index f05188e98..000000000 --- a/changes/changelog.d/456.feature +++ /dev/null @@ -1,8 +0,0 @@ -Make funkwhale themable by loading external stylesheets (#456) - -Custom themes for Funkwhale -^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -If you ever wanted to give a custom look and feel to your instance, this is now possible. - -Check https://docs.funkwhale.audio/configuration.html#theming if you want to know more! diff --git a/changes/changelog.d/457.bugfix b/changes/changelog.d/457.bugfix deleted file mode 100644 index bfd9dc967..000000000 --- a/changes/changelog.d/457.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed crash on artist pages when no cover is available (#457) diff --git a/changes/changelog.d/459.bugfix b/changes/changelog.d/459.bugfix deleted file mode 100644 index b76fa7893..000000000 --- a/changes/changelog.d/459.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed audio mimetype not showing up on track detail and list (#459) diff --git a/changes/changelog.d/461.enhancement b/changes/changelog.d/461.enhancement deleted file mode 100644 index 63cd0193f..000000000 --- a/changes/changelog.d/461.enhancement +++ /dev/null @@ -1 +0,0 @@ -Display track duration in track tables (#461) diff --git a/changes/changelog.d/468.bugfix b/changes/changelog.d/468.bugfix deleted file mode 100644 index c5fdfce5e..000000000 --- a/changes/changelog.d/468.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix loading on browse page lists causing them to go down, and dimming over the top bar (#468) diff --git a/changes/changelog.d/476.bugfix b/changes/changelog.d/476.bugfix deleted file mode 100644 index e2efbc0a3..000000000 --- a/changes/changelog.d/476.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed invitation code not prefilled in form when accessing invitation link (#476) diff --git a/changes/changelog.d/478.bugfix b/changes/changelog.d/478.bugfix deleted file mode 100644 index 4ed2b5b09..000000000 --- a/changes/changelog.d/478.bugfix +++ /dev/null @@ -1 +0,0 @@ -Removed release date error in case of empty date (#478) diff --git a/changes/changelog.d/487.bugfix b/changes/changelog.d/487.bugfix deleted file mode 100644 index 9bff9a59d..000000000 --- a/changes/changelog.d/487.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed typos in scheduled tasks configuration (#487) diff --git a/changes/changelog.d/488.bugfix b/changes/changelog.d/488.bugfix deleted file mode 100644 index a670ee743..000000000 --- a/changes/changelog.d/488.bugfix +++ /dev/null @@ -1 +0,0 @@ -Display public playlists properly for anonymous users (#488) diff --git a/changes/changelog.d/new-languages.i18n b/changes/changelog.d/new-languages.i18n deleted file mode 100644 index 9d5226625..000000000 --- a/changes/changelog.d/new-languages.i18n +++ /dev/null @@ -1 +0,0 @@ -Added portuguese, spanish and german translations diff --git a/changes/changelog.d/webpack.enhancement b/changes/changelog.d/webpack.enhancement deleted file mode 100644 index e99a7a0c5..000000000 --- a/changes/changelog.d/webpack.enhancement +++ /dev/null @@ -1 +0,0 @@ -Simpler configuration and toolchain for the front-end using vue-cli (!375)