Releases: MiniMax-AI/cli
Releases · MiniMax-AI/cli
v1.0.15
Full Changelog: v1.0.14...v1.0.15
v1.0.14
What's Changed
- fix: decode SSE audio stream for music and speech by @RyanLee-Dev in #130
- fix: register file commands, fix endpoints, harden SSE & region validation by @RyanLee-Dev in #131
- fix: preserve search shorthand with aliases by @NianJiuZst in #137
- feat(auth): add OAuth device-code login (Global / CN) into config.json by @kapelame in #139
- feat: replace raw thinking output with animated color-cycling indicator by @NianJiuZst in #149
- feat: add interactive multi-turn chat REPL (mmx text repl) by @NianJiuZst in #141
- test: add unit tests for OAuth device-code login flow by @NianJiuZst in #152
- test: add unit tests for music cover, speech voices, and config export-schema by @NianJiuZst in #151
- feat: add audio file save support to SpeechSDK and MusicSDK by @NianJiuZst in #147
- feat: add image download and save support to ImageSDK by @NianJiuZst in #145
- feat: add FileSDK module for file storage operations by @NianJiuZst in #143
New Contributors
Full Changelog: v1.0.13...v1.0.14
v1.0.13
What's Changed
- fix derive CLI version from package metadata by @NianJiuZst in #121
- fix: reject invalid numeric flags by @NianJiuZst in #120
- feat: support SDK by @FliPPeDround in #122
- refactor: deduplicate shared utilities across commands and SDK by @RyanLee-Dev in #125
- feat: add HTTP/HTTPS proxy support via undici ProxyAgent by @RyanLee-Dev in #126
- fix: protect downloads and stream JSON output by @NianJiuZst in #124
- feat: audio format validation aligned with latest T2A API by @RyanLee-Dev in #127
- release: v1.0.13 — audio format validation & lint cleanup by @RyanLee-Dev in #128
New Contributors
- @FliPPeDround made their first contribution in #122
Full Changelog: v1.0.12...v1.0.13
v1.0.12
What's Changed
- fix: inherit terminal foreground color in quota table by @JochenYang in #106
- fix: validate explicit Hailuo fast I2V usage by @JochenYang in #108
- test: add parseSSE coverage (src/client/stream.ts) by @hell0gunawan in #110
- fix: resolve merge conflicts for PR #94 and complete SKILL.md docs by @RyanLee-Dev in #113
- fix: force HTTPS for image downloads and add base64 response format by @nguyenngothuong in #94
- fix(image): add --out flag for saving to exact file path by @RyanLee-Dev in #114
- chore: bump version to 1.0.12 by @RyanLee-Dev in #115
New Contributors
- @hell0gunawan made their first contribution in #110
- @nguyenngothuong made their first contribution in #94
Full Changelog: v1.0.11...v1.0.12
v1.0.11
What's Changed
- fix(speech): correctly enable and download subtitles for TTS by @raylanlin in #105
- fix: address multiple bugs from issue #79 by @NianJiuZst in #99
- fix(auth): replace exec() with execFile/spawn to prevent shell injection (#79) by @draix in #98
New Contributors
- @NianJiuZst made their first contribution in #99
- @draix made their first contribution in #98
Full Changelog: v1.0.10...v1.0.11
v1.0.10
Full Changelog: v1.0.9...v1.0.10
v1.0.9
Full Changelog: v1.0.8...v1.0.9
v1.0.8
What's Changed
- feat(music): add --model flag, --output-format url, apiDocs by @raylanlin in #73
- feat(video): add SEF (--last-frame), S2V (--subject-image), model auto-switch by @raylanlin in #74
- feat(image): add --seed, --width/--height, --prompt-optimizer, --aigc-watermark by @raylanlin in #75
- feat(docs): add mmx help command + API doc links to --help by @raylanlin in #76
- fix(auth): resolve timeout when API key uses x-api-key auth style by @Piyash1 in #78
- feat: add per-modality default model configuration by @raylanlin in #89
- docs: fix video --download example and clarify auth credential locations by @however-yir in #84
- docs: add per-modality default model configuration to skill by @raylanlin in #90
- fix: use correct token_plan/remains endpoint by @RyanLee-Dev in #104
New Contributors
- @Piyash1 made their first contribution in #78
- @however-yir made their first contribution in #84
Full Changelog: v1.0.7...v1.0.8
v1.0.7
Full Changelog: v1.0.6...v1.0.7
v1.0.6
What's Changed
- fix(speech): use correct file extension for default output filename by @fifteen42 in #63
- fix(speech): decode SSE stream to raw audio and handle EPIPE by @BLUE-coconut in #60
New Contributors
- @fifteen42 made their first contribution in #63
- @BLUE-coconut made their first contribution in #60
Full Changelog: v1.0.5...v1.0.6
What's Changed
- fix(speech): use correct file extension for default output filename by @fifteen42 in #63
- fix(speech): decode SSE stream to raw audio and handle EPIPE by @BLUE-coconut in #60
New Contributors
- @fifteen42 made their first contribution in #63
- @BLUE-coconut made their first contribution in #60
Full Changelog: v1.0.5...v1.0.6