diff options
-rw-r--r-- | CHANGELOG.md | 109 | ||||
-rw-r--r-- | client/package.json | 2 | ||||
-rw-r--r-- | package.json | 2 | ||||
-rw-r--r-- | support/doc/api/openapi.yaml | 2 |
4 files changed, 112 insertions, 3 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 172509269..6a3b2d7a5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md | |||
@@ -1,5 +1,114 @@ | |||
1 | # Changelog | 1 | # Changelog |
2 | 2 | ||
3 | ## v1.3.0 | ||
4 | |||
5 | **Since v1.2.0** | ||
6 | |||
7 | ### IMPORTANT NOTES | ||
8 | |||
9 | * **nginx** Remove `text/html` from `gzip_types`: https://github.com/Chocobozzz/PeerTube/commit/7eeb6a0ba4028d0e20847b846332dd0b7747c7f8 [@bnjbvr](https://github.com/bnjbvr) | ||
10 | * Add `streaming_playlists` directory in configuration file. **You should configure it in your production.yaml** | ||
11 | * CSP configuration changed: it's now in a [dedicated section](https://github.com/Chocobozzz/PeerTube/blob/develop/config/production.yaml.example#L110) | ||
12 | |||
13 | ## Maintenance | ||
14 | |||
15 | * Add GitPod support ([@jankeromnes](https://github.com/jankeromnes)) that could help people to contribute on PeerTube: https://github.com/Chocobozzz/PeerTube/blob/develop/.github/CONTRIBUTING.md#online-development | ||
16 | * Add reminder to restart PeerTube in upgrade script ([@ldidry](https://github.com/ldidry)) | ||
17 | * Add argument to dockerfile to pass options to npm run build ([@NaPs](https://github.com/NaPs)) | ||
18 | * Add `NOCLIENT` env support to only install server dependencies. Example: `NOCLIENT=true yarn install --pure-lockfile` ([@rigelk](https://github.com/rigelk)) | ||
19 | |||
20 | ### Docker | ||
21 | |||
22 | * **Important**: Add host network mode to the reverse proxy section (without this, it could break videos views and P2P: https://github.com/Chocobozzz/PeerTube/issues/1643#issuecomment-464789666) | ||
23 | * **Important**: Add a network section to [docker-compose.yml template](https://github.com/Chocobozzz/PeerTube/blob/develop/support/docker/production/docker-compose.yml) | ||
24 | and update your [.env](https://github.com/Chocobozzz/PeerTube/blob/develop/support/docker/production/.env#L8) to fix IP forwarding issue ([@Nutomic](https://github.com/nutomic)) | ||
25 | * Fix SMTP default configuration ([@Nutomic](https://github.com/nutomic)) | ||
26 | |||
27 | ### Features | ||
28 | |||
29 | * Add video playlist support | ||
30 | * A user has a default `Watch-later` playlist | ||
31 | * A user can create private, unlisted or public playlists | ||
32 | * An element in this playlist can start or stop at specific timestamps (you can create some kind of zapping for example) | ||
33 | * The difference with a channel is that you cannot subscribe to a playlist, but you can add videos from any other user in your playlist. | ||
34 | It's useful to organize your videos, or create a playlist of videos you like and share the link on the web etc | ||
35 | * Add quarantine videos (auto blacklist videos on upload) feature :tada: ([@joshmorel](https://github.com/joshmorel)) | ||
36 | * Add Japanese & Nederlands & Português (Portugal) support | ||
37 | * Add experimental HLS support | ||
38 | * Better playback | ||
39 | * Better bandwidth management (for both client & server) | ||
40 | * Needs to store another video file per resolution, so enabling this option multiplies the videos storage by 2 (only new uploaded videos, this is not retroactive) | ||
41 | * Requires ffmpeg >= 4 | ||
42 | * Better instance's followers management: | ||
43 | * Add ability to remove an instance's follower | ||
44 | * Add ability to forbid all new instance's followers | ||
45 | * Add ability to manually approve new instance's followers | ||
46 | * Add notification on new instance's follower | ||
47 | * Improve UI: | ||
48 | * Increase player default height | ||
49 | * Reduce big play button border width | ||
50 | * Increase thumbnail sizes | ||
51 | * Add hover effect on video miniature | ||
52 | * Add "my library" section in menu | ||
53 | * Add missing icons in some buttons/dropdown | ||
54 | * 2 rows per overview section | ||
55 | * Increase video thumbnail blur ([@Zig-03](https://github.com/Zig-03)) | ||
56 | * Improve video miniatures list on mobile | ||
57 | * Add animation when opening user notifications | ||
58 | * Add ability for admins to disable the tracker (and so the P2P aspect of PeerTube, in order to improve users privacy for example) | ||
59 | * Add original publication date attribute to videos, and add ability to filter on it (Andrés Maldonado) | ||
60 | * Add video miniature dropdown | ||
61 | * Add ability for admins to declare their instance as dedicated to NSFW content | ||
62 | * Improve SEO (there is still work to be done) | ||
63 | * Login is now case insensitive (if using official web client) | ||
64 | * Add NSFW policy & users signup policy & auto blacklist strategy in features table in about page | ||
65 | * Improve comment deletion warning | ||
66 | * Restore videos list component on history back | ||
67 | * Add ability to consult server logs in admin | ||
68 | * Allow administrators to change/reset a user's password ([@rigelk](https://github.com/rigelk)) | ||
69 | * Add a debug page to help admins to fix IP configuration issues | ||
70 | * Add ability for admins to limit users videos history size | ||
71 | * Add ability for admins to delete old remote videos views (reduce database size) | ||
72 | * Optimize video update page load | ||
73 | * Less refresh jobs | ||
74 | * Cleanup invalid AP rates/comments/shares | ||
75 | * Better videos redundancy config error handling | ||
76 | * Check emails are enabled if the admin requires email verification ([@joshmorel](https://github.com/joshmorel)) | ||
77 | * Add `Add /accounts/:username/ratings endpoint` ([@yohanboniface](https://github.com/yohanboniface)) | ||
78 | * Allow to control API rates limit from configuration ([@yohanboniface](https://github.com/yohanboniface)) | ||
79 | |||
80 | ### Bug fixes | ||
81 | |||
82 | * Don't notify prior to scheduled update ([@joshmorel](https://github.com/joshmorel)) | ||
83 | * Fix account description database error | ||
84 | * Fix Pleroma follow | ||
85 | * Fix greek label | ||
86 | * Fix email notification for some users | ||
87 | * Fix translation of "Copy magnet URI" | ||
88 | * Fix negative seconds by displaying 0 instead [@zacharystenger](https://github.com/zacharystenger) | ||
89 | * Fix URL in video import notification | ||
90 | * Don't close help popover when clicking on it | ||
91 | * Fix `tmp` directory cleanup | ||
92 | * Fix custom CSS help | ||
93 | * Fix JSONLD context | ||
94 | * Fix privacy label display in upload form | ||
95 | * Fix my account settings responsiveness | ||
96 | * Fix keyboard icon transparency ([@gbip](https://github.com/gbip)) | ||
97 | * Fix contact admin button overflow | ||
98 | * Wait config to be loaded before loading login/signup | ||
99 | * Privacy is optional in upload API endpoint | ||
100 | * Fix hotkeys help popup overflow | ||
101 | |||
102 | ***Since v1.3.0-rc.2*** | ||
103 | |||
104 | ### Bug fixes | ||
105 | |||
106 | * Fix duplicates in playlist add component | ||
107 | * Fix crash in files cache | ||
108 | * Fix playlist view/update 403 | ||
109 | * Fix search with bad webfinger handles | ||
110 | |||
111 | |||
3 | ## v1.3.0-rc.2 | 112 | ## v1.3.0-rc.2 |
4 | 113 | ||
5 | ### Docker | 114 | ### Docker |
diff --git a/client/package.json b/client/package.json index 739b2fa63..4fca33c84 100644 --- a/client/package.json +++ b/client/package.json | |||
@@ -1,6 +1,6 @@ | |||
1 | { | 1 | { |
2 | "name": "peertube-client", | 2 | "name": "peertube-client", |
3 | "version": "1.3.0-rc.2", | 3 | "version": "1.3.0", |
4 | "private": true, | 4 | "private": true, |
5 | "licence": "GPLv3", | 5 | "licence": "GPLv3", |
6 | "author": { | 6 | "author": { |
diff --git a/package.json b/package.json index 2118c9dcf..7533339b2 100644 --- a/package.json +++ b/package.json | |||
@@ -1,7 +1,7 @@ | |||
1 | { | 1 | { |
2 | "name": "peertube", | 2 | "name": "peertube", |
3 | "description": "Federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular.", | 3 | "description": "Federated (ActivityPub) video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent and Angular.", |
4 | "version": "1.3.0-rc.2", | 4 | "version": "1.3.0", |
5 | "private": true, | 5 | "private": true, |
6 | "licence": "AGPLv3", | 6 | "licence": "AGPLv3", |
7 | "engines": { | 7 | "engines": { |
diff --git a/support/doc/api/openapi.yaml b/support/doc/api/openapi.yaml index f3f565694..5a4f6fcb2 100644 --- a/support/doc/api/openapi.yaml +++ b/support/doc/api/openapi.yaml | |||
@@ -1,7 +1,7 @@ | |||
1 | openapi: 3.0.0 | 1 | openapi: 3.0.0 |
2 | info: | 2 | info: |
3 | title: PeerTube | 3 | title: PeerTube |
4 | version: 1.3.0-rc.2 | 4 | version: 1.3.0 |
5 | contact: | 5 | contact: |
6 | name: PeerTube Community | 6 | name: PeerTube Community |
7 | url: 'https://joinpeertube.org' | 7 | url: 'https://joinpeertube.org' |