Releases: crowdin/crowdin-cli
4.1.1
What's Changed
- fix: do not throw error exit code in case of "skip untranslated files… by @yevheniyJ in #829
- ci: fix AUR package publishing by @andrii-bodnar in #826
Full Changelog: 4.1.0...4.1.1
4.1.0
What's Changed
- feat: directory parameter for pre-translate command by @katerina20 in #816
- feat: validate language code by @katerina20 in #810
- fix: screenshot delete message by @katerina20 in #814
- fix: read-only system variables for properties by @katerina20 in #813
- fix: sequential upload for SB projects by @yevheniyJ in #815
- fix: throw an error if no translations were found by @yevheniyJ in #824
- ci: build exe package by @andrii-bodnar in #817
- chore: remove spotbugs by @andrii-bodnar in #818
Full Changelog: 4.0.0...4.1.0
4.0.0 🚀
We are thrilled to announce Crowdin CLI 4.0! After nearly five years, we've introduced a variety of new commands, options, and enhancements based on user feedback.
🆕 Key Updates
- New Commands and Options: Enhanced functionality with several new commands and options to streamline your workflow.
- Improved User Experience: More detailed command outputs and better support for environment variables.
- Updated Requirements: Minimum Java version now 17 LTS.
- Deprecations: Removal of outdated commands and options for a cleaner experience.
For more details, check out the Release Notes! 🚀
Full Changelog: 3.19.4...4.0.0
3.19.4
What's Changed
Full Changelog: 3.19.3...3.19.4
3.19.3
What's Changed
- fix: correct detection of obsolete files by @anbraten in #776
- ci: migrate from deprecated gradle/gradle-build-action gh action by @andrii-bodnar in #769
- chore(deps): bump tar from 6.2.0 to 6.2.1 by @dependabot in #770
New Contributors
Full Changelog: 3.19.2...3.19.3
3.19.2
What's Changed
- fix: ignore pattern with language mapping in config by @katerina20 in #753
- ci: upgrade actions by @andrii-bodnar in #754
- docs: improve descriptions for the upload sources command by @andrii-bodnar in #752
- docs: exit codes article by @andrii-bodnar in #757
Full Changelog: 3.19.1...3.19.2
3.19.1
What's Changed
- fix: empty asterisks in translation by @katerina20 in #750
- chore: update messages.properties by @Andrulko in #749
Full Changelog: 3.19.0...3.19.1
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