74 Commits

Author SHA256 Message Date
6e2f323bd6 Accepting request 1327007 from home:mcalabkova:branches:devel:languages:python
- Update to 5.15.1
  * Batch automatic translation can now be manually triggered at project language,
    category or component level
  * Added ability to completely disable the admin contact form by setting CONTACT_FORM
    to "disabled"
  * Added new Ollama machinery tool for local Ollama AI model integration
  * XLIFF 2.0, Nextcloud Apps JSON files, JavaScript Resource Files (RESJSON), and TOML
    are now supported file formats
  * Added disk usage overview in Performance report
  * Compatibility with Git SHA256 repositories
  * 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)
  * Git config file overwrite remote code execution
    (CVE 2025-68398 / GHSA-8vcg-cfxj-p5m3)
  * Arbitrary file read via symbolic links
    (CVE 2025-68279 / GHSA-g925-f788-4jh7)
  * Python 3.12 or newer is now required
  * GLib 2.80 or newer is now required
- Drop merged patches:
  * CVE-2025-68398_2.patch
  * CVE-2025-68398_1.patch
  * site-url.patch

OBS-URL: https://build.opensuse.org/request/show/1327007
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=124
2026-01-14 08:48:48 +00:00
3bffb53b45 Accepting request 1324724 from home:mcalabkova:branches:devel:languages:python
- Add upstream patches CVE-2025-68398_1.patch and CVE-2025-68398_2.patch
  to fix bsc#1255374

OBS-URL: https://build.opensuse.org/request/show/1324724
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=122
2025-12-30 08:27:09 +00:00
61f6e3ceea Accepting request 1317296 from home:mcalabkova:branches:devel:languages:python
- Update to 5.14.3 (CVE-2025-64326, bsc#1253125)
  * Flag updated translations from repository as “Needs editing” is now
    available as an add-on.
  * DELETE /api/projects/(string:project)/labels/(int:label_id)/.
  * Added multivalue CSV in Downloading translations for multivalue formats.
  * New global permissions have been added to control viewing teams, users
    and roles without edit rights, see List of privileges.
  * Last changed lookup in Searching for strings.
  * Do not show glossary matches component setting.
  * Notification hooks improvements.
  * Improved activity logging for Add missing languages add-on.
  * Admins can configure Expiring user accounts.
  * File format parameters can now be configured via the Weblate’s REST API.
  * Rate limiting of notification e-mails, configurable by RATELIMIT_NOTIFICATION_LIMITS.
  * Team administrators can no longer edit teams besides membership.
  * Importing some strings from XLIFF.
  * Removed Akismet spam protection integration as it was no longer effective
    and used an unmaintained Python library.
  * String context are now tracked in changes histoy and displayed when available
  * Avoid storing inviting user information in the invited user audit log
- Add upstream site-url.patch to fix one failing test

- Update to 5.13.3 (bsc#1250803, CVE-2025-61587, bsc#1249184, CVE-2025-58352)

OBS-URL: https://build.opensuse.org/request/show/1317296
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=120
2025-11-12 12:02:41 +00:00
63cde3ac42 Accepting request 1309206 from home:mcalabkova:branches:devel:languages:python
- Update to 5.13.3 (bsc#1250803, CVE-2025-61587)
  * Enhanced Translation Memory management with configurable status
    control.
  * Added cleanup_memory management command to remove obsolete
    translation memory entries.
  * Some flags are now added to a string by default, based on locations.
  * Added Commit Policy setting to control which translations are
    included when committing changes.
  * New management command list_file_format_params to list all available
    file format parameters.
  * Searching for strings supports labels_count:NUMBER lookup.
  * Avatars for API and internal accounts.
  * Migration towards Bootstrap 5 has started, selected views now use
    Bootstrap 5.
  * OpenAI compatibility with latest models.
  * Smarter retries of unwritable pending changes.
  * Failed Two-factor authentication is visible in Audit log.
  * LibreTranslate compatibility with LibreTranslate 1.7.0.
  * Shorten session expiry while in Two-factor authentication.
  * Removed support for no longer working IBM Watson Language Translator.
  * Error reporting upon validation of the file upload method.
  * Text on the registration page informs about possible use of user’s data
    in more detail.
  * Fixed an open redirect when Weblate is configured with Anubis and
    REDIRECT_DOMAINS is not set.
- Drop weblate-%{version}.tar.gz.sigstore.json, we don't verify it anyway

OBS-URL: https://build.opensuse.org/request/show/1309206
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=118
2025-10-06 08:43:32 +00:00
8e3e17b1b6 Accepting request 1286933 from home:mcalabkova:branches:devel:languages:python
- Update to 5.12.1 (bsc#1244678, bsc#1244676)
  * Exposure of personal IP address via e-mail (CVE 2025-49134).
  * Lack of rate limiting when verifying second factor (CVE 2025-47951).
  * 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.
  * Software Bill of Material is now being provided for Weblate.
  * Security and privacy documentation.
  * Slack Webhooks is now available as an add-on.
  * 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.

OBS-URL: https://build.opensuse.org/request/show/1286933
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=116
2025-06-19 11:53:14 +00:00
fb1dfdcae6 Accepting request 1274354 from home:mcalabkova:branches:devel:languages:python
- Update to 5.11.3
  * Inconsistent reStructuredText references check to validate
    reStructuredText references.
  * reStructuredText syntax error check to validate reStructuredText
    syntax.
  * API can now produce CSV output.
  * New management command import_projectbackup to import Project
    level backups.
  * Improved error handling in Automatic suggestions.
  * Synchronize on shared repository now operates on all its components.
  * Reused translation check gracefully handles languages which are
    not case sensitive.
  * Running tests using Django test executor is no longer supported,
    see Weblate testsuite and continuous integration.
  * Weblate has switched to a different library for zxcvbn integration,
    as the old one is no longer maintained, see Password authentication.
  * Weblate uses proactive authentication with Git 2.46.0 and newer when
    HTTP credentials are supplied.
  * Webhook is now available as an add-on.
  * Automattic components formatting check to validate placeholders in
    Automattic components.
  * Inherited flags can now be discarded, see Customizing behavior using
    flags.
  * Security: Cloning a component could leak component configuration
    into the URL (CVE-2025-32021).
  * Fixed captcha verification when some time zone was configured.
  * Project level backups now include teams and categories.
  * Registration now disallows disposable e-mail domains.
  * Glossary performance in zen mode and automatic suggestions.
  * Django 5.2 compatibility.

OBS-URL: https://build.opensuse.org/request/show/1274354
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=114
2025-05-05 07:38:23 +00:00
e284fefb3b Accepting request 1235964 from home:mcalabkova:branches:devel:languages:python
- Update to 5.9.2
  * Added Key filter in the component.
  * Searching now supports filtering by object path and Fuzzy values for 
    DATETIME fields.
  * Merge requests credentials can now be passed in the repository URL, 
    see Configuring version control credentials.
  * Azure OpenAI automatic suggestion service.
  * Bitbucket Cloud pull requests.
  * Weblate now requires Python 3.11 or newer.
  * Amazon Translate now requires the TranslateFullAccess permission.
  * Weblate’s REST API now has a preview OpenAPI specification.
  * Per-project Automatic suggestions can now be configured via the 
    Project Weblate’s REST API.
  * Translation memory import now supports files with XLIFF, PO and CSV 
    formats.
  * The registration CAPTCHA now includes proof-of-work mechanism ALTCHA.
  * Leading problematic characters in CSV are now checks for Glossary.
  * Logging to Graylog log management.
  * Rollbar integration no longer includes client-side error collection.
  * Weblate now requires Git 2.28 or newer.
  * WEB_WORKERS now configures number of threads instead of processes.
- Docs were excluded from the release tarball, dropped from the package
- Drop no-longer-needed use-old-html-theme.patch
- Add upstream ttkit.patch to fix tests
- Update to 5.7.2
  * Many more changes, see https://docs.weblate.org/en/latest/changes.html
  * Two-factor authentication is now supported using Passkeys, WebAuthn, 
    authentication apps (TOTP), and recovery codes.
  * Weblate now uses mistletoe instead of misaka as a Markdown renderer.
  * Two-factor authentication can be enforced at the team or project level.
  * Adding new strings can now create plural strings in the user interface.
  * OpenAI now supports custom models and URLs and offers rephrasing of 
    existing strings.
  * Cyrtranslit automatic suggestion service.
  * Content security policy is now stricter what might block third-party 
    customizations.
  * ENABLE_HTTPS is now required for WebAuthn support. If you cannot use HTTPS, 
    please silence related check as described in ENABLE_HTTPS documentation.
  * Updated language names to better describe different scripts and Sintic 
    languages.
  * Instead of redirecting, the sign-out now displays a page.

OBS-URL: https://build.opensuse.org/request/show/1235964
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=112
2025-01-08 14:50:47 +00:00
16b58e2b3d Accepting request 1194546 from home:bmwiedemann:branches:M17N:l10n.opensuse.org
Avoid stuck build on test-failure (boo#1204884)

OBS-URL: https://build.opensuse.org/request/show/1194546
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=111
2024-08-19 19:20:44 +00:00
5b5c32ea9b Accepting request 1187693 from home:mcalabkova:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1187693
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=108
2024-07-18 06:46:00 +00:00
59e8933366 Accepting request 1154057 from home:mcalabkova:branches:M17N:l10n.opensuse.org
- Do not depend on unflavored /usr/bin/python3

OBS-URL: https://build.opensuse.org/request/show/1154057
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=106
2024-03-01 14:33:31 +00:00
ef08ca77d9 Accepting request 1153137 from home:mcalabkova:branches:M17N:l10n.opensuse.org
- Do not generate dependency on /usr/bin/python (boo#1220367)

OBS-URL: https://build.opensuse.org/request/show/1153137
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=105
2024-03-01 12:05:29 +00:00
e8af1fa876 Accepting request 1142797 from home:mcalabkova:branches:devel:languages:python
- Update to 5.3.1
  * Migration notice: it is recommended to upgrade to v5.0.2 first
  * Too many changes, see https://docs.weblate.org/en/latest/changes.html for a complete list
  4.18.2 - 5.0.2:
  * Markdown files support, thanks to Anders Kaplan.
  * Category can now organize components within a project.
  * Fluent format now has better syntax checks thanks to Henry Wilkes.
  * Inviting users now works with all authentication methods.
  * Docker container supports file backed secrets, see Passing secrets.
  * Plurals handling in machine translation.
  * XLIFF now supports displaying source string location.
  * User API token is now hidden for privacy reasons by default.
  * Users now have to confirm invitations to become team members.
  * Visual diff now better understands compositing characters.
  * Python 3.9 or newer is now required
  * Several UI URLs have been changed to be able to handle categories.
  * Related glossary terms lookup is now faster.
  * Added object id to all Weblate’s REST API endpoints.
  * Added compatibility redirects for some old URLs.
  * pyahocorasick dependency has been replaced by ahocorasick_rs.
  * The default value of IP_PROXY_OFFSET has been changed from 1 to -1.
  * Translate page performance.
  * Search now looks for categories as well.
  5.0.2 - 5.3.1:
  * Yandex v2 machine translation service.
  * Automatic translations are now stored with a dedicated user as an author.
  * Enable reviews also shows the approval percentage in object listings.
  * Project is added to watched upon accepting an invitation.
  * Improved accuracy of checks on plural messages.
  * Categories are now included weblate:// repository URLs.
  * Faster statistics updates.
  * Better e-mail selection in user profile.
  * Automatic fixups are now applied to suggestions as well.
  * Use neutral colors for progress bars and translation unit states.
  * One-click removal of project or component Notifications.
  * Apple iOS strings exporter now produces UTF-8 encoded files.
  * Python 3.12 is now supported
  * OpenAI automatic suggestion service.
  * Alibaba automatic suggestion service.
  * Added labels API, see GET /api/projects/(string:project)/labels/.
  * 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 GET /api/units/(int:id)/.
- Drop merged patches:
  * redis_config_remove_parser_class.patch
  * pyparsing.patch

OBS-URL: https://build.opensuse.org/request/show/1142797
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=103
2024-01-31 13:44:31 +00:00
f45450b6ea Accepting request 1121465 from home:jaimeMF:branches:M17N:l10n.opensuse.org
- Add build dependency on redis and openssh
- Add upstream patch redis_config_remove_parser_class.patch

OBS-URL: https://build.opensuse.org/request/show/1121465
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=101
2023-11-01 19:29:53 +00:00
1f68928ff1 - Add opensuse use-old-html-theme.patch and upstream pyparsing.patch
- Add one more hunk to skip-test_ocr.patch

OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=99
2023-07-20 11:40:10 +00:00
675f2c4888 Accepting request 1099707 from home:mcalabkova:branches:devel:languages:python
- Update to 4.18.2
  * Added support for browsing changes for a individual string.
  * Fixed plurals handling in automatic translation from other components.
  * Added keyboard shortcut Alt+Enter to submit string as a suggestion.
  * Improved performance of translation memory.
  * Added add-on to customize XML output.
  * Format string checks now also detects duplicated formats.
  * Improved search performance for some specially formatted strings.
  * Celery beat is now storing the tasks schedule in the database.
  * Dropped support for VCS integration settings deprecated in 4.14.
  * Added support for Bitbucket Server pull requests.
  * Improved conflicts handling in gettext PO files.
  * Added plurals support to automatic suggestions.
  * Allow to filter on language in reports.
  * Dropped deprecated command cleanup_celery.
  * Fixed private project visibility for some teams.
  * Added support for Ed25519 SSH key.
  * Improved API error messages on permission denied.
  * Reduced false positives of the XML checks.
  * Avoiding signing-out user in some rate-limits.
  * Support for automatic update of screenshots from a repository.
  * Added dark theme; browser-following and manual setting are
    available.
  * More changes, see https://github.com/WeblateOrg/weblate/releases

OBS-URL: https://build.opensuse.org/request/show/1099707
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=98
2023-07-20 11:32:45 +00:00
8f8f747b83 Accepting request 1080374 from home:dimstar:Factory
- Do not use boolean deps for simple 'and' constructs. Having them
  separated into simple requires each is equivalent.

OBS-URL: https://build.opensuse.org/request/show/1080374
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=96
2023-05-02 10:42:01 +00:00
7291b33fd9 Accepting request 1072097 from home:mcepl:branches:M17N:l10n.opensuse.org
- Add skip-test_ocr.patch (gh#WeblateOrg/weblate#8931).
- Fix one /usr/bin/env shebang.
- Clean up SPEC file

OBS-URL: https://build.opensuse.org/request/show/1072097
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=94
2023-04-12 12:47:31 +00:00
865c7addb3 - update to 4.14.2 + reqs
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=92
2022-12-08 12:30:32 +00:00
9a0ca51a2c Accepting request 1040310 from home:dirkmueller:Factory
- update to 4.14.1
  * Added support for removing entries from translation memory.
  * Improved analysis on the duplicate language alert.
  * Improved accurancy of the consecutive duplicated words check.
  * Improved scaling of sending many notifications.
  * Improved string state handling for subtitle translation.
  * Deprecated insecure configuration of VCS service API keys via
    _TOKEN/_USERNAME configuration instead of _CREDENTIALS list.
  * Fixed processing of some uploaded CSV files.
  * Improved whitespace changes handling in diff display.
  * Added automatic suggestions management link to management pages.
  * Track comment removal/resolving in history.
  * Fixed restoring project backups with linked components.
  * Fixed captcha entering on unsuccessful registration.
  * Improved languages support in DeepL.
  * Improved webhooks compatibility with authenticated repositories.
  * Added support for Python 3.11.

OBS-URL: https://build.opensuse.org/request/show/1040310
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=91
2022-12-08 12:24:07 +00:00
320b08df67 Accepting request 1035142 from home:mcalabkova:branches:M17N:l10n.opensuse.org
OBS-URL: https://build.opensuse.org/request/show/1035142
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=89
2022-11-10 20:02:58 +00:00
ae733bd0c7 Accepting request 978328 from home:mcalabkova:branches:devel:languages:python
- Update to 4.12.2
  * Added support for Amharic in :ref:check-end-stop.
  * Added support for Burmese in :ref:check-end-question.
  * Extended options of the :ref:addon-weblate.generate.pseudolocale add-on.
  * Added ignore-all-checks flag to ignore all quality checks on a string.
  * Avoid :ref:addon-weblate.generate.pseudolocale add-on to trigger failing checks.
  * Added support for :ref:vcs-gitea.
  * Added Linux style language code to :ref:component-language_code_style.
  * Added support for rebuilding project translation memory.
  * Improved API for creating components from a file.
  * Add copy and clone buttons to other translations.
  * Make merge request message configurable at component level.
  * Improved maximal length restriction behavior with XML tags.
  * Fixed loading Fluent files with additional comments.
  * Add support for web monetization.
  * Ensure Weblate SSH key is generated during migrations.

OBS-URL: https://build.opensuse.org/request/show/978328
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=86
2022-06-05 16:36:04 +00:00
8ace1cc3f9 Accepting request 967388 from home:mcepl:branches:M17N:l10n.opensuse.org
- Don't limit the upper version of social-auth packages.

OBS-URL: https://build.opensuse.org/request/show/967388
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=84
2022-04-07 05:31:31 +00:00
2f349bdb84 Accepting request 958435 from home:mcepl:branches:M17N:l10n.opensuse.org
- Update to 4.11 (bsc#1196540):
  - Fixes stored XSS, see GHSA-6jp6-9rf9-gc66 (CVE-2022-24710)
    for more details.
  - Fixed add-on installation using API.
  - Renamed Strings needing action to Unfinished strings.
  - Fixed false positives from ICU MessageFormat syntax.
  - Indicate lock and contributor agreement on other occurrences
    listing.
  - Fixed updating PO files with obsolete strings or missing
    plurals.
  - Improved squash add-on compatibility with Gerrit.
  - Automatically initialize user languages based on the
    Accept-Language header.
  - Improved error handling on string removal.
  - Weblate now requires Python 3.7 or newer.
  - Fixed some write operations with project token authentication.
  - Fixed string state tracking when the strings changes in the
    repository.
  - Track string changes from the repository.
  - Sticky header on translations listing to improve navigation.
  - Fixed untranslating strings in Java properties.
  - Fixed Git operation with non-ascii branch names.
  - New add-on Prefill translation with source.
  - Added Merge without fast-forward Merge style.
  - Fixed Automatic translation add-on trigger on newly added strings.
  - Improved punctuation checks for Burmese.
  - Added support for defining custom teams at project level to
    grant users access, see Managing per-project access control.
  - Added documentation links to alerts.
  - Added support for searching for resolved comments.
  - Added support for borgbackup 1.2.
  - Fixed applying of Automatically translated label.
- Update to 4.10.1:
  - Documented changes introduced by upgrading to Django 4.0.
  - Fixed displaying of Automatically translated label.
  - Fixed API display of branch in components with a shared
    repository.
  - Improved analysis on the failed push alert.
  - Fixed manually editing page when browsing changes.
  - Improved accuracy of check-kashida.
- Update to 4.10:
  - Added support for formality and placeholders with DeepL.
  - Bulk edit and search and replace are now available on project
    and language level.
  - Added filtering to search and replace.
  - Fixed: "Perform automatic translation" privilege is no longer
    part of the Languages group.
  - "Perform automatic translation" is in the Administration and
    the new Automatic translation group.
  - Fixed generating XLSX files with special chars.
  - Added ability to the GitHub authentication backend to check
    if the user belongs to a specific GitHub organization or
    team.
  - Improved feedback on invalid parameters passed to API.
  - Added support for project scoped access tokens for API.
  - Fixed string removal in some cases.
  - Fixed translating newly added strings.
  - Label automatically translated strings to ease their filtering.

OBS-URL: https://build.opensuse.org/request/show/958435
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=83
2022-03-02 12:11:11 +00:00
51be6ea197 Accepting request 945360 from home:dimstar:Factory
- Do not attempt to build on i586 workers: the resulting package is
  noarch, so can be used anyway.

OBS-URL: https://build.opensuse.org/request/show/945360
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=82
2022-01-20 16:46:30 +00:00
6898e2b760 Accepting request 936487 from home:mcepl:branches:M17N:l10n.opensuse.org
- Fix BRs python-akismet -> python-python-akismet
- Add missing BR python-fluent
- Better method of stopping redis-server.

OBS-URL: https://build.opensuse.org/request/show/936487
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=81
2021-12-13 04:50:38 +00:00
3ebe94bf03 - Update to version 4.9.1...
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=80
2021-12-03 02:41:26 +00:00
9e2a7410b0 Accepting request 921353 from M17N:l10n.opensuse.org:weblate-4.8.1
- Update to version 4.8.1...

OBS-URL: https://build.opensuse.org/request/show/921353
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=79
2021-09-24 17:03:22 +00:00
bee9e62ecd Accepting request 914524 from home:mcalabkova:branches:devel:languages:python
- Update to 4.8
  * Support more language aliases to be configured on a project.
  * Fixed search string validation in API.
  * Fixed Git exporter URLs after a domain change.
  * Fixed cleanup addon for Windows RC files.
  * Fixed possible crash on Xliff updating.
  * Added support for Apple stringsdict format.
  * The exact search operator is now case-sensitive on PostgreSQL.
  * Fixed saving glossary explanations in some cases.
  * Documentation improvements.
  * Performance improvements.
  * Improved squash add-on compatibility with Gerrit.
  * Fixed adding strings to a monolingual glossary components.
  * Improved performance in hadling variants.
  * Fixed squash add-on sometimes skipping parsing upstream changes.
  * Preserve file extension on download.
  * Added support for the Fluent format.
  * Add support for using tabs to indent JSON formats.

OBS-URL: https://build.opensuse.org/request/show/914524
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=78
2021-09-10 14:26:18 +00:00
e559278b4f Accepting request 903634 from home:mcalabkova:branches:devel:languages:python
- Update to 4.7.1
  * Improved configuration health check.
  * Added support for object-pascal-format used in gettext PO, see :ref:check-object-pascal-format.
  * Renamed :guilabel:Nearby keys to :guilabel:Similar keys to better describe the purpose.
  * Added support for :ref:mi18n-lang.
  * Improved SAML authentication integration.
  * Fixed :ref:vcs-gerrit integration to better handle corner cases.
  * Weblate now requires Django 3.2.
  * Fixed inviting users when e-mail authentication is disabled.
  * Improved language definitions.
  * Added support for blocking users from contributing to a project.
  * Fixed automatic creation of glossary languages.
  * Extended documentation about add-ons.
  * Performance improvements for components with linked repositories.
  * Added support for free DeepL API.
  * The user management no longer needs Django admin interface.
  * Improved popup for adding terms to glossary.
  * Added support for LibreTranslate machine translation service.
  * Added rate limiting on creating new projects.
  * Improved performance of file updates.

OBS-URL: https://build.opensuse.org/request/show/903634
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=77
2021-07-02 12:46:57 +00:00
4943b9b2f6 Accepting request 892080 from home:mcalabkova:branches:devel:languages:python
- Update to 4.6.2
  * Fixed crash after moving shared component between projects.
  * Fixed adding new strings to empty properties files.
  * Fixed copy icon alignment in RTL languages.
  * Extended string statistics on the Info tab.
  * Fixed handling of translation files ignored in Git.
  * Improved metrics performance.
  * Fixed possible bug in saving glossaries.
  * Fixed consistency check behavior on languages with different plural rules.

OBS-URL: https://build.opensuse.org/request/show/892080
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=75
2021-05-12 01:38:10 +00:00
133a27b770 Accepting request 890041 from home:mcalabkova:branches:devel:languages:python
- Update to 4.6.1
  * Remove obsolete spam protection code.
  * Improve source plural check accuracy.
  * Update list of user interface languages in Docker.
  * Improved error messages when creating pull requests.
  * Fixed creating pull requests on Pagure.
  * Fixed triggering automatically installed add-ons.
  * Fixed possible caching issues on upgrade.
  * Fixed adding new units to monolingual translations using upload.

OBS-URL: https://build.opensuse.org/request/show/890041
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=73
2021-05-03 21:58:26 +00:00
eaa81380b3 - Require borgbackup, otherwise some commands fail.
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=72
2021-04-30 15:07:46 +00:00
c55ec7ed02 Accepting request 887206 from M17N:l10n.opensuse.org:weblate-4_6
- Update to 4.6:
  * The auto_translate management command has now a parameter for specifying translation mode.
  * Added support for :ref:`txt`.
  * Added trends and metrics for all objects.
  * Added support for direct copying text from secondary languages.
  * Added date filtering when browsing changes.
  * Improved activity charts.
  * Sender for contact form e-mails can now be configured.
  * Improved parameters validation in component creation API.
  * The rate limiting no longer applies to superusers.
  * Improved automatic translation addon performance and reliability.
  * The rate limiting now can be customized in the Docker container.
  * API for creating components now automatically uses :ref:`internal-urls`.
  * Simplified state indication while listing strings.
  * Password hashing now uses Argon2 by default.
  * Simplified progress bars indicating translation status.
  * Renamed :ref:`addon-weblate.consistency.languages` to clarify the purpose.
  * Fixed saving string state to XLIFF.
  * Added language-wide search.
  * Initial support for :ref:`docker-scaling` the Docker deployment.
  * Fixed metrics collection.
  * Fixed possible crash when adding strings.
  * Improved search query examples.
  * Fixed possible loss of newly added strings on replace upload.
  * Configurable schedule for automatic translation.
  * Added Lua format check.
  * Ignore format strings in the :ref:`check-duplicate` check.
  * Allow uploading screenshot from a translate page.
  * Added forced file synchronization to the repository maintenance.
  * Fixed automatic suggestions for languages with a longer code.
  * Improved performance when adding new strings.
  * Several bug fixes in quality checks.
  * Several performance improvements.
  * Added integration with :ref:`discover-weblate`.
  * Fixed checks behavior with read-only strings.

OBS-URL: https://build.opensuse.org/request/show/887206
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=70
2021-04-21 07:33:40 +00:00
61c3b3be15 Accepting request 885653 from home:gmbr3:Active
- Re-add sed for python3

OBS-URL: https://build.opensuse.org/request/show/885653
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=68
2021-04-16 08:28:05 +00:00
1f7cb56c8d Accepting request 885581 from home:mcalabkova:branches:M17N:l10n.opensuse.org
- Remove unneeded sed for python3

OBS-URL: https://build.opensuse.org/request/show/885581
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=67
2021-04-15 08:15:37 +00:00
9bcd81269e Accepting request 879362 from home:mcalabkova:branches:devel:languages:python
- Update to 4.5.1
  * Dropped support for migrating from 3.x releases, migrate through 4.1 or 4.0.
  * Added exports into several monolingual formats.
  * Simplified main navigation (replaced buttons with icons).
  * Removed separate Celery queue for translation memory.
  * Added support for aliasing languages at project level.
  * The Weblate domain is now configured in the settings, see SITE_DOMAIN.
  * Include user stats in the API.
  * Rewritten support for GitHub and GitLab pull requests.
  * Add Vue I18n formatting check.
  * Unit API now properly handles plural strings.
  * Support Markdown in contributor agreement.
  * Added support for Python 3.9.
  * Improved performance of translation memory updates.
  * Weblate now requires Django 3.1.
  * Improved support for non-standard language codes.
  * Improved performance of file upload.
  * Added support for lua-format used in gettext PO.
  * Added support for sharing a component between projects.
  * Dropped mailing list field on the project in favor of generic instructions for translators.
  * Strings can now be added and removed in bilingual formats as well.
  * Glossaries are now stored as regular components.
  * Added support for customizing navigation text color.

OBS-URL: https://build.opensuse.org/request/show/879362
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=66
2021-03-17 14:19:47 +00:00
c420870d8d Accepting request 866863 from home:dimstar:Factory
- Replace system-user-wwwrun with user(wwwrun): be resilient to
  package name changes.

OBS-URL: https://build.opensuse.org/request/show/866863
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=65
2021-01-26 14:37:13 +00:00
Tomáš Chvátal
bcee2cc1cd - Update to 4.1.1:
* Various fixes found after 4.1 release
- Remove merged patch tests.patch

OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=63
2020-06-19 13:07:47 +00:00
Tomáš Chvátal
4e0a8bbd7c - Fix /etc/apache2 permissions to not conflict with others
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=62
2020-06-18 13:10:16 +00:00
Tomáš Chvátal
3847f36682 - Add patch from upstream to fix test execution:
* tests.patch

OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=61
2020-06-17 09:35:28 +00:00
Tomáš Chvátal
4ba87d5a3a - Install the documentation in subpkg to make weblate bit smaller
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=60
2020-06-16 14:20:44 +00:00
Tomáš Chvátal
35b154dcc8 - Do not hardcode optional requires
- Verify signatures

OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=59
2020-06-16 14:03:18 +00:00
Tomáš Chvátal
af9c61f0ab - 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.

OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=58
2020-06-16 12:12:35 +00:00
Tomáš Chvátal
f18739e2f8 - Add missing deps for documentation build
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=57
2020-06-16 12:00:34 +00:00
Tomáš Chvátal
e6f55a2a8f - Update to 4.0.4:
* Many bugixes all around

OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=55
2020-05-14 09:40:55 +00:00
Tomáš Chvátal
d340db61e2 - 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.

OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=53
2020-04-28 10:33:45 +00:00
Tomáš Chvátal
edf5b3a5bf - 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.

OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=52
2020-04-17 07:17:16 +00:00
Tomáš Chvátal
b1a35fd830 - Drop selenium and chromedriver deps:
* These are fragile and cause test failures if mismatch happens
  * We can live without doing those few depending tests

OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=51
2020-04-07 12:11:40 +00:00
Tomáš Chvátal
dac22495aa - Drop condition < 15.0
OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=48
2020-03-16 08:19:27 +00:00
Tomáš Chvátal
f01133ea7c - 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.

OBS-URL: https://build.opensuse.org/package/show/M17N:l10n.opensuse.org/weblate?expand=0&rev=47
2020-03-16 08:18:37 +00:00