diff --git a/CHANGELOG.md b/CHANGELOG.md index 1d38af354..755025a3f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,24 @@ # Changelog All notable changes to this project will be documented in this file. +## [3.5.3] + +### Added + +- Add '--all' option to download translations without local sources ([#338](https://github.com/crowdin/crowdin-cli/pull/338)) +- Add '--branch' option for 'download targets' ([#338](https://github.com/crowdin/crowdin-cli/pull/338)) + +### Updated + +- Refactor error handlers and add error handler for 'upload translations' ([#338](https://github.com/crowdin/crowdin-cli/pull/338)) +- Upgrade picocli version ([#338](https://github.com/crowdin/crowdin-cli/pull/338)) + +### Fixed + +- Fix Language Mapping for 'download targets' ([#338](https://github.com/crowdin/crowdin-cli/pull/338)) +- Fix verbose message for 'glossary list' ([#338](https://github.com/crowdin/crowdin-cli/pull/338)) +- Fix 'list translations' - add accounting for excluded languages ([#338](https://github.com/crowdin/crowdin-cli/pull/338)) + ## [3.5.2] ### Added diff --git a/build.gradle b/build.gradle index 86541e36c..2f4a09409 100755 --- a/build.gradle +++ b/build.gradle @@ -10,7 +10,7 @@ plugins { apply plugin: 'checkstyle' group 'com.crowdin' -version '3.5.2' +version '3.5.3' sourceCompatibility = 1.8 diff --git a/package-lock.json b/package-lock.json index 8cfee5b0e..aa41c4e8f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@crowdin/cli", - "version": "3.5.2", + "version": "3.5.3", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -28,6 +28,11 @@ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, "glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -41,6 +46,14 @@ "path-is-absolute": "^1.0.0" } }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -60,6 +73,14 @@ "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" }, + "is-core-module": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", + "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "requires": { + "has": "^1.0.3" + } + }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", @@ -95,17 +116,18 @@ } }, "resolve": { - "version": "1.17.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", - "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", "requires": { + "is-core-module": "^2.1.0", "path-parse": "^1.0.6" } }, "shelljs": { - "version": "0.7.8", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz", - "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=", + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.4.tgz", + "integrity": "sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ==", "requires": { "glob": "^7.0.0", "interpret": "^1.0.0", diff --git a/package.json b/package.json index 2a41561bb..759fafe3a 100644 --- a/package.json +++ b/package.json @@ -10,12 +10,12 @@ "type": "git", "url": "https://github.com/crowdin/crowdin-cli.git" }, - "version": "3.5.2", + "version": "3.5.3", "jdeploy": { "jar": "dist/crowdin-cli.jar" }, "dependencies": { - "shelljs": "^0.7.5" + "shelljs": "^0.8.4" }, "license": "MIT", "name": "@crowdin/cli", diff --git a/src/main/resources/crowdin.properties b/src/main/resources/crowdin.properties index 5d440e524..106e24e8a 100755 --- a/src/main/resources/crowdin.properties +++ b/src/main/resources/crowdin.properties @@ -1,5 +1,5 @@ application.name=crowdin-cli -application.version=3.5.2 +application.version=3.5.3 application.base_url=https://api.crowdin.com application.user_agent=crowdin-java-cli application.version_file_url=https://downloads.crowdin.com/cli/v3/version.txt