10 KiB
@astrojs/netlify
0.5.0
Minor Changes
-
#4015
6fd161d76
Thanks @matthewp! - Newoutput
configuration optionThis change introduces a new "output target" configuration option (
output
). Setting the output target lets you decide the format of your final build, either:"static"
(default): A static site. Your final build will be a collection of static assets (HTML, CSS, JS) that you can deploy to any static site host."server"
: A dynamic server application. Your final build will be an application that will run in a hosted server environment, generating HTML dynamically for different requests.
If
output
is omitted from your config, the default value"static"
will be used.When using the
"server"
output target, you must also include a runtime adapter via theadapter
configuration. An adapter will adapt your final build to run on the deployed platform of your choice (Netlify, Vercel, Node.js, Deno, etc).To migrate: No action is required for most users. If you currently define an
adapter
, you will need to also addoutput: 'server'
to your config file to make it explicit that you are building a server. Here is an example of what that change would look like for someone deploying to Netlify:import { defineConfig } from 'astro/config'; import netlify from '@astrojs/netlify/functions'; export default defineConfig({ adapter: netlify(), + output: 'server', });
-
#3973
5a23483ef
Thanks @matthewp! - Adds support for Astro.clientAddressThe new
Astro.clientAddress
property allows you to get the IP address of the requested user.<div>Your address {Astro.clientAddress}</div>
This property is only available when building for SSR, and only if the adapter you are using supports providing the IP address. If you attempt to access the property in a SSG app it will throw an error.
0.4.10
Patch Changes
0.4.9
Patch Changes
- #3854
b012ee55
Thanks @bholmesdev! - [astro add] Support adapters and third party packages
0.4.8
Patch Changes
0.4.7
Patch Changes
- #3734
4acd245d
Thanks @bholmesdev! - Fix: append shim to top of built file to avoid "can't read process of undefined" issues
0.4.6
Patch Changes
- #3673
ba5ad785
Thanks @hippotastic! - Fix react dependencies to improve test reliability
0.4.5
Patch Changes
- #3612
fca58cfd
Thanks @bholmesdev! - Fix: "vpath" import error when building for netlify edge
0.4.4
Patch Changes
- #3592
0ddcef20
Thanks @tony-sull! - Adds support for base64 encoded responses in Netlify Functions
0.4.3
Patch Changes
0.4.2
Patch Changes
- #3503
207f58d1
Thanks @williamtetlow! - Aliasfrom 'astro'
imports to'@astro/types'
Update Deno and Netlify integrations to handle vite.resolves.alias as an array
0.4.1
Patch Changes
- Updated dependencies [
4de53ecc
]:- @astrojs/webapi@0.12.0
0.4.0
Minor Changes
- #3381
43d92227
Thanks @sarahetter! - Updating out directories for Netlify Functions
- #3377
e1294c42
Thanks @sarahetter! - Change out directories on dist and serverEntry
0.3.4
Patch Changes
- #3342
352fc316
Thanks @thepassle! - create redirects file for netlify edge adapter
0.3.3
Patch Changes
0.3.2
Patch Changes
0.3.1
Patch Changes
- #3150
05cf1a50
Thanks @matthewp! - Outputs manifest.json in correct folder for Netlify Edge Functions
0.3.0
Minor Changes
0.2.3
Patch Changes
0.2.2
Patch Changes
- #3079
9f248b05
Thanks @hippotastic! - Make Netlify adapter actually append redirects
0.2.1
Patch Changes
815d62f1
Thanks @FredKSchott! - no changes.
0.2.0
Minor Changes
-
732ea388
Thanks @FredKSchott! - Improve the Netlify adapter:- Remove
site
config requirement - Fix an issue where query params were being stripped
- Pass the event body to the request object
- Remove
Patch Changes
- #2996
77aa3a5c
Thanks @bholmesdev! - Add human-readable error when a site is not provided in your astro.config
0.1.1-beta.1
Patch Changes
0.1.1-beta.0
Patch Changes
- #2996
77aa3a5c
Thanks @bholmesdev! - Add human-readable error when a site is not provided in your astro.config
0.1.0
Minor Changes
e425f896
Thanks @FredKSchott! - Update config options to resepect RFC0019