vercel@51.0.0
Breaking Changes📦 vercel-cliView on GitHub →
⚠ 3 breaking✨ 5 features🔧 9 symbols
Summary
This release introduces significant improvements and breaking changes to the Vercel CLI blob commands, including new store management features and stricter access flag requirements. Dependencies were also updated.
⚠️ Breaking Changes
- - The --access flag is now required for blob commands: put, copy, get, and create-store. It no longer defaults to public.
- - The --force flag has been removed from blob put. Users must now use --allow-overwrite instead.
- - The blob store subcommands add|remove|get have been removed. Use blob create-store, blob delete-store, and blob get-store respectively.
Migration Steps
- When using `blob put`, `copy`, `get`, or `create-store`, ensure you explicitly provide the --access flag.
- Replace usage of `--force` with `--allow-overwrite` for `blob put` operations.
- Replace `blob store add` with `blob create-store`.
- Replace `blob store remove` with `blob delete-store`.
- Replace `blob store get` with `blob get-store`.
✨ New Features
- `blob list-stores` (aliased as `ls-stores`) is introduced to browse blob stores interactively or output as a table.
- `blob empty-store` is added to delete all blobs in a store with confirmation.
- `blob get-store` and `blob list-stores` now display a dashboard link.
- The interactive prompt for `blob create-store` now defaults to showing Private first and includes documentation links.
- `blob delete-store` now displays connected projects during confirmation and automatically pulls `.env.local` after deletion.