v1.5.1
What's Changed
- Fixed Docker Compose file resolution scoping
- Added stricter argument validation across stack commands
- Improved error handling for invalid command usage
Details
Compose file resolution fix
This release fixes an internal issue where Compose file resolution relied on an implicitly scoped variable.
Compose file lookup is now fully directory-explicit and deterministic, ensuring reliable behavior across all stack operations.
Improved argument validation
Several commands now validate their arguments more strictly to prevent accidental misuse.
This results in:
- Clearer usage errors
- Fewer confusing Docker Compose error messages
- More predictable command behavior
These checks do not affect valid workflows and only reject ambiguous or unsupported input.
Why this matters
- Improves reliability of stack resolution
- Prevents subtle edge-case failures
- Keeps the CLI surface small and predictable
Important
All existing workflows continue to work as before.