diff options
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r-- | CHANGELOG.md | 93 |
1 files changed, 92 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index cce6e7402..13bec7535 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md | |||
@@ -1,9 +1,101 @@ | |||
1 | # Changelog | 1 | # Changelog |
2 | 2 | ||
3 | ## v1.2.0 | ||
4 | |||
5 | ### BREAKING CHANGES | ||
6 | |||
7 | * **Docker:** `PEERTUBE_TRUST_PROXY` env variable is now an array ([LecygneNoir](https://github.com/LecygneNoir)) | ||
8 | * **Docker:** Check you have all the storage fields in your `/config/production.yaml` file: https://github.com/Chocobozzz/PeerTube/blob/develop/support/docker/production/config/production.yaml#L34 | ||
9 | * **nginx:** Add redundancy endpoint in static file. **You should add it in your nginx configuration: https://github.com/Chocobozzz/PeerTube/blob/develop/support/doc/production.md#nginx** | ||
10 | * **nginx:** Add socket io endpoint. **You should add it in your nginx configuration: https://github.com/Chocobozzz/PeerTube/blob/develop/support/doc/production.md#nginx** | ||
11 | * Moderators can manage users now (add/delete/update/block) | ||
12 | * Add `tmp` and `redundancy` directories in configuration file. **You should configure them in your production.yaml** | ||
13 | |||
14 | ### Maintenance | ||
15 | |||
16 | * Check free storage before upgrading in upgrade script ([@Nutomic](https://github.com/nutomic)) | ||
17 | * Explain that PeerTube must be stopped in prune storage script | ||
18 | * Add some security directives in the systemd unit configuration file ([@rigelk](https://github.com/rigelk) & [@mkoppmann](https://github.com/mkoppmann)) | ||
19 | * Update FreeBSD startup script ([@gegeweb](https://github.com/gegeweb)) | ||
20 | |||
21 | ### Docker | ||
22 | |||
23 | * Patch docker entrypoint to speed up the chown at startup ([LecygneNoir](https://github.com/LecygneNoir)) | ||
24 | |||
25 | ### Features | ||
26 | |||
27 | * Add Russian, Polish and Italian languages | ||
28 | * Add user notifications: | ||
29 | * Notification types: | ||
30 | * Comment on my video | ||
31 | * New video from my subscriptions | ||
32 | * New video abuses (for moderators) | ||
33 | * Blacklist/Unblacklist on my video | ||
34 | * Video import finished (error or success) | ||
35 | * Pending video published (after transcoding or a scheduled update) | ||
36 | * My account or one of my channel has a new follower | ||
37 | * Someone (except muted accounts) mentioned me in comments | ||
38 | * A user registered on the instance (for moderators) | ||
39 | * Notification actions: | ||
40 | * Add a web notification | ||
41 | * Send an english email | ||
42 | * Add contact form in about page (**enabled by default**) | ||
43 | * Add ability to unfederate a local video in blacklist modal (**checkbox checked by default**) | ||
44 | * Support additional video extensions if transcoding is enabled (**enabled by default**) | ||
45 | * Redirect to the last url on login | ||
46 | * Add ability to automatically set the video caption in URL. Example: https://peertube2.cpy.re/videos/watch/9c9de5e8-0a1e-484a-b099-e80766180a6d?subtitle=ru | ||
47 | * Automatically enable the last selected caption when watching a video | ||
48 | * Add ability to disable, clear and list user videos history | ||
49 | * Add a button to help to translate peertube | ||
50 | * Add text in the report modal to explain to whom the report will be sent | ||
51 | * Open my account menu entries on hover | ||
52 | * Explain what features are enabled on the instance in the about page | ||
53 | * Add an error message in the forgot password modal if the instance email system is not configured | ||
54 | * Add sitemap | ||
55 | * Add well known url to change password ([@rigelk](https://github.com/rigelk)) | ||
56 | * Remove 8GB video upload limit on client side. There may still be such limit depending on the reverse proxy configuration ([@scanlime](https://github.com/scanlime)) | ||
57 | * Add CSP ([@rigelk](https://github.com/rigelk) & [@Nutomic](https://github.com/nutomic)) | ||
58 | * Update title and description HTML tags when rendering video HTML page | ||
59 | * Add webfinger support for remote follows ([@acid-chicken](https://github.com/acid-chicken)) | ||
60 | * Add tooltip to explain how the trending algorithm works ([@auberanger](https://github.com/auberanger)) | ||
61 | * Warn users when they want to delete a channel because they will not be able to create another channel with the same name | ||
62 | * Warn users when they leave the video upload/update (on page refresh/tab close) | ||
63 | * Set max user name, user display name, channel name and channel display name lengths to 50 characters ([@McFlat](https://github.com/mcflat)) | ||
64 | * Increase video abuse length to 3000 characters | ||
65 | * Add totalLocalVideoFilesSize in the stats endpoint | ||
66 | |||
67 | ## Bug fixes | ||
68 | |||
69 | * Fix the addition of captions to a video | ||
70 | * Fix federation of some videos | ||
71 | * Fix NSFW blur on search | ||
72 | * Add error message when trying to upload .ass subtitles | ||
73 | * Fix default homepage in the progressive web application | ||
74 | * Don't crash on queue error | ||
75 | * Fix EXDEV errors if you have multiple mount points | ||
76 | * Fix broken audio in transcoding with some videos | ||
77 | * Fix crash on getVideoFileStream issue | ||
78 | * Fix followers search | ||
79 | * Remove trailing `/` in CLI import script ([@HesioZ](https://github.com/HesioZ/)) | ||
80 | * Use origin video url in canonical tag | ||
81 | * Fix captions in HTTP fallback | ||
82 | * Automatically refresh remote actors to fix deleted remote actors that are still displayed on some instances | ||
83 | * Add missing translations in video embed page | ||
84 | * Fix some styling issues in dark mode | ||
85 | * Fix transcoding issues with some videos | ||
86 | * Fix Mac OS mkv/avi upload | ||
87 | * Fix menu overflow on mobile | ||
88 | * Fix ownership button icons ([@joshmorel](https://github.com/joshmorel)) | ||
89 | |||
90 | |||
3 | ## v1.1.0 | 91 | ## v1.1.0 |
4 | 92 | ||
5 | ***Since v1.0.1*** | 93 | ***Since v1.0.1*** |
6 | 94 | ||
95 | ### BREAKING CHANGES | ||
96 | |||
97 | * **Docker:** `PEERTUBE_TRUST_PROXY` env variable is now an array ([LecygneNoir](https://github.com/LecygneNoir)) | ||
98 | |||
7 | ### Maintenance | 99 | ### Maintenance |
8 | 100 | ||
9 | * Improve REST API documentation: https://docs.joinpeertube.org/api.html ([@rigelk](https://github.com/rigelk)) | 101 | * Improve REST API documentation: https://docs.joinpeertube.org/api.html ([@rigelk](https://github.com/rigelk)) |
@@ -26,7 +118,6 @@ | |||
26 | * Add postfix image | 118 | * Add postfix image |
27 | * Redirect HTTP -> HTTPS | 119 | * Redirect HTTP -> HTTPS |
28 | * Disable Træfik web UI | 120 | * Disable Træfik web UI |
29 | * Add ability to set an array in `PEERTUBE_TRUST_PROXY` ([LecygneNoir](https://github.com/LecygneNoir)) | ||
30 | 121 | ||
31 | ### Features | 122 | ### Features |
32 | 123 | ||