v0 2026.07.21

v0 2026.07.21 was released on .

Summary

Slash commands, the Shopify integration, and a Snowflake reliability pass What's new - Type / in the composer to open a slash-command menu and attach a skill without leaving the keyboard; it live-f...

Release Context

  • This was the 41st v0 release of 2026 tracked by Havoptic.
  • It shipped 14 days after v0 2026.07.07 (July 7, 2026).

Shipped around the same time

Within 3 days of this release, other AI coding tools also shipped:

Compare v0

Release Notes

Slash commands, the Shopify integration, and a Snowflake reliability pass What's new - Type / in the composer to open a slash-command menu and attach a skill without leaving the keyboard; it live-filters as you type, including remote skills.sh search. - The Shopify integration is available to everyone: connect a Shopify store and v0 builds a storefront that reads live products, prices, and inventory through the Shopify Storefront and Admin APIs. - Attached skills appear as inline chips in the composer, with the same draft persistence, undo/redo, and drag-to-reorder as file attachments. - v0 plays a sound when it finishes responding while the window is not focused, controlled by a Sound Notifications toggle in Settings that is on by default. - Settings → Integrations shows your GitHub connection status with Connect, Reconnect, and Manage actions. - Snowflake detects when a chat's code has changed since its last deployment and offers a re-deploy, and it steers generations to your team's connected Snowflake account instead of mock data. - Request access to a private chat in your team directly from the chat, and save any chat you can access to your favorites, including shared chats. - VM-backed chats can publish even when the chat has no deployable blocks. - Generated chat titles and project names focus on product identity instead of implementation details. - The first-publish wizard is simpler: visibility comes before domains, the final action reads Publish, and project creation stays on a stable loading step until it is ready. - Redesigned the account dropdown and flattened integration management in Settings into a single Manage menu per integration. - The Import Design System panel opens as a full-height side panel with inline Add buttons, and pasted files attach directly to the drawer. Bug fixes - Snowflake: fixed OAuth on preview deployments, connect and reauthentication prompt flicker, connection modals stuck on infinite spinners, and credential refresh inside previews. Connections are preserved when forking a chat, New Chat works on projects that deploy to Snowflake instead of Vercel, integration settings are visible to team members with the Contributor role, and shared-chat viewers without their own connection see a Connect prompt instead of a crash. - Chats started from a Git repository get a generated title instead of the working branch name, and generated branch names stay stable after a pull request is created. - Agent auto-pushes retry after rebasing when a push is rejected as non-fast-forward, and chats stranded by an interrupted post-merge Git rotation recover on their own. - Creating a GitHub repository from a team-scoped chat uses the correct Vercel team instead of failing with a SAML error. - Duplicating a chat no longer produces a broken copy that fails its first build. - Environment variables added in v0 reach published apps on teams that enforce Sensitive Environment Variables. - The publish popover shows the subdomain you chose while the deployment builds instead of the raw deployment URL. - Fixed several preview glitches: a duplicate loading screen on new previews, the v0 logo briefly expanding to fill the preview, previews not appearing until after the first generation, broken v0.app iframe previews, and a false deployment error before publish metadata loads. - Returning to an already-visited chat from the sidebar no longer flashes the loading skeleton. - Typed prompts survive clarifying questions, permission approvals, and queued submissions instead of being cleared. - The stop button is visibly disabled during the send window before the response starts streaming. - Command-Left and Command-Right move to the start and end of composer lines that contain attachments. - A stray YubiKey touch no longer submits its one-time password as a chat message, and large encoded message parts no longer render as raw text. - Connecting Figma works for team members without Marketplace integration permissions, and free-plan users see the upgrade dialog instead of a generic error. - Design systems: personal-scope imports save to your own memory, the selector resets when you switch scopes, applying a starter preserves Git history, and ZIP asset downloads work without CORS errors. - Expired team sessions start SAML re-authentication automatically, SAML-limited sessions recover into the existing dialog, and a force-sign-out race is resolved. - The Add button in Domains settings links to the correct Vercel project. - Canceled plans show the subscription end date in the credit balance, and checkout maps actionable payment failures to clear messages. - Organizations no longer need to set a spend limit for chats to work. - Hardened authentication against a magic-link login CSRF and session-fixation issue, open redirects after login and logout, and OAuth callbacks attaching credentials to a different account; free-plan alias-prefix and GitHub-organization repository restrictions are enforced server-side. Misc. - The Team plan is renamed to Plus. - Enterprise Managed Users are surfaced in the web UI, and their profiles are always private. - Provider text streams in steady small deltas instead of arriving in uneven bursts. - Demo links accept a loadingBackground parameter to set the background shown while the generated app loads. - Personal upgrades default to Premium.

View original release

Other Recent v0 Releases

Upgrading from 2026.07.21? See all 9 releases since.

All v0 releases · All AI coding tool releases on Havoptic