Releases: mirurobotics/cli
Releases · mirurobotics/cli
v0.9.2
v0.9.1
v0.9.1-beta.2
Changelog
Features
- feat(build): add homebrew formula for prerelease versions
- feat: add script to ratchet up coverage thresholds
Bug Fixes
- fix: check for test files instead of directory in coverage script
- fix: flush stdout/stderr before exit to prevent output loss
Miru CLI v0.9.1-beta.2
For documentation, visit: https://docs.mirurobotics.com
v0.9.1-beta.1
Changelog
Features
- feat(build): add homebrew formula for prerelease versions
- feat: add script to ratchet up coverage thresholds
Miru CLI v0.9.1-beta.1
For documentation, visit: https://docs.mirurobotics.com
v0.9.0
v0.9.0-beta.4
Changelog
Features
- feat: add --schema and --schemas flags to release create
- feat: add API key authentication support
- feat: add package support to CUE uploads
- feat: add release create command
- feat: add spinner to release create display
- feat: add test data files for multiple schemas tests
- feat: allow --schemas flag to be specified multiple times
Bug Fixes
- fix: FileStore to read in configs on creation
- fix: malformed schema errors to always show file path
- fix: multiple cue schemas with no package name but same directory grouped into single package
Refactors
- refactor(env): rename prod to production and add comprehensive tests
- refactor: add functional options pattern to commands.Run
- refactor: centralize API client creation and simplify command execution
- refactor: core package from miruml/core -> mirurobotics/core
- refactor: error message 'cross' to look better
- refactor: extract flag handling logic from release create command
- refactor: extract quiet flag helper and improve command structure
- refactor: improve release create display with functional options
- refactor: improve storage package design and add comprehensive tests
- refactor: migrate GitHub client from interface to concrete type
- refactor: migrate to core/pkg/errs and refactor settings to storage
- refactor: rename miruml.com -> mirurobotics.com
- refactor: rename package from miruml/cli -> mirurobotics/cli
- refactor: rename release service directory to releases
- refactor: replace custom state store with unified updates storage
- refactor: restructure API client with interface-based design
- refactor: simplify command handler pattern and remove schema push
- refactor: simplify display output and remove spinner dependency
- refactor: split commands package into separate command packages
- refactor: split display package into focused subpackages
- refactor: update dirs.Temp() calls to use parameterless signature
- refactor: update logger type constant from InternalLogger to Internal
- refactor: upgrade to cli sdk v0.5.0-beta.1
- refactor: use storage package in login service and add context tests
- refactor: use writer interface for update notifications
Miru CLI v0.9.0-beta.4
For documentation, visit: https://docs.mirurobotics.com
v0.9.0-beta.3
Changelog
Features
- feat: add --schema and --schemas flags to release create
- feat: add API key authentication support
- feat: add package support to CUE uploads
- feat: add release create command
- feat: add spinner to release create display
- feat: add test data files for multiple schemas tests
- feat: allow --schemas flag to be specified multiple times
Bug Fixes
- fix: FileStore to read in configs on creation
- fix: malformed schema errors to always show file path
- fix: multiple cue schemas with no package name but same directory grouped into single package
Refactors
- refactor(env): rename prod to production and add comprehensive tests
- refactor: add functional options pattern to commands.Run
- refactor: centralize API client creation and simplify command execution
- refactor: core package from miruml/core -> mirurobotics/core
- refactor: error message 'cross' to look better
- refactor: extract flag handling logic from release create command
- refactor: extract quiet flag helper and improve command structure
- refactor: improve release create display with functional options
- refactor: improve storage package design and add comprehensive tests
- refactor: migrate GitHub client from interface to concrete type
- refactor: migrate to core/pkg/errs and refactor settings to storage
- refactor: rename miruml.com -> mirurobotics.com
- refactor: rename package from miruml/cli -> mirurobotics/cli
- refactor: rename release service directory to releases
- refactor: replace custom state store with unified updates storage
- refactor: restructure API client with interface-based design
- refactor: simplify command handler pattern and remove schema push
- refactor: simplify display output and remove spinner dependency
- refactor: split commands package into separate command packages
- refactor: split display package into focused subpackages
- refactor: update dirs.Temp() calls to use parameterless signature
- refactor: update logger type constant from InternalLogger to Internal
- refactor: upgrade to cli sdk v0.5.0-beta.1
- refactor: use storage package in login service and add context tests
- refactor: use writer interface for update notifications
Miru CLI v0.9.0-beta.3
For documentation, visit: https://docs.mirurobotics.com
v0.9.0-beta.2
Changelog
Features
- feat: add --schema and --schemas flags to release create
- feat: add API key authentication support
- feat: add package support to CUE uploads
- feat: add release create command
- feat: add spinner to release create display
- feat: add test data files for multiple schemas tests
- feat: allow --schemas flag to be specified multiple times
Bug Fixes
- fix: FileStore to read in configs on creation
- fix: multiple cue schemas with no package name but same directory grouped into single package
Refactors
- refactor(env): rename prod to production and add comprehensive tests
- refactor: add functional options pattern to commands.Run
- refactor: centralize API client creation and simplify command execution
- refactor: core package from miruml/core -> mirurobotics/core
- refactor: error message 'cross' to look better
- refactor: extract flag handling logic from release create command
- refactor: extract quiet flag helper and improve command structure
- refactor: improve release create display with functional options
- refactor: improve storage package design and add comprehensive tests
- refactor: migrate GitHub client from interface to concrete type
- refactor: migrate to core/pkg/errs and refactor settings to storage
- refactor: rename miruml.com -> mirurobotics.com
- refactor: rename package from miruml/cli -> mirurobotics/cli
- refactor: rename release service directory to releases
- refactor: replace custom state store with unified updates storage
- refactor: restructure API client with interface-based design
- refactor: simplify command handler pattern and remove schema push
- refactor: simplify display output and remove spinner dependency
- refactor: split commands package into separate command packages
- refactor: split display package into focused subpackages
- refactor: update dirs.Temp() calls to use parameterless signature
- refactor: update logger type constant from InternalLogger to Internal
- refactor: upgrade to cli sdk v0.5.0-beta.1
- refactor: use storage package in login service and add context tests
- refactor: use writer interface for update notifications
Miru CLI v0.9.0-beta.2
For documentation, visit: https://docs.mirurobotics.com
v0.9.0-beta.1
Changelog
Features
- feat: add --schema and --schemas flags to release create
- feat: add API key authentication support
- feat: add package support to CUE uploads
- feat: add release create command
- feat: add spinner to release create display
- feat: add test data files for multiple schemas tests
- feat: allow --schemas flag to be specified multiple times
Refactors
- refactor(env): rename prod to production and add comprehensive tests
- refactor: add functional options pattern to commands.Run
- refactor: centralize API client creation and simplify command execution
- refactor: core package from miruml/core -> mirurobotics/core
- refactor: error message 'cross' to look better
- refactor: extract flag handling logic from release create command
- refactor: extract quiet flag helper and improve command structure
- refactor: improve release create display with functional options
- refactor: improve storage package design and add comprehensive tests
- refactor: migrate GitHub client from interface to concrete type
- refactor: migrate to core/pkg/errs and refactor settings to storage
- refactor: rename miruml.com -> mirurobotics.com
- refactor: rename package from miruml/cli -> mirurobotics/cli
- refactor: rename release service directory to releases
- refactor: replace custom state store with unified updates storage
- refactor: restructure API client with interface-based design
- refactor: simplify command handler pattern and remove schema push
- refactor: simplify display output and remove spinner dependency
- refactor: split commands package into separate command packages
- refactor: split display package into focused subpackages
- refactor: update dirs.Temp() calls to use parameterless signature
- refactor: update logger type constant from InternalLogger to Internal
- refactor: upgrade to cli sdk v0.5.0-beta.1
- refactor: use storage package in login service and add context tests
- refactor: use writer interface for update notifications
Miru CLI v0.9.0-beta.1
For documentation, visit: https://docs.mirurobotics.com
v0.9.0-alpha.3
Changelog
Features
- feat: add --schema and --schemas flags to release create
- feat: add API key authentication support
- feat: add package support to CUE uploads
- feat: add release create command
- feat: add spinner to release create display
- feat: add test data files for multiple schemas tests
- feat: allow --schemas flag to be specified multiple times
Refactors
- refactor: core package from miruml/core -> mirurobotics/core
- refactor: error message 'cross' to look better
- refactor: improve release create display with functional options
- refactor: rename miruml.com -> mirurobotics.com
- refactor: rename package from miruml/cli -> mirurobotics/cli
- refactor: simplify command handler pattern and remove schema push
- refactor: simplify display output and remove spinner dependency
- refactor: update dirs.Temp() calls to use parameterless signature
- refactor: update logger type constant from InternalLogger to Internal
- refactor: upgrade to cli sdk v0.5.0-beta.1
Miru CLI v0.9.0-alpha.3
For documentation, visit: https://docs.mirurobotics.com