Commit graph

4902 commits

Author SHA1 Message Date
Anders Kaseorg
fe0da0185a
astro-rss: Generate feed with proper XML escaping (#5550)
* test(astro-rss): Compare XML using chai-xml

Signed-off-by: Anders Kaseorg <andersk@mit.edu>

* fix(astro-rss): Generate feed with proper XML escaping

Signed-off-by: Anders Kaseorg <andersk@mit.edu>

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2022-12-08 08:10:36 -05:00
Matthew Phillips
1aeabe4170
Fix Astro.params not having values when using base in SSR (#5553)
* Fix Astro.params not having values when using base in SSR

* Adding a changeseet
2022-12-08 08:08:27 -05:00
Jeffrey Yasskin
4f7f20616e
Allow all redirection status codes in redirect() (#5446)
See https://developer.mozilla.org/en-US/docs/Web/HTTP/Status#redirection_messages for the list.
2022-12-07 23:52:12 +08:00
Ben Smith
081e0a9d20
feat(astro-rss): generate post content in feed (#5366) 2022-12-06 18:19:55 -05:00
matthewp
a72a131e22 [ci] format 2022-12-06 22:14:29 +00:00
Matthew Phillips
795f00f73c
Use accumulated sort order when order production CSS (#5549)
* Use accumulated sort order when order production CSS

* Adding a changeset

* Fix lockfile issue
2022-12-06 17:12:25 -05:00
matthewp
1cfbd5923f [ci] format 2022-12-06 21:28:24 +00:00
Matthew Phillips
05915fec01
Head propagation (#5511)
* Head propagation

* Adding a changeset

* Fix broken build

* Self review stuff

* Use compiler prerelease exact version

* new compiler version

* Update packages/astro/src/vite-plugin-head-propagation/index.ts

Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>

* Use getAstroMetadata

* add .js

* make relative lookup work on win

* Use compiler@0.30.0

* PR review comments

* Make renderHead an alias for a better named function

Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
2022-12-06 16:26:15 -05:00
matthewp
b137657699 [ci] format 2022-12-06 20:42:02 +00:00
Ido S
8f3f67c96a
Removed premature optimization (#5548) 2022-12-06 15:39:23 -05:00
Bjorn Lu
9082a850ee
Exclude astro from Vite optimization (#5545) 2022-12-06 11:53:15 -05:00
Matthew Phillips
3e16022499
bench workflow - use bash as shell (#5546) 2022-12-06 10:19:51 -05:00
Matthew Phillips
7809c5c04b
bench workflow - pipe stderr (#5543) 2022-12-06 09:32:45 -05:00
Bjorn Lu
fabd9124bd
Update esbuild dependency (#5534) 2022-12-06 22:11:59 +08:00
Bjorn Lu
e97fa9c01e
Fix tests with node 18 (#5528) 2022-12-06 22:11:43 +08:00
Bjorn Lu
0a62ecd894
Add Astro full compile unit test (#5531) 2022-12-06 22:11:23 +08:00
Fred K. Bot
d8e00a4871
[ci] release (#5507)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-12-06 11:20:35 +01:00
Chris Swithinbank
791d603c0c
Mark image integration release as a patch (#5540) 2022-12-06 11:04:53 +01:00
truesri
65d27666e1
Fix bug: pass alt from getPicture to getImage (#5521) 2022-12-06 17:17:08 +08:00
Bjorn Lu
58188e0536
Refactor and remove esbuild dependency (#5533) 2022-12-06 17:00:36 +08:00
Chris Swithinbank
efc4363e0b
Support rendering <Fragment> in MDX <Content /> component (#5522) 2022-12-05 21:56:43 +01:00
bluwy
c1a944d55a [ci] format 2022-12-05 13:36:39 +00:00
Bjorn Lu
f536a34e53
Refactor Astro plugin and compile flow (#5506) 2022-12-05 21:34:49 +08:00
Juan Martín Seery
a1885ea2f5
fix(vercel): Update request-transforms.ts (#5514)
* fix(vercel): Update set-cookie header hanlder

* Update from SvelteKit adapter

* Updated changeset
2022-12-02 20:38:40 -03:00
Erika
3c44033e4e
Show warning about hydrating Astro components in build (#5501)
* Also show the warning in build when trying to hydrate an Astro component

* Add changeset
2022-12-01 12:41:37 -04:00
Fred K. Bot
8450a09f14
[ci] release (#5485)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-11-30 11:10:06 -05:00
matthewp
25a76eac9c [ci] format 2022-11-30 16:03:47 +00:00
Bjorn Lu
1a3923da78
Optimize JSX import source detection (#5498)
* Optimize JSX import source detection

* Skip type import check
2022-11-30 11:01:37 -05:00
Bjorn Lu
ca01a71eb0
Refactor internal plugins code (#5497)
* Share normalizeFilename

* Simplify types

* Remove unused imports variable

* Update README

* Add changeset
2022-11-30 11:00:13 -05:00
Bjorn Lu
57888e0690
Fix linked Astro library style HMR (#5460)
* Fix linked Astro library style HMR

* Update comment

* Try fix windows
2022-11-30 10:58:09 -05:00
wulinsheng123
299ae9bb6a
fix bug: added a warning if the image was GIF (#5474)
Co-authored-by: wuls <linsheng.wu@beantechs.com>
2022-11-28 14:27:39 -05:00
matthewp
f90a36873c [ci] format 2022-11-28 16:08:25 +00:00
Pimm "de Chinchilla" Hogeling
731e99df87
Narrow the type of Params (#5442) (#5484)
A PR merged back in April changed the type of Params, allowing numbers to be provided in addition to strings. See https://github.com/withastro/astro/pull/3087. However, as said PR changed the type of Params instead of GetStaticPathsItem, it also affects Astro.params. This commit moves the change to GetStaticPathsItem, reverting the type of Astro.params.
2022-11-28 11:06:37 -05:00
Bjorn Lu
5e693c2143
Prevent inlining SCSS partials in dev (#5477) 2022-11-28 22:29:05 +08:00
翠 / green
c137752797
Fix astro preview not working on Windows (#5480) 2022-11-28 15:45:28 +08:00
Fred K. Bot
5fa1285239
[ci] release (#5432)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-11-24 22:54:52 +08:00
李瑞丰
d79e9d73a3
doc: fix deno preview command (#5464) 2022-11-24 09:52:22 +01:00
matthewp
6a1e4ca02c [ci] format 2022-11-22 15:15:03 +00:00
Thomas Jaggi
2a1c085b19
[MDX] Support remark-rehype options from Astro Markdown config (#5427)
* [MDX] Support remark-rehype options from Astro Markdown config

* [MDX] Add remarkRehype to MdxOptions, extend with default markdown config

* [MDX] Add remarkRehype to README

* [MDX] Fix remarkRehype inheritance, add tests

* [MDX] Update remarkRehype docs in README

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

* [MDX] Fix remarkRehype docs

Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2022-11-22 10:12:25 -05:00
Chris Swithinbank
fcada72bd5
Integration READMEs code block sweep 🧹 (#5455) 2022-11-22 15:56:55 +01:00
Bjorn Lu
8f203bfda3
Update tailwindcss @apply suggestion (#5406)
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
2022-11-22 01:42:45 +08:00
Erika
6c68f1ab2f
Add JSDoc comments to errors for doc generation (#5355)
* Start adding JSDocs to errors for doc generation

* Progress

* Add titles

* Update with feedback

* Update tests

* Update packages/astro/src/core/errors/README.md

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

* Update packages/astro/src/core/errors/README.md

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

* Misc tweaks

* Remove unnecessary character

* Fix errors in build not having proper information

Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2022-11-21 13:34:22 -04:00
matthewp
7a405c5d47 [ci] format 2022-11-21 17:33:04 +00:00
Sam Chen
cef33dd841
Remove temp tailwind config file in finally (#5450) 2022-11-21 12:30:59 -05:00
bluwy
d6ece859ed [ci] format 2022-11-21 13:33:45 +00:00
Daniel
743000cc70
Use Cloudflare Pages to serve static assets and support _headers, _redirects and _routes.json (#5347)
Co-authored-by: AirBorne04 <unknown>
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
2022-11-21 21:31:21 +08:00
Chris Swithinbank
ef2ffc7ae9
Fix docs link in MDX integration README (#5448) 2022-11-21 12:15:05 +01:00
Bjorn Lu
4b188132ef
Correctly transform third-party JSX files (#5437) 2022-11-18 11:36:09 -05:00
matthewp
a334f1212e [ci] format 2022-11-18 15:47:04 +00:00
Matthew Phillips
f5ed630bca
Use Vite's resolve to resolve paths for client:only (#5434)
* Use Vite's resolve to resolve paths for client:only

* Adding a changeset

* Add it to the markdown legacy plugin too

* Remove fully resolving

* Fully resolve in the analyzer

* don't do this twice

* remove dead code
2022-11-18 10:44:55 -05:00