This version of Vercel CLI introduces improvements to the vercel dev
command, especially when developing Node.js API endpoints. Further optimizations to other Runtimes will be also be introduced in a future release.
vercel
CLI
- [cli] Invalidate the configuration if
vercel.json
is deleted (#4629) [Nathan Rajlich] - [cli] Handle aliasWarning and bump to v13/now/deployments (#4605) [Mark Glagola]
- [cli] Better errors for conflicting configuration files (#4612) [Nathan Rajlich]
- [cli] Invalidate build match for changes to
config
in builds (#4603) [Nathan Rajlich] - [cli] Show npm output when failing to install Runtimes in
vc dev
(#4598) [Nathan Rajlich] - [cli] Use
getArgs()
instead ofmri
to parse arguments invc projects
(#4570) [Nathan Rajlich] - [cli] Make
proxyPass()
return a 502 if the proxying fails (#4586) [Nathan Rajlich] - [cli] Update 502 error template for
vc dev
(#4583) [Nathan Rajlich] - [cli][build-utils] Add support for custom
404.html
for zero config deployments (#4563) [Steven] - [cli][client] Throw an error if both
vercel.json
andnow.json
exist (#4316) [Nathan Rajlich] - [cli] Prioritize
index.html
over other files named index (#4564) [Max Leiter] - [cli] Remove unnecessary build outputs (#4547) [Nathan Rajlich]
- [cli] Throw an error if both
.vercel
and.now
dirs exist (#4543) [Nathan Rajlich] - [cli] Update zeit.ink to vercel.link shortener (#4531) [Steven]
- [cli][client] Fix windows unit tests (#4509) [Steven]
- [cli] Add additional logging to debug
ECONNREFUSED
error (#4396) [Nathan Rajlich] - [cli] Add delay before updating Runtimes in background (#4495) [Steven]
- [cli] Fix query string routes in dev (#4346) [Steven]
- [cli] Fix fork child process on dev (#4462) [Steven]
- [cli] Update runtimes in dev should not audit (#4429) [Steven]
- [cli] Fixes for the
vc dev
Runtime installation logic (#4421) [Nathan Rajlich] - [cli] Fix
vc env pull
escaping quotes (#4412) [Steven] - [cli] Await the FS watcher closing when shutting down
vc dev
(#4409) [Nathan Rajlich] - [cli] Support WebSocket upgrades in dev (#4241) [Matt Dunn-Rankin]
- [cli] Add logs when installing Runtimes in dev (#4393) [Steven]
- [cli] Fix API URL for
vc env add
(#4371) [Steven] - [cli] Render a note when installing Vercel CLI and Now CLI is installed (#4344) [Nathan Rajlich]
- [cli][node] Apply @TooTallNate's
vc dev
updates (#4254) [Nathan Rajlich] - [cli] Fix
update
command (#4353) [Steven] - [cli] Fix new routing props to be case sensitive (#4341) [Steven]
- [cli] Fix env commands when secret was deleted (#4340) [Steven]
@vercel/build-utils
- [build-utils] Use
@vercel/static
for zero-config (#4345) [Nathan Rajlich] - [build-utils] Detect invalid
engines
pattern in package.json (#4354) [Steven] - [build-utils] Fix Yarn 2 install argument order (#4444) [Sagnik Pradhan]
- [build-utils] Remove
--ignore-engines
flag (#4508) [Steven] - [build-utils] Revert type of routing errors (#4549) [Steven]
@vercel/client
- [client] Fix
.vercelignore
override default ignore list (#4627) [Steven] - [client] Fix file tree walking ignored files (i.e. node_modules) (#4325) [Vincent Riemer]
@vercel/frameworks
- [frameworks] Add missing examples and add a test to ensure every framework has an example (#4372) [Andy]
- [frameworks] Adds the missing logo for the Dojo framework (#4377, #4379) [Andy]
@vercel/go
- [go] Fix typo in
go-bridge
import (#4578) [Nathan Rajlich]
@vercel/next
- [next] Update to group pages into shared lambdas (#4102) [JJ Kasper]
- [next] Update "Routes Manifest" Error (#4368) [Joe Haddad]
- [next] Update routes order for shared lambdas (#4428) [JJ Kasper]
- [next][routing-utils] Fix unnamed multi-match custom route (#4484) [JJ Kasper]
- [next] De-experimentalize shared lambdas optimization by default (#4519) [JJ Kasper]
- [next] Add shared lambdas opt-out for functions config (#4596) [JJ Kasper]
- [next] Re-disable shared lambdas by default (#4609) [JJ Kasper]
@vercel/node
- [node-bridge] Catch invalid HTTP request headers (#4188) [Nathan Rajlich]
- [node] Fix
req.on('data')
events instartDevServer()
(#4228) [Nathan Rajlich] - [build-utils][cli][node] Write the dev mode
tsconfig.json
files to.vercel/cache
(#4230) [Nathan Rajlich] - [node] Pass in the
tsconfig.json
file tostartDevServer()
(#4514) [Nathan Rajlich] - [node] Force
module: "commonjs"
instartDevServer()
(#4621) [Nathan Rajlich]
@vercel/python
- [python] Link to original PR contribution for ASGI (#4448) [Steven]