v0.9.2
March 5, 2026Fixes
- Display a more descriptive error message when the CLI is not logged in and no API key is provided
v0.9.1
February 4, 2026Fixes
- Error messages are properly flushed to the console, ensuring outputs are always visible in CI
v0.9.0
January 27, 2026v0.9.0 is a major release replacing the schema-push workflow with a single miru release create command that handles releases, schemas, and Git metadata in one step. Also adds API key authentication for CI/CD use.
miru release create
The miru schema push command has been replaced by miru release create, which bundles the entire release process into a single command. CUE packages are now supported, allowing schemas to span multiple files.
API key authentication
The CLI now supports authentication via API keys using theMIRU_API_KEY environment variable, enabling non-interactive use in CI/CD pipelines.
Visit the CI/CD guide for more information on using the CLI in CI/CD pipelines.
Improvements
- Improved error messages to be more descriptive and readable
Retired
- Retired the
miru schema pushcommand
v0.8.0
December 18, 2025v0.8.0 is a cleanup release removing deprecated flags from miru schema push ahead of the v0.9.0 command replacement.
Breaking changes
Schema push command- Removed the
--versionflag - Removed the
--allow-duplicateflag
v0.7.0
December 4, 2025v0.7.0 introduces first-class CUE support and updates the schema push workflow to support multiple schema languages.
CUE support
v0.7.0 is the first CLI release with CUE support. You can now push CUE-based schemas directly and use CUE alongside existing JSON Schema workflows.
Schema push improvements
- Added the
--languageflag tomiru schema pushto specify schema language - Added the
--allow-duplicateflag tomiru schema pushto allow multiple schemas with the same content - Schemas uploaded to Miru are now preserved exactly as defined, including original ordering, spacing, and comments
Other improvements
- Improved readability of error messages
- Users are notified when the CLI version is out of date
Breaking changes
Version flag The--version flag is now required when pushing a schema, and JSON Schema annotations were renamed:
- Removed the ability to update the instance file path for an existing schema
Retired
- Removed the
miru instance to jsonschemacommand

