Releases: crowdin/crowdin-cli
Releases · crowdin/crowdin-cli
Release list
4.15.1
What's Changed
- fix(context): detect the AI context section by its markers by @andrii-bodnar in #1074
- fix: trim dest ** prefix only at a path-segment boundary by @yevheniyJ in #1075
- chore: add Dependabot config and upgrade some deps by @andrii-bodnar in #1060
- chore: exclude website deps from Dependabot updates by @andrii-bodnar in #1067
- chore(deps): bump dependencies by @dependabot
Full Changelog: 4.15.0...4.15.1
5.0.0-next.6
chore: version 5.0.0-next.6 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
5.0.0-next.5
chore: version 5.0.0-next.5
4.15.0
What's Changed
- feat: show error message on build fail by @katerina20 in #1051
- feat: file context update by @yevheniyJ in #1053
- docs: add more mentions about v5 pre-release by @andrii-bodnar in #1050
- chore: mention CLI v5 Pre-Release in new version notification by @andrii-bodnar in #1055
Full Changelog: 4.14.4...4.15.0
5.0.0-next.4
chore: version 5.0.0-next.4
5.0.0-next.3
chore: version 5.0.0-next.3
5.0.0-next.2
chore: version 5.0.0-next.2
5.0.0-next.1
docs: add highlights and breaking changes to npm package readme
4.14.4
What's Changed
- fix: respect ignore patterns with language placeholders on upload translations by @GabrielBBaldez in #1032
- fix: identical file names upload by @yevheniyJ in #1042
- fix: delete obsolete with string based projects by @yevheniyJ in #1047
- fix: correct Java version check and PATH setup in install scripts by @andrii-bodnar in #1044
- docs: add v5 announcement bar by @andrii-bodnar in #1045
- chore(deps-dev): bump js-yaml from 4.1.1 to 4.2.0 by @dependabot[bot] in #1037
- chore(deps): bump tar and npm by @dependabot[bot] in #1036
New Contributors
- @GabrielBBaldez made their first contribution in #1032
Full Changelog: 4.14.3...4.14.4
5.0.0-next.0
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@nextSupports 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 --versionin ~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 initgets you from browser authorization to a readycrowdin.ymlin under a minute. - Output for scripts and AI agents - new global
-o, --outputoption on every command:json,toon(~60% smaller, ideal for LLM workflows), andplain. - Cached uploads are stable -
upload sources --cacheis no longer experimental. - ~90% tests coverage ✅
Breaking changes
pre-translate→auto-translate(no alias).--plain→--output plain.- Redundant negatable flags removed (e.g.
--auto-update,--no-auto-tag) — defaults are unchanged, just drop them.--preserve-hierarchyremoved; usepreserve_hierarchy: truein the config. --cachefile is now resolved relative tobase_path.ignore_hidden_filesnow 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