Jacob Lamb
836ab6214e
chore(vercel): Add beta option for status ( #9413 )
...
* Add beta option for status
* Create stupid-cheetahs-sell.md
* Add warning for beta
* Update packages/integrations/vercel/src/serverless/adapter.ts
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
* Switch to `minor` and document new API/option
* Update README.md
* Update README.md
* Update packages/integrations/vercel/README.md
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
* Update .changeset/stupid-cheetahs-sell.md
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
---------
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
2023-12-13 12:12:48 +00:00
Arsh
8aeb0b5797
fix(vercel): handle dots in source path for redirects ( #9289 )
...
* add fix
* add test
* add changeset
2023-12-12 03:50:22 +05:30
Arsh
9d29ef11f6
[ci] format
2023-12-08 16:26:49 +00:00
Arsh
1e342e34eb
fix(vercel): clear artifacts from redirects ( #9287 )
2023-12-08 16:25:39 +00:00
Geoffrey Casper
dfbc707908
Allow async functions in the Vercel edge middleware integration ( #9334 )
...
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
Co-authored-by: Arsh <69170106+lilnasy@users.noreply.github.com>
Co-authored-by: lilnasy <69170106+lilnasy@users.noreply.github.com>
2023-12-07 21:43:47 +08:00
Bjorn Lu
3cbd8ea753
Remove remaining deprecated APIs ( #9263 )
...
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2023-12-02 00:59:22 +08:00
Arsh
49aa215a01
Switch app.render
signature ( #9199 )
...
* feat(app): app.render optional object
* tests
* update vercel and node
* update changeset
* deprecation notice and loggin
* clarify changeset
* add node, vercel changeset
* deduplicate code
2023-11-29 21:08:42 +05:30
Bjorn Lu
a145ac07e7
Remove vercel deprecated analytics option ( #9184 )
2023-11-24 22:00:03 +08:00
Arsh
754e4fd31c
feat(vercel): streaming ( #8879 )
2023-11-07 14:01:04 +00:00
Bjorn Lu
5dd1ed50b2
Prevent Vercel serverless generate static redirect pages ( #8896 )
2023-10-24 18:26:34 +08:00
ematipico
e4ba50162e
[ci] format
2023-10-23 10:04:32 +00:00
Arsh
b209e53358
feat(vercel): maxDuration config ( #8867 )
...
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2023-10-23 11:02:23 +01:00
Rishi Raj Jain
d0e513f214
fix: Vercel serverless adapter logs too much ( #8581 )
2023-09-18 19:22:55 +08:00
Matthew Phillips
b79e11f3c4
Change functionPerRoute to false by default ( #8546 )
...
* Change functionPerRoute to false by default
* Update test that depends on functionPerRoute
* Update .changeset/cool-pianos-smell.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update .changeset/cool-pianos-smell.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update packages/integrations/vercel/README.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update packages/integrations/vercel/README.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update .changeset/cool-pianos-smell.md
---------
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2023-09-14 08:15:11 -04:00
Chris
2e8726feec
[@astrojs/vercel] Individually enable Speed Insights and Web Analytics ( #8021 )
...
* Individually enable Speed Insights and Web Analytics
* Update pnpm-lock.yaml
* Remove .only on tests
* Fix build
* Move `beforeSend` out of config
* Address feedback from review
* Update README.md
* Add back the `analytics` property and add deprecation warning when used
* Add migration guide for the deprecated `analytics` property
* Update packages/integrations/vercel/README.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update README.md
* Fix external dependency issue
* Simplify plugin and reduce scope
* Update .changeset/sixty-teachers-tap.md
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
* Apply feedback from review
* Move exposeEnv to speed-insights since it's only used there
---------
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2023-09-14 08:02:11 -04:00
Erika
91380378ce
feat(vercel): Use Sharp in dev instead of Squoosh by default ( #8445 )
...
* feat(vercel): Use Sharp in dev instead of Squoosh by default
* fix(build):
* nit: adjust with feedback
* fix: imports
* Update packages/integrations/vercel/README.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* docs: small change in other part of the README
---------
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2023-09-13 18:40:02 +02:00
Erika
4e395a6cab
config: migrate us to moduleResolution: 'node16' ( #8519 )
2023-09-13 16:49:22 +02:00
Erika
7ea32c7fbf
feat: pass our domains and remote config to the Vercel config ( #8452 )
...
* feat: pass our domains and remote config to Vercel'S
* chore: changeset
* test: update test to test for this
* docs: update README
2023-09-07 18:12:00 +02:00
ematipico
eb8c4cc2fc
[ci] format
2023-09-06 04:46:18 +00:00
Slawek Kolodziej
9ffa1a84e8
fix: include route prefix in vercel func names, fix #8401 ( #8408 )
...
* fix: include route prefix in vercel func names
* chore: add changeset
* chore: update pnpm lockfile
* refactor: simplify logic that generates vercel func names
* fix: properly remove entryFile prefix from func name
* refactor: change how vercel function names are generated
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2023-09-06 05:43:53 +01:00
Erika
0eb09dbab1
fix(vercel): Don't output an error message for failing to resolve sharp ( #8354 )
...
* fix(vercel): Don't output an error message for failing to resolve sharp
* chore: changeset
2023-09-01 16:14:15 +02:00
ematipico
cc99b2814f
[ci] format
2023-09-01 13:35:21 +00:00
Emanuele Stoppa
5f2c55bb54
fix(@astrojs/vercel): slowness and symbolic link ( #8348 )
2023-09-01 14:33:04 +01:00
Emanuele Stoppa
c58472756e
fix(@astrojs/vercel): include astro feature map and adapter features to the static adapter ( #8318 )
2023-08-31 17:01:43 +01:00
Matthew Phillips
8fff0e9aeb
Update Vercel warning verbiage ( #8328 )
...
* Update Vercel warning verbiage
* Changeset and suggestion of functionPerRoute: false
2023-08-31 11:06:09 -04:00
Emanuele Stoppa
dc29e0f797
fix(@astrojs/vercel): warn user when functionPerRoute
is true
( #8319 )
2023-08-31 15:36:37 +01:00
Emanuele Stoppa
c7921e9e1b
refactor: use new Astro internals ( #8254 )
...
* refactor: use new Astro internals
* chore: update tests
---------
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
2023-08-28 17:19:04 +01:00
Matthew Phillips
52f0837bde
Vercel adapter default changes ( #8239 )
...
* Vercel adapter default changes
* Update .changeset/silly-dolphins-try.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Fix tests
* chore: correctly export `pageModule` when using `functionPerRoute`
* Update .changeset/silly-dolphins-try.md
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
* Update .changeset/silly-dolphins-try.md
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
* Make throw be the entrypoint
---------
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2023-08-28 12:10:28 -04:00
Matthew Phillips
cbb77af978
Merge branch 'main' into next
2023-08-17 08:54:28 -04:00
Julien Barbay
d6b4943764
feat(assets): support remote images ( #7778 )
...
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
Co-authored-by: Princesseuh <princssdev@gmail.com>
Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>
2023-08-17 13:10:50 +02:00
Erika
b76c166bdd
feat: unflag experimental.assets ( #7921 )
...
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2023-08-16 10:21:05 +02:00
Emanuele Stoppa
7530d5689d
Merge remote-tracking branch 'origin/main' into next
2023-08-15 09:24:06 +01:00
matthewp
6a9fb2d95d
[ci] format
2023-08-11 14:00:50 +00:00
Matthew Phillips
6b57628d12
Prevent Vercel NFT from scanning /dev ( #8039 )
...
* Prevent Vercel NFT from scanning /dev
* Add a comment
2023-08-11 09:58:32 -04:00
Matthew Phillips
9cc4e48e6a
Remove the Vercel Edge adapter ( #8015 )
...
* Remove the Vercel Edge adapter
* Update tests
* Update .changeset/plenty-keys-add.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Show enabling edge middleware
---------
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2023-08-10 13:12:13 -04:00
Emanuele Stoppa
cd2d7e7698
feat: astro features ( #7815 )
2023-08-08 11:02:00 +01:00
Emanuele Stoppa
80f1494cda
feat: adapter features, deprecate astro configs ( #7839 )
2023-08-08 11:02:00 +01:00
Erika
148e61d249
feat: remove webapi in favor of a smaller polyfill ( #7840 )
...
* feat: remove webapi in favor of a smaller polyfill
* test: remove old test
* test: 🤦♀️
* chore: changeset
2023-08-08 11:01:45 +01:00
Erika
d0679a666f
Remove support for Node 16 ( #7780 )
2023-08-08 11:01:33 +01:00
Hee
560d0dab1c
feat: add cache headers to assets in Vercel adapter ( #7729 )
...
* feat: cache assets in Vercel adapter
* Update tidy-tips-doubt.md
* chore: update lockfile
* Update packages/integrations/vercel/test/static-assets.test.js
* Update packages/integrations/vercel/test/static-assets.test.js
* Update packages/integrations/vercel/test/static-assets.test.js
* chore: update split test
---------
Co-authored-by: Kid <44045911+kidonng@users.noreply.github.com>
Co-authored-by: Nate Moore <nate@astro.build>
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2023-08-01 18:06:50 -05:00
Nate Moore
298dbb89f2
Refactor 404 and 500 approach ( #7754 )
...
* fix(app): refactor 404 and 500 approach
* chore: refactor logic
* fix: always treat error as page
* test: migrate ssr-prerender-404 to node adapter
* feat: merge original response metadata with error response
* chore: update lockfile
* chore: trigger ci
* chore(lint): fix lint issue
* fix: ensure merged request has proper status
* fix(node): prerender test
* chore: update test label
* fix(node): improve 404 behavior in middleware mode
* fix(vercel): improve 404 behavior
* fix(netlify): improve 404 behavior
* chore: update test labels
* chore: force ci
* chore: fix lint
* fix: avoid infinite loops
* test: fix failing test in Node 18
* chore: remove volta
2023-08-01 09:52:16 -05:00
natemoo-re
0c16a8da8d
[ci] format
2023-07-20 18:42:00 +00:00
Arsh
35a0b6c8a9
fix(vercel): Switch to node 18 when local version is not supported ( #7718 )
...
* fix(vercel): switch to node 18 when needed
* fix types, reword
* reorder sentences
* add changeset
* fix(vercel): switch to node 18 when needed
* add referencce to vercel documentation
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2023-07-20 13:39:46 -05:00
Princesseuh
1c85b39d38
[ci] format
2023-07-18 00:20:47 +00:00
Erika
f14e48098a
nit: use node:
prefix everywhere ( #7692 )
...
* nit: use `node:` prefix everywhere
* nit: fs/promises too
* test: workaround issue in node builtin detection
2023-07-18 02:17:59 +02:00
Bjorn Lu
1f0d0b5863
Fix vercel build error when passing includeFiles
( #7677 )
2023-07-17 20:57:27 +08:00
natemoo-re
ea910de61f
[ci] format
2023-07-14 21:03:24 +00:00
Nate Moore
57a5eff5ce
fix( #7654 ): exclude @vercel/nft ( #7659 )
2023-07-14 16:01:06 -05:00
Emanuele Stoppa
2ddf342626
fix(@astrojs/vercel): improve file detection ( #7621 )
2023-07-12 08:06:08 +01:00
ematipico
c490eb6e52
[ci] format
2023-07-05 15:48:32 +00:00