v1.20.3
Released to production on November 11, 2026 at 15:28 CST. See every commit in this release on GitHub
New
- Besigner: add row and column bars, a pinned Markdown toolbar, tidier table controls
- Legal: pin legal v26, google business profile data in the privacy policy
- Native: product editor check-in fields on Android
- Native: product editor check-in fields on Apple
- Native: carry normalizeProductCheckIn to the contracts kits
Fixed
- Domains: price a transfer-in for a name another Vercel team holds
- CI: drop the apostrophe that ended the sweep's quoted jq program
- CI: the auto-merge sweep names a missing required check, not crash
- Data: keep an empty first or last table column through a round trip
- Console: ?create=site waits for the guided start on a cold load
- AI: keep a picture its pixels make a graphic out of photo slots
- AI: flag each imported photo a graphic or not as it comes in
- AI: read whether a picture is a graphic by its pixels
- Sites: a site delete survives a transient write failure
- Console: scope the SSO drift notice's link to its workspace
- Console: a page opened in a running tab finds a locked cache in seconds
- Android: follow a notice's link as the console does
- Ios: open every link on the workspace and site it names
- Native: open the order, quote, return and marketplace section a link names
- Native: match a link's query and named sections, and ignore its fragment
- Domains: bound the AAAA check and skip CNAME names
- Native: links open in the window and tab in front, and keep their screen on phones
- Domains: warn about a previous host's AAAA record left on the domain
- Accounting: hold a taxed QuickBooks sale while the company has no sales tax set up
- Besigner: an empty synced connection field no longer says not synced
- Google reviews: the section has room around it and side gutters, v1.2.1
- Native: a site's plugin switches act on the lists the server holds
- Console: a site's Admin › Plugins saves on the first press
- Native: a test Stripe account on a live store reads as not ready on Payments
Documentation
- Domains: list Connect a domain automatically
Behind the scenes
- Emulators: give the commerce plugins local keys and offered services
- Seed: connect the demo site's commerce services in test mode
Share this article
We're building the open web platform. Follow along as we ship — and tell us what you need.