changes.rst 13.6 KB
Newer Older
Michal Čihař's avatar
Michal Čihař committed
1 2 3
Changes
=======

Michal Čihař's avatar
Michal Čihař committed
4 5 6 7 8
weblate 2.4
-----------

Released on ? 2015.

9
* Improved support for PHP files.
Michal Čihař's avatar
Michal Čihař committed
10
* Ability to add ACL to anonymous user.
11
* Improved configurability of import_project command.
Michal Čihař's avatar
Michal Čihař committed
12
* Added CSV dump of history.
13
* Avoid copy/paste errors with whitespace chars.
14
* Added support for Bitbucket webhooks.
15
* Tigher control on fuzzy strings on translation upload.
16
* Several URLs have changed, you might have to update your bookmarks.
17
* Hook scripts are executed with VCS root as current directory.
18
* Hook scripts are executed with environment variables descriping current component.
19
* Add management command to optimize fulltext index.
Michal Čihař's avatar
Michal Čihař committed
20
* Added support for error reporting to Rollbar.
21
* Projects now can have multiple owners.
22
* Project owners can manage themselves.
23

Michal Čihař's avatar
Michal Čihař committed
24 25 26
weblate 2.3
-----------

Michal Čihař's avatar
Michal Čihař committed
27
Released on May 22nd 2015.
Michal Čihař's avatar
Michal Čihař committed
28

Michal Čihař's avatar
Michal Čihař committed
29
* Dropped support for Django 1.6 and South migrations.
30
* Support for adding new translations when using Java Property files
31
* Allow to accept suggestion without editing.
Michal Čihař's avatar
Michal Čihař committed
32 33 34 35
* Improved support for Google OAuth2.
* Added support for Microsoft .resx files.
* Tuned default robots.txt to disallow big crawling of translations.
* Simplified workflow for accepting suggestions.
36
* Added project owners who always receive important notifications.
37
* Allow to disable editing of monolingual template.
38
* More detailed repository status view.
39
* Direct link for editing template when changing translation.
Michal Čihař's avatar
Michal Čihař committed
40
* Allow to add more permissions to project owners.
Michal Čihař's avatar
Michal Čihař committed
41
* Allow to show secondary language in zen mode.
42
* Support for hiding source string in favor of secondary language.
Michal Čihař's avatar
Michal Čihař committed
43

Michal Čihař's avatar
Michal Čihař committed
44 45 46
weblate 2.2
-----------

Michal Čihař's avatar
Michal Čihař committed
47
Released on Feb 19th 2015.
Michal Čihař's avatar
Michal Čihař committed
48

Michal Čihař's avatar
Michal Čihař committed
49
* Performance improvements.
50
* Fulltext search on location and comments fields.
Michal Čihař's avatar
Michal Čihař committed
51
* New SVG/javascript based activity charts.
52
* Support for Django 1.8.
53
* Support for deleting comments.
54
* Added own SVG badge.
55
* Added support for Google Analytics.
Michal Čihař's avatar
Michal Čihař committed
56 57 58
* Improved handling of translation file names.
* Added support for monolingual JSON translations.
* Record component locking in a history.
Michal Čihař's avatar
Michal Čihař committed
59
* Support for editing source (template) language for monolingual translations.
Michal Čihař's avatar
Michal Čihař committed
60
* Added basic support for Gerrit.
Michal Čihař's avatar
Michal Čihař committed
61

Michal Čihař's avatar
Michal Čihař committed
62 63 64
weblate 2.1
-----------

Michal Čihař's avatar
Michal Čihař committed
65 66
Released on Dec 5th 2014.

Michal Čihař's avatar
Michal Čihař committed
67
* Added support for Mercurial repositories.
Michal Čihař's avatar
Michal Čihař committed
68 69
* Replaced Glyphicon font by Awesome.
* Added icons for social authentication services.
Michal Čihař's avatar
Michal Čihař committed
70
* Better consistency of button colors and icons.
Michal Čihař's avatar
Michal Čihař committed
71 72
* Documentation improvements.
* Various bugfixes.
73
* Automatic hiding of columns in translation listing for small screens.
Michal Čihař's avatar
Michal Čihař committed
74
* Changed configuration of filesystem paths.
Michal Čihař's avatar
Michal Čihař committed
75
* Improved SSH keys handling and storage.
76
* Improved repository locking.
77
* Customizable quality checks per source string.
78
* Allow to hide completed translations from dashboard.
Michal Čihař's avatar
Michal Čihař committed
79

Michal Čihař's avatar
Michal Čihař committed
80 81 82
weblate 2.0
-----------

Michal Čihař's avatar
Michal Čihař committed
83
Released on Nov 6th 2014.
Michal Čihař's avatar
Michal Čihař committed
84

Michal Čihař's avatar
Michal Čihař committed
85
* New responsive UI using Bootstrap.
Michal Čihař's avatar
Michal Čihař committed
86
* Rewritten VCS backend.
Michal Čihař's avatar
Michal Čihař committed
87 88
* Documentation improvements.
* Added whiteboard for site wide messages.
89
* Configurable strings priority.
90
* Added support for JSON file format.
Michal Čihař's avatar
Michal Čihař committed
91
* Fixed generating mo files in certain cases.
92
* Added support for GitLab notifications.
93
* Added support for disabling translation suggestions.
Michal Čihař's avatar
Michal Čihař committed
94
* Django 1.7 support.
95
* ACL projects now have user management.
96
* Extended search possibilites.
Michal Čihař's avatar
Michal Čihař committed
97 98 99 100 101
* Give more hints to translators about plurals.
* Fixed Git repository locking.
* Compatibility with older Git versions.
* Improved ACL support.
* Added buttons for per language quotes and other special chars.
102
* Support for exporting stats as JSONP.
Michal Čihař's avatar
Michal Čihař committed
103

Michal Čihař's avatar
Michal Čihař committed
104 105 106
weblate 1.9
-----------

Michal Čihař's avatar
Michal Čihař committed
107
Released on May 6th 2014.
Michal Čihař's avatar
Michal Čihař committed
108

109
* Django 1.6 compatibility.
110
* No longer maintained compatibility with Django 1.4.
111
* Management commands for locking/unlocking translations.
112
* Improved support for Qt TS files.
Michal Čihař's avatar
Michal Čihař committed
113 114
* Users can now delete their account.
* Avatars can be disabled.
Michal Čihař's avatar
Michal Čihař committed
115
* Merged first and last name attributes.
116
* Avatars are now fetched and cached server side.
117
* Added support for shields.io badge.
118

Michal Čihař's avatar
Michal Čihař committed
119 120 121
weblate 1.8
-----------

Michal Čihař's avatar
Michal Čihař committed
122
Released on November 7th 2013.
Michal Čihař's avatar
Michal Čihař committed
123

Michal Čihař's avatar
Michal Čihař committed
124
* Please check manual for upgrade instructions.
125
* Nicer listing of project summary.
Michal Čihař's avatar
Michal Čihař committed
126
* Better visible options for sharing.
127
* More control over anonymous users privileges.
128
* Supports login using third party services, check manual for more details.
Michal Čihař's avatar
Michal Čihař committed
129 130
* Users can login by email instead of username.
* Documentation improvements.
131
* Improved source strings review.
Michal Čihař's avatar
Michal Čihař committed
132
* Searching across all units.
133
* Better tracking of source strings.
134
* Captcha protection for registration.
135

Michal Čihař's avatar
Michal Čihař committed
136 137 138
weblate 1.7
-----------

Michal Čihař's avatar
Michal Čihař committed
139
Released on October 7th 2013.
Michal Čihař's avatar
Michal Čihař committed
140

141
* Please check manual for upgrade instructions.
142
* Support for checking Python brace format string.
143
* Per component customization of quality checks.
144
* Detailed per translation stats.
145
* Changed way of linking suggestions, checks and comments to units.
146
* Users can now add text to commit message.
147
* Support for subscribing on new language requests.
148
* Support for adding new translations.
149
* Widgets and charts are now rendered using Pillow instead of Pango + Cairo.
Michal Čihař's avatar
Michal Čihař committed
150
* Add status badge widget.
151
* Dropped invalid text direction check.
Michal Čihař's avatar
Michal Čihař committed
152
* Changes in dictionary are now logged in history.
Michal Čihař's avatar
Michal Čihař committed
153
* Performance improvements for translating view.
154

Michal Čihař's avatar
Michal Čihař committed
155 156 157
weblate 1.6
-----------

Michal Čihař's avatar
Michal Čihař committed
158
Released on July 25th 2013.
Michal Čihař's avatar
Michal Čihař committed
159

Michal Čihař's avatar
Michal Čihař committed
160 161 162 163 164 165
* Nicer error handling on registration.
* Browsing of changes.
* Fixed sorting of machine translation suggestions.
* Improved support for MyMemory machine translation.
* Added support for Amagama machine translation.
* Various optimizations on frequently used pages.
Michal Čihař's avatar
Michal Čihař committed
166
* Highlights searched phrase in search results.
Michal Čihař's avatar
Michal Čihař committed
167
* Support for automatic fixups while saving the message.
168
* Tracking of translation history and option to revert it.
Michal Čihař's avatar
Michal Čihař committed
169 170
* Added support for Google Translate API.
* Added support for managing SSH host keys.
Michal Čihař's avatar
Michal Čihař committed
171 172 173 174
* Various form validation improvements.
* Various quality checks improvements.
* Performance improvements for import.
* Added support for voting on suggestions.
175
* Cleanup of admin interface.
Michal Čihař's avatar
Michal Čihař committed
176

Michal Čihař's avatar
Michal Čihař committed
177 178 179
weblate 1.5
-----------

Michal Čihař's avatar
Michal Čihař committed
180
Released on April 16th 2013.
Michal Čihař's avatar
Michal Čihař committed
181

Michal Čihař's avatar
Michal Čihař committed
182
* Please check manual for upgrade instructions.
Michal Čihař's avatar
Michal Čihař committed
183
* Added public user pages.
Michal Čihař's avatar
Michal Čihař committed
184
* Better naming of plural forms.
185
* Added support for TBX export of glossary.
186
* Added support for Bitbucket notifications.
Michal Čihař's avatar
Michal Čihař committed
187
* Activity charts are now available for each translation, language or user.
Michal Čihař's avatar
Michal Čihař committed
188
* Extended options of import_project admin command.
189
* Compatible with Django 1.5.
Michal Čihař's avatar
Michal Čihař committed
190
* Avatars are now shown using libravatar.
191
* Added possibility to pretty print JSON export.
Michal Čihař's avatar
Michal Čihař committed
192 193 194
* Various performance improvements.
* Indicate failing checks or fuzzy strings in progress bars for projects or languages as well.
* Added support for custom pre-commit hooks and commiting additional files.
195
* Rewritten search for better performance and user experience.
Michal Čihař's avatar
Michal Čihař committed
196
* New interface for machine translations.
Michal Čihař's avatar
Michal Čihař committed
197 198 199
* Added support for monolingual po files.
* Extend amount of cached metadata to improve speed of various searches.
* Now shows word counts as well.
Michal Čihař's avatar
Michal Čihař committed
200

Michal Čihař's avatar
Michal Čihař committed
201 202 203
weblate 1.4
-----------

Michal Čihař's avatar
Michal Čihař committed
204
Released on January 23rd 2013.
Michal Čihař's avatar
Michal Čihař committed
205

Michal Čihař's avatar
Michal Čihař committed
206 207 208 209 210
* Fixed deleting of checks/comments on unit deletion.
* Added option to disable automatic propagation of translations.
* Added option to subscribe for merge failures.
* Correctly import on projects which needs custom ttkit loader.
* Added sitemaps to allow easier access by crawlers.
Michal Čihař's avatar
Michal Čihař committed
211 212
* Provide direct links to string in notification emails or feeds.
* Various improvements to admin interface.
213
* Provide hints for production setup in admin interface.
Michal Čihař's avatar
Michal Čihař committed
214 215 216
* Added per language widgets and engage page.
* Improved translation locking handling.
* Show code snippets for widgets in more variants.
217
* Indicate failing checks or fuzzy strings in progress bars.
Michal Čihař's avatar
Michal Čihař committed
218
* More options for formatting commit message.
Michal Čihař's avatar
Michal Čihař committed
219
* Fixed error handling with machine translation services.
220
* Improved automatic translation locking behaviour.
Michal Čihař's avatar
Michal Čihař committed
221
* Support for showing changes from previous source string.
Michal Čihař's avatar
Michal Čihař committed
222 223
* Added support for substring search.
* Various quality checks improvements.
224
* Support for per project ACL.
225
* Basic unit tests coverage.
Michal Čihař's avatar
Michal Čihař committed
226

Michal Čihař's avatar
Michal Čihař committed
227 228 229
weblate 1.3
-----------

Michal Čihař's avatar
Michal Čihař committed
230
Released on November 16th 2012.
Michal Čihař's avatar
Michal Čihař committed
231

232 233
* Compatibility with PostgreSQL database backend.
* Removes languages removed in upstream git repository.
234
* Improved quality checks processing.
Michal Čihař's avatar
Michal Čihař committed
235
* Added new checks (BB code, XML markup and newlines).
236 237
* Support for optional rebasing instead of merge.
* Possibility to relocate Weblate (eg. to run it under /weblate path).
Michal Čihař's avatar
Michal Čihař committed
238
* Support for manually choosing file type in case autodetection fails.
Michal Čihař's avatar
Michal Čihař committed
239 240 241
* Better support for Android resources.
* Support for generating SSH key from web interface.
* More visible data exports.
Michal Čihař's avatar
Michal Čihař committed
242
* New buttons to enter some special characters.
Michal Čihař's avatar
Michal Čihař committed
243
* Support for exporting dictionary.
Michal Čihař's avatar
Michal Čihař committed
244
* Support for locking down whole Weblate installation.
Michal Čihař's avatar
Michal Čihař committed
245
* Checks for source strings and support for source strings review.
Michal Čihař's avatar
Michal Čihař committed
246
* Support for user comments for both translations and source strings.
Michal Čihař's avatar
Michal Čihař committed
247 248
* Better changes log tracking.
* Changes can now be monitored using RSS.
Michal Čihař's avatar
Michal Čihař committed
249
* Improved support for RTL languages.
250

Michal Čihař's avatar
Michal Čihař committed
251 252 253
weblate 1.2
-----------

Michal Čihař's avatar
Michal Čihař committed
254
Released on August 14th 2012.
Michal Čihař's avatar
Michal Čihař committed
255

Michal Čihař's avatar
Michal Čihař committed
256 257 258 259
* Weblate now uses South for database migration, please check upgrade instructions if you are upgrading.
* Fixed minor issues with linked git repos.
* New introduction page for engaging people with translating using Weblate.
* Added widgets which can be used for promoting translation projects.
260
* Added option to reset repository to origin (for privileged users).
261
* Project or component can now be locked for translations.
262
* Possibility to disable some translations.
263
* Configurable options for adding new translations.
Michal Čihař's avatar
Michal Čihař committed
264
* Configuration of git commits per project.
Michal Čihař's avatar
Michal Čihař committed
265 266
* Simple antispam protection.
* Better layout of main page.
Michal Čihař's avatar
Michal Čihař committed
267 268
* Support for automatically pushing changes on every commit.
* Support for email notifications of translators.
269
* List only used languages in preferences.
Michal Čihař's avatar
Michal Čihař committed
270
* Improved handling of not known languages when importing project.
Michal Čihař's avatar
Michal Čihař committed
271
* Support for locking translation by translator.
272
* Optionally maintain Language-Team header in po file.
273
* Include some statistics in about page.
274
* Supports (and requires) django-registration 0.8.
Michal Čihař's avatar
Michal Čihař committed
275
* Caching of counted units with failing checks.
Michal Čihař's avatar
Michal Čihař committed
276
* Checking of requirements during setup.
277
* Documentation improvements.
Michal Čihař's avatar
Michal Čihař committed
278

Michal Čihař's avatar
Michal Čihař committed
279 280 281
weblate 1.1
-----------

Michal Čihař's avatar
Michal Čihař committed
282
Released on July 4th 2012.
Michal Čihař's avatar
Michal Čihař committed
283

Michal Čihař's avatar
Michal Čihař committed
284
* Improved several translations.
285 286
* Better validation while creating component.
* Added support for shared git repositories across components.
Michal Čihař's avatar
Michal Čihař committed
287
* Do not necessary commit on every attempt to pull remote repo.
Michal Čihař's avatar
Michal Čihař committed
288
* Added support for offloading indexing.
Michal Čihař's avatar
Michal Čihař committed
289

Michal Čihař's avatar
Michal Čihař committed
290 291 292
weblate 1.0
-----------

Michal Čihař's avatar
Michal Čihař committed
293
Released on May 10th 2012.
Michal Čihař's avatar
Michal Čihař committed
294

295 296
* Improved validation while adding/saving component.
* Experimental support for Android component files (needs patched ttkit).
297
* Updates from hooks are run in background.
Michal Čihař's avatar
Michal Čihař committed
298
* Improved installation instructions.
Michal Čihař's avatar
Michal Čihař committed
299
* Improved navigation in dictionary.
Michal Čihař's avatar
Michal Čihař committed
300

Michal Čihař's avatar
Michal Čihař committed
301 302 303
weblate 0.9
-----------

Michal Čihař's avatar
Michal Čihař committed
304
Released on April 18th 2012.
Michal Čihař's avatar
Michal Čihař committed
305

Michal Čihař's avatar
Michal Čihař committed
306
* Fixed import of unknown languages.
307 308 309 310 311
* Improved listing of nearby messages.
* Improved several checks.
* Documentation updates.
* Added definition for several more languages.
* Various code cleanups.
Michal Čihař's avatar
Michal Čihař committed
312
* Documentation improvements.
Michal Čihař's avatar
Michal Čihař committed
313 314 315 316
* Changed file layout.
* Update helper scripts to Django 1.4.
* Improved navigation while translating.
* Better handling of po file renames.
317
* Better validation while creating component.
Michal Čihař's avatar
Michal Čihař committed
318
* Integrated full setup into syncdb.
Michal Čihař's avatar
Michal Čihař committed
319
* Added list of recent changes to all translation pages.
320
* Check for not translated strings ignores format string only messages.
321

Michal Čihař's avatar
Michal Čihař committed
322 323 324
weblate 0.8
-----------

Michal Čihař's avatar
Michal Čihař committed
325
Released on April 3rd 2012.
Michal Čihař's avatar
Michal Čihař committed
326

Michal Čihař's avatar
Michal Čihař committed
327 328 329 330
* Replaced own full text search with Whoosh.
* Various fixes and improvements to checks.
* New command updatechecks.
* Lot of translation updates.
Michal Čihař's avatar
Michal Čihař committed
331
* Added dictionary for storing most frequently used terms.
Michal Čihař's avatar
Michal Čihař committed
332
* Added /admin/report/ for overview of repositories status.
Michal Čihař's avatar
Michal Čihař committed
333
* Machine translation services no longer block page loading.
Michal Čihař's avatar
Michal Čihař committed
334
* Management interface now contains also useful actions to update data.
Michal Čihař's avatar
Michal Čihař committed
335
* Records log of changes made by users.
Michal Čihař's avatar
Michal Čihař committed
336
* Ability to postpone commit to Git to generate less commits from single user.
Michal Čihař's avatar
Michal Čihař committed
337
* Possibility to browse failing checks.
338
* Automatic translation using already translated strings.
Michal Čihař's avatar
Michal Čihař committed
339
* New about page showing used versions.
340
* Django 1.4 compatibility.
Michal Čihař's avatar
Michal Čihař committed
341
* Ability to push changes to remote repo from web interface.
Michal Čihař's avatar
Michal Čihař committed
342
* Added review of translations done by others.
Michal Čihař's avatar
Michal Čihař committed
343

Michal Čihař's avatar
Michal Čihař committed
344 345 346
weblate 0.7
-----------

Michal Čihař's avatar
Michal Čihař committed
347
Released on February 16th 2012.
Michal Čihař's avatar
Michal Čihař committed
348

Michal Čihař's avatar
Michal Čihař committed
349
* Direct support for GitHub notifications.
350
* Added support for cleaning up orphaned checks and translations.
Michal Čihař's avatar
Michal Čihař committed
351
* Displays nearby strings while translating.
Michal Čihař's avatar
Michal Čihař committed
352
* Displays similar strings while translating.
Michal Čihař's avatar
Michal Čihař committed
353
* Improved searching for string.
Michal Čihař's avatar
Michal Čihař committed
354

Michal Čihař's avatar
Michal Čihař committed
355 356 357
weblate 0.6
-----------

Michal Čihař's avatar
Michal Čihař committed
358
Released on February 14th 2012.
Michal Čihař's avatar
Michal Čihař committed
359

Michal Čihař's avatar
Michal Čihař committed
360
* Added various checks for translated messages.
Michal Čihař's avatar
Michal Čihař committed
361
* Tunable access control.
Michal Čihař's avatar
Michal Čihař committed
362
* Improved handling of translations with new lines.
Michal Čihař's avatar
Michal Čihař committed
363
* Added client side sorting of tables.
Michal Čihař's avatar
Michal Čihař committed
364
* Please check upgrading instructions in case you are upgrading.
Michal Čihař's avatar
Michal Čihař committed
365

Michal Čihař's avatar
Michal Čihař committed
366 367 368
weblate 0.5
-----------

Michal Čihař's avatar
Michal Čihař committed
369
Released on February 12th 2012.
Michal Čihař's avatar
Michal Čihař committed
370

371 372 373 374
* Support for machine translation using following online services:
    * Apertium 
    * Microsoft Translator
    * MyMemory
Michal Čihař's avatar
Michal Čihař committed
375 376 377
* Several new translations.
* Improved merging of upstream changes.
* Better handle concurrent git pull and translation.
Michal Čihař's avatar
Michal Čihař committed
378
* Propagating works for fuzzy changes as well.
Michal Čihař's avatar
Michal Čihař committed
379
* Propagating works also for file upload.
380
* Fixed file downloads while using FastCGI (and possibly others).
Michal Čihař's avatar
Michal Čihař committed
381

Michal Čihař's avatar
Michal Čihař committed
382 383 384
weblate 0.4
-----------

Michal Čihař's avatar
Michal Čihař committed
385
Released on February 8th 2012.
Michal Čihař's avatar
Michal Čihař committed
386 387 388

* Added usage guide to documentation.
* Fixed API hooks not to require CSRF protection.
Michal Čihař's avatar
Michal Čihař committed
389

Michal Čihař's avatar
Michal Čihař committed
390 391 392
weblate 0.3
-----------

Michal Čihař's avatar
Michal Čihař committed
393
Released on February 8th 2012.
Michal Čihař's avatar
Michal Čihař committed
394

Michal Čihař's avatar
Michal Čihař committed
395 396
* Better display of source for plural translations.
* New documentation in Sphinx format.
Michal Čihař's avatar
Michal Čihař committed
397
* Displays secondary languages while translating.
Michal Čihař's avatar
Michal Čihař committed
398
* Improved error page to give list of existing projects.
Michal Čihař's avatar
Michal Čihař committed
399
* New per language stats.
Michal Čihař's avatar
Michal Čihař committed
400

Michal Čihař's avatar
Michal Čihař committed
401 402 403
weblate 0.2
-----------

Michal Čihař's avatar
Michal Čihař committed
404
Released on February 7th 2012.
Michal Čihař's avatar
Michal Čihař committed
405

Michal Čihař's avatar
Michal Čihař committed
406
* Improved validation of several forms.
407
* Warn users on profile upgrade.
Michal Čihař's avatar
Michal Čihař committed
408
* Remember URL for login.
Michal Čihař's avatar
Michal Čihař committed
409
* Naming of text areas while entering plural forms.
410
* Automatic expanding of translation area.
Michal Čihař's avatar
Michal Čihař committed
411

Michal Čihař's avatar
Michal Čihař committed
412 413 414
weblate 0.1
-----------

Michal Čihař's avatar
Michal Čihař committed
415
Released on February 6th 2012.
Michal Čihař's avatar
Michal Čihař committed
416

Michal Čihař's avatar
Michal Čihař committed
417
* Initial release.