yaba-release-cli
Version:
Yaba is a simple CLI tool that helps you manage releases of your Github projects.
43 lines (32 loc) • 1.1 kB
Markdown
# Yaba 2.0.1 Release Plan
## Target
- Package: `yaba-release-cli`
- Version: `2.0.1`
- Release type: patch
- Date prepared: `2026-03-06`
## Scope
`2.0.1` is a non-breaking patch release focused on migration guidance for legacy CLI usage.
## Included Changes
- Deprecation warnings for legacy usage:
- `--yes` -> prefer `--no-prompt`
- `--notify slack` -> prefer `--publish`
- `--release-name` -> prefer `--name`
- implicit `yaba` invocation -> prefer `yaba release create`
- Human-mode warning output only (JSON output stays machine-clean)
- README updates for deprecations and migration
## Compatibility
- No legacy behavior removed in `2.0.1`
- Existing automation remains functional
- This release prepares users for planned removals in `v3`
## Release Checklist
1. Validate:
- `node --check bin/utils/command.js`
- `node --check bin/index.js`
- run parser/CLI smoke checks for legacy flags and JSON output
2. Confirm version metadata:
- `package.json` is `2.0.1`
- `package-lock.json` is `2.0.1`
3. Publish:
- merge PR
- tag `v2.0.1`
- `npm publish`