012c2b61ef
- Update to 5.6.2 (bsc#1227273, CVE-2024-39303) * Many more changes, see https://docs.weblate.org/en/latest/changes.html * Perl brace format quality check * Mobile Kotlin resources * Format.JS JSON file * Component discovery now reports skipped entries * File downloads now honor If-Modified-Since * Add-ons can be now installed project-wide and site-wide * API improvements * Added Systran automatic translation support * Docker container now validates user password strength by default * Translation component alerts are now refreshed when needed, not just daily * Notifications now include strings which need updating * Improved compatibility with password managers * Validation of Project level backups ZIP file upon restoring (CVE-2024-39303 / GHSA-jfgp-674x-6q4p). - Download tarballs from GitHub - Releases are signed by Sigstore instead of PGP * added weblate-%{version}.tar.gz.sigstore * dropped Weblate-%{version}.tar.xz.asc
Markéta Machová2024-07-18 06:46:00 +00:00
6605fec988
- Add opensuse use-old-html-theme.patch and upstream pyparsing.patch - Add one more hunk to skip-test_ocr.patch
Markéta Machová2023-07-20 11:40:10 +00:00
8ec2d85dbd
Accepting request 1099707 from home:mcalabkova:branches:devel:languages:python
Markéta Machová2023-07-20 11:32:45 +00:00
d199eb2130
- Update to 4.1.1: * Various fixes found after 4.1 release - Remove merged patch tests.patch
Tomáš Chvátal
2020-06-19 13:07:47 +00:00
421e6c4648
- Fix /etc/apache2 permissions to not conflict with others
Tomáš Chvátal
2020-06-18 13:10:16 +00:00
202ff7d352
- Add patch from upstream to fix test execution: * tests.patch
Tomáš Chvátal
2020-06-17 09:35:28 +00:00
029f3723ad
- Install the documentation in subpkg to make weblate bit smaller
Tomáš Chvátal
2020-06-16 14:20:44 +00:00
a042f79d95
- Do not hardcode optional requires - Verify signatures
Tomáš Chvátal
2020-06-16 14:03:18 +00:00
1adb168cb2
- Update to 4.1.0: * Added support for creating new translations with included country code. * Added support for seaching source strings with screenshot. * Extended information available in the stats insights. * Improved search editing on translate pages. * Improve handling of concurrent repository updates. * Include source language in project creation form. * Include changes count in credits. * Fixed UI language selection in some cases. * Allow to whitelist registration methods with registrations closed. * Improved lookup of related terms in glossary. * Improved translation memory matches. * Group same machinery results. * Add direct link to edit screenshot from translate page. * Improved removal confirmation dialog. * Include templates in ZIP download. * Add support for Markdown and notification configuration in announcements. * Extended details in check listings. * Added support for new file formats: :ref:laravel-php, :ref:html, :ref:odf, :ref:idml, :ref:winrc, :ref:ini, :ref:islu, :ref:gwt, :ref:go-i18n-json, :ref:arb. * Consistently use dismissed as state of dismissed checks. * Add support for configuring default addons to enable. * Fixed editor keyboard shortcut to dismiss checks. * Improved machine translation of strings with placeholders. * Show ghost translation for user languages to ease starting them. * Improved language code parsing. * Show translations in user language first in the list. * Renamed shapings to more generic name variants. * Added new quality checks: :ref:check-unnamed-format, :ref:check-long-untranslated, :ref:check-duplicate. * Reintroduced support for wiping translation memory. * Fixed option to ignore source checks.
Tomáš Chvátal
2020-06-16 12:12:35 +00:00
e464b8e5f9
- Add missing deps for documentation build
Tomáš Chvátal
2020-06-16 12:00:34 +00:00
95b05a1c20
- Update to 4.0.2: * Improved performance of translation stats. * Improved performance of changing labels. * Improved bulk edit performance. * Improved translation memory performance. * Fixed possible crash on component deletion. * Fixed displaying of translation changes in some corner cases. * Improved warning about too long celery queue. * Fixed possible false positives in the consistency check. * Fixed deadlock when changing linked component repository. * Included edit distance in changes listing and CSV and reports. * Avoid false positives of punctuation spacing check for Canadian French. * Fixed XLIFF export with placeholders. * Fixed false positive with zero width check. * Improved reporting of configuration errors. * Fixed bilingual source upload. * Automatically detect supported languages for DeepL machine translation. * Fixed progress bar display in some corner cases. * Fixed some checks triggering on non translated strings.
Tomáš Chvátal
2020-04-28 10:33:45 +00:00
a7a911b573
- Update to 4.0.1: * Weblate now requires Python 3.6 or newer. * Added management overview of component alerts. * Added component alert for broken repository browser URLs. * Improved sign in and registration pages. * Project access control and workflow configuration integrated to project settings. * Added check and highlighter for i18next interpolation and nesting. * Added check and highlighter for percent placeholders. * Display failing checks for suggestions. * Record source string changes in history. * Upgraded Microsoft Translator to version 3 API. * Reimplemented translation memory backend. * Added support for several is: lookups in :doc:user/search. * Allow to make :ref:check-same avoid internal blacklist. * Improved comments extraction from monolingual po files. * Renamed whiteboard messages to announcements. * Fixed occasional problems with registration mails. * Improved LINGUAS update addon to handle more syntax variants. * Fixed editing monolingual XLIFF source file. * Added support for exact matching in :doc:user/search. * Extended API to cover screenshots, users, groups, componentlists and extended creating projects. * Add support for source upload on bilingual translations. * Added support for intermediate language from developers. * Added support for source strings review. * Extended download options for platform wide translation memory.
Tomáš Chvátal
2020-04-17 07:17:16 +00:00
66ae9b92b1
- Drop selenium and chromedriver deps: * These are fragile and cause test failures if mismatch happens * We can live without doing those few depending tests
Tomáš Chvátal
2020-04-07 12:11:40 +00:00
081982932a
- Drop condition < 15.0
Tomáš Chvátal
2020-03-16 08:19:27 +00:00
b71bd4ad72
- Update to 3.11.3: * Fixed searching for fields with certain priority. * Fixed predefined query for recently added strings. * Fixed searching returning duplicate matches. * Fixed notifications rendering in Gmail. * Fixed reverting changes from the history. * Added links to events in digest notifications. * Fixed email for account removal confirmation. * Added support for Slack authentication in Docker container. * Avoid sending notifications for not subscribed languages. * Include Celery queues in performance overview. * Fixed documentation links for addons. * Reduced false negatives for unchanged translation check. * Raised bleach dependency to address CVE-2020-6802. * Fixed listing project level changes in history. * Fixed stats invalidation in some corner cases. * Fixed searching for certain string states. * Improved format string checks behavior on missing percent. * Fixed authentication using some third party providers.
Tomáš Chvátal
2020-03-16 08:18:37 +00:00
de55099deb
- Update to 3.11.2: * Fixed rendering of suggestions. * Fixed some strings wrongly reported as having none words. * Documented Celery setup changes. * Improved filename validation on component creation. * Fixed minimal versions of some dependecies. * Fixed adding groups with certain Django versions. * Fixed manual pushing to upstream repository. * Improved glossary matching. * Allow using VCS push URL during component creation via API. * Rendered width check now shows image with the render. * Fixed links in notifications e-mails. * Improved look of plaintext e-mails. * Display ignored checks and allow to make them active again. * Display nearby keys on monolingual translations. * Added support for groupping string shapings. * Recommend upgrade to new Weblate versions in the system checks. * Provide more detailed analysis for duplicate language alert. * Include more detailed license info on the project pages. * Automatically unshallow local copies if needed. * Fixed download of strings needing action. * New alert to warn about using the same filemask twice. * Improve XML placeables extraction. * The :setting:SINGLE_PROJECT can now enforce redirection to chosen project. * Added option to resolve comments. * Added bulk editing of flags. * Added support for :ref:labels. * Added bulk edit addon. * Added option for :ref:enforcing-checks. * Increased default validity of confirmation links.
Tomáš Chvátal
2020-02-25 15:09:08 +00:00
7c701e3123
- During %post phase do not fail on static files copying if running redis is not available
Tomáš Chvátal
2020-02-17 14:11:35 +00:00
f3e7524d7c
- Add patch to fix test_ssh_add failure: * test_ssh_add.patch
Tomáš Chvátal
2020-02-17 12:51:04 +00:00
92eb27f5f2
- Add patch from upstream to fix test_statistics failure: * test_statistics.patch
Tomáš Chvátal
2020-02-17 12:29:10 +00:00
46903b7b81
- Update to 3.1.0.3: * Support translate-toolkit 2.5.0. * Add lock indication to projects. * Fixed CSS bug caused flicker in some browsers. * Fixed searching on systems with non English locales. * Improved GitHub and Bitbucket hooks repositories matching. * Fixed data migration on some Python 2.7 installations. * Allow to configure git shallow clones. * Improved background notifications processing. * Fixed broken form submissing when navigating back in browser. * New addon to configure YAML formatting. * Fixed same plurals check to not fire on single plural form languages. * Fixed regex search on some fields.
Tomáš Chvátal
2020-02-17 08:52:01 +00:00
46c46aeba8
- Update to 3.10.1: * Extended API with translation creation. * Fixed several corner cases in data migrations. * Compatibility with Django 3.0. * Improved data cleanup performance. * Added support for customizable security.txt. * Improved breadcrumbs in changes log. * Improved translations listing on dashboard. * Improved HTTP responses for web hooks. * Added support for GitLab pull requests in Docker container. * Improved application user interface. * Added doublespace check. * Fixed creating new languages. * Avoid sending auditlog notifications to deleted e-mails. * Added support for read only strings. * Added support for markdown in comments. * Allow to place translation instructions text into project info. * Add copy to clipboard for secondary languages. * Improved support for Mercurial. * Improved performance in fetching Git repositories. * Add search lookup for age of string. * Show source language for all translations. * Show context for nearby strings. * Added support for notifications on repository operations. * Improved translation listings. * Extended search capabilities. * Added support for automatic translation strings marked for edit. * Avoid sending duplicate notifications for linked component alerts. * Improve default merge request message. * Better indicate string state in zen mode.
Tomáš Chvátal
2020-01-16 08:13:53 +00:00
24051a1219
- Add dependency on borgbackup
Tomáš Chvátal
2019-12-03 08:43:16 +00:00
cc8c27b236
- Add few more missing dependencies/requirements
Tomáš Chvátal
2019-11-30 10:07:19 +00:00
ea42e6889e
- Update to 3.9.1: * Remove some not needed files from backups. * Fixed potential crash in reports. * Fixed cross database migration failure. * Added support for force pushing Git repositories. * Reduced risk of registration token invalidation. * Fixed account removal hitting rate limiter. * Added search based on priority. * Fixed possible crash on adding strings to JSON file. * Safe HTML check and fixup now honor source string markup. * Avoid sending notifications to invited and deleted users. * Fix SSL connection to redis in Celery in Docker container. * Include Weblate metadata in downloaded files. * Improved UI for failing checks. * Indicate missing strings in format checks. * Separate check for French punctuation spacing. * Add support for fixing some of quality checks errors. * Add separate permission to create new projects. * Extend stats for char counts. * Improve support for Java style language codes. * Added new generic check for placeholders. * Added support for WebExtension JSON placeholders. * Added support for flat XML format. * Exteded API with project, component and translation removal and creation. * Added support for Gitea and Gitee webhooks. * Added new custom regex based check. * Allow to configure contributing to shared translation memory. * Added ZIP download for more translation files. * Make Xliff standard compliant parsing of maxwidth and font. * Added new check and fixer for safe HTML markup for translating web applications.
Tomáš Chvátal
2019-11-08 07:49:19 +00:00
6ada3cbbc8
- Do not condition for < 15.0 releases
Tomáš Chvátal
2019-07-23 11:00:43 +00:00
32bcce466d
- Update to 3.7.1: * Documentation updates. * Fixed some requirements constraints. * Updated language database. * Localization updates. * Various user interface tweaks. * Improved handling of unsupported but discovered translation files. * More verbosely report missing file format requirements. * Added separate Celery queue for notifications. * Use consistent look with application for API browsing. * Include approved stats in the reports. * Report progress when updating translation component. * Allow to abort running background component update. * Extend template language for filename manipulations. * Use templates for editor link and repository browser URL. * Indicate max length and current chars count when editing translation. * Improved handling of abbreviations in unchanged translation check. * Refreshed landing page for new contributors. * Add support for configuring msgmerge addon. * Delay opening SMTP connection when sending notifications. * Improved error logging. * Allow custom location in MO generating addon. * Added addons to cleanup old suggestions or comments. * Added option to enable horizontal mode in the zen editor. * Improved import perfomance with many linked components. * Fixed examples installation in some cases. * Improved rendering of alerts in changes. * Added new horizontal stats widget. * Improved format strings check on plurals. * Added font management tool.
Tomáš Chvátal
2019-07-23 10:58:43 +00:00
27c3c294e8
- Add python3-dbm to BuildRequires, otherwise tests will fail.
Stanislav Brabec2019-05-31 20:08:15 +00:00
d7ddb96841
- Add conflict with broken versions of billiard (weblate#2768).
Stanislav Brabec2019-05-23 17:49:24 +00:00
fcae3ad0c5
- Update to 3.6.1: * Improved handling of monolingual Xliff files. * Fixed digest notifications in some corner cases. * Fixed addon script error alert. * Fixed generating MO file for monolingual PO files. * Fixed display of uninstalled checks. * Indicate administered projects on project listing. * Allow update to recover from missing VCS repository.
Tomáš Chvátal
2019-05-06 09:09:36 +00:00
080b4422b0
- Avoid documented conflicting version of python3-lxml = 4.3.1.
Markéta Machová2019-04-30 14:24:37 +00:00
16a20530cd
- Update to 3.6: * Add support for downloading user data. * Addons are now automatically triggered upon installation. * Improved instructions for resolving merge conflicts. * Cleanup addon is now compatible with app store metadata translations. * Configurable language code syntax when adding new translations. * Warn about using Python 2 with planned termination of support in April 2020. * Extract special chars from the source string for visual keyboard. * Extended contributor stats to reflect both source and target counts. * Admins and consistency addons can now add translations even if disabled for users. * Fixed description of toggle disabling Language-Team header manipulation. * Notify users mentioned in comments. * Removed file format autodetection from component setup. * Fixed generating MO file for monolingual PO files. * Added digest notifications. * Added support for muting component notifications. * Added notifications for new alerts, whiteboard messages or components. * Notifications for administered projects can now be configured. * Improved handling of three letter language codes. - Remove patch weblate-no-gerrit.patch merged upstream
Tomáš Chvátal
2019-04-24 12:14:31 +00:00
2d029c0599
- Remove patch weblate-no-zeep.patch that is no longer needed and applying
Tomáš Chvátal
2019-04-24 11:12:33 +00:00
f2ed39d697
- Update to 3.5.1: * Fixed Celery systemd unit example. * Fixed notifications from http repositories with login. * Fixed race condition in editing source string for monolingual translations. * Include output of failed addon execution in the logs. * Improved validation of choices for adding new language. * Allow to edit file format in component settings. * Update installation instructions to prefer Python 3. * Performance and consistency improvements for loading translations. * Make Microsoft Terminology service compatible with current zeep releases. * Localization updates. * Improved performance of built in translation memory. * Added interface to manage global translation memory. * Improved alerting on bad component state. * Added user interface to manage whiteboard messages. * Addon commit message now can be configured. * Reduce number of commits when updating upstream repository. * Fixed possible metadata loss when moving component between projects. * Improved navigation in the zen mode. * Added several new quality checks (Markdown related and URL). * Added support for app store metadata files. * Added support for toggling GitHub or Gerrit integration. * Added check for Kashida letters. * Added option to squash commits based on authors. * Improved support for xlsx file format. * Compatibility with tesseract 4.0. * Billing addon now removes projects for unpaid billings after 45 days. * Added support for XLIFF placeholders. * Celery can now utilize multiple task queues. * Added support for renaming and moving projects and components.
Tomáš Chvátal
2019-04-02 10:02:43 +00:00
edd44e959b
- Add two upstream hotfixes (weblate#2487, weblate#2496).
Stanislav Brabec2019-01-17 21:07:52 +00:00
9fb35d27ad
- Recommend python3-docutils for admin documentation.
Stanislav Brabec2019-01-16 19:26:07 +00:00