Commit graph

5989 commits

Author SHA1 Message Date
Emanuele Stoppa
46974b64e7 feat: break down AstroErrorData in multiple objects 2023-08-03 16:40:16 +01:00
Houston (Bot)
93ad8b95e3
[ci] release (beta) (#7897)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-03 11:17:43 -04:00
Emanuele Stoppa
a4815d8153 chore: rebase 2023-08-03 16:08:14 +01:00
Emanuele Stoppa
7723c4cc93 feat: change compressHTML default value to true (#7918)
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2023-08-03 16:05:12 +01:00
Erika
c022a4217a feat: add noop service and make integrations that needs it use it (#7903)
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2023-08-03 16:05:12 +01:00
Erika
35f01df797 feat: use external @astrojs/check (#7892)
* feat: use @astrojs/check

* fix: what happened in my rebase??

* nit: adjust with feedback
2023-08-03 16:05:12 +01:00
Bjorn Lu
631b9c410d Refactor MDX components exports handling (#7904) 2023-08-03 16:05:12 +01:00
Erika
2f951cd403 feat: make Sharp the default image service (#7908)
* feat: make Sharp the default image service

* chore: lockfile
2023-08-03 16:05:12 +01:00
Emanuele Stoppa
fb5cd6b56d feat: change default port to 4321 (#7874)
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
2023-08-03 16:05:12 +01:00
Emanuele Stoppa
8368447667 fix: update examples to use the new API of cookies (#7899) 2023-08-03 16:05:11 +01:00
Emanuele Stoppa
51b206e4c3 ci: change release tag name (#7898) 2023-08-03 16:05:11 +01:00
Emanuele Stoppa
d721a12cb9 chore: use workspace packages (#7896) 2023-08-03 16:05:11 +01:00
Emanuele Stoppa
1dfbe95108 chore: use workspace packages (#7894) 2023-08-03 16:05:10 +01:00
Matthew Phillips
59d6e569f6 Make Astro.cookies.get(key) return undefined (#7888) 2023-08-03 16:04:09 +01:00
Emanuele Stoppa
61806a6193 chore: remove deleted package 2023-08-03 16:04:09 +01:00
Emanuele Stoppa
88ea078be8 chore: enter pre release mode (#7883) 2023-08-03 16:04:09 +01:00
Bjorn Lu
dfc2d93e3c Move MDX plugin re-ordering hack to MDX integration (#7872) 2023-08-03 16:04:09 +01:00
Chris Swithinbank
dd3054d150 Tweak adapter config CHANGELOG (#7853) 2023-08-03 16:04:09 +01:00
Emanuele Stoppa
9b4f70a629 feat: astro features (#7815) 2023-08-03 16:04:09 +01:00
Emanuele Stoppa
3fdf509b27 feat: adapter features, deprecate astro configs (#7839) 2023-08-03 16:04:09 +01:00
Emanuele Stoppa
bc37331d81 feat: pass logger to integrations (#7816) 2023-08-03 16:04:09 +01:00
Erika
76ddef19cc feat: remove automatic flattening of getStaticPaths result (#7845)
* feat: remove automatic flattening of `getStaticPaths` result

* chore: changeset
2023-08-03 16:04:09 +01:00
Erika
3dc1ca2fac 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-03 16:04:07 +01:00
Emanuele Stoppa
67becaa580 feat: remove support for old API routes syntax (#7822) 2023-08-03 16:03:48 +01:00
Emanuele Stoppa
5c2ee496ca Remove support for Node 16 (#7780) (#7820) 2023-08-03 16:03:48 +01:00
Erika
1be84dfee3 Update tsconfig.json presets for TS 5.0 (#7785) 2023-08-03 16:03:48 +01:00
Emanuele Stoppa
78de801f21 feat: upper case the name of the endpoints (#7783)
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
Co-authored-by: Yan Thomas <61414485+Yan-Thomas@users.noreply.github.com>
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
2023-08-03 16:03:48 +01:00
Emanuele Stoppa
983411d5ae chore: fix rebase problems 2023-08-03 16:03:48 +01:00
Erika
1eae2e3f7d Remove support for Node 16 (#7780) 2023-08-03 16:03:48 +01:00
Houston (Bot)
39b044e09b
[ci] release (#7912)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-03 10:54:48 -04:00
Bjorn Lu
1f0ee494a5
Fix failed server restart calling integration hooks twice (#7917)
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2023-08-03 22:26:24 +08:00
matthewp
68066290df [ci] format 2023-08-02 18:44:36 +00:00
Matthew Phillips
41afb84057
Persistent DOM in ViewTransitions (#7861)
* First pass at transition:persist

* Persistent islands

* Changeset

* Updated compiler

* Use official release

* Upgrade again

* Refactor to allow head content to persist untouched

* >=

* Specify the types for "astro:persist"

* Automatically persist links

* Use reference for array

* Upgrade to latest compiler version

* Explain the feature

* Update .changeset/empty-experts-unite.md

Co-authored-by: Yan Thomas <61414485+Yan-Thomas@users.noreply.github.com>

* Update .changeset/empty-experts-unite.md

Co-authored-by: Yan Thomas <61414485+Yan-Thomas@users.noreply.github.com>

* Update .changeset/empty-experts-unite.md

Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>

* Update .changeset/empty-experts-unite.md

Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>

---------

Co-authored-by: Yan Thomas <61414485+Yan-Thomas@users.noreply.github.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2023-08-02 14:42:01 -04:00
matthewp
4e651af16f [ci] format 2023-08-02 17:10:18 +00:00
Martin Trapp
c264be3497
Fix scroll position in view transition (#7882) (#7911) 2023-08-02 13:07:30 -04:00
Bjorn Lu
00cb28f496
Improve sourcemap generation and performance (#7901) 2023-08-02 11:30:53 +08:00
natemoo-re
543d210752 [ci] format 2023-08-01 23:37:19 +00:00
ottomated
c00b6f0c49
Fix astro/app import (#7821)
* core -> core.js

* changeset

* test

---------

Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2023-08-01 18:34:22 -05:00
natemoo-re
2f06923764 [ci] format 2023-08-01 23:09:10 +00: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
DixCouleur
4dd6c7900c
Fix "res.writeHead is not a function" in Express/node middleware (#7708)
* fix: res.writeHead is not a function

* fix: handler params type added

* fix: handler function params error

* Update packages/integrations/node/src/nodeMiddleware.ts

---------

Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2023-08-01 17:10:29 -05:00
Tony Dang
e1e958a758
Fix: Content Collections - Ignore .json files nested in non-underscored subdirectories within underscored directories (#7909)
* test: add test file so tests fail before fix

* fix: ignore files nested in underscore directories

* chore: add changeset

---------

Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2023-08-01 16:08:11 -05:00
Nate Moore
70bbec9c61
chore: address feedback from #7754 (#7906) 2023-08-01 13:24:02 -05:00
Houston (Bot)
1d9e34b136
[ci] release (#7877)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-01 23:38:24 +08:00
Sam Hulick
5c5da8d2fb
feat: add logging for when hydrate's JSON parse fails (#7887)
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
2023-08-01 16:33:38 +01:00
Bjorn Lu
fb833214e4
Fix prefetch test fail (#7902) 2023-08-01 23:05:36 +08:00
bluwy
1270d4d63e [ci] format 2023-08-01 14:55:54 +00:00
Bjorn Lu
886965d354
Setup cleanup cache workflow (#7900) 2023-08-01 22:53:48 +08: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
Bjorn Lu
0b8375fe82
Fix streaming Astro components (#7895) 2023-08-01 21:30:47 +08:00