0
Fork 0
mirror of https://github.com/withastro/astro.git synced 2024-12-16 21:46:22 -05:00
Commit graph

7903 commits

Author SHA1 Message Date
Emanuele Stoppa
40e8450671
chore: use Biome to format JS files (#10788)
* chore: configuration

* chore: update main commands

* chore: revert formatting package.json

* chore: rebase
2024-04-17 09:37:22 +01:00
Nick Dubelman
d4c91cb109
db: export 'alias' from drizzle-orm/sqlite-core (#10789)
* db: export 'alias' from drizzle-orm/sqlite-core

* chore: changeset

* fix: changeset target

---------

Co-authored-by: Ben Holmes <hey@bholmes.dev>
2024-04-16 17:28:20 -04:00
Houston (Bot)
668d97319c
[ci] release (#10777)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-16 17:07:50 +01:00
Rishi Raj Jain
3e7a12c853
fix: MDX cannot find relative image path without leading ./ (#10754)
Co-authored-by: Oliver Speir <115520730+OliverSpeir@users.noreply.github.com>
2024-04-16 22:13:52 +08:00
Rishi Raj Jain
a92e263beb
fix: use assetsDir in creating vite config (#10732)
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2024-04-16 21:23:50 +08:00
Bjorn Lu
90669472df
Disable streaming for SSG (#10796) 2024-04-16 21:21:19 +08:00
Bjorn Lu
1ce22881c6
Improve sitemap generate performance (#10795) 2024-04-16 19:48:49 +08:00
Houston (Bot)
b2ef6abfff
[ci] update lockfile (#10791)
Co-authored-by: matthewp <matthewp@users.noreply.github.com>
2024-04-15 21:13:11 +08:00
Meghan Denny
b0589d0553
astro/cli/install-package.ts: whichPm may return null if ran in an empty directory (#10782) 2024-04-15 17:12:07 +08:00
Erika
af1af9faee [ci] format 2024-04-15 09:07:35 +00:00
Erika
0684312145
fix(assets): Forward headers from the original request to the internal request to the image (#10775) 2024-04-15 17:06:30 +08:00
Martin Trapp
01cb41763e [ci] format 2024-04-15 08:59:52 +00:00
Martin Trapp
699f4559a2
Make viewTransition.finished wait for animations triggered by viewTransition.ready (#10787) 2024-04-15 16:58:40 +08:00
Farzad
1607face67
Fix @types/cookie dependency (#10776)
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
2024-04-15 16:54:42 +08:00
Juraj Kapsz
4dbd545304
fix: picture fallback check (#10783) 2024-04-15 16:52:39 +08:00
Jason
a4e7d6650d [ci] format 2024-04-15 08:06:20 +00:00
Jason
6ebd81dbc4
lint: upgrade eslint to version 9 (#10730) 2024-04-15 16:05:10 +08:00
Bjorn Lu
88ee63a3ba
Remove MDX processor on buildEnd (#10770) 2024-04-15 15:56:53 +08:00
Erika
174ce25f61 [ci] format 2024-04-12 17:58:00 +00:00
Erika
308b5d8c12
fix(add): Fixes astro add modifying baseUrl by accident (#10774)
* fix(add): Fixes `astro add` modifying `baseUrl` by accident

* chore: changeset

* test: add test

* fix: tsconfig not being a json maybe is a mistake, I don't know!

* test: fix

* Update packages/astro/test/fixtures/tsconfig-handling/baseUrl/tsconfig.json

Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>

---------

Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2024-04-12 13:56:54 -04:00
Houston (Bot)
3ff6b403db
[ci] release (#10757)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-12 11:31:46 -04:00
Erika
c704c449c0 [ci] format 2024-04-12 14:09:03 +00:00
Erika
c75ededdb4
fix(vercel): Fix srcset generation not working on Vercel (#10756)
* fix(vercel): Fix `srcset` generation not working on Vercel

* chore: changeset

* fix: remove densities and widths from the HTML attributes

* nit: better changeset

* nit: add formats
2024-04-12 16:07:27 +02:00
liruifengv
17c2bb1aad
Fix typo in error message for IncorrectStrategyForI18n (#10768) 2024-04-12 08:07:07 +01:00
Leander Gilles
ed2f4aa122
Performance improvement in createAstro function (#10765) 2024-04-12 14:17:42 +08:00
Chris Swithinbank
d1080ea81d
Add useful links to @astrojs/db package.json (#10764)
Co-authored-by: Reuben Tier <64310361+TheOtterlord@users.noreply.github.com>
2024-04-11 23:18:57 +02:00
horo
ae12a7e32c [ci] format 2024-04-11 14:41:22 +00:00
horo
742866c566
Limit imports in flight for getCollection (#10708) 2024-04-11 22:40:14 +08:00
Sarah Rainsberger
789ce230e9
[docs] config reference link fix (#10758) 2024-04-11 11:38:03 -03:00
Emanuele Stoppa
c6d59b6fb7
fix(i18n): fallback SSR (#10755)
* fix(i18n): fallback SSR

* Update .changeset/old-pugs-jog.md

Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>

---------

Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
2024-04-11 14:51:10 +01:00
Houston (Bot)
66bc1041d4
[ci] release (#10739)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-04-11 13:24:47 +02:00
Erika
908645d9dd
fix: rewrite Node.js changeset (#10753)
* fix: rewrite Node.js changeset

* Update .changeset/empty-rules-type.md

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

---------

Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-04-11 13:21:20 +02:00
Arsh
d51951ce62
fix(cli): call path.replace only if it is a function (#10745)
* fix(cli): call `path.replace` only if it is a function

* add changeset
2024-04-11 10:26:46 +01:00
aswind7
f1bc3dea92
Update utils.ts: Optimize and simplify code (#10749)
Update utils.ts: Optimize and simplify code
2024-04-11 10:04:22 +01:00
Oliver Speir
7e825604dd
Update a11y-no-noninteractive-tabindex rule for dev tool bar (#10750)
* fix: a11y-no-noninteractive-tabindex

* add changeset
2024-04-11 09:03:56 +01:00
Arsh
e8683d90f3 [ci] format 2024-04-11 02:38:29 +00:00
Arsh
994337c99f
fix(rendering): remove render instructions from slot expressions (#10747) 2024-04-11 08:07:21 +05:30
Sarah Rainsberger
12e34e3cf5 [ci] format 2024-04-10 19:50:12 +00:00
Sarah Rainsberger
51b3a6a5ac
fix some i18n config docs (#10746)
* fix some i18n config docs

* Move manual option to last position

---------

Co-authored-by: = <otterlord.dev@gmail.com>
2024-04-10 20:49:12 +01:00
604qgc
c3008fd85a [ci] format 2024-04-10 16:56:31 +00:00
604qgc
ccafa8d230
Adds dataLanguage property to the replacement <pre> element. (#10538)
* Update highlight.ts

* Create cold-snakes-train.md

* Update Code.astro

Solution for use-case described in withastro/roadmap#276 (https://github.com/withastro/roadmap/discussions/276)

* roll-back initial fix

* new fix

* update changeset

* Update packages/markdown/remark/src/rehype-prism.ts

* Update .changeset/cold-snakes-train.md

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

* Update .changeset/cold-snakes-train.md

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

* Update .changeset/cold-snakes-train.md

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

* Update .changeset/cold-snakes-train.md

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

---------

Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
Co-authored-by: Matthew Phillips <matthew@matthewphillips.info>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-04-10 12:55:31 -04:00
Ming-jun Lu
39988ef8e2
feat(toolbar): allow the user to change the placement (#10591)
* feat(toolbar): add `placement` to settings

* feat(toolbar): update `settings.placement` with `<select>`

* feat(toolbar): adjust position based on `settings.placement`

* test(toolbar): add a test case for `settings.placement`

* refactor(toolbar): extract select element from settings app

* feat(toolbar): allow select element to have colors

* test(toolbar): fix failed test case

* refactor(toolbar): add `placement` property to window element

* refactor(toolbar): notify apps when placement changes

* test(toolbar): fix failed test case

* refactor(toolbar): extract `synchronizePlacementOnUpdate` function

* chore: add changeset

* chore: update changeset

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

---------

Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-04-10 16:40:38 +02:00
Emanuele Stoppa
3807e3e868 [ci] format 2024-04-10 14:39:33 +00:00
Emanuele Stoppa
440681e7b7
feat(i18n): manual routing (#10193)
* feat(i18n): manual routing

* one more function

* different typing

* tests

* fix merge

* throw error for missing middleware

* rename function

* fix conflicts

* lock file update

* fix options, error thrown and added tests

* rebase

* add tests

* docs

* lock file black magic

* increase timeout?

* fix regression

* merge conflict

* add changeset

* chore: apply suggestions

* apply suggestion

* Update .changeset/little-hornets-give.md

Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>

* chore: address feedback

* fix regression of last commit

* update name

* add comments

* fix regression

* remove unused code

* Apply suggestions from code review

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

* chore: update reference

* Update packages/astro/src/@types/astro.ts

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

* chore: improve types

* fix regression in tests

* apply Sarah's suggestion

---------

Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-04-10 15:38:17 +01:00
Farzad
9e14a78cb0
Accept common cookie attributes when deleting a cookie (#10671)
* Accept common cookie attributes when deleting a cookie

* Fix AstroCookieSetOptions IDE annotations

* Use AstroCookieSetOptions to construct AstroCookieDeleteOptions

* Update .changeset/shaggy-cats-film.md

Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>

---------

Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
2024-04-10 10:18:54 -04:00
Emanuele Stoppa
cdd0c7ca36 [ci] format 2024-04-10 13:55:07 +00:00
Emanuele Stoppa
683d51a5ee
feat: upgrade the minimum Node.js maintainance LTS version (#10689)
* feat: upgrade the minimum Node.js maintainance LTS version

* chore: update minimum npm version

* chore: revert npm change

* chore: address Erika's feedback

* chore: apply further suggestions

* Update .changeset/empty-rules-type.md

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

---------

Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-04-10 14:53:55 +01:00
Emanuele Stoppa
2e53b5fff6
feat: add origin check for CSRF protection (#10678)
* feat: add origin check for CSRF protection

* add tests

* chore: documentation

* changeset and grammar

* chore: add casing check

* split function

* better naming

* make the whole object experimental

* remove unused type

* update changeset

* manually apply Sarah's suggestions

* Apply suggestions from code review

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

---------

Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-04-10 14:53:32 +01:00
liruifengv
ba3af206b5 [ci] format 2024-04-10 10:59:24 +00:00
liruifengv
e2cd7f4291
fix: Fixed errorOverlay theme toggle bug. (#10661)
* fix: save `localStorage.astroErrorOverlayTheme` when detected dark mode

* add  changeset

* Fix theme toggle in ErrorOverlay

* update  changeset
2024-04-10 11:58:19 +01:00