Skip to content

Latest commit

 

History

History
708 lines (467 loc) · 23.8 KB

changes.rst

File metadata and controls

708 lines (467 loc) · 23.8 KB

Weblate 5.7

Not yet released.

New features

Improvements

Bug fixes

Compatibility

  • Weblate now uses mistletoe instead of misaka as a Markdown renderer.
  • :ref:`csp` is now stricter what might block third-party customizations.
  • Monolingual formats no longer copy comments from :ref:`component-template` when adding strings to translation.
  • Dropped support for Amagama in :ref:`machine-translation-setup` as the service is no longer maintained.
  • Default value for :setting:`SENTRY_SEND_PII` was changed.
  • Translation credit reports in the JSON format now follows a different format for entries.

Upgrading

Please follow :ref:`generic-upgrade-instructions` in order to perform update.

All changes in detail.

Weblate 5.6.2

Released on July 1st 2024.

Bug fixes

Upgrading

Please follow :ref:`generic-upgrade-instructions` in order to perform update.

All changes in detail.

Weblate 5.6.1

Released on June 24th 2024.

Improvements

Bug fixes

Upgrading

Please follow :ref:`generic-upgrade-instructions` in order to perform update.

All changes in detail.

Weblate 5.6

Released on June 19th 2024.

New features

Improvements

Bug fixes

  • Loading of strings with many glossary matches.
  • Fixed behavior of some site-wide :ref:`addons`.
  • Saving strings needing editing to :doc:`/formats/winrc`.
  • :ref:`check-xml-tags` better handle XML entities.
  • Automatic suggestions could mix up replacements between translated strings.

Compatibility

  • Compatibility with Django 5.1.

Upgrading

Please follow :ref:`generic-upgrade-instructions` in order to perform update.

All changes in detail.

Weblate 5.5.5

Released on May 13th 2024.

Bug fixes

  • False-positive merge failure alert when using push branch.
  • Cleanup of stale repositories.

Upgrading

Please follow :ref:`generic-upgrade-instructions` in order to perform update.

All changes in detail.

Weblate 5.5.4

Released on May 10th 2024.

Improvements

Bug fixes

Upgrading

Please follow :ref:`generic-upgrade-instructions` in order to perform update.

All changes in detail.

Weblate 5.5.3

Released on May 3rd 2024.

Improvements

  • Improved performance of rendering large lists of objects.
  • Component management: added links to manage project/site-wide :ref:`addons`.

Bug fixes

  • Fixed crashes with librsvg older than 2.46.
  • Daily execution of some :ref:`addons`.

Upgrading

Please follow :ref:`generic-upgrade-instructions` in order to perform update.

All changes in detail.

Weblate 5.5.2

Released on April 26th 2024.

Bug fixes

  • Fixed publishing packages to PyPI.

Upgrading

Please follow :ref:`generic-upgrade-instructions` in order to perform update.

All changes in detail.

Weblate 5.5.1

Released on April 26th 2024.

New features

Improvements

  • Display more details on source string change in history.
  • :ref:`mt-microsoft-translator` now supports using custom translators.
  • Improved error handling in :ref:`invite-user`.
  • Added PNG status badge.
  • Added list of managed projects to the dashboard view.
  • More detailed status of outgoing commits.
  • Reduced memory usage.

Bug fixes

  • Fixed skipped component update with some add-ons enabled.
  • Daily execution of project and site wide add-ons.
  • Allow editing strings when the source is marked for editing.
  • Updates of the last updated timestamp of a string.
  • Fixed project and site wide installation of :ref:`addon-weblate.git.squash` and :ref:`addon-weblate.discovery.discovery` add-ons.
  • Graceful handling of locking errors in the :ref:`api`.

Upgrading

Please follow :ref:`generic-upgrade-instructions` in order to perform update.

  • There is a change in REST_FRAMEWORK setting (newly added EXCEPTION_HANDLER).

All changes in detail.

Weblate 5.5

Released on April 20th 2024.

New features

Improvements

Bug fixes

Compatibility

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 INSTALLED_APPS and LOGOUT_REDIRECT_URL, please adjust your settings accordingly.
  • Weblate now requires Python 3.10 and Django 5.0.

All changes in detail.

Weblate 5.4.3

Released on March 26th 2024.

Bug fixes

Upgrading

Please follow :ref:`generic-upgrade-instructions` in order to perform update.

All changes in detail.

Weblate 5.4.2

Released on February 22nd 2024.

Bug fixes

  • Displaying debugging page in case of database connection issues.
  • Gracefully handle migration with duplicate built-in teams.

Upgrading

Please follow :ref:`generic-upgrade-instructions` in order to perform update.

All changes in detail.

Weblate 5.4.1

Released on February 19th 2024.

Bug fixes

  • Possible crash on Weblate upgrade check when cached from the previous versions.
  • Gracefully handle migration with duplicate built-in teams.

Upgrading

Please follow :ref:`generic-upgrade-instructions` in order to perform update.

All changes in detail.

Weblate 5.4

Released on February 15th 2024.

New features

Improvements

Bug fixes

Compatibility

  • Last changed timestamp now reflects changes outside Weblate as well. This affects both :ref:`api` and the user interface.
  • Releases are signed by Sigstore instead of PGP, see :ref:`verify`.

Upgrading

Please follow :ref:`generic-upgrade-instructions` in order to perform update.

All changes in detail.

Weblate 5.3.1

Released on December 19th 2023.

Bug fixes

  • Not updating statistics in some situations.

Upgrading

Please follow :ref:`generic-upgrade-instructions` in order to perform update.

All changes in detail.

Weblate 5.3

Released on December 14th 2023.

New features

Improvements

Bug fixes

  • Removing stale VCS directories.

Compatibility

  • Dropped Microsoft Terminology service for automatic suggestions, as it is no longer provided by Microsoft.
  • labels in units API now expose full label info, see :http:get:`/api/units/(int:id)/`.

Upgrading

Please follow :ref:`generic-upgrade-instructions` in order to perform update.

All changes in detail.

Weblate 5.2.1

Released on November 22nd 2023.

Improvements

  • Show search field after no strings found while translating.
  • Added soft hyphen to special-characters toolbar.

Bug fixes

  • Database backups compatibility with Alibaba Cloud Database PolarDB.
  • Crash on loading statistics calculated by previous versions.
  • Sort icons in dark mode.
  • Project level statistics no longer count categorized components twice.
  • Possible discarding pending translations after editing source strings.

Upgrading

Please follow :ref:`generic-upgrade-instructions` in order to perform update.

All changes in detail.

Weblate 5.2

Released on November 16th 2023.

New features

Improvements

Bug fixes

  • Fixed creating component within a category by upload.
  • Error handling in organizing components and categories.
  • Fixed moving categories between projects.
  • Fixed formatting of translation memory search results.
  • Allow non-breaking space character in :ref:`autofix-html`.

Compatibility

Upgrading

Please follow :ref:`generic-upgrade-instructions` in order to perform update.

All changes in detail.

Weblate 5.1.1

Released on October 25th 2023.

New features

Improvements

  • :ref:`addon-weblate.consistency.languages` now uses a dedicated user for changes.
  • Added button for sharing on Fediverse.
  • Added validation for VCS integration credentials.
  • Reduced overhead of statistics collection.

Bug fixes

  • Added plurals validation when editing string using the API.
  • Replacing a file using upload when existing is corrupted.

Compatibility

Upgrading

Please follow :ref:`generic-upgrade-instructions` in order to perform update.

All changes in detail.

Weblate 5.1

Released on October 16th 2023.

New features

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.
  • Engage page better shows stats.
  • Strings which can not be saved to a file no longer block other strings to be written.
  • Fixed some API URLs for categorized components.
  • Show plural form examples more prominently.
  • Highlight whitespace in :ref:`machine-translation`.
  • Faster comment and component removal.
  • Show disabled save button reason more prominently.
  • New string notification can now be triggered for each string.

Bug fixes

Compatibility

  • Categories are now included weblate:// repository URLs.

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.

All changes in detail.

Weblate 5.0.2

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.

All changes in detail.

Weblate 5.0.1

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.
  • Performance 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.

All changes in detail.

Weblate 5.0

Released on August 24th 2023.

New features

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

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 and SOCIAL_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.

All changes in detail.