Releases: crowdin/crowdin-cli
3.19.0
What's Changed
- feat:
--label
option forscreenshot upload
command by @katerina20 in #721 - feat:
--label
option forstring list
command by @katerina20 in #722 - feat: possibility to add plural strings by @katerina20 in #731
- feat: multilingual option by @katerina20 in #725
- feat: set HTTP timeout for API requests by @yevheniyJ in #734
- fix: message for strings-based project when download by @katerina20 in #729
- fix: double asterisks in paths by @katerina20 in #733
- build: update dependencies by @andrii-bodnar in #727
- docs: update
installation.md
by @guoyunhe in #728
New Contributors
Full Changelog: 3.18.0...3.19.0
3.18.0
What's Changed
-
feat: string-based project support by @katerina20 in #714
In string-based projects, the focus is on managing translatable content as individual strings rather than source files. In this project type, after uploading source files, Crowdin parses them into source strings. Unlike file-based projects, source files aren’t stored, and the emphasis is on managing the content at the string level. This approach is beneficial when dealing with projects that involve continuous content updates, dynamic content, or where a string-oriented structure is preferred.
-
docs: update the Files Management article by @andrii-bodnar in #720
Full Changelog: 3.17.0...3.18.0
3.17.0
What's Changed
App
-
feat:
file
command by @katerina20 in #708 (Documentation)ℹ️ Help us to improve the new command - leave your feedback - #713
Documentation
- docs: Files management article by @andrii-bodnar in #712
- docs: update zip package Readme by @andrii-bodnar in #711
Build
- chore: add codecov.yml by @andrii-bodnar in #715
- build(deps): remove findsecbugs-plugin by @andrii-bodnar in #716
Full Changelog: 3.16.1...3.17.0
3.16.1
What's Changed
App
- fix: windows escape symbols by @katerina20 in #684
- chore: update init command success message by @andrii-bodnar in #704
Documentation
- docs: update badges and installation guide by @andrii-bodnar in #698
- chore(deps): bump follow-redirects from 1.15.2 to 1.15.4 in /website by @dependabot in #705
Build
- build(packages): fix 'packageSourceUrl' for chocolatey package by @andrii-bodnar in #696
- ci: improve workflows by @andrii-bodnar in #697
- ci: fix chocolatey publishing by @andrii-bodnar in #699
- ci: fix chocolatey publishing (2) by @andrii-bodnar in #700
- ci: fix zip package structure by @andrii-bodnar in #702
- ci: install local chocolatey package before publishing by @andrii-bodnar in #703
Full Changelog: 3.16.0...3.16.1
3.16.0
What's Changed
App
- feat: add config params for
init
command by @katerina20 in #670 - fix: Update dependencies by @ddninja in #673
- chore: fix vulnerabilities in direct dependencies by @andrii-bodnar in #691
- chore: update links in messages by @andrii-bodnar in #681
Build
- ci: generate zip package and version file, add docker deployment by @andrii-bodnar in #687
- ci: FOSSA Dependency Analysis by @andrii-bodnar in #689
- chore: remove unused
glassfish.jersey
deps by @andrii-bodnar in #690 - build(deps): drop unused
json-patch
dependency by @andrii-bodnar in #692 - build(deps): update gradle, checkstyle, spotbugs by @andrii-bodnar in #693
- build: remove checkstyle by @andrii-bodnar in #694
Documentation
- docs: add sitemap by @andrii-bodnar in #682
- docs: disable trailing slash by @andrii-bodnar in #677
- docs: fix labels synopsis by @andrii-bodnar in #676
New Contributors
Full Changelog: 3.15.0...3.16.0
3.15.0
What's Changed
Features
- feat:
label
command by @katerina20 in #661 (Documentation) - feat: file and directory options for
status
command by @katerina20 in #646 (Documentation) - feat: added support of passing labels to
pre-translate
command by @debanjanc01 in #649 (Documentation) - feat: retries for translations build by @katerina20 in #667
- feat: replace file id with file path in
task add
command by @katerina20 in #641 - feat: dryrun for bundle download by @katerina20 in #648
- feat: add file name to translation upload error message by @katerina20 in #639
Deprecation warning ⚠️
The task add --file
parameter now accepts the file path instead of the numeric ID. The numeric ID support is still available for backward compatibility, but it will be removed in future releases. See PR #641 for more details.
Fixes
- fix: translations download without preserve hierarchy by @katerina20 in #643
Docs
- docs: add release notes link to header by @andrii-bodnar in #638
- docs: xcstrings files section by @andrii-bodnar in #650
- docs: update CI/CD article by @andrii-bodnar in #672
Tests
- test: add more Unit tests for the
Utils
class by @Monoradioactivo in #655 - test: Adding missing tests to
FileUtils
class by @Sweetdevil144 in #660 - test: add tests for
DistributionReleaseAction
by @ayusheshan in #662 - test: Add Unit tests for the
ListLanguagesAction.java
class by @Sweetdevil144 in #663
New Contributors
- @debanjanc01 made their first contribution in #649
- @Monoradioactivo made their first contribution in #655
- @Sweetdevil144 made their first contribution in #660
- @ayusheshan made their first contribution in #662
Full Changelog: 3.14.0...3.15.0
3.14.0
What's Changed
Features
- feat: new command:
distribution
by @yzerk in #593 (Documentation) - feat: new command:
screenshot
by @katerina20 in #631 (Documentation) - feat: add the
export_quotes
support for JavaScript files by @andrii-bodnar in #621 (Documentation) - feat:
task add
command: add--include-pre-translated-strings-only
option by @andrii-bodnar in #634 (Documentation) - feat: reduce error severity for files being updated by @katerina20 in #623
Fixes
- fix: unix tests on windows by @yzerk in #580
- fix: translation pattern creation on windows by @yzerk in #604
- fix: source downloading when source and dest have different base name by @yzerk in #608
- fix: add api subpath to the base url by @katerina20 in #622
Chores
- chore: add FAQ link to some common warnings by @andrii-bodnar in #627
- chore: update Crowdin API client to 1.11.3 by @katerina20 in #635
- chore: minor cleanup by @andrii-bodnar in #613
- ci: npm provenance by @andrii-bodnar in #605
- ci: fix chocolatey publishing by @andrii-bodnar in #597
Docs
- docs: implement search by @andrii-bodnar in #600
- docs: add metadata description for some pages by @andrii-bodnar in #598
- docs: add the
languages_mapping
option documentation by @andrii-bodnar in #599 - docs: enhance the
download sources
command info by @andrii-bodnar in #602 - docs: enhance the
pre-translate
command info by @andrii-bodnar in #612 - docs:
language
parameter clarification by @andrii-bodnar in #614 - docs: add examples of the
crowdin string add
command usage by @andrii-bodnar in #616 - docs: add examples for the
crowdin download
command by @andrii-bodnar in #617 - docs: specify
pre-translate
default value by @katerina20 in #624 - docs: improve the FAQ section by @andrii-bodnar in #630
- docs: separate section for the
crowdin download translations
subcommand by @andrii-bodnar in #633
New Contributors
- @katerina20 made their first contribution in #622
Full Changelog: 3.13.0...3.14.0
3.13.0
What's Changed
-
Option to exclude some languages from the build by @yzerk in #595
examples:
crowdin download --exclude-language fr --exclude-language de crowdin download -e fr -e de
-
fix: plain view for the
--keep-archive
option by @andrii-bodnar in #590 -
fix:
.env
load - pass the cause exception for later retrieval by @andrii-bodnar in #591 -
docs: enhance the FAQ section by @andrii-bodnar in #589
-
docs: reorder command options by @andrii-bodnar in #592
Full Changelog: 3.12.0...3.13.0
3.12.0
What's Changed
Features
-
New command: comment by @yzerk in #588
crowdin string comment
- Add a comment to the given stringcrowdin comment list
- List comments in a projectcrowdin comment resolve
- Resolve reported issues with source strings or translations
Other changes
- docs: add Nix package manager installation instruction by @andrii-bodnar in #581
- feat: improve CLI messages by @andrii-bodnar in #582
- fix(config): discrepancies and indentation by @gokaygurcan in #584
New Contributors
- @gokaygurcan made their first contribution in #584
Full Changelog: 3.11.1...3.12.0
3.11.1
What's Changed
- fix: Upgrade Gradle and dependencies to fix Java 20 by @Myself5 in #573
- ci: generate code coverage only on ubuntu-latest by @andrii-bodnar in #576
- ci: run tests on windows by @yzerk in #575
- fix: support double curly braces by @yzerk in #572
- fix: download multiple sources with the same destination by @yzerk in #574
Full Changelog: 3.11.0...3.11.1