Not yet released.
New features * :ref:`mt-yandex-v2` machine translation service.
Improvements
- :ref:`project-translation_review` also shows the approval percentage in object listings.
- Project is added to watched upon accepting an invitation.
- Configure VCS API credentials as a Python dict from environment variables.
- Improved accuracy of checks on plural messages.
Bug fixes
Compatibility
Upgrading
Please follow :ref:`generic-upgrade-instructions` in order to perform update.
- Upgrades from older version than 5.0.2 are not supported, please upgrade to 5.0.2 first and then continue in upgrading.
- Dropped support for deprecated insecure configuration of VCS service API keys via _TOKEN/_USERNAME in :file:`settings.py`.
- Weblate now defaults to persistent database connections in :file:`settings_example.py` and Docker.
Released on September 14th 2023.
Improvements
- Translate page performance.
- Search now looks for categories as well.
Bug fixes
- Rendering of release notes on GitHub.
- Listing of categorized projects.
- Translating a language inside a category.
- Categories sorting.
Upgrading
Please follow :ref:`generic-upgrade-instructions` in order to perform update.
- The database upgrade can take considerable time on larger sites due to indexing changes.
Released on September 10th 2023.
New features
Improvements
- Related glossary terms lookup is now faster.
- Logging of failures when creating pull requests.
- History is now loaded faster.
- Added object
id
to all :ref:`api` endpoints. - Better performance of projects with a lot of components.
- Added compatibility redirects for some old URLs.
Bug fixes
- Creating component within a category.
- Source strings and state display for converted formats.
- Block :ref:`component-edit_template` on formats which do not support it.
- :ref:`check-reused` is no longer triggered for blank strings.
- Performace issues while browsing some categories.
- Fixed GitHub Team and Organization authentication in Docker container.
- GitLab merge requests when using a customized SSH port.
Compatibility
- pyahocorasick dependency has been replaced by ahocorasick_rs.
- The default value of :setting:`IP_PROXY_OFFSET` has been changed from 1 to -1.
Upgrading
Please follow :ref:`generic-upgrade-instructions` in order to perform update.
- The database upgrade can take considerable time on larger sites due to indexing changes.
Released on August 24th 2023.
New features
- :doc:`/formats/markdown` support, thanks to Anders Kaplan.
- :ref:`category` can now organize components within a project.
- :doc:`/formats/fluent` now has better syntax checks thanks to Henry Wilkes.
- Inviting users now works with all authentication methods.
- Docker container supports file backed secrets, see :ref:`docker-secrets`.
Improvements
- Plurals handling in machine translation.
- :ref:`check-same` check now honors placeholders even in the strict mode.
- :ref:`check-reused` is no longer triggered for languages with a single plural form.
- WebP is now supported for :ref:`screenshots`.
- Avoid duplicate notification when a user is subscribed to overlapping scopes.
- OCR support for non-English languages in :ref:`screenshots`.
- :ref:`xliff` now supports displaying source string location.
- Rendering strings with plurals, placeholders or alternative translations.
- User API now includes last sign in date.
- User API token is now hidden for privacy reasons by default.
- Faster adding terms to glossary.
- Better preserve translation on source file change in :doc:`/formats/html` and :doc:`/formats/txt`.
- Added indication of automatic assignment to team listing.
- Users now have to confirm invitations to become team members.
- :ref:`check-formats` can now check all plural forms with the
strict-format
flag. - :doc:`/user/checks` browsing experience.
- Highlight differences in the source string in automatic suggestions.
- Visual diff now better understands compositing characters.
Bug fixes
- User names handling while committing to Git.
- :ref:`addon-weblate.cleanup.blank` and :ref:`addon-weblate.cleanup.generic` now remove all strings at once.
- Language filtering in :doc:`/devel/reporting`.
- Reduced false positives of :ref:`check-reused` when fixing the translation.
- Fixed caching issues after updating screenshots from the repository.
Compatibility
- Python 3.9 or newer is now required.
- Several UI URLs have been changed to be able to handle categories.
Upgrading
Please follow :ref:`generic-upgrade-instructions` in order to perform update.
- There are several changes in :file:`settings_example.py`, most notable is changes in
CACHES
andSOCIAL_AUTH_PIPELINE
, please adjust your settings accordingly. - Several previously optional dependencies are now required.
- The database upgrade can take considerable time on larger sites due to structure changes.