vercel/vercel (@vercel/build-utils)
### [`v7.11.0`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.11.0)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.10.0...@vercel/build-utils@7.11.0)
##### Minor Changes
- Add `getOsRelease()` and `getProvidedRuntime()` functions ([#11370](https://togithub.com/vercel/vercel/pull/11370))
### [`v7.10.0`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.10.0)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.9.1...@vercel/build-utils@7.10.0)
##### Minor Changes
- Allow environment variables to be specified for `EdgeFunction` ([#11029](https://togithub.com/vercel/vercel/pull/11029))
### [`v7.9.1`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.9.1)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.9.0...@vercel/build-utils@7.9.1)
##### Patch Changes
- Export `getSupportedNodeVersion` ([#11277](https://togithub.com/vercel/vercel/pull/11277))
### [`v7.9.0`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.9.0)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.8.0...@vercel/build-utils@7.9.0)
##### Minor Changes
- Add `base` parameter to `scanParentDirs()` ([#11261](https://togithub.com/vercel/vercel/pull/11261))
### [`v7.8.0`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.8.0)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.7.1...@vercel/build-utils@7.8.0)
##### Minor Changes
- Remove `VERCEL_ENABLE_NPM_DEFAULT` env var check ([#11242](https://togithub.com/vercel/vercel/pull/11242))
##### Patch Changes
- Rename variants to flags and remove legacy flags ([#11121](https://togithub.com/vercel/vercel/pull/11121))
### [`v7.7.1`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.7.1)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.7.0...@vercel/build-utils@7.7.1)
##### Patch Changes
- \[build-utils] increase max memory limit ([#11209](https://togithub.com/vercel/vercel/pull/11209))
### [`v7.7.0`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.7.0)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.6.0...@vercel/build-utils@7.7.0)
##### Minor Changes
- Revert "Revert "Default ruby to only currently supported version (3.2.0)"" ([#11137](https://togithub.com/vercel/vercel/pull/11137))
### [`v7.6.0`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.6.0)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.5.1...@vercel/build-utils@7.6.0)
##### Minor Changes
- Revert "Default ruby to only currently supported version (3.2.0)" ([#11135](https://togithub.com/vercel/vercel/pull/11135))
- Mark `flags` as deprecated and replace them with `variants` ([#11098](https://togithub.com/vercel/vercel/pull/11098))
- \[build-utils] change default package manager when no lockfile detected from `yarn` to `npm` (gated behind feature flag) ([#11131](https://togithub.com/vercel/vercel/pull/11131))
##### Patch Changes
- Update internal type for variants ([#11111](https://togithub.com/vercel/vercel/pull/11111))
### [`v7.5.1`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.5.1)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.5.0...@vercel/build-utils@7.5.1)
##### Patch Changes
- Add experimental field to Lambda and size to FileFsRef output ([#11059](https://togithub.com/vercel/vercel/pull/11059))
### [`v7.5.0`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.5.0)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.4.1...@vercel/build-utils@7.5.0)
##### Minor Changes
- Deprecate `EdgeFunction#name` property ([#11010](https://togithub.com/vercel/vercel/pull/11010))
### [`v7.4.1`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.4.1)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.4.0...@vercel/build-utils@7.4.1)
##### Patch Changes
- Extend Node v16 discontinue date to 2024-06-15 ([#10967](https://togithub.com/vercel/vercel/pull/10967))
### [`v7.4.0`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.4.0)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.3.0...@vercel/build-utils@7.4.0)
##### Minor Changes
- Adds new helper `getPathForPackageManager()` ([#10918](https://togithub.com/vercel/vercel/pull/10918))
### [`v7.3.0`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.3.0)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.2.5...@vercel/build-utils@7.3.0)
##### Minor Changes
- \[cli] add `--deprecated` option to `vc project ls` command ([#10919](https://togithub.com/vercel/vercel/pull/10919))
### [`v7.2.5`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.2.5)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.2.4...@vercel/build-utils@7.2.5)
##### Patch Changes
- Remove Node.js v20 env var check ([#10834](https://togithub.com/vercel/vercel/pull/10834))
### [`v7.2.4`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.2.4)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.2.3...@vercel/build-utils@7.2.4)
##### Patch Changes
- Select Node.js version based on what's available in build-container ([#10822](https://togithub.com/vercel/vercel/pull/10822))
### [`v7.2.3`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.2.3)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.2.2...@vercel/build-utils@7.2.3)
##### Patch Changes
- Add experimental flag to allow Node.js v20 ([#10802](https://togithub.com/vercel/vercel/pull/10802))
### [`v7.2.2`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.2.2)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.2.1...@vercel/build-utils@7.2.2)
##### Patch Changes
- \[cli] Update bun detection and add tests for projects with both bunlock binary and yarn.lock text files ([#10583](https://togithub.com/vercel/vercel/pull/10583))
### [`v7.2.1`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.2.1)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.2.0...@vercel/build-utils@7.2.1)
##### Patch Changes
- Internal variants ([#10549](https://togithub.com/vercel/vercel/pull/10549))
### [`v7.2.0`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.2.0)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.1.1...@vercel/build-utils@7.2.0)
##### Minor Changes
- Add new optional prerender field: experimentalStreamingLambdaPath ([#10476](https://togithub.com/vercel/vercel/pull/10476))
- \[build-utils] Add zero config detection for bun package manager ([#10486](https://togithub.com/vercel/vercel/pull/10486))
##### Patch Changes
- add `experimentalBypassFor` field to Prerender ([#10481](https://togithub.com/vercel/vercel/pull/10481))
### [`v7.1.1`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.1.1)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.1.0...@vercel/build-utils@7.1.1)
##### Patch Changes
- add descriptions to NodeVersion properties ([#10403](https://togithub.com/vercel/vercel/pull/10403))
- Updated semver dependency ([#10411](https://togithub.com/vercel/vercel/pull/10411))
### [`v7.1.0`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.1.0)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.0.0...@vercel/build-utils@7.1.0)
##### Minor Changes
- Support serverless function architecture ([#10392](https://togithub.com/vercel/vercel/pull/10392))
### [`v7.0.0`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.0.0)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.8.3...@vercel/build-utils@7.0.0)
##### Major Changes
- BREAKING CHANGE: Drop Node.js 14, bump minimum to Node.js 16 ([#10369](https://togithub.com/vercel/vercel/pull/10369))
### [`v6.8.3`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%406.8.3)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.8.2...@vercel/build-utils@6.8.3)
##### Patch Changes
- Fix `getPrefixedEnvVars()` to handle `VERCEL_BRANCH_URL` ([#10315](https://togithub.com/vercel/vercel/pull/10315))
### [`v6.8.2`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%406.8.2)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.8.1...@vercel/build-utils@6.8.2)
##### Patch Changes
- Push back `nodejs16.x` discontinue date to `2024-02-06` ([#10209](https://togithub.com/vercel/vercel/pull/10209))
### [`v6.8.1`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%406.8.1)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.8.0...@vercel/build-utils@6.8.1)
##### Patch Changes
- Revert "\[build-utils] Allow file-ref sema to be controlled through env flag" ([#10167](https://togithub.com/vercel/vercel/pull/10167))
### [`v6.8.0`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%406.8.0)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.7.5...@vercel/build-utils@6.8.0)
##### Minor Changes
- Add `getNodeBinPaths()` and `traverseUpDirectories()` functions ([#10150](https://togithub.com/vercel/vercel/pull/10150))
### [`v6.7.5`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%406.7.5)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.7.4...@vercel/build-utils@6.7.5)
##### Patch Changes
- Publish missing build-utils ([`cd35071f6`](https://togithub.com/vercel/vercel/commit/cd35071f609d615d47bc04634c123b33768436cb))
### [`v6.7.4`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%406.7.4)
##### Patch Changes
- Remove usage of `env` from Edge Functions and Middleware ([#10018](https://togithub.com/vercel/vercel/pull/10018))
### [`v6.7.2`](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.7.1...@vercel/build-utils@6.7.2)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.7.1...@vercel/build-utils@6.7.2)
### [`v6.7.1`](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.7.0...@vercel/build-utils@6.7.1)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.7.0...@vercel/build-utils@6.7.1)
### [`v6.7.0`](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.6.0...@vercel/build-utils@6.7.0)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.6.0...@vercel/build-utils@6.7.0)
### [`v6.6.0`](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.5.0...@vercel/build-utils@6.6.0)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.5.0...@vercel/build-utils@6.6.0)
### [`v6.5.0`](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.4.0...@vercel/build-utils@6.5.0)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.4.0...@vercel/build-utils@6.5.0)
### [`v6.4.0`](https://togithub.com/vercel/vercel/releases/tag/6.4.0)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.3.4...@vercel/build-utils@6.4.0)
##### Minor Changes
- Now asking for value of missing environment variables: [#645](https://togithub.com/vercel/vercel/issues/645)
##### Patches
- Linked to document about how to install the CLI: [`10862ab`](https://togithub.com/vercel/vercel/commit/10862abef2af77f5e90f213f92b6d951b5c23406)
- Removed useless code from installation mechanism: [#663](https://togithub.com/vercel/vercel/issues/663)
- Reduce the number of retries on cert creation: [#664](https://togithub.com/vercel/vercel/issues/664)
- Ask if the user really wants to add a subdomain as a domain: [#662](https://togithub.com/vercel/vercel/issues/662)
##### Credits
Huge thanks to [@OlliV](https://togithub.com/OlliV), [@leo](https://togithub.com/leo) and [@igorklopov](https://togithub.com/igorklopov) for their help!
### [`v6.3.4`](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.3.2...@vercel/build-utils@6.3.4)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.3.2...@vercel/build-utils@6.3.4)
### [`v6.3.2`](https://togithub.com/vercel/vercel/releases/tag/6.3.2)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.3.1...@vercel/build-utils@6.3.2)
##### Patches
- Don't return an empty object that would then be stored as the user, but: [#650](https://togithub.com/vercel/vercel/issues/650)
- Update prettier to the latest version π: [#648](https://togithub.com/vercel/vercel/issues/648)
- Don't trigger installation when in development mode: [`15b9b25`](https://togithub.com/vercel/vercel/commit/15b9b258ed093a313c4516236954e36007097c8d)
- Allowed using `process.exit()` in installation script: [`390eaef`](https://togithub.com/vercel/vercel/commit/390eaef7b59e2725cd1e2f0713e9c10fea4d8e86)
##### Credits
Huge thanks to [@jamo](https://togithub.com/jamo) for his help!
### [`v6.3.1`](https://togithub.com/vercel/vercel/releases/tag/6.3.1)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.3.0...@vercel/build-utils@6.3.1)
##### Patches
- Chore(package): update prettier to version 1.4.2: [#628](https://togithub.com/vercel/vercel/issues/628)
- Chore(package): update async-retry to version 1.1.1: [#629](https://togithub.com/vercel/vercel/issues/629)
- Downgraded `socket.io-client`: [`b6da4e8`](https://togithub.com/vercel/vercel/commit/b6da4e85014f4d40b13c9c3676063812386d3528)
- Don't upgrade certain packages automatically: [`d6e9640`](https://togithub.com/vercel/vercel/commit/d6e9640d028d319b8ed42af87cc2d82e727a1987)
### [`v6.3.0`](https://togithub.com/vercel/vercel/releases/tag/6.3.0)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.2.4...@vercel/build-utils@6.3.0)
##### Minor Changes
- Made `now logs ` work: [#614](https://togithub.com/vercel/vercel/issues/614)
- Added `--safe` flag for skipping aliased deployments: [#617](https://togithub.com/vercel/vercel/issues/617)
- Option `--session-affinity` was added for setting session affinity: [#600](https://togithub.com/vercel/vercel/issues/600)
##### Patches
- Chore(package): update node-fetch to version 1.7.1: [#627](https://togithub.com/vercel/vercel/issues/627)
- Persist current team when using token auth: [#616](https://togithub.com/vercel/vercel/issues/616)
- Update prettier to the latest version π: [#626](https://togithub.com/vercel/vercel/issues/626)
- Bumped `socket.io-client` to the latest version: [`18410e9`](https://togithub.com/vercel/vercel/commit/18410e9b3869e7d19dd1cb6c98a67b2d4a492568)
##### Credits
Huge thanks to [@nkzawa](https://togithub.com/nkzawa), [@Ignigena](https://togithub.com/Ignigena) and [@jamo](https://togithub.com/jamo) for their help!
### [`v6.2.4`](https://togithub.com/vercel/vercel/releases/tag/6.2.4)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.2.3...@vercel/build-utils@6.2.4)
##### Patches
- Disable update-notifier: [#609](https://togithub.com/vercel/vercel/issues/609)
### [`v6.2.3`](https://togithub.com/vercel/vercel/releases/tag/6.2.3)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.2.2...@vercel/build-utils@6.2.3)
##### Patches
- Made `now.name` inside `package.json` change the deployment name (this was already documented, but wasn't working until now): [`1e86a4f`](https://togithub.com/vercel/vercel/commit/1e86a4fb1387dc07653c734720ca56bead9e0f00)
- Only show update notifications when loaded from npm: [#606](https://togithub.com/vercel/vercel/issues/606)
##### Credits
Huge thanks to [@igorklopov](https://togithub.com/igorklopov) for their help!
### [`v6.2.2`](https://togithub.com/vercel/vercel/releases/tag/6.2.2)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.2.1...@vercel/build-utils@6.2.2)
##### Patches
- Throw an error if current path doesn't exist: [`3411f7f`](https://togithub.com/vercel/vercel/commit/3411f7f066c5e6d88c9c405e8ba01982e49b05e5)
- Only log success messages when in TTY: [`207dd6f`](https://togithub.com/vercel/vercel/commit/207dd6f46b061ff41815580c5fe6b23d6d17f650)
### [`v6.2.1`](https://togithub.com/vercel/vercel/releases/tag/6.2.1)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.2.0...@vercel/build-utils@6.2.1)
##### Patches
- Fixed file count with 1 file: [#599](https://togithub.com/vercel/vercel/issues/599)
- Bumped dependencies to the latest version: [`9e36331`](https://togithub.com/vercel/vercel/commit/9e363316218cb6d369eb08ff2684e1d6ceaab6aa), [#601](https://togithub.com/vercel/vercel/issues/601) and [#595](https://togithub.com/vercel/vercel/issues/595)
- Allow `type` fields in metafiles to hide type prompt: [`a1aae0d`](https://togithub.com/vercel/vercel/commit/a1aae0da5266bc59c6cf1d07665af7e8eefc2f49)
##### Credits
Huge thanks to [@albinekb](https://togithub.com/albinekb) for their help!
### [`v6.2.0`](https://togithub.com/vercel/vercel/releases/tag/6.2.0)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.1.0...@vercel/build-utils@6.2.0)
##### Minor Changes
- Added `now whoami` command: [`24ce1c2`](https://togithub.com/vercel/vercel/commit/24ce1c2b983e0372a3d0b2f7ab5d2acdb716c5d8)
##### Patches
- Fixed help message for `now alias`: [#578](https://togithub.com/vercel/vercel/issues/578)
- Now showing the correct file count: [#586](https://togithub.com/vercel/vercel/issues/586)
- Fixed `useCurrentTeam` logic: [`20d93f3`](https://togithub.com/vercel/vercel/commit/20d93f317dbc7c65b2ad32b9812f63ce32d359b8)
- Fixed `now domains add -f` β it shouldn't throw: [`6b6297e`](https://togithub.com/vercel/vercel/commit/6b6297e0617706fb4e6d0e7dd09ea520ed04b235)
- Improved the error message for incomplete binary downloads: [#590](https://togithub.com/vercel/vercel/issues/590)
- Determine deployment type like Now Desktop: [#589](https://togithub.com/vercel/vercel/issues/589)
##### Credits
Huge thanks to [@TooTallNate](https://togithub.com/TooTallNate), [@rockchalkwushock](https://togithub.com/rockchalkwushock), [@albinekb](https://togithub.com/albinekb) and [@igorklopov](https://togithub.com/igorklopov) for their help!
### [`v6.1.0`](https://togithub.com/vercel/vercel/releases/tag/6.1.0)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.0.1...@vercel/build-utils@6.1.0)
##### Minor Changes
- Added `teams ls` command: [#563](https://togithub.com/vercel/vercel/issues/563)
- File count added to deployment process: [#558](https://togithub.com/vercel/vercel/issues/558)
##### Patches
- Make `promptBool()` return false upon Ctrl+C: [#557](https://togithub.com/vercel/vercel/issues/557)
- Updated webpack to version 2.6.0: [#571](https://togithub.com/vercel/vercel/issues/571)
- Updated node-fetch to version 1.7.0: [#572](https://togithub.com/vercel/vercel/issues/572)
- Added "downloading" and "interrupted" states: [#570](https://togithub.com/vercel/vercel/issues/570)
- License field added back: [`f5b8751`](https://togithub.com/vercel/vercel/commit/f5b87517c6cf0c3f20952c3d82a7ff59b674417a)
##### Credits
Huge thanks to [@chabou](https://togithub.com/chabou), [@albinekb](https://togithub.com/albinekb), [@TooTallNate](https://togithub.com/TooTallNate) and [@igorklopov](https://togithub.com/igorklopov) for their help!
### [`v6.0.1`](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.0.0...@vercel/build-utils@6.0.1)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.0.0...@vercel/build-utils@6.0.1)
### [`v6.0.0`](https://togithub.com/vercel/vercel/releases/tag/6.0.0)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@5.9.0...@vercel/build-utils@6.0.0)
##### Major Changes
- Remove `now open`: [`9802391`](https://togithub.com/vercel/vercel/commit/9802391cc89bb29f56a47960994f45839f8d37c7)
- Make `--public` skip the OSS prompt: [`4f29b6f`](https://togithub.com/vercel/vercel/commit/4f29b6fb8c243872a4c7aba58c03f2e2d713f204)
##### Minor Changes
- Show the period when prompting for a domain purchase: [`dd10713`](https://togithub.com/vercel/vercel/commit/dd1071366de0950a922014c6233e43c6524a68ee)
##### Patches
- Make the messaging more clear and consistent when buying a domain: [`769f8c2`](https://togithub.com/vercel/vercel/commit/769f8c298a4d1fb64fb8293088ac44b615876113)
- Show a proper message for non-supported TLDs: [`adda12a`](https://togithub.com/vercel/vercel/commit/adda12a2ef777d69d55319c9e2e53a38fe7f3704)
- Improve `now scale` and `now alias`: [#565](https://togithub.com/vercel/vercel/issues/565)
### [`v5.9.0`](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@5.8.3...@vercel/build-utils@5.9.0)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@5.8.3...@vercel/build-utils@5.9.0)
### [`v5.8.3`](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@5.8.2...@vercel/build-utils@5.8.3)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@5.8.2...@vercel/build-utils@5.8.3)
### [`v5.8.2`](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@5.7.5...@vercel/build-utils@5.8.2)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@5.7.5...@vercel/build-utils@5.8.2)
### [`v5.7.5`](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@5.7.4...@vercel/build-utils@5.7.5)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@5.7.4...@vercel/build-utils@5.7.5)
### [`v5.7.4`](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@5.7.3...@vercel/build-utils@5.7.4)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@5.7.3...@vercel/build-utils@5.7.4)
### [`v5.7.3`](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@5.7.2...@vercel/build-utils@5.7.3)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@5.7.2...@vercel/build-utils@5.7.3)
### [`v5.7.2`](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@5.7.1...@vercel/build-utils@5.7.2)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@5.7.1...@vercel/build-utils@5.7.2)
### [`v5.7.1`](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@5.7.0...@vercel/build-utils@5.7.1)
[Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@5.7.0...@vercel/build-utils@5.7.1)
Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ 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.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
5.7.0
->7.11.0
Release Notes
vercel/vercel (@vercel/build-utils)
### [`v7.11.0`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.11.0) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.10.0...@vercel/build-utils@7.11.0) ##### Minor Changes - Add `getOsRelease()` and `getProvidedRuntime()` functions ([#11370](https://togithub.com/vercel/vercel/pull/11370)) ### [`v7.10.0`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.10.0) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.9.1...@vercel/build-utils@7.10.0) ##### Minor Changes - Allow environment variables to be specified for `EdgeFunction` ([#11029](https://togithub.com/vercel/vercel/pull/11029)) ### [`v7.9.1`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.9.1) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.9.0...@vercel/build-utils@7.9.1) ##### Patch Changes - Export `getSupportedNodeVersion` ([#11277](https://togithub.com/vercel/vercel/pull/11277)) ### [`v7.9.0`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.9.0) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.8.0...@vercel/build-utils@7.9.0) ##### Minor Changes - Add `base` parameter to `scanParentDirs()` ([#11261](https://togithub.com/vercel/vercel/pull/11261)) ### [`v7.8.0`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.8.0) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.7.1...@vercel/build-utils@7.8.0) ##### Minor Changes - Remove `VERCEL_ENABLE_NPM_DEFAULT` env var check ([#11242](https://togithub.com/vercel/vercel/pull/11242)) ##### Patch Changes - Rename variants to flags and remove legacy flags ([#11121](https://togithub.com/vercel/vercel/pull/11121)) ### [`v7.7.1`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.7.1) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.7.0...@vercel/build-utils@7.7.1) ##### Patch Changes - \[build-utils] increase max memory limit ([#11209](https://togithub.com/vercel/vercel/pull/11209)) ### [`v7.7.0`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.7.0) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.6.0...@vercel/build-utils@7.7.0) ##### Minor Changes - Revert "Revert "Default ruby to only currently supported version (3.2.0)"" ([#11137](https://togithub.com/vercel/vercel/pull/11137)) ### [`v7.6.0`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.6.0) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.5.1...@vercel/build-utils@7.6.0) ##### Minor Changes - Revert "Default ruby to only currently supported version (3.2.0)" ([#11135](https://togithub.com/vercel/vercel/pull/11135)) - Mark `flags` as deprecated and replace them with `variants` ([#11098](https://togithub.com/vercel/vercel/pull/11098)) - \[build-utils] change default package manager when no lockfile detected from `yarn` to `npm` (gated behind feature flag) ([#11131](https://togithub.com/vercel/vercel/pull/11131)) ##### Patch Changes - Update internal type for variants ([#11111](https://togithub.com/vercel/vercel/pull/11111)) ### [`v7.5.1`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.5.1) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.5.0...@vercel/build-utils@7.5.1) ##### Patch Changes - Add experimental field to Lambda and size to FileFsRef output ([#11059](https://togithub.com/vercel/vercel/pull/11059)) ### [`v7.5.0`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.5.0) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.4.1...@vercel/build-utils@7.5.0) ##### Minor Changes - Deprecate `EdgeFunction#name` property ([#11010](https://togithub.com/vercel/vercel/pull/11010)) ### [`v7.4.1`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.4.1) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.4.0...@vercel/build-utils@7.4.1) ##### Patch Changes - Extend Node v16 discontinue date to 2024-06-15 ([#10967](https://togithub.com/vercel/vercel/pull/10967)) ### [`v7.4.0`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.4.0) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.3.0...@vercel/build-utils@7.4.0) ##### Minor Changes - Adds new helper `getPathForPackageManager()` ([#10918](https://togithub.com/vercel/vercel/pull/10918)) ### [`v7.3.0`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.3.0) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.2.5...@vercel/build-utils@7.3.0) ##### Minor Changes - \[cli] add `--deprecated` option to `vc project ls` command ([#10919](https://togithub.com/vercel/vercel/pull/10919)) ### [`v7.2.5`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.2.5) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.2.4...@vercel/build-utils@7.2.5) ##### Patch Changes - Remove Node.js v20 env var check ([#10834](https://togithub.com/vercel/vercel/pull/10834)) ### [`v7.2.4`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.2.4) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.2.3...@vercel/build-utils@7.2.4) ##### Patch Changes - Select Node.js version based on what's available in build-container ([#10822](https://togithub.com/vercel/vercel/pull/10822)) ### [`v7.2.3`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.2.3) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.2.2...@vercel/build-utils@7.2.3) ##### Patch Changes - Add experimental flag to allow Node.js v20 ([#10802](https://togithub.com/vercel/vercel/pull/10802)) ### [`v7.2.2`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.2.2) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.2.1...@vercel/build-utils@7.2.2) ##### Patch Changes - \[cli] Update bun detection and add tests for projects with both bunlock binary and yarn.lock text files ([#10583](https://togithub.com/vercel/vercel/pull/10583)) ### [`v7.2.1`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.2.1) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.2.0...@vercel/build-utils@7.2.1) ##### Patch Changes - Internal variants ([#10549](https://togithub.com/vercel/vercel/pull/10549)) ### [`v7.2.0`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.2.0) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.1.1...@vercel/build-utils@7.2.0) ##### Minor Changes - Add new optional prerender field: experimentalStreamingLambdaPath ([#10476](https://togithub.com/vercel/vercel/pull/10476)) - \[build-utils] Add zero config detection for bun package manager ([#10486](https://togithub.com/vercel/vercel/pull/10486)) ##### Patch Changes - add `experimentalBypassFor` field to Prerender ([#10481](https://togithub.com/vercel/vercel/pull/10481)) ### [`v7.1.1`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.1.1) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.1.0...@vercel/build-utils@7.1.1) ##### Patch Changes - add descriptions to NodeVersion properties ([#10403](https://togithub.com/vercel/vercel/pull/10403)) - Updated semver dependency ([#10411](https://togithub.com/vercel/vercel/pull/10411)) ### [`v7.1.0`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.1.0) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@7.0.0...@vercel/build-utils@7.1.0) ##### Minor Changes - Support serverless function architecture ([#10392](https://togithub.com/vercel/vercel/pull/10392)) ### [`v7.0.0`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%407.0.0) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.8.3...@vercel/build-utils@7.0.0) ##### Major Changes - BREAKING CHANGE: Drop Node.js 14, bump minimum to Node.js 16 ([#10369](https://togithub.com/vercel/vercel/pull/10369)) ### [`v6.8.3`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%406.8.3) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.8.2...@vercel/build-utils@6.8.3) ##### Patch Changes - Fix `getPrefixedEnvVars()` to handle `VERCEL_BRANCH_URL` ([#10315](https://togithub.com/vercel/vercel/pull/10315)) ### [`v6.8.2`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%406.8.2) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.8.1...@vercel/build-utils@6.8.2) ##### Patch Changes - Push back `nodejs16.x` discontinue date to `2024-02-06` ([#10209](https://togithub.com/vercel/vercel/pull/10209)) ### [`v6.8.1`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%406.8.1) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.8.0...@vercel/build-utils@6.8.1) ##### Patch Changes - Revert "\[build-utils] Allow file-ref sema to be controlled through env flag" ([#10167](https://togithub.com/vercel/vercel/pull/10167)) ### [`v6.8.0`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%406.8.0) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.7.5...@vercel/build-utils@6.8.0) ##### Minor Changes - Add `getNodeBinPaths()` and `traverseUpDirectories()` functions ([#10150](https://togithub.com/vercel/vercel/pull/10150)) ### [`v6.7.5`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%406.7.5) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.7.4...@vercel/build-utils@6.7.5) ##### Patch Changes - Publish missing build-utils ([`cd35071f6`](https://togithub.com/vercel/vercel/commit/cd35071f609d615d47bc04634c123b33768436cb)) ### [`v6.7.4`](https://togithub.com/vercel/vercel/releases/tag/%40vercel/build-utils%406.7.4) ##### Patch Changes - Remove usage of `env` from Edge Functions and Middleware ([#10018](https://togithub.com/vercel/vercel/pull/10018)) ### [`v6.7.2`](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.7.1...@vercel/build-utils@6.7.2) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.7.1...@vercel/build-utils@6.7.2) ### [`v6.7.1`](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.7.0...@vercel/build-utils@6.7.1) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.7.0...@vercel/build-utils@6.7.1) ### [`v6.7.0`](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.6.0...@vercel/build-utils@6.7.0) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.6.0...@vercel/build-utils@6.7.0) ### [`v6.6.0`](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.5.0...@vercel/build-utils@6.6.0) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.5.0...@vercel/build-utils@6.6.0) ### [`v6.5.0`](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.4.0...@vercel/build-utils@6.5.0) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.4.0...@vercel/build-utils@6.5.0) ### [`v6.4.0`](https://togithub.com/vercel/vercel/releases/tag/6.4.0) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.3.4...@vercel/build-utils@6.4.0) ##### Minor Changes - Now asking for value of missing environment variables: [#645](https://togithub.com/vercel/vercel/issues/645) ##### Patches - Linked to document about how to install the CLI: [`10862ab`](https://togithub.com/vercel/vercel/commit/10862abef2af77f5e90f213f92b6d951b5c23406) - Removed useless code from installation mechanism: [#663](https://togithub.com/vercel/vercel/issues/663) - Reduce the number of retries on cert creation: [#664](https://togithub.com/vercel/vercel/issues/664) - Ask if the user really wants to add a subdomain as a domain: [#662](https://togithub.com/vercel/vercel/issues/662) ##### Credits Huge thanks to [@OlliV](https://togithub.com/OlliV), [@leo](https://togithub.com/leo) and [@igorklopov](https://togithub.com/igorklopov) for their help! ### [`v6.3.4`](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.3.2...@vercel/build-utils@6.3.4) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.3.2...@vercel/build-utils@6.3.4) ### [`v6.3.2`](https://togithub.com/vercel/vercel/releases/tag/6.3.2) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.3.1...@vercel/build-utils@6.3.2) ##### Patches - Don't return an empty object that would then be stored as the user, but: [#650](https://togithub.com/vercel/vercel/issues/650) - Update prettier to the latest version π: [#648](https://togithub.com/vercel/vercel/issues/648) - Don't trigger installation when in development mode: [`15b9b25`](https://togithub.com/vercel/vercel/commit/15b9b258ed093a313c4516236954e36007097c8d) - Allowed using `process.exit()` in installation script: [`390eaef`](https://togithub.com/vercel/vercel/commit/390eaef7b59e2725cd1e2f0713e9c10fea4d8e86) ##### Credits Huge thanks to [@jamo](https://togithub.com/jamo) for his help! ### [`v6.3.1`](https://togithub.com/vercel/vercel/releases/tag/6.3.1) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.3.0...@vercel/build-utils@6.3.1) ##### Patches - Chore(package): update prettier to version 1.4.2: [#628](https://togithub.com/vercel/vercel/issues/628) - Chore(package): update async-retry to version 1.1.1: [#629](https://togithub.com/vercel/vercel/issues/629) - Downgraded `socket.io-client`: [`b6da4e8`](https://togithub.com/vercel/vercel/commit/b6da4e85014f4d40b13c9c3676063812386d3528) - Don't upgrade certain packages automatically: [`d6e9640`](https://togithub.com/vercel/vercel/commit/d6e9640d028d319b8ed42af87cc2d82e727a1987) ### [`v6.3.0`](https://togithub.com/vercel/vercel/releases/tag/6.3.0) [Compare Source](https://togithub.com/vercel/vercel/compare/@vercel/build-utils@6.2.4...@vercel/build-utils@6.3.0) ##### Minor Changes - Made `now logsConfiguration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ 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 has been generated by Mend Renovate. View repository job log here.