diff options
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 771c78f19..53f17a587 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md | |||
@@ -181,7 +181,7 @@ | |||
181 | * `filter:transcoding.manual.resolutions-to-transcode.result` & `filter:transcoding.auto.resolutions-to-transcode.result` | 181 | * `filter:transcoding.manual.resolutions-to-transcode.result` & `filter:transcoding.auto.resolutions-to-transcode.result` |
182 | * `action:api.video-channel.created` & `action:api.video-channel.updated` & `action:api.video-channel.deleted` | 182 | * `action:api.video-channel.created` & `action:api.video-channel.updated` & `action:api.video-channel.deleted` |
183 | * `action:notifier.notification.created` | 183 | * `action:notifier.notification.created` |
184 | * Add HTML placeholder (https://docs.joinpeertube.org/contribute/plugins?id=html-placeholder-elements): | 184 | * Add HTML placeholder (https://docs.joinpeertube.org/contribute/plugins#html-placeholder-elements): |
185 | * `share-modal-playlist-settings` & `share-modal-video-settings` | 185 | * `share-modal-playlist-settings` & `share-modal-video-settings` |
186 | 186 | ||
187 | ### Features | 187 | ### Features |
@@ -324,7 +324,7 @@ | |||
324 | * Classic installation: `cd /var/www/peertube/peertube-latest && sudo -u peertube NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production node dist/scripts/migrations/peertube-4.2.js` | 324 | * Classic installation: `cd /var/www/peertube/peertube-latest && sudo -u peertube NODE_CONFIG_DIR=/var/www/peertube/config NODE_ENV=production node dist/scripts/migrations/peertube-4.2.js` |
325 | * Docker installation: `cd /var/www/peertube-docker && docker-compose exec -u peertube peertube node dist/scripts/migrations/peertube-4.2.js` | 325 | * Docker installation: `cd /var/www/peertube-docker && docker-compose exec -u peertube peertube node dist/scripts/migrations/peertube-4.2.js` |
326 | * **Important** SQL migrations (in particular `0685-multiple-actor-images`) can take several minutes to complete | 326 | * **Important** SQL migrations (in particular `0685-multiple-actor-images`) can take several minutes to complete |
327 | * **Important** You must update your nginx configuration to support video web editor: https://docs.joinpeertube.org/install/any-os?id=nginx | 327 | * **Important** You must update your nginx configuration to support video web editor: https://docs.joinpeertube.org/install/any-os#nginx |
328 | * REST API: | 328 | * REST API: |
329 | * `PUT /api/v1/videos/{id}/watching` is deprecated, use `POST /api/v1/videos/videos/{id}/views` instead: https://docs.joinpeertube.org/api/rest-reference.html#operation/addView | 329 | * `PUT /api/v1/videos/{id}/watching` is deprecated, use `POST /api/v1/videos/videos/{id}/views` instead: https://docs.joinpeertube.org/api/rest-reference.html#operation/addView |
330 | 330 | ||
@@ -348,7 +348,7 @@ | |||
348 | * `filter:api.video-playlist.videos.list.params` and `filter:api.video-playlist.videos.list.result` | 348 | * `filter:api.video-playlist.videos.list.params` and `filter:api.video-playlist.videos.list.result` |
349 | * Support `getSettings()`, `isLoggedIn()` and `getAuthHeader()` client plugin helpers in embed | 349 | * Support `getSettings()`, `isLoggedIn()` and `getAuthHeader()` client plugin helpers in embed |
350 | * Player URL query parameters: | 350 | * Player URL query parameters: |
351 | * Support `controlBar=0` to hide player control bar. See [the documentation](https://docs.joinpeertube.org/api/embed-player?id=url-parameters) for more information | 351 | * Support `controlBar=0` to hide player control bar. See [the documentation](https://docs.joinpeertube.org/api/embed-player#url-parameters) for more information |
352 | 352 | ||
353 | ### Features | 353 | ### Features |
354 | 354 | ||
@@ -429,8 +429,8 @@ | |||
429 | 429 | ||
430 | ### Plugins/Themes/Embed API | 430 | ### Plugins/Themes/Embed API |
431 | 431 | ||
432 | * Introduce ability for plugins to create client pages: https://docs.joinpeertube.org/contribute/plugins?id=create-client-page | 432 | * Introduce ability for plugins to create client pages: https://docs.joinpeertube.org/contribute/plugins#create-client-page |
433 | * Plugins that register custom video fields can choose in which tab they want to display them and can report errors: https://docs.joinpeertube.org/contribute/plugins?id=add-custom-fields-to-video-form | 433 | * Plugins that register custom video fields can choose in which tab they want to display them and can report errors: https://docs.joinpeertube.org/contribute/plugins#add-custom-fields-to-video-form |
434 | * Add new client plugin id selectors | 434 | * Add new client plugin id selectors |
435 | * Add `#plugin-selector-about-instance-moderation`, `#plugin-selector-about-instance-other-information`, `#plugin-selector-about-instance-features`, `#plugin-selector-about-instance-statistics`, `#plugin-selector-about-menu-instance`, `#plugin-selector-about-menu-peertube`, `#plugin-selector-about-menu-network` in about page [#4597](https://github.com/Chocobozzz/PeerTube/pull/4597) | 435 | * Add `#plugin-selector-about-instance-moderation`, `#plugin-selector-about-instance-other-information`, `#plugin-selector-about-instance-features`, `#plugin-selector-about-instance-statistics`, `#plugin-selector-about-menu-instance`, `#plugin-selector-about-menu-peertube`, `#plugin-selector-about-menu-network` in about page [#4597](https://github.com/Chocobozzz/PeerTube/pull/4597) |
436 | * Add `#plugin-selector-menu-user-dropdown-language-item` in menu [#4597](https://github.com/Chocobozzz/PeerTube/pull/4597) | 436 | * Add `#plugin-selector-menu-user-dropdown-language-item` in menu [#4597](https://github.com/Chocobozzz/PeerTube/pull/4597) |
@@ -564,7 +564,7 @@ | |||
564 | 564 | ||
565 | * Add client plugin hooks: | 565 | * Add client plugin hooks: |
566 | * `filter:api.video-watch.video-playlist-elements.get.params` and `filter:api.video-watch.video-playlist-elements.get.result` [#4387](https://github.com/Chocobozzz/PeerTube/pull/4387) | 566 | * `filter:api.video-watch.video-playlist-elements.get.params` and `filter:api.video-watch.video-playlist-elements.get.result` [#4387](https://github.com/Chocobozzz/PeerTube/pull/4387) |
567 | * Introduce plugin id selectors: https://docs.joinpeertube.org/contribute/plugins?id=plugin-selector-on-html-elements | 567 | * Introduce plugin id selectors: https://docs.joinpeertube.org/contribute/plugins#plugin-selector-on-html-elements |
568 | * Add `#plugin-selector-login-form` to login form | 568 | * Add `#plugin-selector-login-form` to login form |
569 | 569 | ||
570 | ### Docker | 570 | ### Docker |
@@ -576,7 +576,7 @@ | |||
576 | 576 | ||
577 | ### CLI tools | 577 | ### CLI tools |
578 | 578 | ||
579 | * Add [create-move-video-storage-jobs](https://docs.joinpeertube.org/maintain/tools?id=create-move-video-storage-jobjs) script to move local video files in object storage [#4481](https://github.com/Chocobozzz/PeerTube/pull/4481) | 579 | * Add [create-move-video-storage-jobs](https://docs.joinpeertube.org/maintain/tools#create-move-video-storage-jobjs) script to move local video files in object storage [#4481](https://github.com/Chocobozzz/PeerTube/pull/4481) |
580 | * Removed `peertube-repl` and `peertube-watch` scripts | 580 | * Removed `peertube-repl` and `peertube-watch` scripts |
581 | * Apply import interval only when reasonable [#4552](https://github.com/Chocobozzz/PeerTube/pull/4552) | 581 | * Apply import interval only when reasonable [#4552](https://github.com/Chocobozzz/PeerTube/pull/4552) |
582 | 582 | ||
@@ -776,7 +776,7 @@ | |||
776 | ### IMPORTANT NOTES | 776 | ### IMPORTANT NOTES |
777 | 777 | ||
778 | * **Important:** v3.2.0 introduced a `pg_dump` export bug in the auto upgrade script. v3.2.1 fixed this bug. To upgrade from v3.2.**0**: | 778 | * **Important:** v3.2.0 introduced a `pg_dump` export bug in the auto upgrade script. v3.2.1 fixed this bug. To upgrade from v3.2.**0**: |
779 | * You can upgrade manually https://docs.joinpeertube.org/install/any-os?id=manually | 779 | * You can upgrade manually https://docs.joinpeertube.org/install/any-os#manually |
780 | * Or you can apply the changes introduced in this commit: https://github.com/Chocobozzz/PeerTube/commit/86dc0b9cc9374cba7548bb613ff43d92f90570a8 and then use the auto upgrade script | 780 | * Or you can apply the changes introduced in this commit: https://github.com/Chocobozzz/PeerTube/commit/86dc0b9cc9374cba7548bb613ff43d92f90570a8 and then use the auto upgrade script |
781 | * **Important:** Due to a bug in ffmpeg, PeerTube is not compatible with ffmpeg 4.4. See https://github.com/Chocobozzz/PeerTube/issues/3990 | 781 | * **Important:** Due to a bug in ffmpeg, PeerTube is not compatible with ffmpeg 4.4. See https://github.com/Chocobozzz/PeerTube/issues/3990 |
782 | 782 | ||
@@ -861,7 +861,7 @@ | |||
861 | ### IMPORTANT NOTES | 861 | ### IMPORTANT NOTES |
862 | 862 | ||
863 | * **Important:** v3.2.0 introduced a `pg_dump` export bug in the auto upgrade script. To upgrade from v3.2.0: | 863 | * **Important:** v3.2.0 introduced a `pg_dump` export bug in the auto upgrade script. To upgrade from v3.2.0: |
864 | * You can upgrade manually https://docs.joinpeertube.org/install/any-os?id=manually | 864 | * You can upgrade manually https://docs.joinpeertube.org/install/any-os#manually |
865 | * Or you can apply the changes introduced in this commit: https://github.com/Chocobozzz/PeerTube/commit/86dc0b9cc9374cba7548bb613ff43d92f90570a8 and then use the auto upgrade script | 865 | * Or you can apply the changes introduced in this commit: https://github.com/Chocobozzz/PeerTube/commit/86dc0b9cc9374cba7548bb613ff43d92f90570a8 and then use the auto upgrade script |
866 | 866 | ||
867 | ### Bug fixes | 867 | ### Bug fixes |
@@ -880,9 +880,9 @@ | |||
880 | * **Important:** Drop NodeJS 10 support | 880 | * **Important:** Drop NodeJS 10 support |
881 | * PeerTube is not compatible with NodeJS 16 yet | 881 | * PeerTube is not compatible with NodeJS 16 yet |
882 | * By default, HLS transcoding is now enabled and webtorrent is disabled. We suggest you to reflect this change. | 882 | * By default, HLS transcoding is now enabled and webtorrent is disabled. We suggest you to reflect this change. |
883 | See [the documentation](https://docs.joinpeertube.org/admin/configuration?id=webtorrent-transcoding-or-hls-transcoding) for more information | 883 | See [the documentation](https://docs.joinpeertube.org/admin/configuration#webtorrent-transcoding-or-hls-transcoding) for more information |
884 | * PeerTube client now displays bigger video thumbnails. | 884 | * PeerTube client now displays bigger video thumbnails. |
885 | To fix old thumbnails quality, run `regenerate-thumbnails` script after your PeerTube upgrade: https://docs.joinpeertube.org/maintain/tools?id=regenerate-thumbnailsjs | 885 | To fix old thumbnails quality, run `regenerate-thumbnails` script after your PeerTube upgrade: https://docs.joinpeertube.org/maintain/tools#regenerate-thumbnailsjs |
886 | 886 | ||
887 | ### Docker | 887 | ### Docker |
888 | 888 | ||
@@ -903,9 +903,9 @@ | |||
903 | 903 | ||
904 | * Theme: | 904 | * Theme: |
905 | * `--submenuColor` becomes `--submenuBackgroundColor` | 905 | * `--submenuColor` becomes `--submenuBackgroundColor` |
906 | * Support HTML placeholders for plugins. See [the documentation](https://docs.joinpeertube.org/contribute/plugins?id=html-placeholder-elements) for more information | 906 | * Support HTML placeholders for plugins. See [the documentation](https://docs.joinpeertube.org/contribute/plugins#html-placeholder-elements) for more information |
907 | * `player-next` next to the PeerTube player | 907 | * `player-next` next to the PeerTube player |
908 | * Support storing files for plugins in a dedicated directory. See [the documentation](https://docs.joinpeertube.org/contribute/plugins?id=storage) for more information | 908 | * Support storing files for plugins in a dedicated directory. See [the documentation](https://docs.joinpeertube.org/contribute/plugins#storage) for more information |
909 | * Transcoding: | 909 | * Transcoding: |
910 | * Add `inputOptions` option support for transcoding profile [#3917](https://github.com/Chocobozzz/PeerTube/pull/3917) | 910 | * Add `inputOptions` option support for transcoding profile [#3917](https://github.com/Chocobozzz/PeerTube/pull/3917) |
911 | * Add `scaleFilter.name` option support for transcoding profile [#3917](https://github.com/Chocobozzz/PeerTube/pull/3917) | 911 | * Add `scaleFilter.name` option support for transcoding profile [#3917](https://github.com/Chocobozzz/PeerTube/pull/3917) |
@@ -1046,7 +1046,7 @@ | |||
1046 | * `filter:api.user.me.videos.list.params` and `filter:api.user.me.videos.list.result` | 1046 | * `filter:api.user.me.videos.list.params` and `filter:api.user.me.videos.list.result` |
1047 | * Add server helpers: | 1047 | * Add server helpers: |
1048 | * `videos.loadByIdOrUUID` | 1048 | * `videos.loadByIdOrUUID` |
1049 | * Add server transcoding helpers (https://docs.joinpeertube.org/contribute/plugins?id=add-new-transcoding-profiles): | 1049 | * Add server transcoding helpers (https://docs.joinpeertube.org/contribute/plugins#add-new-transcoding-profiles): |
1050 | * `transcodingManager.addVODProfile` | 1050 | * `transcodingManager.addVODProfile` |
1051 | * `transcodingManager.addVODEncoderPriority` | 1051 | * `transcodingManager.addVODEncoderPriority` |
1052 | * `transcodingManager.addLiveProfile` | 1052 | * `transcodingManager.addLiveProfile` |
@@ -1161,7 +1161,7 @@ | |||
1161 | 1161 | ||
1162 | ### Docker | 1162 | ### Docker |
1163 | 1163 | ||
1164 | * Fix [upgrade documentation](https://docs.joinpeertube.org/install/docker?id=upgrade) | 1164 | * Fix [upgrade documentation](https://docs.joinpeertube.org/install/docker#upgrade) |
1165 | * Add live RTMP port in docker compose | 1165 | * Add live RTMP port in docker compose |
1166 | 1166 | ||
1167 | ### Bug fixes | 1167 | ### Bug fixes |
@@ -1361,7 +1361,7 @@ | |||
1361 | * Add plugins support in embed | 1361 | * Add plugins support in embed |
1362 | * Add client plugin hooks (https://docs.joinpeertube.org/api/plugins): | 1362 | * Add client plugin hooks (https://docs.joinpeertube.org/api/plugins): |
1363 | * `action:embed.player.loaded` (for embed) | 1363 | * `action:embed.player.loaded` (for embed) |
1364 | * Add custom fields in video update/upload form using `registerVideoField` (https://docs.joinpeertube.org/contribute/plugins?id=add-custom-fields-to-video-form) | 1364 | * Add custom fields in video update/upload form using `registerVideoField` (https://docs.joinpeertube.org/contribute/plugins#add-custom-fields-to-video-form) |
1365 | 1365 | ||
1366 | ### Features | 1366 | ### Features |
1367 | 1367 | ||
@@ -1571,7 +1571,7 @@ A new endpoint to report videos will be created in PeerTube 2.4 and will also al | |||
1571 | 1571 | ||
1572 | ### CLI tools | 1572 | ### CLI tools |
1573 | 1573 | ||
1574 | * Add redundancy CLI: https://docs.joinpeertube.org/maintain/tools?id=peertube-redundancyjs | 1574 | * Add redundancy CLI: https://docs.joinpeertube.org/maintain/tools#peertube-redundancyjs |
1575 | * Add ability to pass remaining options to youtube-dl binary in peertube-import script ([@drzraf](https://github.com/drzraf)) | 1575 | * Add ability to pass remaining options to youtube-dl binary in peertube-import script ([@drzraf](https://github.com/drzraf)) |
1576 | 1576 | ||
1577 | ### Docker | 1577 | ### Docker |
@@ -1826,7 +1826,7 @@ We added some sections in the documentation website: | |||
1826 | 1826 | ||
1827 | * PeerTube moved translations from Zanata to Weblate. Here is the new translations website URL: https://weblate.framasoft.org/projects/peertube/ | 1827 | * PeerTube moved translations from Zanata to Weblate. Here is the new translations website URL: https://weblate.framasoft.org/projects/peertube/ |
1828 | * We now provide a JavaScript library to control a PeerTube embed: https://www.npmjs.com/package/@peertube/embed-api | 1828 | * We now provide a JavaScript library to control a PeerTube embed: https://www.npmjs.com/package/@peertube/embed-api |
1829 | * Add ability to generate HLS videos using `create-transcoding-job` script (see [the documentation](https://docs.joinpeertube.org/maintain/tools?id=create-transcoding-jobjs)) | 1829 | * Add ability to generate HLS videos using `create-transcoding-job` script (see [the documentation](https://docs.joinpeertube.org/maintain/tools#create-transcoding-jobjs)) |
1830 | * Update nginx template: (you need to [update manually](https://github.com/Chocobozzz/PeerTube/blob/develop/support/doc/production.md#nginx)) | 1830 | * Update nginx template: (you need to [update manually](https://github.com/Chocobozzz/PeerTube/blob/develop/support/doc/production.md#nginx)) |
1831 | * Add streaming playlists endpoint | 1831 | * Add streaming playlists endpoint |
1832 | * Add `client_body_temp_path` hint | 1832 | * Add `client_body_temp_path` hint |