Skip to content

Version Packages#16324

Merged
jeffsee55 merged 1 commit into
mainfrom
changeset-release/main
May 15, 2026
Merged

Version Packages#16324
jeffsee55 merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented May 13, 2026

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@vercel/backends@0.7.0

Minor Changes

  • 0a691bf: Change getServiceCrons to async.
  • fb0cb8d: Add normalized entrypoint detector for runtime builders.

Patch Changes

  • Updated dependencies [fb0cb8d]
  • Updated dependencies [4fc110b]
    • @vercel/build-utils@13.25.0

@vercel/build-utils@13.25.0

Minor Changes

  • fb0cb8d: Add normalized entrypoint detector for runtime builders.
  • 4fc110b: [services] add preDeployCommand for experimentalServices

vercel@54.1.0

Minor Changes

  • 9aead7a: Add vercel connect detach to detach a Vercel project from a connector via DELETE /v1/connect/connectors/:id/projects/:projectId. Mirrors vercel connect attach and matches the project-scope "Disconnect" button in the dashboard.

    Add --triggers, --trigger-branch, and --trigger-path flags to vercel connect attach. When --triggers is set, the project is also registered as a trigger destination on the connector via PATCH /v1/connect/connectors/:id/trigger-destinations so verified webhooks get forwarded to it. Requires the connector to support triggers; warns if the connector was created without triggers.enabled.

    Both features gated behind the existing FF_CONNEX_ENABLED flag.

  • b1db109: Enable vercel connect by default and mark it as beta in --help. The command was previously gated behind the internal FF_CONNEX_ENABLED env var; it is now available out of the box and surfaces in vercel --help as connect [cmd] Manage connectors [beta]. The subcommand description also reads Manage connectors (Beta).

    Fix vercel connect open to link to the renamed /~/connect/ dashboard route directly instead of relying on the legacy /~/connex//~/connect/ 308 redirect.

  • e8deaa1: Rename vercel connex command to vercel connect. The command remains gated behind the existing FF_CONNEX_ENABLED flag.

  • cc30efd: Refresh the vc setup-and-link flow and post-deploy output for clarity and visual consistency.

    Prompt copy

    • Want to modify these settings?Customize settings?.
    • Which scope should contain your project?Which team?. Matches dashboard + docs vocabulary.
    • What's your project's name?Name?. The directory-derived default still renders inline via the inquirer default.
    • Loading scopes… spinner → Loading teams….

    Flow changes

    • Removed the Set up and deploy "/path"? confirmation prompt. Intent is implied by running vc; the path is surfaced as a status line ( Set up "/path") and Ctrl-C remains the escape hatch.
    • The In which directory is your code located? prompt now fires when (a) the current directory is a workspace (monorepo with multiple packages), (b) the user explicitly chose "Choose a different root directory" via the inferred-services picker, or (c) framework detection at the root finds nothing — covers nested-monolith layouts like repo/app/package.json where the app lives in a subdir. Single-app projects with a framework detected at the root still default the root to . and skip the prompt.

    Output format

    • Auto-detected Project Settings for X line replaced with a single bold Detected X (Build Command: …, Output Directory: …) line. Title Case labels match the checkbox panel below. Only Detected is bold; framework name and parens render plain/dim.
    • Introduced a new aligned-label format for status output via the printAlignedLabel helper (12-char bold label column, value column at terminal column 14). Applied to Linked / Inspect / Production / Preview / Aliased / Added rows.
    • vc redeploy output now uses the same aligned-label format as vc deployInspect / Production / Preview / Aliased rows are consistent across both commands. No more emoji-prefix / aligned-label mixing in the same session.
    • vc link --repo info messages (No Projects are linked…, Found N Project(s) linked…, Detected N new Project(s)…, Created new Project: …) dropped the gray > prefix and now use the 2-space indent that matches the rest of the link/setup flow.
    • Path-in-prompt for vc link --repo confirm message uses chalk.dim instead of chalk.cyan — paths are not URLs, so dim is the correct treatment per the color rules (cyan reserved for URLs).
    • Introduced a "gutter" semantic system: column 0 is reserved for semantic glyphs. marks Production deploys (▲ Production URL) and breaks out of the indent — bookending the session with the brand mark at the top. Preview deploys stay in-column without the triangle.
    • Added a terminal ✓ Ready in Xs line at deploy completion (green ✓ at column 0, bold Ready, dim duration). Skipped when --no-wait is set and the deployment hasn't reached READY yet.
    • Dropped the emoji prefixes (🔗, 🔍, ) on Linked / Inspect / Production rows (across both vc deploy and vc redeploy).
    • Dropped the Building: prefix from the build-logs spinner. Each streamed log line is shown verbatim instead of Building: <line>.
    • Dropped the (created .vercel and added it to .gitignore) parenthetical from Linkedgit status surfaces it on demand.
    • Dropped the [Xs] timing suffix from URL lines. URLs are results, not operations — timing belongs on the build / ready signal.

    Defensive fix

    • services-setup.ts now uses an optional chain on detectServicesResult.resolved?.source. This was crashing the setup flow before any prompts could fire when no services were detected (common for empty or simple fixtures).

    New helper

    • packages/cli/src/util/output/print-aligned-label.ts exports printAlignedLabel(label, value, options?: { gutter?: string }) and the ALIGNED_LABEL_WIDTH constant (12). Used by every aligned-row print site.
  • 4fc110b: [services] add preDeployCommand for experimentalServices

Patch Changes

  • 5f4e55b: Skip redundant deploy project and final deployment fetches in the CLI success path.
  • fbffcb3: Reduce the CLI startup bundle by lazy-loading error reporting and extension execution paths.
    Use a Brotli-compressed small-ICU Node runtime for the macOS arm64 release binary.
  • fbffcb3: Add yao-pkg binary build configuration and native npm package publishing for the CLI.
  • Updated dependencies [0a691bf]
  • Updated dependencies [fb0cb8d]
  • Updated dependencies [4fc110b]
    • @vercel/backends@0.7.0
    • @vercel/build-utils@13.25.0
    • @vercel/python@6.42.0
    • @vercel/go@3.7.0
    • @vercel/static-build@2.9.27
    • @vercel/node@5.8.2
    • @vercel/elysia@0.1.78
    • @vercel/express@0.1.88
    • @vercel/fastify@0.1.81
    • @vercel/h3@0.1.87
    • @vercel/hono@0.2.81
    • @vercel/hydrogen@1.3.7
    • @vercel/koa@0.1.61
    • @vercel/nestjs@0.2.82
    • @vercel/next@4.17.1
    • @vercel/redwood@2.4.13
    • @vercel/remix-builder@5.8.1
    • @vercel/ruby@2.3.2
    • @vercel/rust@1.2.0

@vercel/config@0.5.0

Minor Changes

  • 4fc110b: [services] add preDeployCommand for experimentalServices

@vercel/fs-detectors@6.4.0

Minor Changes

  • 4fc110b: [services] add preDeployCommand for experimentalServices

Patch Changes

  • Updated dependencies [0dbb8e5]
  • Updated dependencies [fb0cb8d]
  • Updated dependencies [4fc110b]
    • @vercel/frameworks@3.26.1
    • @vercel/build-utils@13.25.0

@vercel/functions@3.6.0

Minor Changes

  • 102f82b: getCache().set() now defaults options.name to the provided key when omitted, so cache entries get a human-readable label in o11y by default. Pass name: '' to suppress this behavior and use the hashed key.

@vercel/go@3.7.0

Minor Changes

  • fb0cb8d: Add normalized entrypoint detector for runtime builders.

@vercel/python@6.42.0

Minor Changes

  • fb0cb8d: Add normalized entrypoint detector for runtime builders.

@vercel/cervel@0.1.5

Patch Changes

  • Updated dependencies [0a691bf]
  • Updated dependencies [fb0cb8d]
    • @vercel/backends@0.7.0

@vercel/client@17.5.1

Patch Changes

  • Updated dependencies [fb0cb8d]
  • Updated dependencies [4fc110b]
    • @vercel/build-utils@13.25.0

@vercel/elysia@0.1.78

Patch Changes

  • @vercel/node@5.8.2

@vercel/express@0.1.88

Patch Changes

  • @vercel/cervel@0.1.5
  • @vercel/node@5.8.2

@vercel/fastify@0.1.81

Patch Changes

  • @vercel/node@5.8.2

@vercel/frameworks@3.26.1

Patch Changes

  • 0dbb8e5: Detect TanStack Start projects without requiring a top-level nitro dependency by matching Start packages directly.

@vercel/gatsby-plugin-vercel-builder@2.2.5

Patch Changes

  • Updated dependencies [fb0cb8d]
  • Updated dependencies [4fc110b]
    • @vercel/build-utils@13.25.0

@vercel/h3@0.1.87

Patch Changes

  • @vercel/node@5.8.2

@vercel/hono@0.2.81

Patch Changes

  • @vercel/node@5.8.2

@vercel/koa@0.1.61

Patch Changes

  • @vercel/node@5.8.2

@vercel/nestjs@0.2.82

Patch Changes

  • @vercel/node@5.8.2

@vercel/node@5.8.2

Patch Changes

  • Updated dependencies [fb0cb8d]
  • Updated dependencies [4fc110b]
    • @vercel/build-utils@13.25.0

@vercel/static-build@2.9.27

Patch Changes

  • @vercel/gatsby-plugin-vercel-builder@2.2.5

@vercel/python-workers@0.0.23

Patch Changes

  • cd8f705: [vercel-workers] Fall back to receive_message_by_id for v2beta metadata-only callbacks

@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented May 13, 2026

Low Risk — dependency version bumps + changelog updates

  • packages/*/package.json: version bumps across multiple packages
  • packages/*/CHANGELOG.md: changelog entries added for new releases
  • .changeset/*.md: changeset files consumed and deleted

Assessed at 1f59d37.

@github-actions github-actions Bot closed this May 13, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from dd81b76 to e8deaa1 Compare May 13, 2026 20:56
@github-actions github-actions Bot reopened this May 13, 2026
@github-actions github-actions Bot closed this May 13, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 21c71e1 to 0477fc0 Compare May 13, 2026 22:02
@github-actions github-actions Bot reopened this May 13, 2026
@github-actions github-actions Bot closed this May 13, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 9e2b830 to cd8f705 Compare May 13, 2026 23:18
@github-actions github-actions Bot reopened this May 13, 2026
@github-actions github-actions Bot requested review from a team as code owners May 13, 2026 23:18
@github-actions github-actions Bot closed this May 13, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 22e6714 to 9aead7a Compare May 13, 2026 23:55
@github-actions github-actions Bot reopened this May 13, 2026
@github-actions github-actions Bot closed this May 14, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 65a4481 to cc30efd Compare May 14, 2026 16:24
@github-actions github-actions Bot reopened this May 14, 2026
@github-actions github-actions Bot closed this May 14, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from b731ab4 to 0dbb8e5 Compare May 14, 2026 16:28
@github-actions github-actions Bot reopened this May 14, 2026
@github-actions github-actions Bot closed this May 14, 2026
@github-actions github-actions Bot force-pushed the changeset-release/main branch from c47d854 to e86d4ff Compare May 14, 2026 17:14
@Melkeydev Melkeydev enabled auto-merge (squash) May 15, 2026 12:54
@github-actions github-actions Bot closed this May 15, 2026
auto-merge was automatically disabled May 15, 2026 16:02

Pull request was closed

@github-actions github-actions Bot force-pushed the changeset-release/main branch from e6d7b7f to fbffcb3 Compare May 15, 2026 16:02
@jeffsee55 jeffsee55 reopened this May 15, 2026
@github-actions
Copy link
Copy Markdown
Contributor Author

🧪 Unit Test Strategy

Comparing: fbffcb31f59d37 (view diff)

Strategy: Affected packages only

✅ Only testing packages that have been modified or depend on modified packages.

Affected packages - 44 (100%)
  1. @vercel-internals/get-package-json
  2. @vercel/backends
  3. @vercel/build-utils
  4. @vercel/cervel
  5. @vercel/cli-auth
  6. @vercel/cli-config
  7. @vercel/cli-exec
  8. @vercel/client
  9. @vercel/config
  10. @vercel/detect-agent
  11. @vercel/edge
  12. @vercel/elysia
  13. @vercel/error-utils
  14. @vercel/express
  15. @vercel/fastify
  16. @vercel/firewall
  17. @vercel/frameworks
  18. @vercel/fs-detectors
  19. @vercel/functions
  20. @vercel/gatsby-plugin-vercel-analytics
  21. @vercel/gatsby-plugin-vercel-builder
  22. @vercel/go
  23. @vercel/h3
  24. @vercel/hono
  25. @vercel/hydrogen
  26. @vercel/koa
  27. @vercel/nestjs
  28. @vercel/next
  29. @vercel/node
  30. @vercel/oidc
  31. @vercel/oidc-aws-credentials-provider
  32. @vercel/python
  33. @vercel/python-analysis
  34. @vercel/redwood
  35. @vercel/related-projects
  36. @vercel/remix-builder
  37. @vercel/routing-utils
  38. @vercel/ruby
  39. @vercel/rust
  40. @vercel/static-build
  41. @vercel/static-config
  42. @vercel/vc-native
  43. examples
  44. vercel

Results

  • Unit tests: Only affected packages will run unit tests
  • E2E tests: Running in parallel in this workflow
  • Type checks: Only affected packages will run type checks

This comment is automatically generated based on the affected testing strategy

@jeffsee55 jeffsee55 merged commit b168954 into main May 15, 2026
1016 of 1034 checks passed
@jeffsee55 jeffsee55 deleted the changeset-release/main branch May 15, 2026 17:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants