0
Fork 0
mirror of https://github.com/withastro/astro.git synced 2025-02-24 22:46:02 -05:00
Commit graph

8774 commits

Author SHA1 Message Date
Matt Kane
abf9a89ac1 Implement legacy collections using glob ()
* feat: support pattern arrays with glob

* wip

* feat: emulate legacy content collections

* Fixes

* Lint

* Correctly handle legacy data

* Fix tests

* Switch flag handling

* Fix warnings

* Add layout warning

* Update fixtures

* More tests!

* Handle empty md files

* Lockfile

* Dedupe name

* Handle data ID unslug

* Fix e2e

* Clean build

* Clean builds in tests

* Test fixes

* Fix test

* Fix typegen

* Fix tests

* Fixture updates

* Test updates

* Update changeset

* Test

* Remove wait in test

* Handle race condition

* Lock

* chore: changes from review

* Handle folders without config

* lint

* Fix test

* Update wording for auto-collections

* Delete legacyId

* Sort another fixture

* Rename flag to `legacy.collections`

* Apply suggestions from code review

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

* Changes from review

* Apply suggestions from code review

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

* lockfile

* lock

---------

Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-10-04 16:13:51 +01:00
Matt Kane
953e6e0f23 Merge branch 'main' into next 2024-10-04 15:12:44 +01:00
Matt Kane
6e1dfeb76b
fix: clear content layer cache if astro version changes ()
* fix: clear content layer cache if astro version changes

* changeset
2024-10-04 15:10:39 +01:00
Matt Kane
e8e37fd094 [ci] format 2024-10-04 14:08:54 +00:00
Matt Kane
499fbc91a6
fix): allow special characters in Action names () 2024-10-04 15:08:04 +01:00
Bjorn Lu
423dfc19ad
Bump vite to beta () 2024-10-04 20:58:16 +08:00
Matt Kane
7a1d54a389 Merge branch 'main' into next 2024-10-04 13:26:22 +01:00
Erika
b8673df51c
fix: missing body type on content layer entries () 2024-10-04 14:15:46 +02:00
Bjorn Lu
bd25d3ff8e
Only run dispatch-event.yml in source repo () 2024-10-04 20:06:16 +08:00
Matt Kane
8309d7f5dd [ci] format 2024-10-04 10:54:21 +00:00
Matt Kane
2490cebdb9
fix: correctly serialize Infinity as island props () 2024-10-04 11:53:29 +01:00
Cristopher
f47b347da8
chore(deps): replace strip-ansi with native module ()
* chore(deps): replace strip-ansi with native module

* chore: changeset

---------

Co-authored-by: Princesseuh <3019731+Princesseuh@users.noreply.github.com>
2024-10-04 11:21:03 +02:00
Florian Lefebvre
657d197371
fix(vue): missing file () 2024-10-04 10:56:34 +02:00
Armand Philippot
a46839a5c8
docs: update Vite links to use their new domain ()
* docs: update Vite links to use their new domain

See https://github.com/withastro/docs/issues/9548

* update other links with the new Vite domain

* Create strange-cats-notice.md

---------

Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>
2024-10-03 23:29:52 +02:00
Matt Kane
a54e520d3c
fix: throw a useful error if rendering undefined entry ()
* fix: throw a useful error if rendering undefined entry

* Update .changeset/wise-pumas-fry.md

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

---------

Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-10-03 19:55:55 +01:00
Florian Lefebvre
4dc00cc7c9 [ci] format 2024-10-03 18:53:02 +00:00
Florian Lefebvre
f9dd9428c6
fix(vue): useId() collisions () 2024-10-03 20:52:11 +02:00
Houston (Bot)
34d79527a4
[ci] release ()
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-10-03 14:50:19 +01:00
Emanuele Stoppa
406a21fe46 [ci] format 2024-10-03 13:39:16 +00:00
Emanuele Stoppa
ea225585fd
fix(routing): incorrect assumption when loading the middleware () 2024-10-03 14:38:23 +01:00
lam eu ler
918953bd09
use shorthash for data url image to prevent ENAMETOOLONG ()
* use shorthash for filename of data url images

* add changeset

* add fixture to test processing of data url images

* run format

* update changeset

* fix test

* Update .changeset/dull-worms-own.md

---------

Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2024-10-03 10:54:01 +01:00
Matt Kane
fdba5f344f [ci] format 2024-10-03 08:21:59 +00:00
Matt Kane
d3a74da196
fix: handle immutable response object ()
* fix: handle immutable response object

* changeset
2024-10-03 09:21:11 +01:00
Sondre Aasemoen
fbe1bc51d8
feat(sitemap): add xslURL to enable styling ()
* feat(sitemap): add xslURL to enable styling

* Add test

* Update .changeset/proud-horses-cry.md

---------

Co-authored-by: bluwy <bjornlu.dev@gmail.com>
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
2024-10-03 09:01:42 +01:00
Matt Kane
42037f33e6
fix: pass custom statusText in Response ()
* fix: pass custom statusText in Response

* Add changeset
2024-10-02 17:08:36 +01:00
Emanuele Stoppa
8f064fa5b9 fix changeset 2024-10-02 12:23:46 +01:00
Emanuele Stoppa
7febf1f6b5
feat(routing): decode pathname early, don't decode params ()
* feat(routing): decode pathname early

* linting

* Update packages/astro/src/core/fs/index.ts

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

* address feedback

* Update .changeset/wet-foxes-walk.md

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

* fix changeset

---------

Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
2024-10-02 12:06:42 +01:00
Mark Jaquith
d49a537f2a
Use IE conditional comment placeholders for server island start markers ()
These placeholders are much less likely to be removed by HTML minifiers,
because they have traditionally been used to change the behavior of
site.
2024-10-01 15:58:14 -04:00
Matt Kane
a195629418 Merge branch 'main' into next 2024-10-01 16:06:44 +01:00
Matt Kane
11d447f66b
fix: defer check for schema references to content layer collections ()
* fix: defer check for schema references

* More comments
2024-10-01 16:05:45 +01:00
Houston (Bot)
ece03449e3
[ci] release (beta) ()
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-10-01 15:46:45 +02:00
Florian Lefebvre
2eb62d07b5 Merge branch 'main' into next 2024-10-01 15:39:00 +02:00
Houston (Bot)
f06feee7c4
[ci] release ()
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-10-01 15:26:50 +02:00
Matt Kane
74ace467fc Format 2024-10-01 13:27:47 +01:00
Reuben Tier
76c5fbd6f3
Fix non-stable versions for astro add () 2024-10-01 14:18:30 +08:00
bluwy
e748c480a7 Merge branch 'main' into next 2024-10-01 11:21:48 +08:00
Erika
12dae50c77
chore: changeset () 2024-09-30 19:21:06 +02:00
Florian Lefebvre
8679954bf6
feat(next): remove CCC ()
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-09-30 16:04:11 +02:00
Bjorn Lu
5b70610b0f
Update boxen to v8 () 2024-09-30 17:02:39 +08:00
renovate[bot]
928dc3111c
fix(deps): update all non-major dependencies ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-30 10:17:49 +08:00
Rohan Godha
21b5e806c5
feat: custom file formats in file content loader ()
* add custom file format support

* add tests

* lint/format

* changeset

* nits

* finish tests

* add nested json test

* requested changes

* update changeset with @sarah11918 suggestions

* typos/formatting

* add map<id, data> yaml test

* fix tests and rebase
2024-09-29 19:41:15 +01:00
Florian Lefebvre
0a1036eef6
feat(next): codegenDir and update .astro paths ()
Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-09-26 17:13:17 +02:00
Bjorn Lu
a19530e377
Parse frontmatter ourselves () 2024-09-26 14:59:39 +01:00
renovate[bot]
2594eb088d
fix(deps): update all non-major dependencies ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: bluwy <bjornlu.dev@gmail.com>
2024-09-26 14:57:59 +01:00
Martin Trapp
d7779dfae7
View Transitions: Fixes Astro's fade animation to prevent flicker during morph transitions () 2024-09-26 14:14:00 +01:00
Bjorn Lu
acf264d8c0
Replace ora with yocto-spinner () 2024-09-25 16:17:02 +01:00
Bjorn Lu
1720c5b1d2
Fix injected endpoint prerender detection () 2024-09-25 15:14:04 +01:00
Emanuele Stoppa
9693ad4ffa
fix: check origin in static build ()
* fix: check origin in static build

* address comment
2024-09-25 14:38:32 +01:00
Erika
61d248e581
feat: makes it so astro add does not set output server by default ()
* feat: makes it so astro add does not set output server by default

* chore: changeset
2024-09-25 14:59:34 +02:00
renovate[bot]
da4bc2c8bc
chore(deps): update tj-actions/changed-files action to v45 ()
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-09-25 12:48:16 +01:00