Change8

vercel@51.0.0

Breaking Changes
📦 vercel-cliView on GitHub →
3 breaking5 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

  1. When using `blob put`, `copy`, `get`, or `create-store`, ensure you explicitly provide the --access flag.
  2. Replace usage of `--force` with `--allow-overwrite` for `blob put` operations.
  3. Replace `blob store add` with `blob create-store`.
  4. Replace `blob store remove` with `blob delete-store`.
  5. 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.

Affected Symbols