chore(deps): update dependency vercel to v54#3886
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
6af7e3c to
dfdf9da
Compare
dfdf9da to
28433f5
Compare
28433f5 to
6de8e59
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
51.8.0→54.2.0Release Notes
vercel/vercel (vercel)
v54.2.0Compare Source
Minor Changes
39850ef: Addvercel connect update <id>subcommand to change connector branding. Accepts--icon(PNG or JPEG path, uploaded to Vercel and sent as SHA-1),--background-color, and--accent-color(both#RRGGBB). Gated behind the existingFF_CONNEX_ENABLEDflag.63a66d4: Add--icon,--background-color, and--accent-colorflags tovercel connect create. The icon is uploaded to Vercel before the connector is created. When the API requires a browser registration step, branding is appended to the dashboard URL so the create form can prefill itself; the CLI also applies a follow-up PATCH after the browser flow as a safety net for the dashboard rollout. Gated behind the existingFF_CONNEX_ENABLEDflag.137e5d1: Allow builder V2 to expose startDevServer.b1aa926: [vc dev] handle process errors in dev serverPatch Changes
a3a1a5a: Added CLI eval support for comparable agent/model experiment runs and restored transcript artifact uploads via chunked result ingestion.18e9fd6: fix(cli): pointvc connect openand registration error URLs at the renamed/connectdashboard route4118600: Fix standalone CLI binary latest-version worker startup.80e8e06: Track Vercel plugin active-session markers in CLI telemetry.bb61428: Include framework slug in output/config.jsonf45e466: Add opt-in automatic CLI updates viavercel upgrade --enable-autoand prompt users to enable them after a successful manual upgrade.a3a1a5a: Add offline-friendly local modes for CLI eval discovery and dashboard fixture generation, and expand Vercel CLI eval coverage for project, list, inspect, logs, and pull commands.a3a1a5a: Relaxed the CLI env/add eval grader to accept equivalent JSON format syntax and shell-variable env names when outputs prove the variable was added.a3a1a5a: Simplified the implicit curl eval grader to only require that the agent ranvercel curlorvc curl.8fb4dc8: Addvercel flags splitto configure weighted Vercel Flags splits from the CLI.Configure a split interactively by letting the CLI prompt for the environment, bucketing attribute, weights, fallback variant, and revision message.
vercel flags split welcome-messageConfigure a boolean flag split in production with 95/5 traffic.
vercel flags split redesigned-checkout --environment production --by user.userId --weight off=95 --weight on=5Configure a string flag split with an explicit fallback variant.
vercel flags split welcome-message -e production --by user.userId --default-variant control --weight control=90 --weight treatment=10Exclude a variant from receiving traffic by setting its weight to 0.
vercel flags split checkout-copy -e preview --by user.userId --default-variant control --weight control=50 --weight treatment=50 --weight legacy=0Updated dependencies [
bb61428]Updated dependencies [
137e5d1]Updated dependencies [
f45e466]Updated dependencies [
744e96c]Updated dependencies [
7923d34]v54.1.0Compare Source
Minor Changes
9aead7a: Addvercel connect detachto detach a Vercel project from a connector viaDELETE /v1/connect/connectors/:id/projects/:projectId. Mirrorsvercel connect attachand matches the project-scope "Disconnect" button in the dashboard.Add
--triggers,--trigger-branch, and--trigger-pathflags tovercel connect attach. When--triggersis set, the project is also registered as a trigger destination on the connector viaPATCH /v1/connect/connectors/:id/trigger-destinationsso verified webhooks get forwarded to it. Requires the connector to support triggers; warns if the connector was created withouttriggers.enabled.Both features gated behind the existing
FF_CONNEX_ENABLEDflag.b1db109: Enablevercel connectby default and mark it as beta in--help. The command was previously gated behind the internalFF_CONNEX_ENABLEDenv var; it is now available out of the box and surfaces invercel --helpasconnect [cmd] Manage connectors [beta]. The subcommand description also readsManage connectors (Beta).Fix
vercel connect opento link to the renamed/~/connect/dashboard route directly instead of relying on the legacy/~/connex/→/~/connect/308 redirect.e8deaa1: Renamevercel connexcommand tovercel connect. The command remains gated behind the existingFF_CONNEX_ENABLEDflag.cc30efd: Refresh thevcsetup-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
Set up and deploy "/path"?confirmation prompt. Intent is implied by runningvc; the path is surfaced as a status line (Set up "/path") and Ctrl-C remains the escape hatch.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 likerepo/app/package.jsonwhere 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 Xline replaced with a single boldDetected X (Build Command: …, Output Directory: …)line. Title Case labels match the checkbox panel below. OnlyDetectedis bold; framework name and parens render plain/dim.printAlignedLabelhelper (12-char bold label column, value column at terminal column 14). Applied toLinked/Inspect/Production/Preview/Aliased/Addedrows.vc redeployoutput now uses the same aligned-label format asvc deploy—Inspect/Production/Preview/Aliasedrows are consistent across both commands. No more emoji-prefix / aligned-label mixing in the same session.vc link --repoinfo 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.vc link --repoconfirm message useschalk.diminstead ofchalk.cyan— paths are not URLs, so dim is the correct treatment per the color rules (cyan reserved for URLs).▲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.✓ Ready in Xsline at deploy completion (green ✓ at column 0, boldReady, dim duration). Skipped when--no-waitis set and the deployment hasn't reached READY yet.🔗,🔍,⏳) on Linked / Inspect / Production rows (across bothvc deployandvc redeploy).Building:prefix from the build-logs spinner. Each streamed log line is shown verbatim instead ofBuilding: <line>.(created .vercel and added it to .gitignore)parenthetical fromLinked—git statussurfaces it on demand.[Xs]timing suffix from URL lines. URLs are results, not operations — timing belongs on the build / ready signal.Defensive fix
services-setup.tsnow uses an optional chain ondetectServicesResult.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.tsexportsprintAlignedLabel(label, value, options?: { gutter?: string })and theALIGNED_LABEL_WIDTHconstant (12). Used by every aligned-row print site.4fc110b: [services] add preDeployCommand for experimentalServicesPatch 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.0a691bf]fb0cb8d]4fc110b]v54.0.0Compare Source
Major Changes
db207b1: Require--followforvercel logsto stream deployment logs. Passing a deployment argument or--deploymentnow uses historical deployment log filtering by default.Minor Changes
d874af6: Add support for env vars injection that reference other services inserviceswith an explicitenvconfiguration.Patch Changes
b3b5ed8: Preserve the source deployment or alias ID/URL when assigning aliases from the CLI.8324ac7: Rename "Connex client" to "Connex connector" in user-visiblevc connexstrings (help text, spinners, error/success messages) to match the dashboard rename. Flag names, command names, positional argument names, types, file paths, and API endpoints are unchanged.b6b162c: Fix project token creation when project is not in the default teambf42168]94a214c]d874af6]9615277]v53.4.0Compare Source
Minor Changes
88fb6c1: Addvercel connex attach <client>to attach a Vercel project to a Connex client for one or more environments. Defaults to the current linked project + all environments (production,preview,development). Pass-e/--environment(repeatable, comma-separated) to restrict,-p/--project <name_or_id>to target a different project, and--yes/--format=jsonfor non-interactive use. When the project is already attached with the same environments, the command exits early as a no-op; when the environments differ, the prompt shows a current-vs-new diff before replacing.66a2105:vercel devnow exposesVERCEL_PROJECT_IDandVERCEL_ORG_IDfrom the linked.vercel/project.jsonto the dev process, mirroring how the platform sets them in prod and preview. Existing values inprocess.envor.envfiles take precedence and are not overridden.Patch Changes
b4bb157: Fixvercel devdouble-appendingrootDirectorywhen run from inside a project subdirectory whose name already matches the project'srootDirectorysetting (e.g.monorepo/project1→monorepo/project1/project1).858c1dc: [cli] reliably kill experimentalServices child processes onvercel devexit05fae25: Support full URLs and bare hosts invc curlwhile resolving project auth from the target URL.657a3b1: Improve function size log message to show warning when limit is reached or almost reached, and always display function size with dependencies breakdown. RequiresVERCEL_ANALYZE_BUILD_OUTPUT=1.979d70a: [services]servicesschema support22f77b9]f93148b]979d70a]v53.3.2Compare Source
Patch Changes
f0d7d32]v53.3.1Compare Source
Patch Changes
82edff0]v53.3.0Compare Source
Minor Changes
dbfcc04:vercel connex listnow defaults to clients linked to the current project. When no project is linked, it falls back to listing every Connex client in the team (same as--all-projects). Use--all-projectsto force the team-wide view; the table includes aProjectscolumn with the linked project names per client (with a+ moresuffix when truncated).3b368bd: Add--format=jsonsupport tovercel project token, direct token output to stdout instead of stderr.34f595a: Extract CLI global config and auth config helpers into new@vercel/cli-config, use@effect/schemafor config validation.b4ada64: Implement scheduled jobs for JS/TS.Patch Changes
1dae59c: Allowvc logs <deployment-url>to resolve the project from the deployment instead of requiring a linked local project, and include the current scope in related lookup errors.7e64cc2: Show a clearer error instead of querying logs for deployments that never reached Ready.2dac1cb: Use Git repository and root directory matches before folder-name matches when linking projects.e53dd86]ae20217]34f595a]b4ada64]94c29b8]v53.2.0Compare Source
Minor Changes
3898acb: Addvercel firewallcommand for managing project firewall configuration. Supports custom rules (add, edit, delete, enable, disable, reorder), IP blocking, system bypass rules, attack challenge mode, and system mitigations.Patch Changes
0cf132c:vercel connex createnow accepts a--triggersflag. When passed, the request body includestriggers: { enabled: true }so the server wires webhook triggers into the created client. Without the flag,triggers: { enabled: false }is sent.1d766af: Let--yesenable the browser recovery flow forvercel connex tokeneven in non-TTY contexts (e.g., coding agents), so a single command can open the browser, poll, and return the token without round-tripping through the agent's chat.dd27e25: Addedvercel deploy continue --errorto mark manual deployments as failed with an optional error message.2f2b3f1: Added--filter/-f <NAME>flag tovercel project lsfor filtering projects by name (substring match).b2c2541: Avoid resolving the configured default team before unscopedvercel link --yes --projectcross-team search, so team-scoped tokens can still link projects they can access.5f3cf99: Skip SAML-protected ("limited") teams duringvercel link's cross-team auto-detect so it no longer forces device-code re-authentication for scopes the user did not explicitly choose. The project is still linked from any accessible team where it's found, and limited scopes remain available through the standard scope picker (selectOrg) or--scope <slug>.v53.1.1Compare Source
Patch Changes
4a5be0b: Fixedvc env updatefailing when updating sensitive environment variables.2ffd7bc: Tighten theSdkKeytype so plaintextkeyValue,tokenValue, andconnectionStringcan no longer appear on list responses.flags sdk-keys ls --jsonalready omitted these via an explicit allowlist; the type split makes the guarantee static. Create-time output fromflags sdk-keys addis unaffected.e6cb5bc: Hide--tokenfrom help output for commands that don't support it (login,switch).8a5aa6a: Ensure synthetic SPA fallbacks are merged after builder-produced routes.bab5a60: Handle stale Claude Code Vercel plugin registry entries during plugin migration.34e7b09]8e29c9c]2da36f3]fa5f57a]97f87f7]v53.1.0Compare Source
Minor Changes
5cf1179: Use services orchestrator for single web services in local dev.Patch Changes
3aa821e: Allow adding Development Environment Variables on teams that enforce sensitive Environment Variables.v53.0.1Compare Source
Patch Changes
f7b5377]v52.2.1Compare Source
Patch Changes
bf07448: Revert "auth: Make it possible to store CLI credentials in OS keychain (#16083)"a00740e:vc whoaminow shows both the logged-in user and the active team, and surfaces when the active team is set by a local project link rather than the globally-selected team.894e7d4]v52.2.0Compare Source
Minor Changes
24686d0: Add configurable auth token storage with keyring-backed persistence and file fallback support.Patch Changes
24686d0]d36ee35]56c9f89]v52.0.0Compare Source
Major Changes
Minor Changes
vercel connex tokencommand to fetch tokens for Connex clients, with auto-authorize / auto-install recovery on actionable 422 errors. (#16072)Patch Changes
Add
vercel env runexample to theenvcommand help output (#16072)vercel env updatenow applies the same Development guards asvercel env add: (#16072)--sensitiveis used on a record that targets Development (regardless of policy). Sensitive is not allowed on Development.Other
env updatebehavior is unchanged.Normalize single-line stdin env values by removing a trailing newline before (#16072)
saving them.
Updated dependencies [
2aa78415831fe89d1b21dd89704706bd1ad5e78d,2aa78415831fe89d1b21dd89704706bd1ad5e78d,2aa78415831fe89d1b21dd89704706bd1ad5e78d]:Configuration
📅 Schedule: (in timezone UTC)
* 0-3 * * 1)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.