diff --git a/.changeset/blue-owls-peel.md b/.changeset/blue-owls-peel.md deleted file mode 100644 index 03d7f8f94..000000000 --- a/.changeset/blue-owls-peel.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -'@astrojs/cloudflare': major -'@astrojs/netlify': major ---- - -Removed support for the Squoosh image service. As the underlying library `libsquoosh` is no longer maintained, and the image service sees very little usage we have decided to remove it from Astro. - -Our recommendation is to use the base Sharp image service, which is more powerful, faster, and more actively maintained. - -```diff -- import { squooshImageService } from "astro/config"; -import { defineConfig } from "astro/config"; - -export default defineConfig({ -- image: { -- service: squooshImageService() -- } -}); -``` - -If you are using this service, and cannot migrate to the base Sharp image service, a third-party extraction of the previous service is available here: https://github.com/Princesseuh/astro-image-service-squoosh diff --git a/.changeset/curly-bottles-swim.md b/.changeset/curly-bottles-swim.md deleted file mode 100644 index d467a2d46..000000000 --- a/.changeset/curly-bottles-swim.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@astrojs/cloudflare': patch ---- - -Inherits `platformProxy` option types from `wrangler` diff --git a/.changeset/early-berries-rush.md b/.changeset/early-berries-rush.md deleted file mode 100644 index 0dae1a687..000000000 --- a/.changeset/early-berries-rush.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -'@astrojs/cloudflare': major -'@astrojs/netlify': major ---- - -Deprecates the `functionPerRoute` option - -This option is now deprecated, and will be removed entirely in Astro v5.0. We suggest removing this option from your configuration as soon as you are able to: - -```diff -import { defineConfig } from 'astro/config'; -import vercel from '@astrojs/vercel/serverless'; - -export default defineConfig({ - // ... - output: 'server', - adapter: vercel({ -- functionPerRoute: true, - }), -}); -``` diff --git a/.changeset/eighty-badgers-change.md b/.changeset/eighty-badgers-change.md deleted file mode 100644 index 47776dd3e..000000000 --- a/.changeset/eighty-badgers-change.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@astrojs/cloudflare': major -'@astrojs/netlify': major -'@astrojs/vercel': major -'@astrojs/node': major ---- - -Updates internal code to works with Astro 5 changes to hybrid rendering. No changes are necessary to your project, apart from using Astro 5 diff --git a/.changeset/fast-singers-design.md b/.changeset/fast-singers-design.md deleted file mode 100644 index d416fc0c7..000000000 --- a/.changeset/fast-singers-design.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -'@astrojs/vercel': minor ---- - -Deprecates the entrypoints `@astrojs/vercel/serverless` and `@astrojs/vercel/static`. These will continue to work but are no longer documented and will be removed in a future version. We recommend updating to the `@astrojs/vercel` entrypoint as soon as you are able: - -```diff --import vercel from "@astrojs/vercel/static" -+import vercel from "@astrojs/vercel" -``` - - -```diff --import vercel from "@astrojs/vercel/serverless" -+import vercel from "@astrojs/vercel" -``` diff --git a/.changeset/flat-dolls-nail.md b/.changeset/flat-dolls-nail.md deleted file mode 100644 index 10e00d715..000000000 --- a/.changeset/flat-dolls-nail.md +++ /dev/null @@ -1,12 +0,0 @@ ---- -'@astrojs/cloudflare': major -'@astrojs/netlify': major -'@astrojs/node': major -'@astrojs/vercel': major ---- - -Welcome to the Astro 5 beta! This release has no changes from the latest alpha of this package, but it does bring us one step closer to the final, stable release. - -Starting from this release, no breaking changes will be introduced unless absolutely necessary. - -To learn how to upgrade, check out the [Astro v5.0 upgrade guide in our beta docs site](https://5-0-0-beta.docs.astro.build/en/guides/upgrade-to/v5/). diff --git a/.changeset/odd-kiwis-clap.md b/.changeset/odd-kiwis-clap.md deleted file mode 100644 index 8bdf1be6c..000000000 --- a/.changeset/odd-kiwis-clap.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@astrojs/vercel': minor ---- - -Add support for Node 22 on Vercel serverless diff --git a/.changeset/olive-jobs-press.md b/.changeset/olive-jobs-press.md deleted file mode 100644 index 2b566fc8b..000000000 --- a/.changeset/olive-jobs-press.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@astrojs/vercel': major ---- - -Updates the adapter to use new `IntegrationRouteData` type diff --git a/.changeset/pre.json b/.changeset/pre.json deleted file mode 100644 index fd4fdce4a..000000000 --- a/.changeset/pre.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "mode": "exit", - "tag": "beta", - "initialVersions": { - "@astrojs/cloudflare": "11.0.4", - "@astrojs/netlify": "5.5.3", - "@astrojs/node": "9.0.0-alpha.1", - "@astrojs/test-utils": "0.0.1", - "@astrojs/vercel": "8.0.0-alpha.1" - }, - "changesets": [ - "blue-owls-peel", - "early-berries-rush", - "eighty-badgers-change", - "fast-singers-design", - "flat-dolls-nail", - "olive-jobs-press", - "rare-candles-unite", - "silver-lemons-bow", - "sixty-trainers-shout", - "slow-mangos-call", - "sweet-geckos-double", - "yellow-avocados-share" - ] -} diff --git a/.changeset/rare-candles-unite.md b/.changeset/rare-candles-unite.md deleted file mode 100644 index 2fcf1ccec..000000000 --- a/.changeset/rare-candles-unite.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@astrojs/cloudflare': major -'@astrojs/netlify': major -'@astrojs/vercel': major ---- - -Updates esbuild dependency to v0.24.0 diff --git a/.changeset/silver-lemons-bow.md b/.changeset/silver-lemons-bow.md deleted file mode 100644 index 99ff51f66..000000000 --- a/.changeset/silver-lemons-bow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@astrojs/vercel': major ---- - -Removes deprecated `speedInsights` option in favor of Vercel's direct support: https://vercel.com/docs/speed-insights/quickstart diff --git a/.changeset/sixty-trainers-shout.md b/.changeset/sixty-trainers-shout.md deleted file mode 100644 index 8838fdede..000000000 --- a/.changeset/sixty-trainers-shout.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@astrojs/netlify': minor -'@astrojs/vercel': minor -'@astrojs/node': minor ---- - -Cleans up `astro:env` support diff --git a/.changeset/slow-mangos-call.md b/.changeset/slow-mangos-call.md deleted file mode 100644 index 089889b2e..000000000 --- a/.changeset/slow-mangos-call.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@astrojs/vercel': patch ---- - -Fixes a regression where the `@astrojs/vercel` single entry point for the adapter was causing some regressions in users projects. diff --git a/.changeset/sweet-geckos-double.md b/.changeset/sweet-geckos-double.md deleted file mode 100644 index f4c04213f..000000000 --- a/.changeset/sweet-geckos-double.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@astrojs/cloudflare': major -'@astrojs/netlify': major -'@astrojs/vercel': major -'@astrojs/node': major ---- - -Updates internal code for Astro 5 changes. No changes is required to your project, apart from using Astro 5 diff --git a/.changeset/yellow-avocados-share.md b/.changeset/yellow-avocados-share.md deleted file mode 100644 index e44ee4a8d..000000000 --- a/.changeset/yellow-avocados-share.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@astrojs/node': major ---- - -Updates `send` dependency to v1.1.0 diff --git a/packages/cloudflare/CHANGELOG.md b/packages/cloudflare/CHANGELOG.md index 9026e06f1..775c182dd 100644 --- a/packages/cloudflare/CHANGELOG.md +++ b/packages/cloudflare/CHANGELOG.md @@ -1,5 +1,59 @@ # @astrojs/cloudflare +## 12.0.0 + +### Major Changes + +- [#367](https://github.com/withastro/adapters/pull/367) [`e02b54a`](https://github.com/withastro/adapters/commit/e02b54ad864ea25cb972f6196496b5aee36a47a3) Thanks [@alexanderniebuhr](https://github.com/alexanderniebuhr)! - Removed support for the Squoosh image service. As the underlying library `libsquoosh` is no longer maintained, and the image service sees very little usage we have decided to remove it from Astro. + + Our recommendation is to use the base Sharp image service, which is more powerful, faster, and more actively maintained. + + ```diff + - import { squooshImageService } from "astro/config"; + import { defineConfig } from "astro/config"; + + export default defineConfig({ + - image: { + - service: squooshImageService() + - } + }); + ``` + + If you are using this service, and cannot migrate to the base Sharp image service, a third-party extraction of the previous service is available here: https://github.com/Princesseuh/astro-image-service-squoosh + +- [#367](https://github.com/withastro/adapters/pull/367) [`e02b54a`](https://github.com/withastro/adapters/commit/e02b54ad864ea25cb972f6196496b5aee36a47a3) Thanks [@alexanderniebuhr](https://github.com/alexanderniebuhr)! - Deprecates the `functionPerRoute` option + + This option is now deprecated, and will be removed entirely in Astro v5.0. We suggest removing this option from your configuration as soon as you are able to: + + ```diff + import { defineConfig } from 'astro/config'; + import vercel from '@astrojs/vercel/serverless'; + + export default defineConfig({ + // ... + output: 'server', + adapter: vercel({ + - functionPerRoute: true, + }), + }); + ``` + +- [#375](https://github.com/withastro/adapters/pull/375) [`e7881f7`](https://github.com/withastro/adapters/commit/e7881f7928c6ca62d43c763033f9ed065a907f3b) Thanks [@Princesseuh](https://github.com/Princesseuh)! - Updates internal code to works with Astro 5 changes to hybrid rendering. No changes are necessary to your project, apart from using Astro 5 + +- [#397](https://github.com/withastro/adapters/pull/397) [`776a266`](https://github.com/withastro/adapters/commit/776a26670cf483e37ec0e6eba27a0bde09db0146) Thanks [@Princesseuh](https://github.com/Princesseuh)! - Welcome to the Astro 5 beta! This release has no changes from the latest alpha of this package, but it does bring us one step closer to the final, stable release. + + Starting from this release, no breaking changes will be introduced unless absolutely necessary. + + To learn how to upgrade, check out the [Astro v5.0 upgrade guide in our beta docs site](https://5-0-0-beta.docs.astro.build/en/guides/upgrade-to/v5/). + +- [#451](https://github.com/withastro/adapters/pull/451) [`f248546`](https://github.com/withastro/adapters/commit/f24854669a2a3da79d8bf1e89b0b54063df0668c) Thanks [@ematipico](https://github.com/ematipico)! - Updates esbuild dependency to v0.24.0 + +- [#392](https://github.com/withastro/adapters/pull/392) [`3a49eb7`](https://github.com/withastro/adapters/commit/3a49eb7802c44212ccfab06034b7dc5f2b060e94) Thanks [@Princesseuh](https://github.com/Princesseuh)! - Updates internal code for Astro 5 changes. No changes is required to your project, apart from using Astro 5 + +### Patch Changes + +- [#431](https://github.com/withastro/adapters/pull/431) [`9cedc9b`](https://github.com/withastro/adapters/commit/9cedc9b23175e3b1d74f2d1d10410c2beac1b774) Thanks [@renovate](https://github.com/apps/renovate)! - Inherits `platformProxy` option types from `wrangler` + ## 12.0.0-beta.1 ### Major Changes diff --git a/packages/cloudflare/package.json b/packages/cloudflare/package.json index c168bbc2b..9af13e199 100644 --- a/packages/cloudflare/package.json +++ b/packages/cloudflare/package.json @@ -1,7 +1,7 @@ { "name": "@astrojs/cloudflare", "description": "Deploy your site to Cloudflare Workers/Pages", - "version": "12.0.0-beta.1", + "version": "12.0.0", "type": "module", "types": "./dist/index.d.ts", "author": "withastro", diff --git a/packages/netlify/CHANGELOG.md b/packages/netlify/CHANGELOG.md index bf033fe18..ec78cdcd4 100644 --- a/packages/netlify/CHANGELOG.md +++ b/packages/netlify/CHANGELOG.md @@ -1,5 +1,59 @@ # @astrojs/netlify +## 6.0.0 + +### Major Changes + +- [#367](https://github.com/withastro/adapters/pull/367) [`e02b54a`](https://github.com/withastro/adapters/commit/e02b54ad864ea25cb972f6196496b5aee36a47a3) Thanks [@alexanderniebuhr](https://github.com/alexanderniebuhr)! - Removed support for the Squoosh image service. As the underlying library `libsquoosh` is no longer maintained, and the image service sees very little usage we have decided to remove it from Astro. + + Our recommendation is to use the base Sharp image service, which is more powerful, faster, and more actively maintained. + + ```diff + - import { squooshImageService } from "astro/config"; + import { defineConfig } from "astro/config"; + + export default defineConfig({ + - image: { + - service: squooshImageService() + - } + }); + ``` + + If you are using this service, and cannot migrate to the base Sharp image service, a third-party extraction of the previous service is available here: https://github.com/Princesseuh/astro-image-service-squoosh + +- [#367](https://github.com/withastro/adapters/pull/367) [`e02b54a`](https://github.com/withastro/adapters/commit/e02b54ad864ea25cb972f6196496b5aee36a47a3) Thanks [@alexanderniebuhr](https://github.com/alexanderniebuhr)! - Deprecates the `functionPerRoute` option + + This option is now deprecated, and will be removed entirely in Astro v5.0. We suggest removing this option from your configuration as soon as you are able to: + + ```diff + import { defineConfig } from 'astro/config'; + import vercel from '@astrojs/vercel/serverless'; + + export default defineConfig({ + // ... + output: 'server', + adapter: vercel({ + - functionPerRoute: true, + }), + }); + ``` + +- [#375](https://github.com/withastro/adapters/pull/375) [`e7881f7`](https://github.com/withastro/adapters/commit/e7881f7928c6ca62d43c763033f9ed065a907f3b) Thanks [@Princesseuh](https://github.com/Princesseuh)! - Updates internal code to works with Astro 5 changes to hybrid rendering. No changes are necessary to your project, apart from using Astro 5 + +- [#397](https://github.com/withastro/adapters/pull/397) [`776a266`](https://github.com/withastro/adapters/commit/776a26670cf483e37ec0e6eba27a0bde09db0146) Thanks [@Princesseuh](https://github.com/Princesseuh)! - Welcome to the Astro 5 beta! This release has no changes from the latest alpha of this package, but it does bring us one step closer to the final, stable release. + + Starting from this release, no breaking changes will be introduced unless absolutely necessary. + + To learn how to upgrade, check out the [Astro v5.0 upgrade guide in our beta docs site](https://5-0-0-beta.docs.astro.build/en/guides/upgrade-to/v5/). + +- [#451](https://github.com/withastro/adapters/pull/451) [`f248546`](https://github.com/withastro/adapters/commit/f24854669a2a3da79d8bf1e89b0b54063df0668c) Thanks [@ematipico](https://github.com/ematipico)! - Updates esbuild dependency to v0.24.0 + +- [#392](https://github.com/withastro/adapters/pull/392) [`3a49eb7`](https://github.com/withastro/adapters/commit/3a49eb7802c44212ccfab06034b7dc5f2b060e94) Thanks [@Princesseuh](https://github.com/Princesseuh)! - Updates internal code for Astro 5 changes. No changes is required to your project, apart from using Astro 5 + +### Minor Changes + +- [#385](https://github.com/withastro/adapters/pull/385) [`bb725b7`](https://github.com/withastro/adapters/commit/bb725b7a430a01a3cd197e3e84381be4fa0c945c) Thanks [@florian-lefebvre](https://github.com/florian-lefebvre)! - Cleans up `astro:env` support + ## 6.0.0-beta.1 ### Major Changes diff --git a/packages/netlify/package.json b/packages/netlify/package.json index cb49347b4..15cfa482e 100644 --- a/packages/netlify/package.json +++ b/packages/netlify/package.json @@ -1,7 +1,7 @@ { "name": "@astrojs/netlify", "description": "Deploy your site to Netlify", - "version": "6.0.0-beta.1", + "version": "6.0.0", "type": "module", "types": "./dist/index.d.ts", "author": "withastro", diff --git a/packages/node/CHANGELOG.md b/packages/node/CHANGELOG.md index 770e6d49a..e16ff43d3 100644 --- a/packages/node/CHANGELOG.md +++ b/packages/node/CHANGELOG.md @@ -1,5 +1,25 @@ # @astrojs/node +## 9.0.0 + +### Major Changes + +- [#375](https://github.com/withastro/adapters/pull/375) [`e7881f7`](https://github.com/withastro/adapters/commit/e7881f7928c6ca62d43c763033f9ed065a907f3b) Thanks [@Princesseuh](https://github.com/Princesseuh)! - Updates internal code to works with Astro 5 changes to hybrid rendering. No changes are necessary to your project, apart from using Astro 5 + +- [#397](https://github.com/withastro/adapters/pull/397) [`776a266`](https://github.com/withastro/adapters/commit/776a26670cf483e37ec0e6eba27a0bde09db0146) Thanks [@Princesseuh](https://github.com/Princesseuh)! - Welcome to the Astro 5 beta! This release has no changes from the latest alpha of this package, but it does bring us one step closer to the final, stable release. + + Starting from this release, no breaking changes will be introduced unless absolutely necessary. + + To learn how to upgrade, check out the [Astro v5.0 upgrade guide in our beta docs site](https://5-0-0-beta.docs.astro.build/en/guides/upgrade-to/v5/). + +- [#392](https://github.com/withastro/adapters/pull/392) [`3a49eb7`](https://github.com/withastro/adapters/commit/3a49eb7802c44212ccfab06034b7dc5f2b060e94) Thanks [@Princesseuh](https://github.com/Princesseuh)! - Updates internal code for Astro 5 changes. No changes is required to your project, apart from using Astro 5 + +- [#451](https://github.com/withastro/adapters/pull/451) [`167b369`](https://github.com/withastro/adapters/commit/167b369a0a1612c792af8846f6ea167e999e1abb) Thanks [@ematipico](https://github.com/ematipico)! - Updates `send` dependency to v1.1.0 + +### Minor Changes + +- [#385](https://github.com/withastro/adapters/pull/385) [`bb725b7`](https://github.com/withastro/adapters/commit/bb725b7a430a01a3cd197e3e84381be4fa0c945c) Thanks [@florian-lefebvre](https://github.com/florian-lefebvre)! - Cleans up `astro:env` support + ## 9.0.0-beta.3 ### Major Changes diff --git a/packages/node/package.json b/packages/node/package.json index 1483d2a12..6d3591ee3 100644 --- a/packages/node/package.json +++ b/packages/node/package.json @@ -1,7 +1,7 @@ { "name": "@astrojs/node", "description": "Deploy your site to a Node.js server", - "version": "9.0.0-beta.3", + "version": "9.0.0", "type": "module", "types": "./dist/index.d.ts", "author": "withastro", diff --git a/packages/vercel/CHANGELOG.md b/packages/vercel/CHANGELOG.md index 6a0fe5394..32b1fe5c1 100644 --- a/packages/vercel/CHANGELOG.md +++ b/packages/vercel/CHANGELOG.md @@ -1,5 +1,47 @@ # @astrojs/vercel +## 8.0.0 + +### Major Changes + +- [#375](https://github.com/withastro/adapters/pull/375) [`e7881f7`](https://github.com/withastro/adapters/commit/e7881f7928c6ca62d43c763033f9ed065a907f3b) Thanks [@Princesseuh](https://github.com/Princesseuh)! - Updates internal code to works with Astro 5 changes to hybrid rendering. No changes are necessary to your project, apart from using Astro 5 + +- [#397](https://github.com/withastro/adapters/pull/397) [`776a266`](https://github.com/withastro/adapters/commit/776a26670cf483e37ec0e6eba27a0bde09db0146) Thanks [@Princesseuh](https://github.com/Princesseuh)! - Welcome to the Astro 5 beta! This release has no changes from the latest alpha of this package, but it does bring us one step closer to the final, stable release. + + Starting from this release, no breaking changes will be introduced unless absolutely necessary. + + To learn how to upgrade, check out the [Astro v5.0 upgrade guide in our beta docs site](https://5-0-0-beta.docs.astro.build/en/guides/upgrade-to/v5/). + +- [#377](https://github.com/withastro/adapters/pull/377) [`b77f99c`](https://github.com/withastro/adapters/commit/b77f99c92dae715033ebcee2af25f0f1054572b8) Thanks [@alexanderniebuhr](https://github.com/alexanderniebuhr)! - Updates the adapter to use new `IntegrationRouteData` type + +- [#451](https://github.com/withastro/adapters/pull/451) [`f248546`](https://github.com/withastro/adapters/commit/f24854669a2a3da79d8bf1e89b0b54063df0668c) Thanks [@ematipico](https://github.com/ematipico)! - Updates esbuild dependency to v0.24.0 + +- [#384](https://github.com/withastro/adapters/pull/384) [`7d83f60`](https://github.com/withastro/adapters/commit/7d83f601b8fbe5b4787ec640c0d6e46199f0ff95) Thanks [@bluwy](https://github.com/bluwy)! - Removes deprecated `speedInsights` option in favor of Vercel's direct support: https://vercel.com/docs/speed-insights/quickstart + +- [#392](https://github.com/withastro/adapters/pull/392) [`3a49eb7`](https://github.com/withastro/adapters/commit/3a49eb7802c44212ccfab06034b7dc5f2b060e94) Thanks [@Princesseuh](https://github.com/Princesseuh)! - Updates internal code for Astro 5 changes. No changes is required to your project, apart from using Astro 5 + +### Minor Changes + +- [#424](https://github.com/withastro/adapters/pull/424) [`3351348`](https://github.com/withastro/adapters/commit/33513484d21f79b6e01cf9cdb790df7f63a53aec) Thanks [@ematipico](https://github.com/ematipico)! - Deprecates the entrypoints `@astrojs/vercel/serverless` and `@astrojs/vercel/static`. These will continue to work but are no longer documented and will be removed in a future version. We recommend updating to the `@astrojs/vercel` entrypoint as soon as you are able: + + ```diff + -import vercel from "@astrojs/vercel/static" + +import vercel from "@astrojs/vercel" + ``` + + ```diff + -import vercel from "@astrojs/vercel/serverless" + +import vercel from "@astrojs/vercel" + ``` + +- [#447](https://github.com/withastro/adapters/pull/447) [`7d9835f`](https://github.com/withastro/adapters/commit/7d9835fa8d460ec3fd0a1af42aad4e185a8d1636) Thanks [@laymonage](https://github.com/laymonage)! - Add support for Node 22 on Vercel serverless + +- [#385](https://github.com/withastro/adapters/pull/385) [`bb725b7`](https://github.com/withastro/adapters/commit/bb725b7a430a01a3cd197e3e84381be4fa0c945c) Thanks [@florian-lefebvre](https://github.com/florian-lefebvre)! - Cleans up `astro:env` support + +### Patch Changes + +- [#437](https://github.com/withastro/adapters/pull/437) [`b725b49`](https://github.com/withastro/adapters/commit/b725b4962e2ca10c8c7e3b7f59581cef64a1dfa0) Thanks [@ematipico](https://github.com/ematipico)! - Fixes a regression where the `@astrojs/vercel` single entry point for the adapter was causing some regressions in users projects. + ## 8.0.0-beta.4 ### Patch Changes diff --git a/packages/vercel/package.json b/packages/vercel/package.json index eb97a20e3..4cf4403dd 100644 --- a/packages/vercel/package.json +++ b/packages/vercel/package.json @@ -1,7 +1,7 @@ { "name": "@astrojs/vercel", "description": "Deploy your site to Vercel", - "version": "8.0.0-beta.4", + "version": "8.0.0", "type": "module", "author": "withastro", "license": "MIT",