diff options
-rw-r--r-- | CHANGELOG.md | 88 | ||||
-rwxr-xr-x | scripts/build/client.sh | 2 |
2 files changed, 88 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 3a8bf716f..1ee6df71b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md | |||
@@ -1,5 +1,91 @@ | |||
1 | # Changelog | 1 | # Changelog |
2 | 2 | ||
3 | ## v1.4.0-rc.1 | ||
4 | |||
5 | ### IMPORTANT NOTES | ||
6 | |||
7 | * **Important:** Deprecate NodeJS 8 (support ends on [December 2019](https://github.com/nodejs/Release#release-schedule)). Please upgrade to NodeJS 10. | ||
8 | * **Important:** Updated nginx template (you need to [update manually](https://github.com/Chocobozzz/PeerTube/blob/develop/support/doc/production.md#nginx)) | ||
9 | * Fix long server responses on dual stack servers: https://github.com/Chocobozzz/PeerTube/commit/fd2ddcae8ff4eb10bf7168ac3c8801f06b37627f | ||
10 | * Improve images HTTP cache: https://github.com/Chocobozzz/PeerTube/commit/c928e1364fbdff87f27fd982710b95426a250491 | ||
11 | * Changed the playlist REST API to fix various issues. See https://github.com/Chocobozzz/PeerTube/pull/1998 for more information | ||
12 | * Removed magnet URI support in download modal since most of the BitTorrent clients do not understand the `xs` parameter | ||
13 | * Renamed `Overview` page to `Discover` | ||
14 | |||
15 | ### Maintenance | ||
16 | |||
17 | * Create a dedicated `package.json` for CLI tools to reduce server dependencies size | ||
18 | * Add ability to set root password by environment at first start ([@darnuria](https://github.com/darnuria)) | ||
19 | * Removed unused `uuid` actor field (we already have a unique identifier that is the `preferredUsername`) | ||
20 | * Add ability to disable PeerTube log rotation ([@NassimBounouas](https://github.com/NassimBounouas)) | ||
21 | * Speedup font display ([@BO41](https://github.com/BO41)) | ||
22 | * Improve static files HTTP cache | ||
23 | * Add `--since` and `--until` parameters to import videos script to easily sync external channels ([@fflorent](https://github.com/fflorent)) | ||
24 | * Optimize `/watch/:uuid` endpoint | ||
25 | * Optimize Sequelize (SQL ORM) queries generation (consumes less CPU) | ||
26 | * Prune script is faster and can prune avatar files | ||
27 | |||
28 | ### Features | ||
29 | |||
30 | * :tada: Support Greek and Scottish Gaelic languages | ||
31 | * :tada: Add basic plugins and themes support (**beta**): https://docs.joinpeertube.org/#/contribute-plugins | ||
32 | * Install plugins or themes from the administration panel | ||
33 | * Choose a default theme for your instance | ||
34 | * Users can choose the theme they want among the list of themes their administrator installed | ||
35 | * :tada: Add ability to upload audio files: PeerTube will merge the audio file and the thumbnail to create a video | ||
36 | * Multi step registration: | ||
37 | * Add ability for new users to create their default channel | ||
38 | * Guess the account username/channel username according to their display name | ||
39 | * Add explanations about what the purpose of a username/channel name is, and what a channel is | ||
40 | * Improve account video channels page: | ||
41 | * Set it as the default page for the account page in order to avoid confusion between the account homepage and the video channel homepage | ||
42 | * Display channels in rows with some of their videos | ||
43 | * Support more URL parameters in embeds: `muted`, `loop`, `peertubeLink` | ||
44 | * Redesign share modal and add customizations: | ||
45 | * Start/stop at a specific timestamp | ||
46 | * Automatically play/mute/loop the video | ||
47 | * Set a specific subtitle by default | ||
48 | * Group subscriptions and recently added videos in chronological order | ||
49 | * Add ability for users to change their email address | ||
50 | * Add ability to update the support field of all channel videos when we update the channel support field | ||
51 | * Add a language filter in user preferences to display only videos in specific languages | ||
52 | * Add instance follows list in a dedicated tab in the "About" page | ||
53 | * Add ability to set to private a public/unlisted video or video playlist | ||
54 | * Transcode in the `tmp` directory for s3fs compatibility ([@libertysoft3](https://github.com/libertysoft3)) | ||
55 | * Add a button to copy account username ([@NassimBounouas](https://github.com/NassimBounouas)) | ||
56 | * Redirect to "Local videos" page when going to the `peertube` account page | ||
57 | * Rearrange search filter options ([@realityfabric](https://github.com/realityfabric)) | ||
58 | * Close modal after clicking on download ([@LeoMouyna](https://github.com/LeoMouyna)) | ||
59 | * Add ability for admins to customize emails object prefix and body signature ([@yohanboniface](https://github.com/yohanboniface)) | ||
60 | * Support 4K transcoding | ||
61 | * Add link of the follower profile in administration ([@NassimBounouas](https://github.com/NassimBounouas)) | ||
62 | * Add subject field in contact form ([@NassimBounouas](https://github.com/NassimBounouas)) | ||
63 | * Add rate limit to registration and API endpoints | ||
64 | * Add "video quota used" sortable column in user admin list ([@darnuria](https://github.com/darnuria)) | ||
65 | * Automatically update the playlist thumbnail according to the video at the first position (if the user did not set a specific thumbnail) | ||
66 | * Automatically remove dead followings | ||
67 | * Federate comment deletion if the comment was deleted by the video owner | ||
68 | |||
69 | ### Bug fixes | ||
70 | |||
71 | * Fix transcoding information in features table ([LiPek](https://github.com/LiPeK)) | ||
72 | * Fix tools auth with remote instances | ||
73 | * Fix various issues in upload/import scripts | ||
74 | * Fix redundancy exceeded quota | ||
75 | * Fix login with email ([@NassimBounouas](https://github.com/NassimBounouas)) | ||
76 | * Fix quota display in features table | ||
77 | * Fix transcoding help placement | ||
78 | * Fix invisible videos in playlists | ||
79 | * Fix HLS transcoding in lower resolutions | ||
80 | * Fix various federation issues | ||
81 | * Fix mute badge labels | ||
82 | * Fix broken follow notification when the actor is deleted | ||
83 | * Fix overflow and playlist block width in the watch page | ||
84 | * Fix search results overflow on mobile | ||
85 | * Fix infinite scroll on big screens | ||
86 | * Fix start time on some HLS videos | ||
87 | |||
88 | |||
3 | ## v1.3.1 | 89 | ## v1.3.1 |
4 | 90 | ||
5 | ### Bug fixes | 91 | ### Bug fixes |
@@ -21,7 +107,7 @@ | |||
21 | * Add `streaming_playlists` directory in configuration file. **You should configure it in your production.yaml** | 107 | * Add `streaming_playlists` directory in configuration file. **You should configure it in your production.yaml** |
22 | * CSP configuration changed: it's now in a [dedicated section](https://github.com/Chocobozzz/PeerTube/blob/develop/config/production.yaml.example#L110) | 108 | * CSP configuration changed: it's now in a [dedicated section](https://github.com/Chocobozzz/PeerTube/blob/develop/config/production.yaml.example#L110) |
23 | 109 | ||
24 | ## Maintenance | 110 | ### Maintenance |
25 | 111 | ||
26 | * 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 | 112 | * 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 |
27 | * Add reminder to restart PeerTube in upgrade script ([@ldidry](https://github.com/ldidry)) | 113 | * Add reminder to restart PeerTube in upgrade script ([@ldidry](https://github.com/ldidry)) |
diff --git a/scripts/build/client.sh b/scripts/build/client.sh index bde23ae3e..3c2cf6497 100755 --- a/scripts/build/client.sh +++ b/scripts/build/client.sh | |||
@@ -41,7 +41,7 @@ if [ -z ${1+x} ] || [ "$1" != "--light" ]; then | |||
41 | languages=("fr_FR") | 41 | languages=("fr_FR") |
42 | else | 42 | else |
43 | # Supported languages | 43 | # Supported languages |
44 | languages=("gd" "el_GR" "nl_NL" "es_ES" "oc" "pt_BR" "pt_PT" "sv_SE" "pl_PL" "ru_RU" "zh_Hans_CN" "zh_Hant_TW" "fr_FR" "ja_JP" "eu_ES" "ca_ES" "cs_CZ" "eo" "de_DE" "it_IT") | 44 | languages=("nl_NL" "gd" "el_GR" "es_ES" "oc" "pt_BR" "pt_PT" "sv_SE" "pl_PL" "ru_RU" "zh_Hans_CN" "zh_Hant_TW" "fr_FR" "ja_JP" "eu_ES" "ca_ES" "cs_CZ" "eo" "de_DE" "it_IT") |
45 | fi | 45 | fi |
46 | 46 | ||
47 | for lang in "${languages[@]}"; do | 47 | for lang in "${languages[@]}"; do |