Update changelog
authorChocobozzz <me@florianbigard.com>
Thu, 7 Nov 2019 14:48:44 +0000 (15:48 +0100)
committerChocobozzz <me@florianbigard.com>
Wed, 13 Nov 2019 09:04:15 +0000 (10:04 +0100)
CHANGELOG.md

index 9ce696f373c740bbbf0a0dd07f1f33b3309b86a1..16ab4fb55e9f4093168ead765c22ae1b5489ed1e 100644 (file)
@@ -1,5 +1,104 @@
 # Changelog
 
+## v2.0.0
+
+**Since v1.4.1**
+
+### IMPORTANT NOTES
+
+ * Removed old JSON LD signature implementation. There will be some **federation incompatibilities** with forwarded activities sent
+  by PeerTube instances < v2.0.0
+ * Replaced configuration key `email.object` with `email.subject`: https://github.com/Chocobozzz/PeerTube/commit/916937d7daf386e4e2d37b2ca22db07b644b02df
+
+### Plugins/Themes API
+
+ * Add plugin hook on registration `filter:api.user.signup.allowed.result`
+
+### Docker
+
+ * Fix traefik version docker compose (**you need to update your `docker-compose.yml` file**: https://github.com/Chocobozzz/PeerTube/commit/f1b38883922fd59b36f093e44a5091e090d20862)
+
+### Maintenance
+
+ * Add `--tmpdir`, `--first`, `--last` and `--verbose [level]` parameters to peertube-import-videos script ([Yetangitu](https://github.com/Yetangitu))
+ * Improve REST API documentation ([@frankstrater](https://github.com/frankstrater))
+ * Improve plugin management documentation
+
+### Features
+
+ * Better instance admin responsibility:
+   * Add ability to set more information about your instance. This will be used in the future on https://joinpeertube.org to help people find
+   the appropriate PeerTube instance on which they can register:
+     * Main **Categories**
+     * **Languages** you/your moderators speak
+     * **Code of Conduct**
+     * **Moderation information** (who moderates your instance, NSFW policy etc)
+     * Who is **behind the instance** (a single person? non-profit?)
+     * Why did the admin **create this instance**
+     * How long the admin plan to **maintain the instance**
+     * How the administrator **will finance** the PeerTube server
+     * **Hardware** information
+   * Add these information in the about page and in the signup page
+   * Add a welcome modal at first admin login with some explanations of PeerTube and some useful links
+   * Add warning modal when administrators enable or enabled signup but did not fill some important instance information
+   (for now the instance **name**, **terms**, **administrator** and **maintenance lifetime** information)
+ * Add ability to automatically follow back other instances
+ * Add ability to automatically follow [the public registry](https://instances.joinpeertube.org/) instances
+ * Add *Most liked videos* page ([@alcalyn](https://github.com/alcalyn))
+ * Add a drag&drop delay on playlist videos to allow user scroll on small screens ([@alcalyn](https://github.com/alcalyn))
+ * Allow to toggle video publication date to display absolute date ([@alcalyn](https://github.com/alcalyn))
+ * Add statistics in about page ([@alcalyn](https://github.com/alcalyn))
+ * Improve the *feature table* in about page
+ * Add contributors in about page
+ * Clearer warning of IP address leaking on embedded videos ([@robinkooli](https://github.com/robinkooli))
+ * Case insensitive search on video tags
+ * Add video name in "video publish notification"
+ * Add ability to autoplay next recommended video (opt in) ([@LoveIsGrief](https://github.com/LoveIsGrief))
+ * Add link behind the subscribe via RSS button ([@frankstrater](https://github.com/frankstrater))
+ * Support text/plain caption files
+ * Speedup theme injection
+ * Add ability to enable HLS in the admin panel
+### Bug fixes
+
+ * Fix audio upload
+ * Handle video reports from mastodon
+ * Fix videos redundancy exceeding the limit
+ * Fix search when user defined video languages in their preferences
+ * Don't quick transcode with the wrong pixel format
+ * Hide videos abuses of muted accounts
+ * Fix account avatar widths
+ * Fix default `commentsEnabled` and `downloadEnabled` values on video upload/import ([@frankstrater](https://github.com/frankstrater))
+ * Disable auto complete of email field when editing another user information in admin panel ([@Knackie](https://github.com/Knackie))
+ * Fix federation issues with some actors (that have long descriptions, or missing optional AP fields)
+ * Remove down redundancy endpoints in HLS player
+ * Fix user notifications with multiple opened tabs
+ * Replace "overview" by "discover" in webpage titles
+ * Clearer IP debug message in admin panel
+ * Fix checkbox styles when using a theme
+ * Don't redirect on verify account page after login
+ * Fix player captions menu after choosing a subtitle
+ * Fix CLI scripts with URLs ending with a `/`
+ * Fix `--since` and `--until` timezone in `peertube-import-videos` script
+ * Avoid circular error in logger
+ * Fix start/stop of first element when loading a playlist
+***Since v2.0.0-rc.1***
+
+### Features
+ * Improve welcome/warning modals
+ * Add ability to enable HLS in the admin panel
+### Bug fixes
+
+ * Fix auto index follow
+ * Fix CLI scripts with URLs ending with a `/`
+ * Fix `--since` and `--until` timezone in `peertube-import-videos` script
+ * Avoid circular error in logger
+ * Fix start/stop of first element when loading a playlist
+
 ## v2.0.0-rc.1
 
 ### IMPORTANT NOTES