Vercel Release Bot
66cd626d1c
Version Packages ( #10765 )
...
This PR was opened by the [Changesets
release](https://github.com/changesets/action ) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.
# Releases
## @vercel/build-utils@7.2.3
### Patch Changes
- Add experimental flag to allow Node.js v20
([#10802 ](https://github.com/vercel/vercel/pull/10802 ))
## vercel@32.5.1
### Patch Changes
- Debug log load user exceptions
([#10773 ](https://github.com/vercel/vercel/pull/10773 ))
- bump: edge-runtime
([#10712 ](https://github.com/vercel/vercel/pull/10712 ))
- Updated dependencies
\[[`fc90a3dc0`](fc90a3dc0b ),
[`644b8a52c`](644b8a52cb ),
[`0861dc8fb`](0861dc8fbc ),
[`33cc8e0ac`](33cc8e0acf ),
[`f5296c3c0`](f5296c3c06 ),
[`d9065c210`](d9065c2102 )]:
- @vercel/next@4.0.12
- @vercel/node@3.0.8
- @vercel/build-utils@7.2.3
- @vercel/remix-builder@2.0.11
- @vercel/static-build@2.0.10
## @vercel/client@13.0.7
### Patch Changes
- Updated dependencies
\[[`0861dc8fb`](0861dc8fbc )]:
- @vercel/build-utils@7.2.3
## @vercel/edge@1.1.1
### Patch Changes
- bump: edge-runtime
([#10712 ](https://github.com/vercel/vercel/pull/10712 ))
## @vercel/error-utils@2.0.2
### Patch Changes
- use Node.js `util.types.isNativeError` for `isError` method
([#10764 ](https://github.com/vercel/vercel/pull/10764 ))
## @vercel/frameworks@2.0.3
### Patch Changes
- update Angular output path discovery
([#10678 ](https://github.com/vercel/vercel/pull/10678 ))
- Updated dependencies
\[[`34dd9c091`](34dd9c0918 )]:
- @vercel/error-utils@2.0.2
## @vercel/fs-detectors@5.1.3
### Patch Changes
- Updated dependencies
\[[`306f653da`](306f653da9 ),
[`34dd9c091`](34dd9c0918 )]:
- @vercel/frameworks@2.0.3
- @vercel/error-utils@2.0.2
## @vercel/gatsby-plugin-vercel-builder@2.0.9
### Patch Changes
- Fix nested SSR routes
([#10751 ](https://github.com/vercel/vercel/pull/10751 ))
- Updated dependencies
\[[`0861dc8fb`](0861dc8fbc )]:
- @vercel/build-utils@7.2.3
## @vercel/next@4.0.12
### Patch Changes
- fix re-mapping logic for index prefetches
([#10750 ](https://github.com/vercel/vercel/pull/10750 ))
- Fixes a case where using `basePath` along with static generation would
output a lambda that conflicts with the root route.
([#10738 ](https://github.com/vercel/vercel/pull/10738 ))
- Rework prefetch route handling
([#10779 ](https://github.com/vercel/vercel/pull/10779 ))
## @vercel/node@3.0.8
### Patch Changes
- bump: edge-runtime
([#10712 ](https://github.com/vercel/vercel/pull/10712 ))
- Updated dependencies
\[[`0861dc8fb`](0861dc8fbc ),
[`34dd9c091`](34dd9c0918 )]:
- @vercel/build-utils@7.2.3
- @vercel/error-utils@2.0.2
## @vercel/remix-builder@2.0.11
### Patch Changes
- Update `@remix-run/dev` fork to v2.2.0
([#10788 ](https://github.com/vercel/vercel/pull/10788 ))
## @vercel/static-build@2.0.10
### Patch Changes
- Updated dependencies
\[[`efd3cc05d`](efd3cc05dc )]:
- @vercel/gatsby-plugin-vercel-builder@2.0.9
## @vercel-internals/types@1.0.14
### Patch Changes
- Updated dependencies
\[[`0861dc8fb`](0861dc8fbc )]:
- @vercel/build-utils@7.2.3
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-07 10:51:39 -07:00
Ethan Arrowood
b4d115b24a
[error-utils] fix jest coverage issue ( #10789 )
2023-10-31 14:08:28 -07:00
Ethan Arrowood
34dd9c0918
[error-utils] use Node.js util.types.isNativeError for isError method ( #10764 )
...
I recently learned about https://nodejs.org/api/util.html#utiltypesisnativeerrorvalue which is pretty great. It will return `true` for all errors including subclasses (`class MyError extends Error {}`)
2023-10-31 19:39:30 +00:00
Chris Barber
5e6ef3d569
Enable source maps in tests ( #10725 )
...
The `tsconfig` files were unified with a common configuration in https://github.com/vercel/vercel/pull/10667 including disabling source maps. The source maps greatly increase the distribution size, but they are invaluable when the tests run, so this PR enables source maps for tests including adding a `tsconfig.json` where absent.
Linear: https://linear.app/vercel/issue/ZERO-364/enable-sourcemaps-in-all-testtsconfigjson-files
2023-10-17 15:15:29 +00:00
Chris Barber
222710f612
Add type-check and unify tsconfig ( #10667 )
...
This adds a new `pnpm type-check` that leverages `turbo` to validate the TypeScript code. This can be run at the top-level or for an individual package.
The `test-lint` workflow will run it after linting and doing the prettier check.
As apart of this effort, each package's `tsconfig.json` has been simplified. There's a new top-level `tsconfig.base.json` file that extends the Vercel Style Guide for TypeScript. Each package's `tsconfig.json` has been audited and previously suppressed rules that no longer apply have been removed. The result is each package's `tsconfig.json` is greatly simplified and we can control common settings in the base config while keeping the flexibility of package-level overrides.
Lastly, in `package/cli`, `pnpm build` calls `scripts/build.mjs` which calls `scripts/compile-templates.mjs`. The `compile-templates.mjs` file was generating invalid TypeScript code. I've fixed it and now it's happier than ever.
Note: In order to run `pnpm type-check`, you must first `pnpm build` because we need the `.d.ts` definition files.
2023-10-09 11:58:23 +00:00
Nathan Rajlich
1138f7e3d1
Use esbuild for non-ncc'd packages ( #10430 )
...
The intention is for this to be a drop-in replacement for compiling TypeScript to JavaScript, but using `esbuild` instead of `tsc`. `tsc` is still needed, but only for the cases where we want to generate type definitions.
2023-09-06 19:49:50 +00:00
Vercel Release Bot
3a0cfce669
Version Packages ( #10375 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-22 14:43:00 -05:00
Steven
96f99c7147
[error-utils] fix files in package.json to use dist ( #10378 )
...
These packages were publishing unnecessary files to npm so we can reduce to only the `dist` directory.
- Example: https://unpkg.com/browse/@vercel/error-utils@2.0.0/
- Docs: https://docs.npmjs.com/cli/v9/configuring-npm/package-json#files
2023-08-22 17:04:57 +00:00
Vercel Release Bot
c97407da49
Version Packages ( #10361 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-21 15:10:45 -05:00
Steven
37f5c62700
BREAKING CHANGE: Drop Node.js 14, bump minimum to Node.js 16 ( #10369 )
...
https://vercel.com/changelog/node-js-14-and-16-are-being-deprecated
https://github.com/nodejs/Release/blob/main/README.md#end-of-life-releases
2023-08-21 08:51:38 -04:00
Trek Glowacki
6aa2dc6f51
Connecting Datadog / GH Actions / Turbo / Jest to detect flakey tests ( #10334 )
...
Co-authored-by: Trek Glowacki <trek.glowacki@vercel.com >
Co-authored-by: Steven <steven@ceriously.com >
2023-08-17 10:31:16 -05:00
Chris Barber
a63b9d960b
Publish Stable
...
- vercel@28.19 .0
- @vercel/client@12.4.10
- @vercel/edge@0.3.3
- @vercel/error-utils@1.0.10
- @vercel/fs-detectors@3.8.11
- @vercel/gatsby-plugin-vercel-builder@1.2.9
- @vercel/go@2.5.0
- @vercel/hydrogen@0.0.63
- @vercel/next@3.7.5
- @vercel/node@2.11 .0
- @vercel/python@3.1.59
- @vercel/remix-builder@1.8.5
- @vercel/static-build@1.3.24
- @vercel/static-config@2.0.16
2023-04-19 10:14:58 -05:00
Chris Barber
732ac2072c
[tests] Update Typescript, Jest, and ts-jest ( #9782 )
...
Co-authored-by: Nathan Rajlich <n@n8.io >
Co-authored-by: Swarnava Sengupta <swarnavasengupta@gmail.com >
2023-04-12 08:38:03 -05:00
Sean Massa
925c8ba18c
Publish Stable
...
- @vercel/build-utils@6.7.1
- vercel@28.18 .4
- @vercel/client@12.4.9
- @vercel/edge@0.3.2
- @vercel/error-utils@1.0.9
- @vercel/frameworks@1.3.4
- @vercel/fs-detectors@3.8.9
- @vercel/gatsby-plugin-vercel-analytics@1.0.9
- @vercel/gatsby-plugin-vercel-builder@1.2.7
- @vercel/go@2.4.4
- @vercel/hydrogen@0.0.62
- @vercel/next@3.7.4
- @vercel/node-bridge@4.0.1
- @vercel/node@2.10 .3
- @vercel/python@3.1.58
- @vercel/redwood@1.1.14
- @vercel/remix-entry-server@0.1.1
- @vercel/remix-builder@1.8.4
- @vercel/routing-utils@2.2.0
- @vercel/ruby@1.3.75
- @vercel/static-build@1.3.22
- @vercel/static-config@2.0.15
2023-04-07 16:43:42 -05:00
Nathan Rajlich
ee4ba6ccbe
[all] Use correct "license" field in package.json ( #9754 )
...
Follow-up to #9696 . Ensures that all packages in this repository have
the correct "license" field in their respective `package.json` files set
to "Apache-2.0", to match the `LICENSE` file at the root of the
repository.
The `LICENSE` file the authoritative source, so the "MIT" value was
incorrect. This change corrects the previous values and is not
considered a relicensing.
2023-04-06 15:33:55 -07:00
Sean Massa
b5cdc82a1c
Publish Stable
...
- @vercel/build-utils@5.8.3
- vercel@28.12 .4
- @vercel/client@12.2.31
- @vercel/edge@0.2.6
- @vercel/error-utils@1.0.8
- @vercel/frameworks@1.2.4
- @vercel/fs-detectors@3.7.4
- @vercel/gatsby-plugin-vercel-analytics@1.0.6
- @vercel/go@2.2.29
- @vercel/hydrogen@0.0.43
- @vercel/next@3.3.14
- @vercel/node-bridge@3.1.8
- @vercel/node@2.8.11
- @vercel/python@3.1.39
- @vercel/redwood@1.0.50
- @vercel/remix@1.2.4
- @vercel/routing-utils@2.1.8
- @vercel/ruby@1.3.55
- @vercel/static-build@1.1.6
- @vercel/static-config@2.0.11
2023-01-13 15:45:03 -06:00
Sean Massa
e54da8a2e5
Publish Stable
...
- @vercel/build-utils@5.8.2
- vercel@28.12 .3
- @vercel/client@12.2.30
- @vercel/edge@0.2.5
- @vercel/error-utils@1.0.7
- @vercel/frameworks@1.2.3
- @vercel/fs-detectors@3.7.3
- @vercel/gatsby-plugin-vercel-analytics@1.0.5
- @vercel/go@2.2.28
- @vercel/hydrogen@0.0.42
- @vercel/next@3.3.13
- @vercel/node-bridge@3.1.7
- @vercel/node@2.8.10
- @vercel/python@3.1.38
- @vercel/redwood@1.0.49
- @vercel/remix@1.2.3
- @vercel/routing-utils@2.1.7
- @vercel/ruby@1.3.54
- @vercel/static-build@1.1.5
- @vercel/static-config@2.0.10
2023-01-13 15:06:45 -06:00
Sean Massa
b793a67588
Publish Stable
...
- @vercel/build-utils@5.8.1
- vercel@28.12 .2
- @vercel/client@12.2.29
- @vercel/edge@0.2.4
- @vercel/error-utils@1.0.6
- @vercel/frameworks@1.2.2
- @vercel/fs-detectors@3.7.2
- @vercel/gatsby-plugin-vercel-analytics@1.0.4
- @vercel/go@2.2.27
- @vercel/hydrogen@0.0.41
- @vercel/next@3.3.12
- @vercel/node-bridge@3.1.6
- @vercel/node@2.8.9
- @vercel/python@3.1.37
- @vercel/redwood@1.0.48
- @vercel/remix@1.2.2
- @vercel/routing-utils@2.1.6
- @vercel/ruby@1.3.53
- @vercel/static-build@1.1.4
- @vercel/static-config@2.0.9
2023-01-13 15:01:55 -06:00
Sean Massa
e71d5638ee
Publish Stable
...
- @vercel/build-utils@5.8.0
- vercel@28.12 .1
- @vercel/client@12.2.28
- @vercel/edge@0.2.3
- @vercel/error-utils@1.0.5
- @vercel/frameworks@1.2.1
- @vercel/fs-detectors@3.7.1
- @vercel/gatsby-plugin-vercel-analytics@1.0.3
- @vercel/go@2.2.26
- @vercel/hydrogen@0.0.40
- @vercel/next@3.3.11
- @vercel/node-bridge@3.1.5
- @vercel/node@2.8.8
- @vercel/python@3.1.36
- @vercel/redwood@1.0.47
- @vercel/remix@1.2.1
- @vercel/routing-utils@2.1.5
- @vercel/ruby@1.3.52
- @vercel/static-build@1.1.3
- @vercel/static-config@2.0.8
2023-01-13 14:47:25 -06:00
Sean Massa
62b28ad0b4
Publish Stable
...
- @vercel/build-utils@5.7.6
- vercel@28.12 .0
- @vercel/client@12.2.27
- @vercel/edge@0.2.2
- @vercel/error-utils@1.0.4
- @vercel/frameworks@1.2.0
- @vercel/fs-detectors@3.7.0
- @vercel/gatsby-plugin-vercel-analytics@1.0.2
- @vercel/go@2.2.25
- @vercel/hydrogen@0.0.39
- @vercel/next@3.3.10
- @vercel/node-bridge@3.1.4
- @vercel/node@2.8.7
- @vercel/python@3.1.35
- @vercel/redwood@1.0.46
- @vercel/remix@1.2.0
- @vercel/routing-utils@2.1.4
- @vercel/ruby@1.3.51
- @vercel/static-build@1.1.2
- @vercel/static-config@2.0.7
2023-01-13 14:00:46 -06:00
Ethan Arrowood
9c768b98b7
[tests] Migrate from yarn to pnpm ( #9198 )
...
<picture data-single-emoji=":pnpm:" title=":pnpm:"><img class="emoji" src="https://single-emoji.vercel.app/api/emoji/eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIn0..4mJzrO94AnSn0Pue.4apgaKtTUdQ-wxNyahjdJj28u8bbXreLoTA8AGqYjLta3MrsFvbo9DsQFth4CoIkBgXFhQ5_BVcKNfYbwLg4bKzyIvItKe4OFS8AzG7Kkicz2kUUZk0.nXyK_PvHzZFGA-MQB6XHfA " alt=":pnpm:" width="20" height="auto" align="absmiddle"></picture>
yarn has become increasingly more difficult to use as the v1 we rely on no longer receives updates. pnpm is faster and is actively maintained.
This PR migrates us to pnpm.
2023-01-11 23:35:13 +00:00
JJ Kasper
0964be1710
Publish Stable
...
- vercel@28.4.15
- @vercel/client@12.2.16
- @vercel/error-utils@1.0.3
- @vercel/frameworks@1.1.11
- @vercel/fs-detectors@3.4.8
- @vercel/hydrogen@0.0.29
- @vercel/next@3.2.9
- @vercel/node-bridge@3.1.2
- @vercel/node@2.6.2
- @vercel/redwood@1.0.34
- @vercel/remix@1.0.35
- @vercel/routing-utils@2.1.2
- @vercel/static-build@1.0.35
- @vercel/static-config@2.0.6
2022-11-07 12:46:03 -08:00
Ethan Arrowood
253b4fd1d2
[cli][client][error-utils][frameworks][fs-detectors][hydrogen][next][node-bridge][node][redwood][remix][routing-utils][static-config] update @types/node to v14 across repo ( #8842 )
...
### Related Issues
Updates @types/node to the latest version within the v14 major (based on `npm view @types/node`)
```
❯ npm view @types/node@'>=14.0.0 <15.0.0' version | tail -1
@types/node@14.18.33 '14.18.33'
```
This PR also fixes the various necessary type changes
### 📋 Checklist
<!--
Please keep your PR as a Draft until the checklist is complete
-->
#### Tests
- [ ] The code changed/added as part of this PR has been covered with tests
- [ ] All tests pass locally with `yarn test-unit`
#### Code Review
- [ ] This PR has a concise title and thorough description useful to a reviewer
- [ ] Issue from task tracker has a link to this PR
2022-11-04 20:21:13 +00:00
Andy McKay
a567d047d1
Publish Stable
...
- @vercel/build-utils@5.5.7
- vercel@28.4.14
- @vercel/client@12.2.15
- @vercel/edge@0.1.1
- @vercel/error-utils@1.0.2
- @vercel/frameworks@1.1.10
- @vercel/fs-detectors@3.4.7
- @vercel/go@2.2.15
- @vercel/hydrogen@0.0.28
- @vercel/next@3.2.8
- @vercel/node-bridge@3.1.1
- @vercel/node@2.6.1
- @vercel/python@3.1.24
- @vercel/redwood@1.0.33
- @vercel/remix@1.0.34
- @vercel/routing-utils@2.1.1
- @vercel/ruby@1.3.41
- @vercel/static-build@1.0.34
- @vercel/static-config@2.0.5
2022-11-02 13:14:37 -07:00
Steven
fdfb3a385e
[error-utils] Allow publishing to npm ( #8839 )
...
> If you set "private": true in your package.json, then npm will refuse
to publish it.
https://docs.npmjs.com/cli/v8/configuring-npm/package-json#private
2022-11-02 16:12:09 -04:00
Andy McKay
a630e19896
Publish Stable
...
- @vercel/build-utils@5.5.6
- vercel@28.4.13
- @vercel/client@12.2.14
- @vercel/edge@0.1.0
- @vercel/error-utils@1.0.1
- @vercel/frameworks@1.1.9
- @vercel/fs-detectors@3.4.6
- @vercel/go@2.2.14
- @vercel/hydrogen@0.0.27
- @vercel/next@3.2.7
- @vercel/node-bridge@3.1.0
- @vercel/node@2.6.0
- @vercel/python@3.1.23
- @vercel/redwood@1.0.32
- @vercel/remix@1.0.33
- @vercel/routing-utils@2.1.0
- @vercel/ruby@1.3.40
- @vercel/static-build@1.0.33
- @vercel/static-config@2.0.4
2022-11-02 12:59:38 -07:00
Ethan Arrowood
49f453742b
[error-utils] Create @vercel/error-utils package ( #8828 )
...
While working on #8742 i found some useful error checking code buried in
the CLI. This PR adds a new private package `@vercel/errors` that moves
those helpful utilities into its own package so it can be used
throughout the monorepo.
2022-11-02 15:18:00 -04:00