Skip to content

fix(deps): update dependency @crowdin/cli to v3.19.4

Renovate Bot requested to merge renovate/crowdin-cli-3.x-lockfile into main

This MR contains the following updates:

Package Type Update Change
@crowdin/cli (source) dependencies minor 3.9.0 -> 3.19.4

Release Notes

crowdin/crowdin-cli (@​crowdin/cli)

v3.19.4

Compare Source

Bug Fixes
  • correct detection of obsolete files with double asterisk pattern (#​794) (2359e90)

v3.19.3

Compare Source

Bug Fixes

v3.19.2

Compare Source

Bug Fixes

v3.19.1

Compare Source

Bug Fixes

v3.19.0

Compare Source

Bug Fixes
Features

v3.18.0

Compare Source

Features

v3.17.0

Compare Source

Features

3.16.1 (2024-01-18)

Bug Fixes

v3.16.1

Compare Source

Bug Fixes

v3.16.0

Compare Source

Bug Fixes
Features

v3.15.0

Compare Source

Bug Fixes
  • translations download without preserve hierarchy (#​643) (4099eea)
Features
Reverts

v3.14.0

Compare Source

Bug Fixes
Features

v3.13.0

Compare Source

Bug Fixes
Features

v3.12.0

Compare Source

Bug Fixes
Features

3.11.1 (2023-05-16)

Bug Fixes

v3.11.1

Compare Source

Bug Fixes

v3.11.0

Compare Source

Bug Fixes
Features

[3.10.1]

Fixed
  • fix delete obsolete option (#​536)
  • fix config file checker (#​532)
  • fix download sources command (#​537)
  • ignore content segmentation option when it's null (#​539)

[3.10.0]

Added
  • feat: implement tasks management (#​522)
Updated
  • perf: load all project info per branch (#​515)
  • ci: more automated publishing process (#​530)

[3.9.3]

Fixed
  • Fix node-fetch issue (2) (#​527)

[3.9.2]

Added
  • Add the --keep-archive option for the download translations command (#​520)
  • Helper script for Windows shell environments (#​521)
Updated
  • More tests for better coverage (#​509)
  • Minor cleanup (#​511)
  • Use GH Actions instead of Azure Pipelines and prepare CI to run Unit tests on Windows (#​512)
  • Ignore version check for -h,-v and crowdin command w/o args (#​516)
  • Handle empty files upload (#​517)
Fixed

[3.9.1]

Updated
Fixed
  • Fix organization domain extracting from base_url (#​498)

[3.9.0]

Added
  • Add downloading multiple specified languages (#​493)
  • Add '--dryrun' mode to the 'download sources' command (#​485)
  • Add the export_string_that_passed_workflow export option support (#​487)
  • Add Unit tests for StatusAction.java (#​494)
Updated
  • Improve async progress status checking for some commands (#​478)
  • Make lint throw error with no config file (#​483)
Fixed
  • Fixed regex to work correctly for Windows machines (#​484)

[3.8.1]

Fixed
  • Fix infinite build progress check in case of the build was failed (#​476)

[3.8.0]

Added
  • Download reviewed sources command (#​471)
  • --fail-if-incomplete option for status commands (#​466)
  • branch parameter support for Pseudo-Localization download (#​472)

[3.7.10]

Added
  • import_translations option support for spreadsheet files (#​463)
Updated
  • Improved error handling for the pre-translate command (#​461)

[3.7.9]

Updated
  • Support language ID in list languages command (#​454)
  • Update jDeploy (#​437)
  • Dependencies update (#​442)

[3.7.8]

Updated
  • Update jDeploy to 2.0.11 (#​426)
  • Bump shelljs from 0.8.4 to 0.8.5 (#​424)
Fixed
  • Fix relative base paths ('.', '..') (#​432)
  • Fix 'download sources' command on Windows (#​433)

[3.7.7]

Updated
Fixed
  • Fix installation and uninstall scripts (#​422)

[3.7.6]

Updated
  • Update TM and Glossary uploads: '--language' is required for creating new instances (#​419)

[3.7.5]

Updated
Fixed
  • Fix regex building from path on Windows (#​417)

[3.7.4]

Updated

[3.7.3]

Updated
Fixed
  • Fix 'streamIsEmpty' error (#​409)

[3.7.2]

Updated
  • Add check if an archive is empty and add a message when there are no files to the 'download' command (#​406)
  • Improve timing for checking building translations (#​406)
Fixed
  • Fix '%original_path%' placeholder for downloading (#​406)

[3.7.1]

Added
  • Add 'croql' parameter to 'string list' (#​401)
Fixed
  • Fix selecting source files with 'dest' param for 'download sources', 'dryrun translations' and 'download' commands (#​399)
  • Little fix for 'generate' command (#​400)

[3.7.0]

Added
  • Add new 'branch' subcommands (#​393)
  • Add 'custom_segmentation' field support in config (#​389)
  • Add '--branch' param for 'string list' command (#​389)
Updated
  • Improve '--delete-obsolete' logic (#​394)
  • Remove requirement for 'files' block for some commands (#​393)
Fixed
  • Fix showing New version banner with '--plain' param (#​389)
  • Fix message in authorizing via browser (#​389)
  • Fix 'dest' (#​396)
  • Fix exception handling at uploading file to storage in 'upload source' action (#​389)

[3.6.5]

Added
  • Add '--branch' option for 'status' commands (#​374)
  • Add '--delete-obsolete' option to 'upload sources' command (#​374)
  • Add '--label' option to 'string add' and 'string edit' commands (#​384)
Fixed
  • Fix uploading XLSX files (#​377)
  • Fix not showing all omitted files and improve building export patterns (#​378)

[3.6.4]

Updated
  • Update Crowdin API client to 1.3.10 (#​380)

[3.6.3]

Updated
  • Update subdependencies and code for Gradle 7.1 (#​371)
  • Update Crowdin API client to 1.3.9 (#​375)

[3.6.2]

Added
  • Add lazy initialization for dotenv code and error handling for duplicate environment variables (#​363)
Updated
  • Improve 'dest' parameter - add new placeholders (#​363)

[3.6.1]

Updated
  • 'crowdin download' command improvements (#​358)
  • AUR package: remove gradle dependency usage (#​359)

[3.6.0]

Added
  • 'crowdin pre-translate' command (#​354)
  • 'crowdin list languages' command (#​354)
  • '--dest' parameter support as a command config option (#​354)
Fixed
  • Fix error type selection for invalid CSV scheme (#​354)

[3.5.5]

Fixed
  • Fix for searching files with a plus symbol in a name (#​350)

[3.5.4]

Added
  • Add '--[no-]translate-hidden' parameter to 'upload translations' command (#​344)
  • Add '%file_name%' placeholder for 'dest' parameter (#​344)
  • Add support for downloading file groups with 'dest' parameter (#​344)
  • Add 'branch exists' message to 'upload' command (#​344)
Updated
  • Upload file as spreadsheet if 'dest' parameter has .csv extension (#​344)
Fixed
  • Fix config file missing message (#​344)
  • Fix upload sources for Windows (#​344)

[3.5.3]

Added
  • Add '--all' option to download translations without local sources (#​338)
  • Add '--branch' option for 'download targets' (#​338)
Updated
  • Refactor error handlers and add error handler for 'upload translations' (#​338)
  • Upgrade picocli version (#​338)
Fixed
  • Fix Language Mapping for 'download targets' (#​338)
  • Fix verbose message for 'glossary list' (#​338)
  • Fix 'list translations' - add accounting for excluded languages (#​338)

[3.5.2]

Added

[3.5.1]

Added
  • Ability to exclude target languages for source files (#​331)
  • Ability to ignore hidden files during sources upload (#​331)
Fixed
  • Fix 'glossary list --verbose' for non-managers (#​331)
  • Fix 'download targets' for enterprise (#​331)
  • Fix one message and add handler to 'add source' request (#​331)

[3.5.0]

Added
  • crowdin download sources command (#​327)
  • Labels support for crowdin upload sources command (#​327)
  • Ability to configure export options for each file group (#​327)
  • Using 'identifier' property in crowdin string commands (#​327)
Updated
  • Delete 'language_mapping' field from default configuration file (#​327)
Fixed
  • Fix messages for 'lint' command (#​327)

[3.4.1] - 2020-11-16

Updated
  • Do not return exit code 1 if translation files are missing (#​325)

[3.4.0] - 2020-11-09

Added
  • Ability to download translation from Crowdin to the specified target file (crowdin download targets) Read more (#​316)
  • Pseudo-localization downloading (crowdin download --pseudo) Read more (#​316)

[3.3.0] - 2020-09-28

Added
  • Glossary management. For more details - crowdin glossary -h (#​304)
  • Translation memory management. For more details - crowdin tm -h (#​304)
Updated
  • Return non-zero code when errors presented in upload command (#​304)
  • Update how CLI gets a list of project languages and in-context language (#​304)
Fixed
  • Fix Proxy (#​304)
  • Fix init command to accept path formats on Windows (#​305)

[3.2.2] - 2020-09-01

Added
  • Colors support (#​301)
  • Add new 'crowdin list branches' command (#​300)
  • Add checking for relative paths in translation patterns (#​296)
  • Add autocomplete script to artifacts (#​298)
Updated
  • Improve 'crowdin init' (#​297)
  • Improve searching for multilanguage csv translation files (#​299)
  • Refactoring (#​301)
Fixed
  • Fix init command to accept path formats on Windows (#​305)

[3.2.1] - 2020-07-24

  • Added: Browser authorization for init command
  • Added: Static analysis tools Spotbugs, Checkstyle
  • Updated: Bump Gradle version
  • Updated: Improve --plain mode for directories
  • Updated: Improve new version message and change borders
  • Fixed: Bug with in-Context language in the 'download' command for '-l' option
  • Fixed: Bug with language placeholders for fileBeans with scheme

[3.2.0] - 2020-07-08

  • Added: Strings management functionality
  • Added: Introduce a plain mode for usage in scripts
  • Added: Install script: install an uninstaller
  • Updated: Change help messages color scheme
  • Updated: Warning emoji to one message and remove the suffix 'v3' from the doc link
  • Fixed: Bug with intersecting sources
  • Fixed: Translations upload with dest parameter
  • Fixed: Fix bug with empty sources for upload translations

[3.1.15] - 2020-06-04

  • Updated: Update params for building translations request

[3.1.14] - 2020-06-01

  • Added: status command
  • Added: Restrictions for 'upload translations' and 'download' commands
  • Updated: Remove option and parameter for request --import-duplicates
  • Updated: Installation scripts improvements
  • Updated: Use Picocli version 4.3.2
  • Updated: Better project_id validation
  • Updated: Change approving for some options
  • Fixed: Fix possible bug with a large project with many files/dirs
  • Fixed: ClassCastException error

[3.1.13] - 2020-05-19

  • Added: --skip-untranslated-strings option for download command
  • Added: --skip-untranslated-files option for download command
  • Added: --export-only-approved option for download command
  • Fixed: Output fixes

[3.1.12] - 2020-05-12

  • Added: content_segmentation option
  • Added: Error emoji for exceptions in threads
  • Updated: Use new Java API Client
  • Updated: Separate logic and picocli ui
  • Updated: A lot of refactoring and Unit tests
  • Updated: Update picocli version
  • Updated: Improve --debug (now it works for threads)
  • Fixed: Fix for windows
  • Fixed: Performance bug: remove ignore duplicates

[3.1.11] - 2020-04-10

  • Updated: Improve tree output
  • Updated: Refactoring and tests
  • Fixed: Fix uploading problem for a big amount of files
  • Fixed: Help message for 'list'

[3.1.10] - 2020-04-03

  • Added: Emoji for warnings/errors
  • Added: Handle 'Unauthorized' response
  • Added: Specific language support for --dryrun
  • Updated: Huge code refactoring and optimization
  • Updated: Change --dryrun output
  • Updated: Check branch existence before --dryrun
  • Fixed: Correct message about missing identity file
  • Fixed: Correct error messages about params

[3.1.9] - 2020-03-19

  • Added: Support language mapping from server
  • Added: Set proxy properties from system environment
  • Updated: Return to old 'language_mapping' with crowdin codes
  • Fixed: Fix config options and write tests for PropertiesBeanBuilder
  • Fixed: Fix 'upload translations' for multilingual files

[3.1.8] - 2020-03-16

  • Added: Newline for new version message
  • Added: Emojis to some messages
  • Updated: Set escapeSpecialCharacters by default to '1' for '*.properties' files
  • Updated: API - fix for 5xx responses
  • Updated: Set defaults for identity file
  • Fixed: Double asterisks with a slash at the start
  • Fixed: Return correct exit code

[3.1.7] - 2020-03-11

  • Updated: Ignore directories using double-asterisk pattern
  • Updated: Update for --no-auto-update option of 'upload sources'
  • Fixed: CLI hanging trying to process non-existing directory
  • Fixed: Fix options for translations upload
  • Fixed: Fix for nonexistent path and little FileHelper refactoring
  • Fixed: --identity parameter processing
  • Fixed: Unexpected NPE while trying to download project

[3.1.6] - 2020-03-09

  • Updated: texts update after review

[3.1.5] - 2020-03-04

  • Updated: do not upload in-context language with 'upload translations'
  • Updated: allow base path to be relative to home directory

[3.1.4] - 2020-03-04

  • Added: escape_special_characters option support for .properties file
  • Added: notification about new version
  • Updated: set default value for escape_quotes to 3
  • Updated: set default values for the configuration file to a list of crowdin.yml and crowdin.yaml
  • Updated: better error messages for base path

[3.1.3] - 2020-02-27

  • Added: Bash/Zsh commands completion
  • Updated: set threads count to 4
  • Updated: improve files list output for download command
  • Updated: move descriptions and messages to resource bundle
  • Updated: help screens improvement

[3.1.2] - 2020-02-19

  • Added: add message about wrong organization
  • Added: add User-Agent header
  • Updated: escape_quotes validation
  • Updated: make --source and --translation optional for params
  • Updated: params now can overwrite config
  • Updated: refactor gathering information about project and add message about wrong organization
  • Fixed: fix reuploading to branches
  • Fixed: fixes to config checking

[3.1.1] - 2020-02-14

  • Added: add progress to show while building translations
  • Added: add --dryrun option to translations upload
  • Updated: improve init command
  • Fixed: fix branches - Now files can be in branches root

[3.1.0] - 2020-02-11

  • Added: use picocli library for commands
  • Added: help messages color highlight
  • Added: 'base_url' validation and default value
  • Updated: texts on help screens
  • Fixed: high CPU usage on translation upload
  • Fixed: a lot of minor fixes and refactoring

[3.0.7] - 2020-02-05

  • Updated: Change api use for settings

[3.0.6] - 2020-01-27

  • Fix exportPattern with locale_with_underscore, android_code, osx_code
  • Don't pass escapeQuotes if it is not specified
  • Upload sources refactoring

[3.0.5] - 2020-01-03

  • Updated: increase Pagination util limit
  • Updated: removed 'force' parameter for the 'Build Project Translation' api method
  • Fixed: in-Context support
  • Updated: refactoring: making Commands a little bit smaller
  • Fixed: directories API
  • Updated: refactored initialize-method
  • Updated: help-text for upload
  • Fixed: general help (drop redundant option, showing the correct message)
  • Updated: refactor run()
  • Fixed: fix escape_quotes
  • Updated: show relative path in messages in upload source
  • Updated: change createRevision to updateFile

[3.0.4] - 2019-12-18

  • Fixed: language placeholders for ignore pattern
  • Updated: Unit-tests and CI/CD

[3.0.3] - 2019-12-03

  • update config options (api_key -> api_token, project_identifier -> project_id)
  • fix: fixed list project command with specified branch
  • fix: fixed error message when project id is not specified
  • fix: added missing checkboxes

[3.0.2] - 2019-11-26

  • Fixed: problem writing to a configuration file
  • Fixed: upload sources/translations on a root dir level
  • Fixed: Fix language codes

[3.0.1] - 2019-11-21

  • Increased performance in 6-7 times (multithreading)
  • Fixed: translations upload with translation_replace option
  • Fixed: sources upload with preserve_hierarchy option
  • Fixed: translations upload with preserve_hierarchy option
  • Fixed: CLI crash in the absence of source file on the Crowdin side
  • Fixed: Wrong files structure after upload for complex file trees
  • Fixed: Upload sources into branch

[3.0.0] - 2019-08-16

  • API v2 Support

v3.10.1

Compare Source

Fixed
  • fix delete obsolete option (#​536)
  • fix config file checker (#​532)
  • fix download sources command (#​537)
  • ignore content segmentation option when it's null (#​539)

v3.10.0

Compare Source

Added
  • feat: implement tasks management (#​522)
Updated
  • perf: load all project info per branch (#​515)
  • ci: more automated publishing process (#​530)

v3.9.3

Compare Source

Fixed
  • Fix node-fetch issue (2) (#​527)

v3.9.2

Compare Source

Added
  • Add the --keep-archive option for the download translations command (#​520)
  • Helper script for Windows shell environments (#​521)
Updated
  • More tests for better coverage (#​509)
  • Minor cleanup (#​511)
  • Use GH Actions instead of Azure Pipelines and prepare CI to run Unit tests on Windows (#​512)
  • Ignore version check for -h,-v and crowdin command w/o args (#​516)
  • Handle empty files upload (#​517)
Fixed

v3.9.1

Compare Source

Updated
Fixed
  • Fix organization domain extracting from base_url (#​498)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

Edited by Renovate Bot

Merge request reports