Ming-jun Lu
629c9d7c4d
Fix an issue where dev toolbar x-ray didn't escape props content ( #10400 )
...
* fix(toolbar): fix an issue where x-ray didn't escape props content
* test(toolbar): add a test case related to x-ray
* chore: add changeset
2024-03-12 12:30:11 +01:00
Matthew Phillips
a49892349e
Set new Astro Studio production URL ( #10395 )
2024-03-11 15:35:51 -07:00
Darius
f76dcb769f
export DB types ( #10374 )
...
* export DB types
* refactor: move schemas to separate file
* chore: changeset
* chore: add typesVersions
---------
Co-authored-by: bholmesdev <hey@bholmes.dev>
2024-03-11 18:06:52 -04:00
Houston (Bot)
33bfe6ed05
[ci] release ( #10383 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-11 16:09:08 -04:00
Ben Holmes
236cdbb611
New CLI help reference for studio and db commands ( #10390 )
...
* feat: new, formatted astro db help
* feat: add "studio commands" section to cli
* chore: changeset
* Update packages/db/src/core/cli/print-help.ts
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
* Update .changeset/thirty-bags-live.md
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
---------
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
2024-03-11 15:54:49 -04:00
Martin Trapp
02aeb01cb8
Fixes broken transition types ( #10392 )
...
* Fixes broken transition types
* adds changeset
* adds changeset
2024-03-11 15:45:43 -04:00
Ben Holmes
9667ee990c
fix: remove runtime/config suggestion for db config exports ( #10391 )
...
* chore: remove runtime/config from package json
* fix: use relative path to dist
* chore: changeset
* Revert "fix: use relative path to dist"
This reverts commit 16c0cc296e
.
* Revert "chore: remove runtime/config from package json"
This reverts commit c1b4678998
.
* refactor: types null
* fix: exclude config.ts from tsc
* chore: update consts
* chore: comment on intellisense
2024-03-11 15:44:58 -04:00
Fred K. Schott
8a23ee530c
add handling for success=false responses ( #10387 )
2024-03-11 12:32:20 -07:00
Chris Swithinbank
38abae47b5
Fix db for projects without a seed file or with integrations ( #10385 )
...
* Add fixture and tests for integration with no user db config
* Create database tables when integration seed files load
* Defer running seed function until all modules are loaded
* Update package name
* Add test & fixture for a project with no seed file
* `recreateTables()` from `seedLocal()` (and move it out of main runtime module)
* Fix typo after rebase
* FREEZE DON’T MOVE
* Move `seedLocal` export back to runtime
* Simplify seed file normalization
* Clean up test files
* Add build tests for no-seed and integration-only fixtures
* Add changeset
2024-03-11 20:07:53 +01:00
Matthew Phillips
cd5e8d4b93
Fix use of db.batch in Stackblitz ( #10384 )
...
* Fix use of db.batch in Stackblitz
* Update .changeset/rare-items-protect.md
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2024-03-11 11:12:52 -04:00
Chris Swithinbank
8cceab587d
Use static imports for integration seed files in astro:db
( #10381 )
...
* Use static imports for integration seed files in `astro:db`
* Add changeset
* Add build test for integrations fixture
* chore: comment on top-level seed imports
* fix: random db id for tests
* fix: set db id from build before
* wip: remove reset on env variable
* wip: move random db id env to top of test file
* refactor: remove unlink from db startup
* chore: remove random db id completely??
---------
Co-authored-by: bholmesdev <hey@bholmes.dev>
2024-03-11 09:51:15 -04:00
Houston (Bot)
0e074fb390
[ci] release ( #10365 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-11 10:25:30 +00:00
Fred K. Schott
41dca1e413
handle undefined snapshot from API ( #10378 )
2024-03-10 23:56:01 -07:00
Arsh
dc87214141
feat: middleware and virtual routes ( #10206 )
...
* add test
* app
* dev
* api route -> page
* adjust test
* add changeset
* remove `any`
* DEFAULT_404_COMPONENT constant
* Apply suggestions from code review
* Apply suggestions from code review
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
---------
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-03-08 22:09:12 +05:30
Bjorn Lu
8107a2721b
Treeshake unused Astro scoped styles ( #10291 )
2024-03-08 23:03:02 +08:00
Erika
78bafc5d66
fix(tsconfigs): Add jsx: 'preserve'
to the base template ( #10368 )
...
* fix(tsconfigs): Add `jsx: 'preserve'` to the base template
* chore: changeset
2024-03-08 13:45:43 +00:00
Zhang Zhipeng
1ea0a25b94
Add multiple cdn v2 ( #10189 )
...
* feat: add multiple cdn
* add multiple cdn test
* assetsPrefix not empty string
* add changeset
* simplify code
* change docs
* replace getFileExtension with node path.extname
* Adapt node extname
* multiple image test
* wip space
* update docs
* update docs, assetsPrefix type
* update docs
* update docs
* chore: update types and rename to `fallback`
* enhance changelog
* change docs
* update change defaultAeestsPrefix to fallback key test
* move utility to a new to avoid importing `node:path` inside vite plugins
* Update packages/astro/src/@types/astro.ts
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Apply suggestions from code review
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* chore: address Bjorn's comments
* kill the variable
* kill the variable /2
* Fix CI fail
* Apply suggestions from code review
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* uniform code sample
* add `.` string for fit getAssetsPrefix
* Fix extension function
---------
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
Co-authored-by: bluwy <bjornlu.dev@gmail.com>
Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>
2024-03-08 13:10:07 +00:00
Bjorn Lu
e3f02f5fb1
Add experimental.directRenderScript
option ( #10102 )
...
* Add `experimental.directRenderScript` option
* Support inlining scripts
* Use compiler preview release
* Address feedback
* Fix
* Add enable by default note
* Fix build
* Dedupe rendered scripts
* Fix test
* Update deps
* Update .changeset/cool-jobs-fetch.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update jsdoc
* Typo
* resolve merge conflicts
* Fix examples check fail
---------
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2024-03-08 13:03:02 +00:00
StandardGage
c081adf998
Allow Code Component to have custom props and extra class styles ( #9960 )
...
* Create simple react element if element has no children
* Fix for when element has text
* add changeset
* Add additionalProps to Code component and ShikiHighlighter.highlight()
* Add changeset
* Create simple react element if element has no children
* Fix for when element has text
* add changeset
* Add additionalProps to Code component and ShikiHighlighter.highlight()
* Add changeset
* reverted accidental changes
* remove unnecessary parts
* Add HTMLAttributes type to additionalProps
* Update .changeset/calm-bags-deliver.md
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
* extend HTMLAtts instead
* add suggestions
* feat: address reviews
* chore: remove empty line
* feat: move attributes to options
---------
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2024-03-08 13:02:53 +00:00
Erika
5c7862a9fe
feat(audits): Add new UI ( #10217 )
...
* feat(audits): Add selected style for audits
* feat(audits): Fully add new style
* feat: new iteration
* chore: changeset
* feat: separate audits by category
* fred pass
* feat: new UI
* refactor: fix everything
* fix: recreate UI on further lints
* fix: remove unnecessary changes
* chore: lockfile
* fix: tryout for descriptions
* fix: remove change, will do in other PR
* Apply suggestions from code review
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* test: fix
* nit: format styles
---------
Co-authored-by: Fred K. Schott <fkschott@gmail.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-03-08 12:10:38 +01:00
Erika
2013e70bce
feat(audits): Handle mutations ( #10268 )
...
* feat(audits): Handle mutations
* chore: changeset
* nit: add comments
2024-03-08 11:56:23 +01:00
Oliver Speir
0204b7de37
Reload scripts ( #9977 )
...
* do not add astroExec if data-astro-reload attr exists
* add changeset
* Update .changeset/rare-coins-jump.md
Co-authored-by: Martin Trapp <94928215+martrapp@users.noreply.github.com>
* change to data-astro-rerun
* Update .changeset/rare-coins-jump.md
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
* add example to changeset
---------
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
Co-authored-by: Martin Trapp <94928215+martrapp@users.noreply.github.com>
Co-authored-by: Happydev <81974850+MoustaphaDev@users.noreply.github.com>
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
2024-03-08 10:55:41 +00:00
Alexander Niebuhr
65692fa7b5
feat: experimental content collection JSON schemas ( #10145 )
...
* feat: experimental content collection JSON schemas
* solves review comments
* solves review comments
* updates changeset
* updates path
* fixes formatting
* removes unrelated changes
* adds test
* fixes lockfile
* chore: fixes package name
* improves code branching depth
* resolves docs comments
Co-authored-by: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com>
* Update packages/astro/src/content/types-generator.ts
* Update .changeset/slow-items-heal.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update packages/astro/src/@types/astro.ts
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
---------
Co-authored-by: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-03-08 10:54:51 +00:00
Matthew Phillips
9cd84bd19b
Allow islands to be re-rendered with new props on page transition ( #10136 )
...
* Allow islands to be re-rendered with new props on page transition
* Adjust the expected styles
* Restore test expectation
* Add changeset and final change
* linting
* Implement transition:persist-props behavior
* Fix lockfile
* Fix expectations
* App is hyrid
* Update .changeset/lovely-nails-cough.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update .changeset/lovely-nails-cough.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update .changeset/lovely-nails-cough.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
---------
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-03-08 10:54:16 +00:00
Erika
3307cb34f1
Add new levels of notification for dev toolbar apps ( #10252 )
...
* Add new levels of notification
* feat: proper support
* chore: changeset
* fix: remove unrelated change
* test: add test
* feat: implement new icons
* fix: go back to previous layout
* fix: custom app number
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2024-03-08 11:53:48 +01:00
Remco Haszing
a31bbd7ff8
fix(markdown): don’t generate mdast html nodes ( #10104 )
...
* fix(markdown): don’t generate mdast html nodes
`html` nodes from mdast are converted to `raw` hast nodes. These nodes
are then not processed by proper rehype plugins. Typically if a remark
plugin generates `html` nodes, this indicates it should have actually
been a rehype plugin.
This changes the remark plugins that generate `html` nodes into rehype
nodes. These were `remarkPrism` and `remarkShiki`.
Closes #9909
* Apply suggestions from code review
* refactor(mdx): move user defined rehype plugins after syntax highlighting
* fix(mdx): fix issue in mdx rehype plugin ordering
* docs: explain why html/raw nodes are avoided in changeset
This also includes some hints on what users could do to upgrade of they
rely on these nodes.
* Fix MDX rehype plugin ordering
* refactor(remark): restore remarkPrism and remarkShiki
They aren’t used anymore, but removing would be a breaking change.
* chore: mark deprecated
* Apply suggestions from code review
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update .changeset/thirty-beds-smoke.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
---------
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-03-08 10:53:39 +00:00
Bjorn Lu
5a9528741f
Move to shiki and stabilize dual themes support ( #10130 )
...
* Update to shiki
* Stabilize shikiConfig.experimentalThemes
* Add changeset
* Fix merge issues
2024-03-08 10:53:19 +00:00
Erika
959ca5f9f8
feat(toolbar): Allow every element to have every color ( #10186 )
...
* feat(toolbar): Allow every element to have every color
* chore: changeset
* fix: add validatio
* fix: ok but what happened even
* nit: cooler messages
* fix: toggles
2024-03-08 11:52:50 +01:00
Nicolas Mattia
ac766647b0
fix(config): prevent vite from loading config ( #10360 )
2024-03-08 12:22:58 +08:00
Houston (Bot)
82d81a1485
[ci] release ( #10362 )
...
* [ci] release
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2024-03-07 19:53:37 -06:00
Chris Swithinbank
3f27e09628
Rename defineDB
to defineDb
( #10364 )
...
* Rename `defineDB` to `defineDb`
* Add changeset
* Improve changeset
2024-03-07 19:21:03 -06:00
Chris Swithinbank
b6ccaa6dc7
Revert "[ci] release ( #10359 )" ( #10363 )
...
This reverts commit 76c21b19d2
.
2024-03-08 01:45:27 +01:00
Houston (Bot)
76c21b19d2
[ci] release ( #10359 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-07 14:55:50 -05:00
Nate Moore
7001ae48db
db: scaffold db files when using astro add db
( #10349 )
...
* feat(add): scaffold db files
* refactor: no `recursive` needed
2024-03-07 13:50:23 -06:00
Ben Holmes
988aad6705
Add batch support ( #10361 )
...
* deps: drizzle preview
* feat: db.batch and method run handling
* refactor: use db.batch in test fixture
* deps: bump to drizzle 0.29.5
* chore: changeset
* fix: unpin drizzle version
* fix: db execute should uh... execute
2024-03-07 14:49:46 -05:00
Chris Swithinbank
2e4958c8a7
Add integrations API for db config/seed files ( #10321 )
...
* Add integrations API for adding db config/seed files
* Fix seeding when user seed file is present
* Add basic test and fixture for integrations API
* Freeze that lockfile
* Test to see if this is a Windows fix
* Don’t import.meta.glob integration seed files
* Make integration seed files export a default function
* style: rejiggle
* Fix temporary file conflicts
* Remove changes to Astro’s core types, type utility method instead
* Use `astro:db` instead of `@astrojs/db`
* Revert unnecessarily cautious temporary path name
This reverts commit ef2156e41b
.
* Add changeset
* Fix entrypoints and `asDrizzleTable` usage in changeset
* Getting Nate in on the co-author action
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
* Fix user seed file in integrations fixture
* Update `seedLocal()` after merge
* Provide empty `seedFiles` array in `db execute`
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2024-03-07 20:19:17 +01:00
Ben Holmes
06fe94e29d
Add --remote
flag for remote connection ( #10352 )
...
* feat: check for --remote
* chore: remove bad ticketing example cols
* fix: get seed file working with build
* Revert "fix: get seed file working with build"
This reverts commit 92830a106164b0997c820a3e0bf2a582018084a0.
* fix: seed from build instead of runtime
* refactor: move recreateTables out of runtime
* Revert "refactor: move recreateTables out of runtime"
This reverts commit d01a802ad7915fabc4c4ac35b2d907eae0538d95.
* fix: in-memory db for test fixture
* chore: changeset
* refactor: generate random db name instead
* refactor: use yargs-parser for flag
* chore: remove in-memory db logi
* refactor: rename random id flag for clarity
* feat: support --remote in dev
* feat: support --remote on shell
* refactor: inline db client
* feat: support --remote on db execute
* chore: stray console log
* chore: remove recreateTables from runtime
* chore: update seeding for new signature
* chore: remove unused error imports
2024-03-07 13:38:43 -05:00
Nate Moore
2aec2cdc21
Adds create-astro
fallback values for package versions ( #10255 )
...
* fix(create-astro): add fallback when registry fails to return the current package version
* feat(create-astro): inline most current package versions as fallback
* test(create-astro): update typescript tests to check for undefined
* test(create-astro): properly reset fixtures
* refactor: read dependencies from workspace root
* refactor: error on missing values
2024-03-07 12:14:48 -06:00
Chris Swithinbank
bad9b583a2
Update seed to use export default function() instead of top-level await ( #10334 )
...
* Update fixtures seed files to export default function
* Call default export when running seed files
* Add changeset
2024-03-07 13:04:16 -05:00
Ben Holmes
5a9dab286f
Fix: drizzle vs. config runtime export conflict ( #10357 )
...
* fix: drizzle vs config export problem
* chore: remove drizzle runtime export
* chore: changeset
2024-03-07 12:55:33 -05:00
Matthew Phillips
9f422e9bd3
db: rename experimentalVersion to version ( #10348 )
...
* db: rename experimentalVersion to version
* Fix tests
* Update .changeset/fluffy-bobcats-arrive.md
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
---------
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2024-03-07 11:37:36 -05:00
Arsh
33583e8b31
fix(rendering): prevent removal of necessary <astro-slot>
elements ( #10317 )
...
* fix(rendering): prevent removal of necessary `<astro-slot>` elements
* add test
* add changeset
* missed a spot
* adjust test
* assume `supportsAstroStaticSlot`
* bring back accidentally removed `markHTMLString` call
2024-03-07 21:55:03 +05:30
Houston (Bot)
3de48e8f62
[ci] release ( #10354 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-07 15:31:00 +00:00
Emanuele Stoppa
8ce9fffd44
fix(routing): regression on partial dynamic routes ( #10355 )
...
* fix(routing): regression on partial dynamic routes
* Update .changeset/eight-spoons-nail.md
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
---------
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
2024-03-07 14:48:39 +00:00
Arsh
f33cce8f6c
fix(Astro global): parity with ctx.site
( #10325 )
...
* move `createResult()` into `RenderContext`
* `Astro.site`-`ctx.site` parity
* shared `clientAdress()` implementation
* remove base from `manifest.site`
* astro global tests
* add api context tests
* add changeset
* flaky test
* error on `Astro.response.headers` reassignment
2024-03-07 14:44:53 +00:00
Ross Robino
fdd5bf277e
fix: client prerender fallback ( #10295 )
...
* fix: client prerender fallback
* Use Speculation Rules prefetch as prerender fallback instead of link tag, improve changeset
* Update .changeset/warm-spoons-fetch.md
---------
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
2024-03-07 13:31:30 +00:00
Ming-jun Lu
d121311a3f
Fix an issue where getCollection
might return undefined
( #10356 )
...
* Fix an issue where `getCollection` might return `undefined`
* Add changeset
2024-03-07 13:30:42 +00:00
Emanuele Stoppa
f973aa9110
fix(toolbar): add anchor element to interactive elements ( #10343 )
...
* fix(toolbar): add anchor element to interactive elements
* chore: apply better logic
* add test
2024-03-07 11:18:09 +00:00
Houston (Bot)
e88eeb0337
[ci] release ( #10351 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-06 23:54:18 -08:00
Luiz Ferraz
393ad9b2aa
Include virtual declaration in package ( #10350 )
...
* Include virtual declaration in package
* Update .changeset/good-rats-bathe.md
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2024-03-06 17:00:22 -06:00
Houston (Bot)
c793f194c9
[ci] release ( #10344 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-06 11:07:43 -05:00
Matthew Phillips
a2e9b2b936
Fixes loading .ts configs in astro:db ( #10342 )
2024-03-06 09:50:02 -05:00
Houston (Bot)
1d9fb15a2d
[ci] release ( #10341 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-06 08:53:27 -05:00
Ben Holmes
a60861c960
fix: move db ambient types to separate module ( #10340 )
...
* fix: move ambient types to separate modue
* chore: changeset
2024-03-06 08:30:45 -05:00
Houston (Bot)
038201fbae
[ci] release ( #10337 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-05 16:58:48 -08:00
Fred K. Schott
f2e60a9675
Revert bad release ( #10336 )
...
* Revert "[ci] release (#10332 )"
This reverts commit dd3935b31c
.
* Revert "[ci] set `--tag` on release (#10323 )"
This reverts commit 50215ae731
.
2024-03-05 16:47:15 -08:00
Houston (Bot)
dd3935b31c
[ci] release ( #10332 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-05 16:26:25 -08:00
Fred K. Schott
d6a6b7dff2
add missing changeset ( #10335 )
2024-03-05 16:20:28 -08:00
Arsh
507b4ac246
fix(rendering): allow render instructions to propagate while rendering slots ( #10316 )
...
* fix(rendering): allow render instructions to propagate while rendering slots
* add test
* add changeset
* undo changes to `playwright.config.js`
2024-03-05 21:25:48 +05:30
Florian Lefebvre
29cbb88afd
chore(vercel): update @vercel/nft ( #10305 )
...
* chore(vercel): update @vercel/nft
* Update slimy-berries-mate.md
2024-03-05 15:17:35 +00:00
Houston (Bot)
d1700cf731
[ci] release ( #10314 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-04 13:17:06 -05:00
Florian Lefebvre
992537e79f
fix(astro): static entrypoints build with path with several '.astro' ( #10302 )
...
* fix(astro): static entrypoints build with path with several '.astro'
* feat: improve replacement logic
* fix: logic
* chore: improve changeset
* chore: move test
* Update util.ts
* Update .changeset/stale-ducks-protect.md
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
---------
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2024-03-04 16:48:01 +00:00
Luiz Ferraz
819d20a89c
Fix dynamic prerender conflict ( #10298 )
...
* Reproduce issues
* Handle inconsistency between static, dynamic and rest routes
* Add extra test cases
* Add changeset
* Revert unrelated changes
* Update lockfile
2024-03-04 16:40:32 +00:00
Arsh
19ecccedaa
workaround(node ssr): cancellation support for renderToAsyncIterable ( #10319 )
...
* workaround(node ssr): cancellation support for renderToAsyncIterable
* add changeset
* Update .changeset/nice-pets-tie.md
2024-03-04 21:15:13 +05:30
Arsh
9deb919ff9
fix(i18n): prevent overwriting 404.astro ( #10281 )
...
* fix(i18n): prevent overwriting 404.astro
* add changeset
* add tests
* adjust unit test
2024-03-04 20:25:41 +05:30
Ben Holmes
78ddfadbf9
fix: reference base types ( #10315 )
...
* fix: reference root types
* chore: changeset
* chore: stray console log
2024-03-04 09:14:56 -05:00
Arsh
9ba3e2605d
fix(build): skip only the configured redirects ( #10279 )
...
* fix(build): allow redirect responses to output files
* add changeset
* add test
2024-03-04 11:44:34 +00:00
Houston (Bot)
5afc8f2088
[ci] release ( #10306 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-04 03:09:24 -08:00
Fred K. Schott
cb00c8b692
fix package json types ( #10313 )
2024-03-04 02:59:41 -08:00
Fred K. Schott
93ec9e264a
add new migrations system ( #10312 )
2024-03-04 02:50:58 -08:00
Sandeep Dilip
4bc360cd5f
fix( #8625 ): smooth scrolling in SPA mode on iOS ( #10235 )
...
* fix(#8625 ): smooth scrolling in SPA mode on iOS
* perf(router): run cb every 200ms only when scolling
* refactor(router): suggested changes and fixes
Suggested changes:
- change interval time from 200 to 50ms
- initialize `last*` vars together with the call to `setInterval()`
- clear interval when scroll positions stop changing, independent of
history state
Additional changes:
- remove unused `throttle()` function
- move guarded block to inside `onScrollEnd()` since using history
navigation will trigger our "popstate" callback and fire additional
"scroll" and "scrollend" events, causing redundant expensive calls to
`replaceState()`
* adds changeset
---------
Co-authored-by: Martin Trapp <94928215+martrapp@users.noreply.github.com>
2024-03-03 16:59:19 +01:00
Houston (Bot)
2db9031a9f
[ci] release ( #10292 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-02 00:42:07 -08:00
Ben Holmes
3488be9b59
finalize WIP API ( #10280 )
...
* feat: no more readable / writable
* fix: table typegen
* wip: move data seeding
* chore: add scripts to basics
* feat: data() -> seed file
* refactor: ensure precedence of file name
* feat: db execute command
* fix: test imports
* chore: remove old readable error tests
* feat: support local db with `db execute`
* refactor: remove integrations from test for now
* chore: stray comment
* chore: remove `table` config object
* feat: `db.batch`!
* refactor: move migrations/ inside db/
* fix: move ticketing-example to seed file
* fix: disable foreign keys when recreating tables
* refactor: standardize migrations dir
* feat: move to db/config.ts
* feat: file watching for db/config.ts dependencies
* feat: remove unsafeDisableStudio
* chroe: remove bad import
* feat: parse config.ts from cli
* chore: remove async from localDatabaseClient
* fix: update recipes config and seed
* chore: update unit tests
* chore: update tests to dev server
* refactor: collectionToTable -> asDrizzleTable
* chore: tidy up collection -> table error states
* refactor: regexp -> endsWith
* feat: pretty error inserting into table
* refactor: try/catch -> catch()
* feat: expose utils for integration seed files
* fix: add config import to db client modules
* fix: just use generic "seeding database" error
* chore: remove unused link args
* fix: migration queries im,port
* chore: remove irrelevant glob/ example
* feat: format migration file path
* feat: support all config file names
* chore: remove db.batch() for now
* chore: remove `db` object
* core: remove unused integration file
* chore: changeset
* fix: foreign key empty error message
* chore: remove old TODO
* fix: bad context reference
* refactor: seedDev -> seedLocal
* wip: throw some console logs at github
* wip: avoid seeding astro:db imported by seed file
* wip: use anything in db/
* refactor: only seed when loaded within srcDir
* refactor: avoid resolution when not seeding
* chore: remove logs
* refactor: seed within create local db client
* refactor: use normalizePath
* wip: logs
* wip: logs
* refactor: early return
* chore: more logs
* refactor: no batch
* fix: use beforeAll
* refactor: move all tests to base block
* wip: log dev server starting
* chore: remove logs
* wip: demo ready
* chore: remove duplicate recreateTables() call
* Revert "wip: demo ready"
This reverts commit 37585ce5cb
.
* refactor: beforeEach to isolate dev servers
* chore: remove useBundledDbUrl
* refactor: naming and seed scope
* chore: remove stray console logs
* wip: fix windows file import
* wip: try fileURLToPath
* Revert "wip: try fileURLToPath"
This reverts commit 46fd65d61a
.
* Revert "wip: fix windows file import"
This reverts commit 1a669ea646
.
* refactor: dir -> directory
* refactor: move execute file to cli
* refactor: remove seed.dev convention
* wip: attempt fileURLToPath
* wip: debug the file exists
* fix: use mjs??
* chore: remove duplicate seedLocal
* chore: remove log check
* refactor: use in memory db for tests
* chore: clean up test comment
* fix: avoid file writes for db setup on in memory db
* chore: bump db changeset to minor
---------
Co-authored-by: Nate Moore <nate@astro.build>
2024-03-01 19:29:55 -05:00
Erika
a548a3a99c
fix(markdoc & mdx): Proxy crimes ( #10278 )
...
* fix(markdoc & mdx): Proxy cimes
* chore: changeset
2024-03-01 15:48:38 +01:00
Houston (Bot)
87a3d51f2c
[ci] release ( #10286 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-01 12:10:51 +00:00
Erika
5e3e74b61d
fix(audits): Don't warn about loading on data URIs ( #10275 )
2024-03-01 11:41:43 +01:00
Erika
d5277df5a4
fix(node): Safely create requests ( #10285 )
...
* fix(node): Wrap request creation in try catch
* chore: changeset
2024-03-01 10:26:28 +00:00
Houston (Bot)
afd41cc28b
[ci] release ( #10265 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-03-01 10:31:12 +01:00
Erika
07f89429a1
fix(assets): Solidify Node endpoint ( #10284 )
...
* fix(assets): Solidify Node endpoint
* chore: changeset
2024-03-01 10:23:07 +01:00
Satanshu Mishra
b47dcaa259
fix(node): listen on 0.0.0.0 if server.host is set to true ( #10282 )
...
Co-authored-by: Arsh <69170106+lilnasy@users.noreply.github.com>
Co-authored-by: Kevin Zuniga Cuellar <46791833+kevinzunigacuellar@users.noreply.github.com>
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
2024-03-01 09:32:22 +01:00
Arsh
e556151603
fix(dev): cosider base
when special-casing /_image
( #10274 )
...
* fix(dev): cosider `base` when special-casing `/_image`
* add changeset
* adjust tests
* Apply suggestions from code review
* add test
2024-03-01 00:08:01 +05:30
Martin Trapp
9bdbed723e
Adds auto completion of astro:
events when adding or removing event listeners on document
( #10263 )
2024-02-28 16:52:08 +01:00
Houston (Bot)
e56c428f3b
[ci] release ( #10236 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-28 13:17:40 +00:00
Furkan Erdem
57655a99db
fix(i18n): localised index pages are overwritten ( #10250 )
...
* fix(i18n): localised index pages are overwritten
* chore: add changeset
* chore: add pnpm lock
2024-02-28 13:08:49 +00:00
Emanuele Stoppa
8ae5d99534
fix: change strategy for route caching ( #10248 )
...
* fix: change strategy for route caching
* use route and component as cache key
2024-02-28 11:59:50 +00:00
Ming-jun Lu
9b00de0a76
Fix TypeScript type definitions for Code
component ( #10251 )
...
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
2024-02-28 10:43:24 +08:00
Martin Trapp
bb644ab99c
chang changeset ( #10253 )
2024-02-27 17:37:29 +00:00
Martin Trapp
fb773c9161
Removes morph animations when setting transition:animate=none ( #10247 )
...
* Removes morph animations when setting transition:animate=none
* Apply suggestions from code review
---------
Co-authored-by: Arsh <69170106+lilnasy@users.noreply.github.com>
2024-02-27 22:46:32 +05:30
Erika
dbb0d0bd28
Fix Svelte editor tooling not working under relaxed TypeScripts projects ( #10244 )
...
* fix(svelte): Add TypeScript as a peer dep
* Update .changeset/gold-baboons-drum.md
2024-02-27 16:25:59 +01:00
Ming-jun Lu
9c21a9df6b
Improve the message of MiddlewareCantBeLoaded
for clarity ( #10239 )
...
* Improve the message of `MiddlewareCantBeLoaded` for clarity
* Add changeset
2024-02-27 07:17:51 +00:00
Martin Trapp
ade9759cae
Warn when view transitions run on a prefer-reduced-motion device ( #10222 )
...
* Warn when view transitions run on a prefere-reduced-motion device
* ViewTransitions.astro aktualisieren
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
---------
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2024-02-26 17:04:57 +01:00
Houston (Bot)
6012163d8f
[ci] release ( #10218 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-26 15:33:39 +00:00
James Ross
e64bd0740b
fix: better assetsInlineLimit runtime type checking ( #10154 )
...
* fix: string assetsInlineLimit
* fix: better handle NaN values for `assetsInlineLimit`
* chore: prettier
* chore: simplify for requested changes
* chore: update changeset
* chore: remove tests
* chore: simplify function
* Apply suggestions from code review
---------
Co-authored-by: Arsh <69170106+lilnasy@users.noreply.github.com>
2024-02-26 20:12:42 +05:30
Ben Holmes
aa45eb9fa6
fix: correct remote url ( #10223 )
...
* fix: get correct url
* chore: changeset
* fix: respect runtime env
2024-02-26 08:44:43 -05:00
Erika
1eadb1c529
fix(toolbar): Make it so every built-in app can be closed by outside clicks ( #10220 )
...
* fix(toolbar): Make it so every built-in app can be closed by outside clicks
* chore: changeset
* test: add tests
* test: fix test
* ci: don't run bundle-size on dev-toolba
2024-02-26 13:38:19 +00:00
Ming-jun Lu
ae2a10e1a7
Fix an issue where Vercel adapter may create functions for prerendered routes ( #10231 )
...
* fix: fix an issue where Vercel adapter may create functions for prerendered routes
* test: update test cases in `split.test.js`
* chore: add changeset
* refactor: apply suggested changes from code review
* Apply suggestions from code review
---------
Co-authored-by: Arsh <69170106+lilnasy@users.noreply.github.com>
2024-02-26 18:58:49 +05:30
Matthew Phillips
afcb9d3311
Fix hydration scripts missing from dynamic slot usage ( #10219 )
2024-02-26 08:38:11 +00:00
Matthew Phillips
4db82d9c7d
Prevent errors in rendering from crashing server ( #10221 )
...
* Prevent errors in rendering from crashing server
* Add changeset
* Make the reject an error
* Simplify
* Update .changeset/breezy-pears-admire.md
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
---------
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
2024-02-26 08:36:43 +00:00
前端子鱼
84502b4190
fix: svelte 5 mount/hydrate api change. ( #10224 )
2024-02-26 16:10:47 +08:00
Arsh
8fb32f390d
prevent warning: Astro.request.headers
is not available in "static" output mode ( #10196 )
2024-02-24 17:05:16 +05:30
Ben Holmes
5d4ff093a2
Improved error logging from config ( #10207 )
...
* fix: better error messaging on seed()
* chore: collection -> table for errors
* chore: changeset
2024-02-23 17:01:33 -05:00
Arsh
6aa660ae7a
fix(dev): remove params for prerendered pages ( #10199 )
...
* fix(dev): remove params for prerendered pages
* add test
* add changset
* deduplicate param removal
* format
* adjust tests
2024-02-23 20:56:34 +05:30
Houston (Bot)
3de7b2c7ec
[ci] release ( #10213 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-23 09:31:55 -05:00
Matthew Phillips
a013182d32
Fixes edge middleware calling nested routes ( #10215 )
2024-02-23 09:13:10 -05:00
Martin Trapp
459f74bc71
Adds an error message for non-string transition:name values ( #10205 )
2024-02-23 09:00:52 -05:00
Furkan Erdem
8cd38f0245
Fix(node): Custom headers are not present in responses from standalone Node server in preview mode ( #10208 )
...
* fix(node): add user specified headers to preview server responses
* docs: clarify comment
* style: new line
* test: remove test
* chore: add changeset
2024-02-23 08:23:33 -05:00
Matthew Phillips
f85ace2e66
@astrojs/db prerelease
2024-02-23 08:15:00 -05:00
Nworm
903eace233
fix(core): build failure caused by read-only files ( #10195 )
...
* fix(core): build failure caused by read-only files
* test: fix fixtures/build-readonly-file
* other: format code
2024-02-23 11:36:53 +00:00
Houston (Bot)
3411e05ee4
[ci] release ( #10203 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-22 14:37:35 -05:00
Erika
c692d0c66a
fix: try the simple solution ( #10200 )
2024-02-22 14:21:31 -05:00
Houston (Bot)
0b4e5298d2
[ci] release ( #10192 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-22 11:17:25 -05:00
Matthew Phillips
3cc2010927
Fix cssesc from breaking browser code ( #10194 )
...
* Fix cssesc from breaking browser code
* Include specific thing instead
* Update .changeset/quick-bottles-march.md
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
* Fix ISR
* Remove query stripping altogether
* Warn on client usage
* Fix build
* oops
---------
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
2024-02-22 11:11:41 -05:00
Erika
c856c72940
fix(errors): Remove duplicate logging of errors ( #10197 )
...
* fix(errors): Remove duplicate logging of errors
* chore: changeset
2024-02-22 16:41:05 +01:00
Bjorn Lu
598f30c7cd
Improve Astro style HMR for imported styles ( #10166 )
2024-02-22 22:19:06 +08:00
Bjorn Lu
7c5fcd2fa8
Improve optimizeDeps.entries
to avoid server endpoints ( #10143 )
2024-02-22 18:36:06 +08:00
Houston (Bot)
2c2519204a
[ci] release ( #10177 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-21 14:40:40 -06:00
Emanuele Stoppa
6343f6a438
Revert "Add option to prefix sitemap" ( #10179 )
...
* Revert "Add option to prefix sitemap (#9846 )"
This reverts commit 9b78c99275
.
* changeset
* feedabck
* fix incorrect merging
2024-02-21 14:27:00 +00:00
Piotr Losiak
ec7d2ebbd9
fix(sitemap): url when rest parameter is used in page file names ( #9975 )
...
* fix(sitemap): url when rest parameter is used in page file names
* Update .changeset/sour-ties-sparkle.md
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
* Apply suggestions from code review
---------
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2024-02-21 07:43:22 +00:00
Emanuele Stoppa
a46249173e
fix(i18n): move transformation outside the user schema ( #10169 )
...
* fix(i18n): move transformation outside the user schema
* fix condition
* cleanup
* ops
* fix regression
2024-02-21 07:42:06 +00:00
Houston (Bot)
052d3271d4
[ci] release ( #10131 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-20 20:18:30 +05:30
Arsh
5acc3135ba
refactor: pipeline lifetime ( #9795 )
...
* Base Environment
* SSRRoutePipeline -> AppEnvironment
* BuildPipeline -> BuildEnvironment
* DevPipeline -> DevEnvironment
* per-request pipeline
* internal middleware: i18n
* delete callEndpoint
* pipeline access for internal middleware
* Address review comments
`environment.ts` is now lives directly in `src/core`, rather than `src/core/render`.
`environment.createPipeline` is removed. `Pipeline.create` is used instead.
Constructors with positional arguments are replaced by `Environment.create` with named arguments.
Clarifies the use of `HiddenPipeline`.
* migrate some of `RenderContext`'s responsibilities to `Pipeline`
* delete renderPage
* RenderContext.params -> Pipeline.params
* delete `RenderContext`
* `Pipeline` -> `RenderContext`
* `Environment` -> `Pipeline`
* `AppEnvironment` -> `AppPipeline`
* `BuildEnvironment` -> `BuildPipeline`
* `DevEnvironment` -> `DevPipeline`
* provide locals directly to renderContext
* add changeset
2024-02-20 20:10:13 +05:30
ktym4a
80f8996514
Fix to get Integration Data even when a page is transitioned by ViewTransition ( #10079 )
...
* Fix to get Integration Data even when a page is transitioned by ViewTransition.
* add test case
* add changeset
* fix test
* Fix typo
2024-02-20 14:09:20 +01:00
Ming-jun Lu
b92d35f102
Fix an issue where audit fails to initialize when encountered <a>
inside <svg>
( #10163 )
...
* Fix an issue where audit fails to initialize when encountered `<a>` inside `<svg>`
* Add changeset
2024-02-20 11:22:05 +01:00
Emanuele Stoppa
d50dddb71d
fix(i18n): make i18n.routing
fields optional ( #10165 )
...
* fix(i18n): make `i18n.routing` fields optional
* update user config
* Update packages/astro/src/core/config/schema.ts
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
---------
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
2024-02-20 10:17:40 +00:00
ktym4a
9b78c99275
Add option to prefix sitemap ( #9846 )
...
* Add option to prefix sitemap
* Fix call resolve twice
* let to const
* Apply suggestions from code review
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
* change changeset patch to minor
* use node:test
* Update changeset
* Add regex validation for prefix
* Update .changeset/eighty-falcons-tease.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update prefix regex in SitemapOptionsSchema
---------
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-02-20 08:36:09 +00:00
Bjorn Lu
3c73441eb2
Fix Astro HMR style-only change detection ( #10139 )
2024-02-19 21:56:13 +08:00
Bjorn Lu
1da9c5f2f3
Remove server-destroy dependency ( #10132 )
2024-02-15 22:59:03 +08:00
Mohamed
1f598b3724
fix(cli): load polyfill before loading config during astro add
( #10105 )
...
* Adds crypto import to Vercel adapter
* Update the 'crypto' import to 'node:crypto'
* load polyfills before loading config
* add changeset
* load polyfills for `astro info`, `astro preferences` etc
* update changeset
* clarify impact
---------
Co-authored-by: lilnasy <69170106+lilnasy@users.noreply.github.com>
2024-02-15 07:42:03 -07:00
Houston (Bot)
141f2fb757
[ci] release ( #10109 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-15 12:00:03 +01:00
Oliver Speir
91f75afbc6
Add inferSize
to getImage so width and height are optional for remote images ( #9976 )
...
* add remote image dimension probing, and param for getImage options, and new astro error
* add inferSize parameter to getImage, which probes remote image size, and respective types to picture and image component
* add fixture and tests
* add changeset
* attempt to fix pnpm-lock.yaml
* fix pnpm-lock.yaml again
* pnpm-lock spacing
* fix pnpm-lock AGAIN
* better description of error for docgen
* improve failed to probe error message and correct required dimensions error
* increase timeout for mdx tests
* increasing mdx timeout to 2min to see if it passes, will reduce if it does
* setting mdx timeout to 70 seconds
* Update packages/astro/src/assets/services/service.ts
Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>
* refactor to move logic to getImage instead of validateOptions and to not add a third type to image and picture
* fix broken link created by docs PR
* remove the probe-image-size library due to its use of node APIs
* undo all changes to service.ts that were left after moving inferSize logic to getImage
* update error message
* remove probe-image-size library all together, update error message, add vendored version of complete image-size library instead of refactored version
* Update .changeset/tame-cameras-change.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update .changeset/tame-cameras-change.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* reword the error message based on Sarah's previous review
* remove probe-image-size from pnpmlock
* fix lockfile?
* update error message name
* move image-size into vendor folder
* add eslint ignore to a line in image-size
* test if change to mdx test timeout was needed
* Update .changeset/tame-cameras-change.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* update changset syntax
* patch parse heif to account for filetype block being out of order
---------
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2024-02-15 10:24:03 +01:00
Bjorn Lu
787e6f5247
Update to Vite 5.1 ( #10120 )
2024-02-15 17:20:38 +08:00
Arsh
4bcc249a9f
fix(dev): preload matched routes sequentially ( #10116 )
...
* fix(dev): preload matched routes sequentially
* add changeset
2024-02-14 17:27:53 -05:00
Hippo
51b6ff7403
Fix invalid URLs being returned from getRegistry
, synchronize all copies ( #10117 )
2024-02-14 17:27:18 -05:00
Erika
476b79a611
Rename Astro app to astro:home ( #10112 )
...
* Rename Astro app to astro:home
* Create silent-hotels-approve.md
---------
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
2024-02-14 16:37:37 +01:00
Matthew Phillips
d469bebd7b
Improve Node.js performance using an AsyncIterable ( #9614 )
...
* Improve Node.js performance using an AsyncIterable
* Oops
* Get rid of extra abstraction
* Update .changeset/hip-cherries-behave.md
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
* Check if already resolved
* Resolve on done
* Get rid of unneeded "done"
* Done when length is zero
* Let errors resolve
* Update packages/astro/src/runtime/server/render/astro/render.ts
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
* Move doctype to top-level
* Document the new function
* Update .changeset/hip-cherries-behave.md
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
* Update .changeset/hip-cherries-behave.md
---------
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2024-02-14 10:14:05 -05:00
Martin Trapp
b340f8fe3a
Re-encode view-transition-names ( #10099 )
...
* Fixes an issue with view transition names containing spaces or punctuation.
* reworked, more robust approach
* better readability and also escapes the escape character (_)
* update changeset
* add comemnts to describe the re-encoding
* updated changeset
* typos
* Apply suggestions from code review
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* simplify decoding it ever required.
* better coverage and now also checks animation behavior
---------
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2024-02-14 14:07:31 +00:00
Erika
7443929381
feat(audits): Add UI with list of audits ( #10074 )
...
* feat(audits): Add UI with list of audits
* style: slightly better UI
* requested design changes
* chore: changeset
* add test
* remove unwanted file
2024-02-14 14:46:36 +01:00
Erika
6884b103c8
feat(audits): Add initial perf audits ( #10015 )
...
* feat(audits): Add initial perf audits
* feat(audits): Setup dev astro-island
* fix(audits): Don't take scroll into account when getting an element's position
* nit: lint
* Fix tests
* chore: changeset
* maybe: Move this.hydrator outside the perf check
* Update packages/astro/e2e/dev-toolbar.test.js
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
* address feedback
* address feedback
---------
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
2024-02-14 14:01:53 +01:00
Ben Holmes
748b2e87cd
Refine content collection warnings ( #10001 )
...
* feat: remove nonexistent collection warning
* fix: remove markdown syntax from console.warn
* fix: respect configured collections in types when dir is missing
* chore: changeset
* chore: revert test schema
* docs: "Removes"
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
---------
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
2024-02-14 10:09:31 +00:00
Luiz Ferraz
227cd83a51
Fixes regression on routing priority for multi-layer index pages ( #10096 )
...
* Reproduce regression
* Simplify sorting algorithm
* Add changeset
* Fix changeset typo
* Rename assertion utility function
* Fix index detection
* Add changeset for index fix
---------
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2024-02-14 10:06:38 +00:00
Houston (Bot)
e24db1d8a6
[ci] release ( #10092 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-13 14:25:59 -07:00
Arsh
71273edbb4
qol(islands): improve hydration errors ( #10075 )
...
* improve error messages for island hydration
* add changeset
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2024-02-13 10:28:28 -07:00
YS.Y
73bd900754
Fixes audit when multiple role
values exist. ( #9857 )
...
* fix: Fixing the issue of errors caused by multiple values in the role, when multiple roles exist, check each role.
fix #9856
* Update .changeset/eight-flowers-remain.md
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2024-02-13 11:27:33 -06:00
Florian Lefebvre
2ffc5721bc
fix(vercel): trailing slash conflict ( #10082 )
2024-02-13 11:36:22 +00:00
Ming-jun Lu
d9266c4467
Fix an issue where ReadableStream wasn't canceled in dev mode ( #9971 )
...
* Fix an issue where ReadableStream wasn't canceled in dev mode
* Add changeset
* add test
---------
Co-authored-by: lilnasy <69170106+lilnasy@users.noreply.github.com>
2024-02-13 11:28:14 +00:00
Arsh
8106178043
qol(routing): improve endpoint error message ( #10072 )
...
* Clarify error messages in endpoint routing.
* add changeset
2024-02-12 20:55:46 +05:30
Houston (Bot)
7371e1b5fc
[ci] release ( #10029 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-12 14:25:50 +00:00
Marawan Mohamed
dac759798c
Fix and update shikiji core ( #10063 )
...
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
2024-02-12 21:26:25 +08:00
Arsh
1810309e65
fix(integration api): improve module resolution ( #10060 )
...
* fix(integration api): improve module resolution
* add changeset
2024-02-09 08:22:04 -07:00
Emanuele Stoppa
989ea63bb2
fix(i18n): regression where emitted URLs had //
( #10067 )
...
* fix(i18n): regression
* fix(i18n): regression
* fix bug regression
* remove double changeset
2024-02-09 14:58:09 +00:00
Erika
14ce8a6ebf
feat(markdoc): Add support for using a custom component for images ( #9958 )
...
* feat(markdoc): Add support for using a custom component for images
* chore: changeset
* test: add test
* Update .changeset/shaggy-spies-sit.md
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
---------
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
2024-02-08 07:54:40 +01:00
ktym4a
8fb67c81bb
Change view transitions rule ( #9991 )
...
* WIP: change view transitions rule
* Apply suggestions from code review
Co-authored-by: Martin Trapp <94928215+martrapp@users.noreply.github.com>
* add changeset
* Apply suggestions from code review
Co-authored-by: Martin Trapp <94928215+martrapp@users.noreply.github.com>
---------
Co-authored-by: Martin Trapp <94928215+martrapp@users.noreply.github.com>
2024-02-07 23:49:10 +01:00
Houston (Bot)
ef00224a86
[ci] release ( #10018 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-07 23:55:29 +05:30
Arsh
3fc76efb2a
fix(astro:content): include required type declarations ( #10022 )
...
* include types/content.d.ts
* add changeset
* Update .changeset/cool-walls-fail.md
Co-authored-by: Arsh <69170106+lilnasy@users.noreply.github.com>
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2024-02-07 23:48:09 +05:30
StandardGage
20ca3154fb
Fix Issues with passing void elements to React with experimentalReactChildren
flag set ( #9849 )
...
* Create simple react element if element has no children
* Fix for when element has text
* add changeset
* minor -> patch
---------
Co-authored-by: Arsh <69170106+lilnasy@users.noreply.github.com>
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2024-02-07 23:38:44 +05:30
Arsh
0699f34d5c
feat(vercel): middleware verification ( #9987 )
...
* feat(vercel): verification for edge middleware
* add changeset
* Apply suggestions from code review
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2024-02-07 21:39:39 +05:30
Emanuele Stoppa
037e4f12dd
fix(i18n): don't consider URLs that start with the name of the defaut locale ( #10016 )
2024-02-07 14:42:51 +00:00
Houston (Bot)
fa9218e836
[ci] release ( #10014 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-07 15:38:45 +01:00
Chris Swithinbank
e6b5306a7d
Move astro:content
types declaration to manual ambient module ( #10013 )
...
* Move `astro:content` types declaration to manual ambient module
* Add changeset
---------
Co-authored-by: bluwy <bjornlu.dev@gmail.com>
2024-02-07 13:58:11 +00:00
Arsh
e2fe51c828
feat(vercel): ISR ( #9714 )
...
* feat(vercel): isr
* bypass token
* exclusion of certain paths
* add test
* remove search params in dev mode
* Apply suggestions from code review
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
* Apply suggestions from code review
* Apply suggestions from code review
* fix missing await
* escape src for regex
* cleanup
* revalidate -> expiration
* update type docs
* always exclude /_image
* add changeset
* Apply suggestions from code review
* always create serverless function for /_image
* Apply suggestions from code review
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Apply suggestions from code review
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-02-07 19:06:37 +05:30
Ben Holmes
ce4283331f
Fix: support strict()
on content collection schemas when slug
is present ( #10003 )
...
* fix: use correct data object when parsing schema
* feat(test): add `strict()` to slug schema test
* chore: changeset
* docs: "Adds support for"
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
---------
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
2024-02-07 07:26:16 -05:00
Houston (Bot)
e4999083bf
[ci] release ( #9973 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-06 16:28:12 +00:00
Emanuele Stoppa
18ac0940ea
fix(i18n): fix regression in current locale ( #9998 )
...
* fix(i18n): fix regression in current locale
* Update .changeset/shy-wolves-ring.md
* Update packages/astro/test/i18n-routing.test.js
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
* Update .changeset/six-fishes-beg.md
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
* fix test case
---------
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
2024-02-06 16:13:15 +00:00
Happydev
c53a31321a
Revert "fix(compiler): Support dynamic slot names ( #9605 )" ( #9999 )
...
* Revert "fix(compiler): Support dynamic slot names (#9605 )"
This reverts commit 8ce40a417c
.
* chore: changeset
* Update .changeset/weak-pans-sit.md
* chore: bump compiler version
* fix failing test
We were expecting the source code to produce an error, but in
2.4.0 of the compiler, that generates valid code
---------
Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>
2024-02-06 16:44:02 +01:00
Matthew Phillips
81acac24a3
Fix HMR in MDX deps in Content Collections ( #9956 )
...
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
Co-authored-by: bluwy <bjornlu.dev@gmail.com>
2024-02-06 22:56:22 +08:00
Florian Lefebvre
3c0876cbed
feat(astro): improve astro:content
types ( #9906 )
...
* feat: improve stro:content types
* fix: do not change tsconfig
* "astro/zod" -> "zod"
* `CollectionConfig` parameter extends `BaseSchema`
* fix: update import to zod
* feat: add fallbacks for every export
* Update .changeset/young-bulldogs-tickle.md
---------
Co-authored-by: lilnasy <69170106+lilnasy@users.noreply.github.com>
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2024-02-05 11:53:18 -06:00
Marco Campos
8b8f26fdf2
FIX: allow rss feeds to have an enclosure with length of 0 ( #9967 )
...
* fix: allow rss feeds to have an enclosure with length of 0
* chore: add changeset
* fix: typo on test
* fix: update changeset description
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
---------
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
2024-02-04 20:42:26 +01:00
Houston (Bot)
57ab98f531
[ci] release ( #9948 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-02 15:59:15 -05:00
Matthew Phillips
bc1742df94
Revert "Provide better ignores for Vercel's file tracer ( #9885 )" ( #9955 )
...
* Revert "Provide better ignores for Vercel's file tracer (#9885 )"
This reverts commit 49e0c24d7f
.
* Changeset
2024-02-02 15:43:30 -05:00
ktym4a
6c894af5ab
Fix: 404.html load correctly on preview ( #9907 )
...
* Move vite 404 middleware
* Add custom 404.html rendering test for preview routing
* add a changest
* add TODO comment
2024-02-02 22:28:08 +05:30
Emanuele Stoppa
9f0d89fa7e
fix: don't log warning if i18nDomains
isn't enabled ( #9932 )
...
* fix: don't log warning if isn't enabled
* fix regression
---------
Co-authored-by: Arsh <69170106+lilnasy@users.noreply.github.com>
2024-02-02 13:40:00 +00:00
Houston (Bot)
2ac371404d
[ci] release ( #9926 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-01 17:15:45 -05:00
Nate Moore
9d2fdb293d
Improve astro sync
error handling ( #9888 )
...
* fix(#9711 ): improve `astro sync` error handling
* Update .changeset/healthy-jokes-deny.md
* update unit tests
---------
Co-authored-by: Arsh <69170106+lilnasy@users.noreply.github.com>
2024-02-01 16:59:14 -05:00
Arsh
1568afb78a
fix(middleware): load while retrieving ssr manifest for prerendering ( #9938 )
...
* fix(middleware): load while retrieving ssr manifest for prerendering
* add test
* add changeset
2024-02-01 16:46:42 -05:00
Arsh
4467441896
fix(NodeApp): fix responses with null bodies never completing ( #9931 )
...
* fix(NodeApp): fix responses with null bodies never completing
* add changeset
* add test
* chore(tests): restore correct assertions
* adjust incorrect test
* added Astro.redirect and Response.redirect test cases
* updated incorrect HTTP status
* adjust api-routes.test.js after cherry-pick
* bup markdoc test timeout
---------
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
Co-authored-by: Friedemann Sommer <friedemannsommer@users.noreply.github.com>
2024-02-01 16:24:21 -05:00
Kristian Binau
27ea080e24
fix: use publicDir & base for 'include your base in url' error message ( #9841 )
...
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
Co-authored-by: bluwy <bjornlu.dev@gmail.com>
2024-02-01 23:13:58 +08:00
Larry Ivan Villegas Costas
d52529e094
Add a name property for DetailsHTMLAttributes ( #9918 )
...
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
2024-02-01 23:02:47 +08:00
Houston (Bot)
2561c99598
[ci] release ( #9904 )
...
* [ci] release
* Update packages/astro/CHANGELOG.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update packages/integrations/vercel/CHANGELOG.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update packages/astro/CHANGELOG.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-02-01 10:04:19 +00:00
Arsh
2f6d1faa6f
fix(NodeApp): end with "Internal server error" on mid-stream error ( #9908 )
...
* fix(NodeApp): end with "Internal server error" on mid-stream error
* add changeset
* add test
* Apply suggestions from code review
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2024-02-01 07:02:40 +00:00
Nate Moore
aaedb848b1
Silently ignore adapters that don't export start()
( #9911 )
2024-01-31 13:51:56 -06:00
Matthew Phillips
49e0c24d7f
Provide better ignores for Vercel's file tracer ( #9885 )
...
* Provide better ignores for Vercel's file tracer
* Improve the changeset
2024-01-31 10:30:35 -05:00
Fabian Kachlock
7be5f94dcf
fix: content types reference to config on windows ( #9877 )
...
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
2024-01-31 23:28:23 +08:00
Matthew Phillips
fad4f64aa1
Implements build.format: 'preserve' ( #9764 )
...
* Implements build.format: 'preserve'
* Restructure test
* Add a test for base
* Update .changeset/tame-flies-confess.md
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
* Add trailing slash + i18n testing
* Update packages/astro/src/@types/astro.ts
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update .changeset/tame-flies-confess.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* tiny punctuation/conjunction nit fixes
---------
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-01-31 14:39:20 +00:00
Oliver Speir
d4b886141b
Allow images in content collections folder to be used without relative import prefix ( #9755 )
...
* adds the ./ prefix to the import statement for user
* remove accidental new line added
* add tests
* add changeset
* Update young-eyes-film.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
---------
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-01-31 13:59:06 +00:00
Bjorn Lu
7d937c1589
Add CLI shortcuts ( #9159 )
...
* Add CLI shortcuts
* Update changeset
* Remove server urls shortcut
* feat: improve CLI shortcut formatting
* chore: remove unused import
* Cleanup
* Cleanup
---------
Co-authored-by: Nate Moore <nate@astro.build>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2024-01-31 13:57:34 +00:00
Erika
58f9e393a1
Add ComponentProps
util ( #9839 )
...
* chore: changeset
* Update .changeset/cuddly-moons-hang.md
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2024-01-31 13:56:44 +00:00
Emanuele Stoppa
041fdd5c89
feat(i18n): domain support ( #9143 )
...
* i18n(domains): validation and updated logic (#9099 )
* feat(i18n): domain with lookup table (#9112 )
* chore: add changelog, fix types and enable experimental support in node/vercel
* rebase and update lock file
* chore: fix failing test
* Apply suggestions from code review
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
* Update .changeset/tidy-carrots-jump.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* wip
* chore: rebase, conflicts and tests
* update lock file
* chore: correct configuration
* chore: correct configuration
* fix: regressions
* chore: fix conflicts and add more tests
* chore: add more validation
* chore: more tests and add more restrictions
* fix changeset
* change and revert adapters
* add another restriction
* lock file update
* Update packages/astro/src/@types/astro.ts
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update packages/astro/src/@types/astro.ts
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
* wat
* fix syntax error
* fix config example
* Fix for #9673 (#9680 )
* Fix for #9673
* 🦋 add changeset file
* Update breezy-plants-smoke.md
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
* ⚡ ️ simplified normalizeConfigPath
---------
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
* Fix env var replacement for export const prerender (#9807 )
* feat(alpinejs): allow customizing the Alpine instance (#9751 )
* feat(alpinejs): allows customzing the Alpine instance
* chore: add e2e tests
* fix: rename script
* Update index.ts
* fix: lockfile
* [ci] format
* chore: use correct lock file
* chore: rebase
* fix regressions in tests
* fix regressions in tests
* fix build
* add description
* fix missing types
* chore: fix tests, again :D
* eslint
* Update packages/astro/src/@types/astro.ts
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
* chore: address feedback
* chore: fix regressions
* chore: refactor naming
* Update packages/astro/src/core/app/index.ts
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
* chore: address feedback
* update lock file
* chore: infer routing from options, not strategy
* merge from main
* merge from main
* Experimental support in vercel adapter
* Update packages/astro/src/@types/astro.ts
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update packages/astro/src/@types/astro.ts
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update .changeset/tidy-carrots-jump.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* better changesets
* Updates both experimental.i18nDomains and i18ndomains for experimental strategy
* fix link syntax
* consistent tabs/spaces
* Update packages/astro/src/@types/astro.ts
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* apply suggestion
---------
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
Co-authored-by: Lou Cyx <git@lou.cx>
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
Co-authored-by: Florian Lefebvre <ematipico@users.noreply.github.com>
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2024-01-31 13:55:03 +00:00
Houston (Bot)
43391ac60d
[ci] release ( #9879 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-01-31 10:40:01 +00:00
Arsh
37369550ab
fix(dev): prevent comma-separating multiple Set-Cookie headers ( #9884 )
...
* fix(dev): prevent comma-separating multiple Set-Cookie headers
* add changeset
* add test
2024-01-31 06:07:25 +00:00
Nate Moore
13c3b712c7
Improves YAML error handling consistency ( #9882 )
...
* fix: improves yaml error handling consistency
* chore: add changeset
2024-01-30 17:16:31 -06:00
Arsh
a40a0ff588
fix(ssg): consider trailingSlash for url ( #9878 )
...
* fix(ssg): consider trailingSlash for url
* add changeset
2024-01-30 22:46:10 +05:30
Friedemann Sommer
e9027f194b
Fix endpoint response with immutable header ( #9876 )
...
* add test
* added runtime endpoint test for `new Response`
* added `try..catch` for reroute directive handling
Fixes #9871
* added changeset
* replaced `try..catch` with HTTP status code check
based on the suggestion of @lilnasy
* updated changeset description
* added more tests for the endpoint reroute header
* fixed grammar in `renderEndpoint` comment
* updated endpoint tests to check for the reroute directive header in lower-case
* updated changeset description
2024-01-30 22:45:26 +05:30
Houston (Bot)
3a50cbf6ed
[ci] release ( #9843 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-01-30 15:41:06 +00:00
ktym4a
44c957f893
Fix a bug that Japanese files were not displayed correctly. ( #9866 )
...
* Fix: Fix a bug that Japanese files were not displayed correctly.
* chore: generate change description
* Update .changeset/cool-colts-watch.md
* add test case for non-UTF-8 file name
---------
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2024-01-29 16:42:44 +00:00
Arsh
0a06d87a1e
fix(i18n): use define
to deliver config to virtual module ( #9838 )
...
* fix(i18n): use import.meta.env to deliver config to virtual module
* add changeset
* prevent destructing i18n config unless enabled
* use defined variable instead
* Update packages/astro/src/i18n/vite-plugin-i18n.ts
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
---------
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
2024-01-29 21:13:14 +05:30
Emanuele Stoppa
00ba9f1947
fix(i18n): compute current locale from route instead of request ( #9865 )
...
* fix(i18n): compute current locale from route instead of request
* Update .changeset/large-kangaroos-camp.md
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
---------
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
2024-01-29 14:47:40 +00:00
Chris Swithinbank
70fdf1a5c6
Expose ContentConfig
type from astro:content
( #9840 )
...
* Expose `ContentConfig` type from `astro:content`
* Add changeset
2024-01-27 06:44:37 +00:00
Houston (Bot)
a407eb5ac2
[ci] release ( #9837 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-01-26 17:33:19 -06:00
Erika
1885cea308
fix(toolbar): Fix loading third-party apps using absolute paths ( #9834 )
...
* fix(toolbar): Fix loading third-party apps using absolute paths
* chore: changeset
* fix: pass entrypoint correctly
* Update .changeset/real-lamps-design.md
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2024-01-26 17:22:56 -06:00
Tugrul Ates
e4370e9e9d
fix(audit): mark widget roles as interactive ( #9825 )
...
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2024-01-26 16:41:23 -06:00