Releases: crowdin/crowdin-cli
Releases · crowdin/crowdin-cli
4.13.0
What's Changed
- feat: use the new asynchronous "Import translations" API for translations upload by @yevheniyJ in #968
- feat: log async operation id for verbose output by @yevheniyJ in #975
- fix: uploaded sources with cache by @yevheniyJ in #974
- refactor: use project languages instead of calling API by @katerina20 in #963
- build(deps): update jDeploy to version 5.5.5 by @andrii-bodnar in #967
Full Changelog: 4.12.0...4.13.0
4.12.0
What's Changed
- feat: upload sources with cache by @yevheniyJ in #959
- fix(pre-translate): align parameter validations with API by @andrii-bodnar in #956
- fix: add retry logic for connection timeout errors by @andrii-bodnar in #955
- ci: trusted publishing by @andrii-bodnar in #952
- chore: fix CLI and website Java Installation download page by @calebjubal in #953
- build(deps): update node packages by @andrii-bodnar in #957
- chore(deps): bump glob and npm by @dependabot[bot] in #961
New Contributors
- @calebjubal made their first contribution in #953
Full Changelog: 4.11.0...4.12.0
4.11.0
What's Changed
- feat: added a new
--xliffparameter to thecrowdin file uploadcommand, which allows uploading offline translations by @yevheniyJ in #944 - feat: optional destination for upload translation command by @yevheniyJ in #947
- feat: improve error message for 403 error by @yevheniyJ in #946
- fix: delete-obsolete to accept plus in file names by @katerina20 in #948
- fix: MT error message for insufficient permissions by @katerina20 in #950
- fix: improved error message by @yevheniyJ in #945
- ci: use jDeploy v5 by @andrii-bodnar in #949
Full Changelog: 4.10.0...4.11.0
4.10.0
What's Changed
- feat: a possibility to specify file context in
crowdin.ymlby @yevheniyJ in #937 (Documentation reference) - fix: file upload include branch in dest by @katerina20 in #941
- fix: re-init generates invalid yml by @yevheniyJ in #943
- fix: file update for soft match by @yevheniyJ in #942
Full Changelog: 4.9.1...4.10.0
4.9.1
What's Changed
- fix: upload action when branch is created by @yevheniyJ in #934
- fix: lookup file with different extension by @yevheniyJ in #935
Full Changelog: 4.9.0...4.9.1
4.9.0
What's Changed
- feat:
initcommand rework by @yevheniyJ in #922- a possibility to select a project and specify the
sourceandtranslationpatterns in the interactive mode. - your personal access token is securely stored in
$HOME/.crowdin.yml, enabling you to commit your configuration file without security risks.
- a possibility to select a project and specify the
- feat:
bundlecommand improvements by @katerina20 in #929 (Documentation)- new command
bundle clone- an easy way to clone an existing bundle and override some of its parameters. - new command
bundle delete- a possibility to delete a bundle.
- new command
- build(deps): bump API client version by @andrii-bodnar in #930
Full Changelog: 4.8.0...4.9.0
4.8.0
What's Changed
-
feat:
pre-translatewith detailed output in--verbosemode by @yevheniyJ in #923$ crowdin pre-translate --method tm -l fr --verbose ✔️ Fetching project info ✔️ Pre-translation is finished (100%) - files: 5 - phrases: 100 - words: 1000 - skipped: 6 -
docs: string-based projects params for file upload by @katerina20 in #924
Full Changelog: 4.7.1...4.8.0
4.7.1
What's Changed
- fix: add normalize support to branch commands by @katerina20 in #920
- docs: argument file and croql string by @katerina20 in #917
Full Changelog: 4.7.0...4.7.1
4.7.0
What's Changed
- feat: validate MT languages by @katerina20 in #904
- fix: suppress config file location logs when
--plainwas provided by @yevheniyJ in #903 - fix: throw error after retries fail by @katerina20 in #912
- fix: api exceptions messages by @katerina20 in #914
- test: increase code coverage for
DownloadSourcesActionby @katerina20 in #910
Full Changelog: 4.6.1...4.7.0
4.6.1
What's Changed
- fix: file lookup error by @yevheniyJ in #900
- fix: distribution not found exit code by @katerina20 in #901
Full Changelog: 4.6.0...4.6.1