Skip to content

Releases: crowdin/crowdin-cli

5.0.0-next.2

5.0.0-next.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 15 Jul 09:43

Bugfixes and stability improvements

Full Changelog: 5.0.0-next.1...5.0.0-next.2

Found a bug or missing something from v4? Share with us.

5.0.0-next.1

5.0.0-next.1 Pre-release
Pre-release

Choose a tag to compare

@andrii-bodnar andrii-bodnar released this 15 Jul 07:03

Bugfixes and stability improvements

Full Changelog: 5.0.0-next.0...5.0.0-next.1

Found a bug or missing something from v4? Share with us.

4.14.4

Choose a tag to compare

@andrii-bodnar andrii-bodnar released this 15 Jul 11:37

What's Changed

New Contributors

Full Changelog: 4.14.3...4.14.4

5.0.0-next.0

5.0.0-next.0 Pre-release
Pre-release

Choose a tag to compare

@andrii-bodnar andrii-bodnar released this 15 Jul 06:47

Crowdin CLI 5.0.0-next.0

The first pre-release of Crowdin CLI 5.0 - a complete rewrite from Java to TypeScript powered by Bun, shipped as a single self-contained binary. No Java, no runtime to install.

The command tree, crowdin.yml, and exit codes stay the same - most workflows carry over unchanged.

npm i -g @crowdin/cli@next

Supports macOS (arm64/x64), Linux (x64/arm64, glibc & musl), and Windows (x64). More channels (Homebrew, Chocolatey, Docker, standalone binaries) will come with GA.

✨ Highlights

  • Starts instantly - crowdin --version in ~1.6 ms vs ~223 ms in 4.x; no JVM warm-up, a big win in CI.
  • A friendlier interactive experience - clean menus, spinners, graceful cancellation; crowdin init gets you from browser authorization to a ready crowdin.yml in under a minute.
  • Output for scripts and AI agents - new global -o, --output option on every command: json, toon (~60% smaller, ideal for LLM workflows), and plain.
  • Cached uploads are stable - upload sources --cache is no longer experimental.
  • ~90% tests coverage ✅

💥Breaking changes

  • pre-translateauto-translate (no alias).
  • --plain--output plain.
  • Redundant negatable flags removed (e.g. --auto-update, --no-auto-tag) — defaults are unchanged, just drop them. --preserve-hierarchy removed; use preserve_hierarchy: true in the config.
  • --cache file is now resolved relative to base_path.
  • ignore_hidden_files now also skips dot-directories.
  • Removed: config sources --branch; distribution add/edit --export-mode, --file (use --bundle-id) and --branch.

Found a bug or missing something from v4? Share with us - beta feedback is exactly what this release is for.

Full Changelog: 4.14.3...5.0.0-next.0

4.14.3

Choose a tag to compare

@andrii-bodnar andrii-bodnar released this 11 Jun 08:15

What's Changed

New Contributors

Full Changelog: 4.14.2...4.14.3

4.14.2

Choose a tag to compare

@andrii-bodnar andrii-bodnar released this 23 Apr 09:45

What's Changed

Full Changelog: 4.14.1...4.14.2

4.14.1

Choose a tag to compare

@andrii-bodnar andrii-bodnar released this 13 Mar 08:29

What's Changed

Full Changelog: 4.14.0...4.14.1

4.14.0

Choose a tag to compare

@andrii-bodnar andrii-bodnar released this 23 Feb 10:28

What's Changed

New Contributors

Full Changelog: 4.13.0...4.14.0

4.13.0

Choose a tag to compare

@andrii-bodnar andrii-bodnar released this 20 Jan 12:36

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

Choose a tag to compare

@andrii-bodnar andrii-bodnar released this 02 Dec 09:05

What's Changed

New Contributors

Full Changelog: 4.11.0...4.12.0