v0.12.1 - 2026-08-25
- Correct Image 2.0 edit validation to require source_image_urls and aspect_ratio instead of task-based edit fields. Migration: Replace source_task_id and mask_indices with one to five source_image_urls and an aspect_ratio; prompt is optional.
- Add the Grok Imagine segment-map command and Image 2.0 request validation metadata.
- Accept public image_url inputs for Image 2.0 segment-map requests.
- Deprecate source_task_id for Image 2.0 segment-map requests. Replacement: Send image_url instead; source_task_id remains accepted for compatibility.
- Restrict Topaz image upscale commands to the supported 1x, 2x, and 4x factors.
v0.12.0 - 2026-08-21
- Add the Grok Imagine segment-map command and Image 2.0 request validation metadata.
- Accept 1080p output resolution for Seedance 2.5 video generation.
- Add Kling text-to-video and edit-video commands with current contract validation.
v0.11.0 - 2026-08-18
- Add create-voice, list-voices, and get-voice commands with generated help and validation metadata.
- Accept reusable voice IDs in Fish Audio text-to-speech commands.
- Create, list, retrieve, download, and delete persistent Files, and compose Files from multipart Uploads while preserving the temporary files create command.
- Reject Suno text-to-music auto_lyrics prompts longer than 3000 characters before creating a task.
v0.10.2 - 2026-08-14
- Describe replace-section windows as requiring at least 10 seconds without a 60-second maximum.
- Accept enable_safety_checker for Hailuo 02 Pro image-to-video and Wan 2.7 video edit requests.
- Remove guidance that directs users to install a deleted CLI release and render pinned installation examples from the current release version.
v0.10.1 - 2026-08-12
- Add the
seedream decompose-layerscommand with generated request validation. - Add Seedance 2.5 model selection, request fields, and validation to the Seedance command.
- Show conditional model rules and nested input object fields from the generated Input Contract, reject the removed files upload command with canonical guidance, and keep root help capability-neutral.
v0.10.0 - 2026-08-10
- Document the 300-character prompt limit for OmniHuman audio-to-video requests. Migration: Upgrade the CLI and keep OmniHuman audio-to-video prompts at 300 characters or fewer.
- Add create, poll, and task lookup commands for Suno music inspiration.
- Update Seedream 5 Lite output quality constraints in generated CLI help.
v0.9.0 - 2026-08-07
- Add audio transcription commands with multipart inputs and JSON, text, and subtitle output preservation.
- Add text-to-video and image-to-video commands for MiniMax H3.
- Add Qwen 3 text-to-image and image editing commands with generated contract help.
- Add s2.1-pro and MP3 or WAV output fields to Fish Audio text-to-speech help.
- Update Grok Imagine Preview resolution and reference image constraints.
v0.8.7 - 2026-08-06
- Add CLI commands for stitching audio, remastering audio, and adding samples from a selected time range.
- Show the optional PixVerse enable_audio field for text-to-video and image-to-video requests.
v0.8.6 - 2026-08-04
- Add PixVerse commands for text-to-video, image-to-video, reference-guided video, transitions, and video extension.
- Support more concurrent local listeners with lower idle polling frequency and immediate event draining.
- Honor the server's Retry-After delay when retrying local listener requests.
v0.8.5 - 2026-07-31
- Remove seedance-v1-lite from Seedance CLI contract metadata. Migration: Use seedance-v1-pro or another supported Seedance model.
- Acknowledge each valid Local Callback Listener event before forwarding so local HTTP failures do not replay or block later events.
v0.8.4 - 2026-07-29
- Remove seedance-v1-lite from Seedance CLI contract metadata. Migration: Use seedance-v1-pro or another supported Seedance model.
v0.8.3 - 2026-07-28
- Describe and validate the documented Gemini Omni, Grok Imagine, and Topaz request fields.
- Expose supported Wan Flash image-to-video duration values in generated command metadata; request defaults remain API-applied.
v0.8.2 - 2026-07-28
- Add public commands for current Price Schedules and task reservation quotes.
- Add Flux 2 Max text-to-image and remix-image model options with their supported request constraints.
- Expose Kling O1 models and reference image, reference video, reference role, and audio-preservation fields in generated Kling commands.
- Send the CLI version during browser sign-in so the authorization page can identify an available update and link to its release.
v0.8.1 - 2026-07-23
- Add Kling 2.6 motion-control model and conditional field requirements to generated Kling command help.
v0.8.0 - 2026-07-23
- Add the Kling V3 Omni model, output resolution, sound, duration, aspect ratio, and frame constraints to generated Kling command help.
- Add seven Producer FUZZ versions to generated text-to-music model help and validation.
- Add CLI support for continuing completed Kling v2.5 Turbo videos.
v0.7.0 - 2026-07-22
- Add Kling 2.6 model, mode, sound, duration, and frame constraints to generated Kling command help.
- Add the Midjourney extend-video command with task creation, polling, and public input help.
- Add Flux text-to-image and remix-image commands with generated request validation and task polling.
- Expose Veo 3.1 Lite model and input constraints in generated CLI help.
- Add Qwen Image text-to-image, remix-image, and edit-image commands with generated contract help.
v0.6.0 - 2026-07-21
- Expose request-scoped reference audio entries for Fish Audio text-to-speech input files.
- Add lyric blending command flags and generated contract help.
v0.5.0 - 2026-07-20
- Replace Grok Imagine image-to-video
source_image_urlswith scalarsource_image_url. Migration: Pass--source-image-url URLor providesource_image_urlin JSON input.
- Add the synchronous
runapi midjourney shorten-promptcommand with generated input validation and help. - Add synchronous text-to-speech commands for OpenAI TTS and Fish Audio.
- Expose model and text input help from the generated contract.
- Add Gemini Omni Flash Preview model selection and model-specific text-to-video help.
- Add the gemini-tts text-to-speech command with generated input help and validation.
- Add Seedream 5 Pro text-to-image and edit-image models to CLI help and validation.
- Expose advanced stem separation mode and supported stem names in CLI help and validation.
- Add the Producer text-to-music command with generated contract help and typed SDK wiring.
- Expose Seedream 5-Lite
output_formatvalues and default in CLI help and validation. - Include minimum and maximum item counts for constrained array fields in generated CLI metadata and help.
- Preserve API-provided error codes in JSON output and omit the code when the response does not provide one.
- Classify command exit and retry behavior by HTTP status or SDK error type instead of generating substitute codes.
v0.4.1 - 2026-07-20
- Add
runapi listen --rotate-secretfor explicit per-key Listen Signing Secret recovery.
- Verify the selected key echoed by the API, print only the rotated secret, and document listener restart behavior.
v0.4.0 - 2026-07-18
- Publish precompiled Windows amd64 and arm64 archives containing
runapi.exe. - Update CLI Go module dependencies to the latest published SDK releases.
v0.3.1 - 2026-07-17
- Expose the Fast model and its request constraints in Grok Imagine CLI help and validation.
v0.3.0 - 2026-07-17
- Add Midjourney commands for image generation, editing, image-to-video, image-to-prompt, and seed lookup.
- Add interactive and JSON API key discovery, project
.runapi.tomlselection, positional forwarding URLs, and per-key Listen Signing Secret output.
- Scope callback delivery, listener limits, and signing secrets to the explicitly selected API key.
- Stop listeners when credentials or selected keys become unusable instead of silently selecting another key.
- Existing listener users must update the CLI, run
runapi loginagain, update their webhook secret, and restart local listeners.
v0.2.17 - 2026-07-16
- Add CLI contract metadata for Kling V3 Turbo text-to-video and image-to-video.
- Include generated enum validation for duration, aspect ratio, and output resolution.
- Refresh the CLI generated contract so Grok Imagine text-to-video and image-to-video commands recognize
grok-imagine-video-1.5-preview.
v0.2.16 - 2026-07-08
- Refresh bundled CLI contract metadata for current SDK validation.
v0.2.15 - 2026-07-08
- Refresh the CLI Seedance commands to depend on the published Seedance Go SDK release.
v0.2.14 - 2026-07-07
- Add Nano Banana 2 Lite command metadata.
- Publish v0.2.14.
- Command help and input validation now reflect current field names and allowed values from the RunAPI request contract.
v0.2.11 - 2026-06-25
- Upload local media file paths automatically in CLI create commands before task creation.
- Preserve explicit JSON null entries in media arrays while processing local file uploads.
v0.2.10 - 2026-06-18
- File upload command
- Universal account and files resources
v0.2.9 - 2026-06-01
- Align CLI with upstream Input Contract and public API vocabulary changes
- Update all SDK dependencies to latest versions
v0.2.5 - 2026-05-22
- Build the CLI against RunAPI SDK artifacts v0.2.4.
- Refresh CLI README and public release metadata.
Initial release.
v0.2.2 - 2026-05-20
Initial release.
v0.2.1 - 2026-05-19
Initial release.