Adding a more specific phrasing for yarn installation (#487)
[oweals/peertube.git] / CHANGELOG.md
1 # Changelog
2
3 ## v1.0.0-beta.3
4
5 ### Features
6
7  * Add hover background color in menu
8  * Add info about the initial user quota in the registration form
9  * Add link to register in the login form
10  * Prevent brute force login attack
11
12 ### Bug fixes
13
14  * Fix bad federation with videos with special utf characters in description (again)
15  * Fix views system behind a reverse proxy
16
17
18 ## v1.0.0-beta.2
19
20 ### Features
21
22  * More logging in SMTP module
23  * Add option to disable starttls in SMTP module
24  * Update STUN servers (using framasoft.org and stunprotocol.org now)
25  * Min comment length is 1 now (useful for emoji...)
26  * Better embed video player in small screens
27  * Reduce display time of title/description/control bar in embed on inactivity
28  * Add sign languages for videos attribute
29  * Add autoplay parameter for embed
30  * Videos search on account username and host too
31  * Redirect to homepage on empty search
32
33 ### Bug fixes
34
35  * Fix mentions in comment replies
36  * Logo/Title redirects to the default route
37  * Fix bad federation with videos with special utf characters in description
38  * Fix pagination on mobile
39  * Use instance name for page titles
40  * Fix bad id for Create activities (ActivityPub)
41  * Handle inner actors instead of just handling actor ids (ActivityPub)
42  * Fallback to torrent file if infohash is incorrect
43  * Fix admin config errors display/validation
44  * Add public to Announces (ActivityPub)
45  * Fix inability to run client when cookies are disabled
46  * Fix words breaking in videos description
47  * Graceful exit when import videos script fails
48  * Fix import videos with long names
49  * Fix login with a password containing special characters
50  * Fix player error flickering with an unsupported video format
51  * Fix comment delete federation
52  * Fix communication of a PeerTube instance and Mastodon
53  * Fix custom configuration with number values
54
55
56 ## v1.0.0-beta.1
57
58 Nothing new here, but PeerTube is stable enough for being in beta now. 
59
60
61 ## v1.0.0-alpha.9
62
63 ### BREAKING CHANGES
64
65  * Update videos list/search/get API response:
66    * Removed `resolution` field
67    * Removed `resolutionLabel` field
68    * Removed `category` field
69    * Removed `categoryLabel` field
70    * Removed `licence` field
71    * Removed `licenceLabel` field
72    * Removed `language` field
73    * Removed `languageLabel` field
74    * Removed `privacy` field
75    * Removed `privacyLabel` field
76    * Added `resolution.id` field
77    * Added `resolution.label` field
78    * Added `category.id` field
79    * Added `category.label` field
80    * Added `licence.id` field
81    * Added `licence.label` field
82    * Added `language.id` field
83    * Added `language.label` field
84    * Added `privacy.id` field
85    * Added `privacy.label` field
86
87 ### Bug fixes
88
89  * Fix video_share_url duplicate key on failed transcoding job
90
91
92 ## v1.0.0-alpha.8
93
94 ### Features
95
96  * Add ability to set a short instance description 
97
98
99 ## v1.0.0-alpha.7
100
101 ### BREAKING CHANGES
102
103  * Update videos list/search API response:
104    * Removed `accountName` field
105    * Removed `serverHost` field
106    * Added `account.name` field
107    * Added `account.displayName` field
108    * Added `account.host` field
109    * Added `account.url` field
110    * Added `account.avatar` field
111  * Update video abuses API response:
112    * Removed `reporterUsername` field
113    * Removed `reporterServerHost` field
114    * Removed `videoId` field
115    * Removed `videoUUID` field
116    * Removed `videoName` field
117    * Added `reporterAccount` field
118    * Added `video.id` field
119    * Added `video.name` field
120    * Added `video.uuid` field
121    * Added `video.url` field
122
123 ### Features
124
125  * Add "Local" in menu that lists only local videos
126
127
128 ## v1.0.0-alpha.4
129
130 ### Features
131
132  * Add iOS support
133
134
135 ## v1.0.0-alpha.1
136
137 ### Features
138
139  * Add messages about privacy and P2P
140  * Add stats route
141  * Add playback setting
142
143
144 ## v0.0.29-alpha
145
146 ### BREAKING CHANGES
147
148  * Use only 1 thread for transcoding by default
149
150 ### Features
151
152  * Add help to JS/CSS custom configuration inputs
153  * Keep ratio in video thumbnail generation
154  * Handle video in portrait mode
155
156 ### Bug fixes
157
158  * Fix complete description on some videos
159  * Fix job sorting in administration
160
161
162 ## v0.0.28-alpha
163
164 ### BREAKING CHANGES
165
166  * Enable original file transcoding by default in configuration
167  * Disable transcoding in other definitions in configuration
168
169 ### Features
170
171  * Fallback to HTTP if video cannot be loaded
172  * Limit to 30 FPS in transcoding
173
174
175 ## v0.0.27-alpha
176
177 ### Features
178
179  * Add ability for admin to inject custom JavaScript/CSS
180  * Add help tooltip on some fields
181
182 ### Bug fixes
183
184  * Fix comment reply highlighting
185
186
187 ## v0.0.26-alpha
188
189 ### BREAKING CHANGES
190
191  * Renamed script `import-youtube.js` to `import-videos.js`
192  * Renamed `import-video.js` argument `youtube-url` to `target-url`
193
194 ### Features
195
196  * Add "Support" attribute/button on videos
197  * Add ability to import from all [supported sites](https://rg3.github.io/youtube-dl/supportedsites.html) of youtube-dl
198
199 ### Bug fixes
200
201  * Fix custom instance name overflow
202
203
204 ## v0.0.25-alpha
205
206 ### Features
207
208  * Add ability to link a specific comment 
209
210 ### Bug fixes
211
212  * Fix avatars on video watch page
213
214
215 ## v0.0.24-alpha
216
217 ### Features
218
219 * Publish comments with *ctrl + enter*
220
221 ### Bug fixes
222
223 * Don't stuck on active jobs
224 * Fix deleting a video with comments
225 * Fix infinite scroll (videos list)