Skip to content

Releases: WeblateOrg/weblate

Weblate 5.15

15 Dec 15:25
Immutable release. Only release title and notes can be modified.
weblate-5.15

Choose a tag to compare

Released on December 15th 2025.

New features

Improvements

  • Added disk usage overview in Performance report.

  • GET /api/groups/ now includes admins.

  • ModernMT better supports language variants.

  • Automatically translated strings are now identified by a dedicated flag instead of a label.

  • Component discovery preserves File format parameters.

  • CyrTranslit now supports Belarusian and Greek.

  • Blocking users now accepts internal notes that are not visible to the user.

  • Slack Webhooks and Webhook can be installed multiple times.

  • Compatibility with Git SHA256 repositories.

  • The allowed version control URLs can now be configured using VCS_ALLOW_SCHEMES and VCS_ALLOW_HOSTS.

  • The API timeout for creating pull requests or forking can now be configured via VCS_API_TIMEOUT.

  • Improved VCS integration documentation to clarify Docker environment variables, commit authorship, hosted vs. self-hosted setup, and authentication options.

  • Timestamps from past are now shown with more detail.

Bug fixes

  • Improper invitation validation upon accepting (CVE 2025-64725 / GHSA-m6hq-f4w9-qrjj).

  • Server-Side Request Forgery while cloning repository (CVE 2025-66407 / GHSA-hfpv-mc5v-p9mm).

  • Over‑permissive webhook endpoint enabling mass repository updates plus component enumeration (CVE 2025-67492 / GHSA-pj86-258h-qrvf).

  • Notification settings disclosure via Weblate API (CVE 2025-67715 / GHSA-3pmh-24wp-xpf4).

  • DeepL integration now correctly handles translating to Chinese variants.

  • CSV files format saving translations with empty source fields when using monolingual base files.

  • Tighter validation of user and full names to avoid confusing homoglyphs.

  • Avoid false positive checks upon committing pending changes.

  • Performance improvements for file upload.

  • Show glossary matches for the source language.

Compatibility

  • Replaced custom RequireLoginMiddleware with Django 5.1’s LoginRequiredMiddleware. This makes settings LOGIN_REQUIRED_URLS and LOGIN_REQUIRED_URLS_EXCEPTIONS no longer supported, including their Docker environment variable counterparts.

  • Webhook secret length is now validated to match the Standard Webhooks specification.

  • Python 3.12 or newer is now required.

  • GLib 2.80 or newer is now required.

  • Dropped support for Web Monetization.

  • Laravel PHP strings no longer includes return prefix in the keys.

  • There are several changes in settings_example.py, most notable are changed settings CRISPY_ALLOWED_TEMPLATE_PACKS and INSTALLED_APPS; please adjust your settings accordingly.

Upgrading

Please follow Generic upgrade instructions in order to perform update.

Contributors

Code contributions
Michal Čihař, michael-smt, Steven Loria, Tudor Gradinaru, Karen Konou, Gersona, Miguel A. Bouzada, Kartik Ohri, Florian, Abtin, Aaditya Joshi, Urtzi Odriozola, Cakex2005, was000, KamikazEr101

Translations contributions
Miguel A. Bouzada, Turkish Language Team 🇹🇷, Francisco Serrador, hoanghuy309, Priit Jõerüüt, Ldm Public, eulalio, ssantos, Christian Wia, Andi Chandler, Joel A, Peter Vančo, Dick Groskamp, Besnik Bleta, Dũng Vũ, Nicola...

Read more

Weblate 5.14.3

07 Nov 10:40
Immutable release. Only release title and notes can be modified.
weblate-5.14.3

Choose a tag to compare

Released on November 7th 2025.

Bug fixes

  • Observed HTTPS status in Performance report.

  • Forced synchronization in the Repository maintenance.

Upgrading

Please follow Generic upgrade instructions in order to perform update.

Contributors

Code contributions
Michal Čihař

Documentation contributions
Michal Čihař

All changes in detail.

Weblate 5.14.2

06 Nov 09:41
Immutable release. Only release title and notes can be modified.
weblate-5.14.2

Choose a tag to compare

Released on November 6th 2025.

Improvements

  • Performance when adding strings.

Bug fixes

  • Adding terms to glossary was not working in some situations.

Upgrading

Please follow Generic upgrade instructions in order to perform update.

Contributors

Code contributions
Michal Čihař

Documentation contributions
Michal Čihař

All changes in detail.

Weblate 5.14.1

05 Nov 09:00
Immutable release. Only release title and notes can be modified.
weblate-5.14.1

Choose a tag to compare

Released on November 5th 2025.

New features

  • String context are now tracked in changes histoy and displayed when available.

Improvements

Bug fixes

  • Avoid storing inviting user information in the invited user audit log (CVE 2025-64326 / GHSA-gr35-vpx2-qxhc).

  • Omit admin IP address from audit log.

  • Counting outgoing commits in the repository status.

  • Listing of other translations.

  • SAML configuration in the Docker container.

  • Commit Policy could miss some changes in certain situations.

Upgrading

Please follow Generic upgrade instructions in order to perform update.

Contributors

Code contributions
Michal Čihař, Karen Konou, Gersona

Translations contributions
Agnieszka C, Žiga Deisinger, Anthony Guéchoum, VfBFan, eulalio, Zahid Rizky Fakhri, Максим Горпиніч, Fjuro, Aindriú Mac Giolla Eoin, Peter Vančo, Dick Groskamp, Kyotaro Iijima, Pavel Miniutka, delvani, 大王叫我来巡山, Kaya Zeren, Øjvind Fritjof Arnfred, cat, mdfaruk896852-code, Michal Čihař, GitHub webhook, Besnik Bleta, Horus68, Hotripak, Aitor Astorga, Massimo Pissarello, Rafael Fontenelle, Sketch6580, Любомир Василев, Danial Behzadi, Milo Ivir, 大学没毕业, Francisco Serrador, hoanghuy309, Arantxa, Denys Nykula, Martin Srebotnjak, Andi Chandler, Ricky Tigg, Kevin Zhang, Nataniel Dika Kurniawan

Documentation contributions
Michal Čihař, DeMiro5001, Gersona, Steffen

All changes in detail.

Weblate 5.14

22 Oct 09:39
Immutable release. Only release title and notes can be modified.
weblate-5.14

Choose a tag to compare

Released on October 22nd 2025.

New features

Improvements

Bug fixes

  • Plurals and File format parameters handling on file upload.

  • Team administrators can no longer edit teams besides membership.

  • Highlighting syntax of overlapping elements.

  • Searching case sensitivity for short strings.

  • Inconsistent file formatting for new translations.

  • Memory contents imported via the import_memory command are marked as active.

  • Importing some strings from XLIFF.

Compatibility

Upgrading

Please follow Generic upgrade instructions in order to perform update.

Contributors

Code contributions
Michal Čihař, softworkz, Gersona, Benjamin Alan Jamie, Kartik Ohri, Kai Kewley, Raphael Michel, Dmytro Doroshenko, michael-smt, IoeCmcomc, Karen Konou, Juhari Yusuf Fatahillah, eulalio, Sketch6580

Translations contributions
Michal Čihař, eulalio, Zahid Rizky Fakhri, Divarrek, Sam Plimmer, amano, Sketch6580, Manuela Silva, Aindriú Mac Giolla Eoin, Максим Горпиніч, Milo Ivir, qywter11 qywter11, 大学没毕业, Changseop Yeom, Marija Grineviciute, Peter Vančo, Laurent FAVOLE, Сергей, Royston Shufflebotham, Massimo Pissarello, Emin Tufan Çetin, Juno Takano, Horus68, Martin Srebotnjak, Altos, ovl-1, 이정희, Yauhen, cat, Jessica Patricio, Alejandro Moctezuma, Kristijan "Fremen" Velkovski, Liviu Roman, Sveinn í Felli, Yamin Siahmargooei, Besnik Bleta, Øjvind Fritjof Arnfred, Danial Behzadi, Miguel A. Bouzada, CRISTIAN ANDREI, Denis96, Ldm Public, ROSPL-GR2-2025, Dick Groskamp, Jim Kats, Graaati, coronabond, VfBFan, Любомир Василев, GitHub webhook, Agnieszka C, Arif Budiman, Yaron Shahrabani, Karen Konou, Kartik Ohri, Juhari Yusuf Fatahillah, Дмитрий Михирев, Fjuro, Yago Raña Gayoso

Documentation contributions
Michal Čihař, Gersona, Kai Kewley, Raphael Michel, Benjamin Alan Jamie, michael-smt, softworkz, Karen Konou, Kartik Ohri, Juhari Yusuf Fatahillah, eulalio, Sketch6580

All changes in detail.

Weblate 5.13.3

12 Sep 06:16
Immutable release. Only release title and notes can be modified.
weblate-5.13.3

Choose a tag to compare

Released on September 12th 2025.

Improvements

  • Text on the registration page informs about possible use of user’s data in more detail.

  • Clarified account removal view.

Bug fixes

Upgrading

Please follow Generic upgrade instructions in order to perform update.

Contributors

Code contributions
Michal Čihař, Benjamin Alan Jamie, Raphael Michel, nijel

Translations contributions
Michal Čihař, eulalio, Zahid Rizky Fakhri, Divarrek, Sam Plimmer, amano, Sketch6580, Manuela Silva, Aindriú Mac Giolla Eoin, Максим Горпиніч, Milo Ivir, qywter11 qywter11, 大学没毕业, Changseop Yeom, Marija Grineviciute

Documentation contributions
Michal Čihař, Benjamin Alan Jamie, Raphael Michel, nijel

All changes in detail.

Weblate 5.13.2

05 Sep 13:54
Immutable release. Only release title and notes can be modified.
weblate-5.13.2

Choose a tag to compare

Released on September 5th 2025.

Improvements

  • Error reporting upon validation of the file upload method.

  • Detailed language information in new language notifications.

Bug fixes

  • Sign-in could not be completed with LDAP.

  • Nonspacing mark changes highlighting in history.

Upgrading

Please follow Generic upgrade instructions in order to perform update.

Contributors

Code contributions
Michal Čihař

Translations contributions
Divarrek, VfBFan

Documentation contributions
Michal Čihař, nijel

All changes in detail.

Weblate 5.13.1

04 Sep 12:06
Immutable release. Only release title and notes can be modified.
weblate-5.13.1

Choose a tag to compare

Released on September 4th 2025.

Improvements

Bug fixes

Compatibility

Upgrading

Please follow Generic upgrade instructions in order to perform update.

  • There are several changes in settings_example.py, most notably, django_otp.middleware.OTPMiddleware was removed from MIDDLEWARE; please adjust your settings accordingly.

Contributors

Code contributions
Michal Čihař, nijel, alisa, Gersona, Karen Konou, Kartik Ohri, softworkz, Paul Harriet Asiñero

Translations contributions
pan93412, eulalio, Zahid Rizky Fakhri, Maciej Olko, Aindriú Mac Giolla Eoin, Christian Wia, Fjuro, Brian Njoroge, ssantos, Junghyuk Kwon, hugoalh, Alexis Launay, Wolf, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), Yaron Shahrabani, Marija Grineviciute, Milo Ivir, Данил Костенков, Dick Groskamp, abdelbasset jabrane, CyrTranslit, cat, Michal Čihař, VfBFan, Wuzzy, Michalis, Deleted User, Francisco Serrador, Adolfo Jayme Barrientos, Ricky Tigg, Nicolas Van Aarsen, Julien Humbert, Jérôme, Nifou, Miguel A. Bouzada, elid, RViktor, Taufik Adi Wicaksono, Reza Almanda, Sveinn í Felli, Massimo Pissarello, Kyotaro Iijima, amano, 이정희, WaldiS, tomkolp, Piotr Kołtun, Horus68, Manuela Silva, Alan Marques, Rafael Fontenelle, Alefsander Ribeiro Nascimento, Simona Iacob, Nicoara Alex, Golubev Alexander, Сергей, Blueberry, Mingun, xXx, Vin, BouenMarsh, gfbdrgn, Igor Polyakov, qtm, Alexey Napalkov, Julija Juli, Reno Tx, தமிழ்நேரம், Kaya Zeren, Yuri Chornoivan, Ihor Hordiichuk, Mirka Danylenko, Tymofii Lytvynenko, Andrij Mizyk, Максим Горпиніч, 大王叫我来巡山, Sketch6580, JY3, 大学没毕业, Xiang Heng Wei, yangyangdaji, Xzonn, Peter Dave Hello, 峡州仙士, Winston Sung, Toomore Chiang, Haowei Hsu, Chang-Chia Tseng, notlin4, Supaplex, n1ck, Changseop Yeom, Ldm Public, Vitalii, Yago Raña Gayoso, Agnieszka C, Nguyễn Ngọc Khánh

Documentation contributions
Michal Čihař, nijel, Kartik Ohri, Paul Harriet Asiñero

All changes in detail.

Weblate 5.13

15 Aug 07:11
weblate-5.13

Choose a tag to compare

Released on August 15th 2025.

New features

Improvements

Bug fixes

  • Uploading translations correctly tracks authorship when using Replace existing translation file.

  • DeepL integration now correctly handles all supported source languages.

  • Possible crash on macOS 15 in strxfrm.

  • Internal server error on permission denied while uploading files.

Compatibility

Upgrading

Please follow Generic upgrade instructions in order to perform update.

  • The distributed locking now uses a different implementation and that introduced several changes in settings_example.py.

  • There are several changes in settings_example.py, most notable are changed settings CRISPY_ALLOWED_TEMPLATE_PACKS and INSTALLED_APPS; please adjust your settings accordingly.

  • Docker container is now using granian. This now requires explicit configuration of proxy trusted headers including client protocol. See Running behind reverse proxy.

Contributors

Code contributions
Michal Čihař, nijel, michael-smt, Kartik Ohri, مهدي الوالي, Benjamin Alan Jamie, Gersona, KarenKonou, Julian Wachholz, Jana, softworkz, Luc Didry, Paul Harriet Asiñero, Wouter van Os, Martin Komara, Karen Konou, Pavan Chilukuri

Translations contributions
Emin Tufan Çetin, VfBFan, 大王叫我来巡山, Horus68, Aindriú Mac Giolla Eoin, Zulfar, Сергей, Besnik Bleta, Andi Chandler, Drugi Sapog, Eisuke Kawashima, wang, தமிழ்நேரம், Abduqadir Abliz, Yago Raña Gayoso, Manuela Silva, Arantxa, Linerly, Dick Groskamp, John, Peter Vančo, Jim Kats, WaldiS, caendeith, Michal Čihař, Florent, RViktor, hugoalh, Arun K Varghese, Wael Ibrahim, Juno Takano, Chang-Chia Tseng, eulalio, Fjuro, jonnysemon, Michael Neuendorf, Shizeeg Unadequatov, oxisol, Pierfrancesco Passerini, 大学没毕业, Любомир Василев, Ильсур Фаритович Ирназаров, Rafael Fontenelle, Yu Ting, J. Lavoie, Ilsur Irnazarov, Poesty Li, Xentrox Aero, amano, ButterflyOfFire, gfbdrgn, Zahid Rizky Fakhri, searinminecraft, Miguel A. Bouzada, pan93412, Mohammed Al Otaibi, Pexauteau Santander, Avi Markovitz, Helder Santana, qtm, Christian Wia, Ricky Tigg, Priit Jõerüüt, LucasMZ, VisionR1, ssantos, Yauhen, Clément Lyonnet, yangyangdaji, Максим Горпиніч, Matthaiks, Agnieszka C, Aleš Hakl, Yaron Shahrabani, Massimo Pissarello, 이정희, Dinh Nguyen, Martin Srebotnjak, Thunderstrike116, sletego, Sketch6580, 안정언, AlaxLima, Deniil, Tuomas Hietala, Λευθέρης Τρόμπακας, M. D. Kulkarni (MDK), Golubev Alexander

Documentation contributions
Michal Čihař, nijel, Benjamin Alan Jamie, Julian Wachholz, Jana, Nik Clayton, Gersona, softworkz, Paul Harriet Asiñero, Kartik Ohri, Martin Komara, KarenKonou, Martin Trigaux, Pavan Chilukuri

All changes in detail.

Weblate 5.12.2

20 Jun 06:59
weblate-5.12.2

Choose a tag to compare

Released on June 20th 2025.

Improvements

  • DeepL integration now supports using next-gen LLM model.

Bug fixes

Upgrading

Please follow Generic upgrade instructions in order to perform update.

Contributors

Code contributions
Michal Čihař

Translations contributions
eulalio, Linerly, Peter Vančo, Yaron Shahrabani, VfBFan, Roland Reck, Manuela Silva, Abduqadir Abliz, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), Zahid Rizky Fakhri, Michal Čihař, Matthaiks, Drugi Sapog, Yuri Chornoivan, Agnieszka C, Massimo Pissarello, Fjuro, Sketch6580, Любомир Василев, newidyn, Zulfar

Documentation contributions
Michal Čihař

All changes in detail.