Change8

vercel@50.18.0

Breaking Changes
📦 vercel-functionsView on GitHub →
1 breaking2 features🐛 2 fixes🔧 7 symbols

Summary

This release introduces easier authentication for cursor/claude and adds experimental manual deployment support. It also fixes issues with integration commands and enforces stricter input requirements for non-TTY environments.

⚠️ Breaking Changes

  • Commands like `integration remove`, `integration balance`, and `integration open` now require explicitly passing `teamId` to the configurations API if they were previously relying on implicit context, as the fix ensures explicit context is used.

Migration Steps

  1. When running integration commands (`integration remove`, `integration balance`, `integration open`) in non-TTY mode, ensure you explicitly pass `teamId` if the command was failing previously.
  2. If using multi-product integrations in non-TTY mode, you must now use slash syntax (e.g., `product/name`) instead of relying on interactive selection.

✨ New Features

  • Easier authentication support for cursor / claude.
  • Experimental support for manual deployment added.

🐛 Bug Fixes

  • Fixed `integration remove`, `integration balance`, and `integration open` commands failing to find integrations by explicitly passing `teamId` to the configurations API.
  • Builders have been moved back into the bundle.

Affected Symbols