Matteo Manfredi
36e30a3309
Expose inferRemoteSize
function ( #11098 )
...
* feat: expose and rename `inferSize`
* feat: separate `ISize` type
* feat: reformat function to use `ImageMetadata`
* nit(assets): re-use image-metadata code for remote images
* chore: changeset
* chore: changeset
* feat(assets): Export from `astro:assets`
* fix: proper errors
* fix: dont export from astro/assets
* fix: ests
* Update .changeset/large-geese-play.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* fix: ests
* Update .changeset/large-geese-play.md
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-07-17 11:27:04 -04:00
Bjorn Lu
3161b6789c
Support import astro components with vite queries ( #11478 )
2024-07-17 22:57:10 +08:00
Takeo Sawada
a75145871b
feat: add first and last to the Page interface ( #11176 )
...
* feat: add first and last to the Page interface
* Update .changeset/twenty-maps-glow.md
* Update .changeset/twenty-maps-glow.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-07-17 10:55:53 -04:00
Marco Campos
49b5145158
Feature: add support for shiki defaultColors
option ( #11341 )
...
* feat: add shiki option for default color
* feat: propagate shiki option for default color to astro config
* feat: add tests for default color
* chore: add change set
* fix: add complete type to shiki default color config
* fix: remove unneeded heavy shiki theme from fixture
* fix: add literals to schema validation
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
* Update .changeset/cold-crabs-arrive.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* feat: improve changeset
* grammar tweak
---------
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-07-17 10:55:04 -04:00
Houston (Bot)
e30cf49ee4
[ci] release ( #11442 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-17 14:47:16 +02:00
Fugi
0e6684983b
Fix action form parsing for .nullish ( #11452 )
2024-07-17 20:23:30 +08:00
Peter Schilling
eb303e1ad5
feat(markdoc): Support markdown-it's typographer option ( #11450 )
...
* Support markdoc-it's typographer option in markdoc
* Update .changeset/forty-scissors-jog.md [skip ci]
* Update .changeset/forty-scissors-jog.md [skip ci]
* Fix typo in changeset
---------
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>
2024-07-17 14:14:35 +02:00
Florian Lefebvre
645e128537
feat: better astro:env errors ( #11455 )
2024-07-17 12:36:00 +02:00
Ryan Christian
2cdb685ce7
refactor(preact): Drop preact-ssr-prepass
in favor of renderToStringAsync
( #11464 )
2024-07-17 15:51:20 +08:00
Bjorn Lu
b498461e27
Fix prerendering with unused dynamic chunks ( #11387 )
2024-07-17 15:48:28 +08:00
Chris Swithinbank
cb4e6d09de
Only add framework component formats to Vite’s optimizeDeps
( #11472 )
...
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
2024-07-17 15:35:02 +08:00
Ricky Chon
17e048de0e
fix(astro): do not open new tab when saving config files ( #11456 )
2024-07-16 18:50:51 +02:00
Ming-jun Lu
bc2e74de38
fix(audit): remove false positive warnings on elements with tabpanel
role ( #11459 )
...
* fix(audit): add `tabpanel` to `aria_non_interactive_roles`
* fix(audit): allow `tabIndex` on elements with `tabpanel` role
See: d32a27fb64/docs/rules/no-noninteractive-tabindex.md (rule-options)
* chore: add changeset
2024-07-12 13:46:15 +02:00
Ben Holmes
619f07db70
Actions: expose utility types ( #11438 )
...
* feat: expose ACTION_ERROR_CODES util
* feat: expose ActionHandler util type
* chore: changeset
2024-07-10 08:02:10 -04:00
Ben
6ccb30e610
feat: astro:env allow schema keys to include numbers ( #11437 )
...
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
2024-07-10 13:32:56 +02:00
Ben Holmes
ea4bc04e94
feat: ActionReturnType
( #11443 )
...
* feat: ActionReturnType util
* feat(test): ActionReturnType
* chore: changeset
2024-07-10 07:05:13 -04:00
Ben Holmes
7dca68ff2e
Fix: Actions accept
type completions ( #11436 )
...
* fix: `accept` type completions
* chore: changeset
* Edit: fix -> fixes astro:actions
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
* feat(test): accept types
---------
Co-authored-by: bholmesdev <bholmesdev@gmail.com>
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
2024-07-09 16:35:28 -04:00
Ben Holmes
08baf56f32
Actions: expand isInputError
to accept unknown
( #11439 )
...
* feat: allow type `unknown` on `isInputError`
* chore: move ErrorInferenceObject to internal utils
* chore: changeset
* deps: expect-type
* feat: first types test
* chore: add types test to general test command
* refactor: use describe and it for organization
2024-07-09 15:54:49 -04:00
Florian Lefebvre
0a4b31ffeb
feat: astro:env validateSecrets ( #11337 )
...
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-07-09 19:46:37 +02:00
Houston (Bot)
75d118bf7f
[ci] release ( #11409 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-03 18:03:29 -04:00
Matthew Phillips
b9e906f8e7
Revert "Fix attribute rendering for boolean values ( #11369 )" ( #11408 )
...
* Revert "Fix attribute rendering for boolean values (#11369 )"
This reverts commit e6de11f4a9
.
* Add a changeset
2024-07-03 17:44:51 -04:00
Houston (Bot)
571e184d5a
[ci] release ( #11351 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-07-03 10:10:40 -04:00
Emanuele Stoppa
a55ee0268e
fix(rewrite): correctly update the status code during a rewrite ( #11352 )
...
* fix(rewrite): correctly update the status code during a rewrite
* rebase
* remove `.only`
* remove log
2024-07-01 14:55:33 +01:00
Emanuele Stoppa
93993b77cf
fix(i18n): update strategy when defining manually astro i18n middleware ( #11362 )
2024-07-01 14:42:07 +01:00
Ming-jun Lu
3a223b4811
fix(overlay): adjust the color of punctuations ( #11388 )
...
* fix(overlay): adjust the color of punctuations
* chore: add changeset
2024-07-01 10:15:35 +01:00
Bjorn Lu
e6de11f4a9
Fix attribute rendering for boolean values ( #11369 )
2024-07-01 15:27:34 +08:00
Emanuele Stoppa
98d9ce41f2
fix: check experimental flag when using the rewrite function ( #11349 )
...
* fix: check experimental flag when using the rewrite function
* apply feedback
2024-06-26 15:08:36 +01:00
Houston (Bot)
d7ae91c83c
[ci] release ( #11346 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-26 21:09:08 +08:00
Bjorn Lu
33bdc54729
Fix getPackage resolve path ( #11347 )
2024-06-26 20:57:33 +08:00
Emanuele Stoppa
0df81422a8
fix(container): breakdown files to avoid importing vite
( #11327 )
...
* fix(container): breakdown files to avoid importing `vite`
* chore: update imports inside tests
* restore code
* format
2024-06-26 13:16:07 +01:00
Houston (Bot)
d9e6190a0d
[ci] release ( #11336 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-26 11:29:13 +02:00
Bjorn Lu
f1b78a4960
Remove resolve package and refactor db & studio exports ( #11331 )
2024-06-26 11:19:16 +02:00
Zakher Masri
9752a0b275
[ui] fix margin around devtool tooltip icon in rtl
( #11338 )
2024-06-26 13:52:51 +08:00
Matthew Phillips
8fdbf0e45b
Remove non-fatal errors from telemetry ( #11339 )
2024-06-25 12:34:20 -04:00
Florian Lefebvre
41121fbe00
fix(astro): astro sync and astro:env ( #11326 )
2024-06-25 14:51:55 +02:00
Emanuele Stoppa
4c4741b42d
Revert "bug: removes type override from defineAction" ( #11335 )
...
* Revert "bug: removes type override from defineAction (#11292 )"
This reverts commit 7f8f347995
.
* changeset
2024-06-25 12:31:13 +01:00
Houston (Bot)
ce310f8292
[ci] release ( #11297 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-24 12:49:52 -04:00
Emanuele Stoppa
44c61ddfd8
fix(routing): return correct status code for 500.astro
and 404.astro
( #11308 )
...
* fix(routing): return correct status code for `500.astro` and `404.astro`
* changeset
* fix regression
* use `route` instead
2024-06-24 13:21:27 +01:00
Matt Kane
41064cee78
chore: Extract fs helpers into shared internal-helpers package ( #11323 )
2024-06-24 10:12:14 +01:00
Bjorn Lu
b6afe6a782
Handle encoded image paths in markdown ( #11310 )
2024-06-21 17:13:21 +01:00
Martin Trapp
0622567326
Fall back to page reload when redirected to a cross origin URL ( #11302 )
...
* fall back to page reload when redirected to a cross origin URL
* Make redirect work with dynamically assigned ports
* undo
2024-06-21 06:58:18 +02:00
Emanuele Stoppa
8ce66f2ef7
fix(rss): correct types for RSSFeedItem
( #11299 )
2024-06-20 22:14:49 +01:00
Florian Lefebvre
7f956f0795
feat(underscore-redirects): add support for force ( #11271 )
...
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
2024-06-20 16:18:39 +02:00
Florian Lefebvre
5848d97867
fix: astro:env getSecret ( #11296 )
2024-06-20 15:54:54 +02:00
Houston (Bot)
58a321193e
[ci] release ( #11276 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-20 11:58:37 +01:00
Matt Kane
fd3645fe83
fix: allow cookies to be set in rewritten responses ( #11280 )
...
* fix: allow cookies to be set in rewritten responses
* Merge cookies
* Add support for endpoints and more tests
2024-06-20 11:08:17 +01:00
Jacob Jenkins
7f8f347995
bug: removes type override from defineAction ( #11292 )
...
* bug: removes type override
* add changeset
* Update .changeset/quiet-doors-eat.md
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
---------
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
2024-06-20 08:34:11 +01:00
Luiz Ferraz
5a9c9a60e7
fix(astro): type generation for empty collections ( #11264 )
...
* fix(astro): type generation for empty collections
* Update .changeset/light-bugs-shake.md
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
---------
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
2024-06-19 16:52:34 +01:00
Braden Wiggins
4b46bd9bdc
feat: add ShikiTransformer
support to the <Code />
component ( #11197 )
...
* feat: add `transformers` prop to `<Code />` component
* chore: changeset
* Update .changeset/fluffy-carrots-search.md
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
* chore: add example
* fix: changelog example typo
Co-authored-by: Reuben Tier <64310361+TheOtterlord@users.noreply.github.com>
* fix: change backdrop-filter to filter
Co-authored-by: Reuben Tier <64310361+TheOtterlord@users.noreply.github.com>
* Update .changeset/fluffy-carrots-search.md
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
---------
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
Co-authored-by: Reuben Tier <64310361+TheOtterlord@users.noreply.github.com>
Co-authored-by: Matthew Phillips <matthew@matthewphillips.info>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-06-19 11:23:35 -04:00
Florian Lefebvre
9042be0491
feat: 500.astro improvements ( #11134 )
...
* feat: better error handling
* feat: allow passing props to render context render
* feat: work on tests
* Update 500.astro
* feat: test preview custom 500
* feat: test for custom 500 failing
* feat: add changeset
* Update rich-dolls-compete.md
* Delete packages/astro/e2e/custom-500.test.js
* Apply suggestions from code review
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
* fix: merge
* Update packages/astro/test/custom-500.test.js
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
* Apply suggestions from code review
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* Update packages/astro/src/core/app/index.ts
* feat: update
---------
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
2024-06-19 10:00:16 -04:00