From 264c68d196b816092844d14411657da4c6cb528c Mon Sep 17 00:00:00 2001 From: Chris Swithinbank Date: Fri, 28 Jul 2023 14:07:25 +0200 Subject: [PATCH] Same treatment for the Vercel CHANGELOG! --- .changeset/fair-emus-divide.md | 4 ++-- .changeset/tricky-candles-suffer.md | 32 ++++++++++++++--------------- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/.changeset/fair-emus-divide.md b/.changeset/fair-emus-divide.md index 0beb3d27a2e1..529760241add 100644 --- a/.changeset/fair-emus-divide.md +++ b/.changeset/fair-emus-divide.md @@ -8,7 +8,7 @@ The `build.split` and `build.excludeMiddleware` configuration options are deprec If your config includes the `build.excludeMiddleware` option, replace it with `edgeMiddleware` in your adapter options: ```diff -import {defineConfig} from "astro/config"; +import { defineConfig } from "astro/config"; import netlify from "@astrojs/netlify/functions"; export default defineConfig({ @@ -24,7 +24,7 @@ export default defineConfig({ If your config includes the `build.split` option, replace it with `functionPerRoute` in your adapter options: ```diff -import {defineConfig} from "astro/config"; +import { defineConfig } from "astro/config"; import netlify from "@astrojs/netlify/functions"; export default defineConfig({ diff --git a/.changeset/tricky-candles-suffer.md b/.changeset/tricky-candles-suffer.md index e1f04f193a4f..3786399a6db3 100644 --- a/.changeset/tricky-candles-suffer.md +++ b/.changeset/tricky-candles-suffer.md @@ -3,37 +3,37 @@ '@astrojs/vercel': minor --- -The configuration `build.split` and `build.excludeMiddleware` are deprecated. +The `build.split` and `build.excludeMiddleware` configuration options are deprecated and have been replaced by options in the adapter config. -Configuration that were inside the astro configuration, are now moved inside the adapter: +If your config includes the `build.excludeMiddleware` option, replace it with `edgeMiddleware` in your adapter options: ```diff -import {defineConfig} from "astro/config"; +import { defineConfig } from "astro/config"; import vercel from "@astrojs/vercel/serverless"; export default defineConfig({ -- build: { + build: { - excludeMiddleware: true -- }, -- adapter: vercel() -+ adapter: vercel({ + }, + adapter: vercel({ + edgeMiddleware: true -+ }) -}) + }), +}); ``` +If your config includes the `build.split` option, replace it with `functionPerRoute` in your adapter options: + ```diff -import {defineConfig} from "astro/config"; +import { defineConfig } from "astro/config"; import vercel from "@astrojs/vercel/serverless"; export default defineConfig({ -- build: { + build: { - split: true -- }, -- adapter: vercel() -+ adapter: vercel({ + }, + adapter: vercel({ + functionPerRoute: true -+ }) -}) + }), +}); ```