Note
Weblate 5.12 was tagged, but was not published due to issues in the build process. This relelase describe changes in both 5.12 and 5.12.1.
Released on June 16th 2025.
New features
-
Added
POST
/api/units/(int:id)/comments/
to create a new comment for the given translation unit. -
Customize JSON output now has a configurable compact mode.
-
Added Non‑standard characters in Kabyle quality check.
-
Software Bill of Material is now being provided for Weblate.
-
Security and privacy documentation.
-
Added support for Compose Multiplatform resources.
-
Added Translation Coordinator role.
-
Slack Webhooks is now available as an add-on.
-
Added
GET
/api/users/(str:username)/contributions/
to retrieve a list of all translations contributed by the user.
Improvements
-
Unchanged translation is now skipped for Toki Pona.
-
Searching for strings supports
has:location
lookup. -
Unicode whitespaces are now considered as problematic characters for Glossary, see Prohibited initial character.
-
Webhook logs are now displayed nicely.
-
Webhook can be installed multiple times.
-
User profile can now include contact URL.
-
POST
/api/projects/
allows non-superusers to create projects when Billing module is enabled. -
POST
/api/groups/
supports project-scoped team creation by non-superusers. -
GET
/api/users/
now includeslanguages
. -
Webhook documentation improved.
-
Improved support for extended metadata in TermBase eXchange format.
-
Webhook now includes a category field when available.
-
Uploaded fonts can be updated and changes to them are tracked, see Managing fonts.
-
Weblate is now available in Bashkir language.
Bug fixes
-
Dashboard translations ordering when paginating.
-
Honor DeepL API Free glossary limits in DeepL.
-
Webhook delivery of project-wide events.
-
False reports of Has been translated with flags or explanation changes.
-
Creating new translations in App store metadata files.
-
Search and replace correctly handles plurals.
-
Software Bill of Material is now includes serial number.
Compatibility
-
The projects and categories default tab now shows translated languages.
-
If no
secret
is provided in the Webhook add-on configuration, the Webhook request will not be signed, see Webhook. -
SAML authentication support is no longer included in the default dependencies.
Upgrading
Please follow Generic upgrade instructions in order to perform update.
Contributors
Code contributions
Michal Čihař, nijel, Kartik Ohri, مهدي الوالي, Gersona, Mehdi El Oualy, KasukabeDefenceForce, AliceVisek, ButterflyOfFire, Benjamin Alan Jamie, michael-smt, Javi Boo, Karen Konou, Shubham Padia, KarenKonou, zoe, Zoe
Translations contributions
Michal Čihař, Yauhen, Romeostar, RViktor, Francisco Serrador, ابْنُ السَدِيمِ, Alejandra Wheeler, xuars, پرویز قادر, amano, Andrei Stepanov, Jim Kats, dedakir923, Amalia Nostalgia, Aindriú Mac Giolla Eoin, elid, abdelbasset jabrane, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), Rafael Fontenelle, Zahid Rizky Fakhri, Miguel A. Bouzada, Yaron Shahrabani, Fjuro, Jose Delvani, Jim Spentzos, Michał Korczak, Taufik Adi Wicaksono, joel MKO, Ldm Public, Carmelo Serraino, Yu Ting, Alex, Yago Raña Gayoso, Boonsita Noijad, Massimo Pissarello, 大王叫我来巡山, rimasx, Abhinav Ohri, Любомир Василев, Manuela Silva, Juzé, Licaon Kter, Anon, Ecron, ButterflyOfFire, Milo Ivir, Yuliia Ozkan, Christian Wia, Nat A, Drugi Sapog, Martin Srebotnjak, searinminecraft, Chou Chamnan, Priit Jõerüüt, Matthaiks, Sketch6580, Максим Горпиніч, Сергей, cat, Roland Reck, Agnieszka C, VfBFan, Besnik Bleta, Dick Groskamp, Pierfrancesco Passerini, PriitUring, Ding User, 大学没毕业, Peter Vančo, pan93412, Κyriaki L, Marijn Scholtus, Emin Tufan Çetin, Zulfar, Oasis Tri, zenobit, Abduqadir Abliz, ssantos, தமிழ்நேரம், lm, gogu, Andi Chandler, hugoalh, Linerly, Murun Battulga, Teitei, Wael Ibrahim, Burak Hüseyin Ekseli, Eduard Ereza Martínez, Tuomas Hietala, Taiki Ohno
Documentation contributions
Michal Čihař, Kartik Ohri, AliceVisek, Gersona, KasukabeDefenceForce, ButterflyOfFire, Benjamin Alan Jamie, michael-smt, Renan LE CARO, nijel, Yuki Noda, zoe, Zoe