Planning Astro 6.0 #1174
Replies: 40 comments 81 replies
-
|
Beta Was this translation helpful? Give feedback.
-
Since it is a breaking change anyway we could consider exposing the v4 API by taking in Standard Schema. This way people using zod provided by us can continue to do so but we enable people to use any validator they want (as long as it is compatible), which has been asked multiple times. |
Beta Was this translation helpful? Give feedback.
-
|
Rolldown support would be really nice. It would be nice to finally deprecate implicit head behavior (this is where you can omit the |
Beta Was this translation helpful? Give feedback.
-
|
Remove node 18 support |
Beta Was this translation helpful? Give feedback.
-
|
Breaking change: stop exporting our zod dependency to users, and let users use their own version. Having users depending on our version comes with a lot of strings attached. Among them, the difficulty to upgrade zod as we want. |
Beta Was this translation helpful? Give feedback.
-
|
Breaking change: use Internally, we use |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Unsure if this is planned, but one breaking change would be to make |
Beta Was this translation helpful? Give feedback.
-
|
Check todos in the codebase to see if some things could be cleaned up |
Beta Was this translation helpful? Give feedback.
-
|
In case Rolldown support lands in Vite 7, taking another look at CSP in dev mode might be interesting! |
Beta Was this translation helpful? Give feedback.
-
|
I wonder if we should disallow using
What do you think? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Deprecate config values not provided by |
Beta Was this translation helpful? Give feedback.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
This comment has been hidden.
-
|
GitHub-style admonitions. Would be great to keep your content portable |
Beta Was this translation helpful? Give feedback.
-
|
Is there a reason templates have to use Astro templating language? Can we let people write their own template integrations like Vue templates or other formats to plug into Astro? |
Beta Was this translation helpful? Give feedback.
-
|
One source of confusion that would be nice to improve is For example, One idea was having an option called Previous discussions:
I prefer having |
Beta Was this translation helpful? Give feedback.
-
|
Another small fix, but possibly breaking change, would be never upscaling images with the image service. The current behavior is unexpected withastro/astro#13186 (comment) and the exception/old behavior doesn’t match the documentation:
Manual filtering of image sizes adds friction and is error prone. I just don’t see a use case for upscaling images. If a user wants to upscale an image, they should use an AI upscaler. If it’s pixel art, they should use css image-rendering. Otherwise, it’s just shipping a lower-quality image while using more bandwidth. |
Beta Was this translation helpful? Give feedback.
-
|
Respect
Astro uses the function internally https://github.com/withastro/astro/blob/667bd64a28ca26bbbc50d17abf0b137f803e450d/packages/astro/src/core/create-vite.ts#L243 , so I’m unsure why this option can’t be set via the config, vite plugins, or astro plugins. I don’t see any alternatives that offer the same flexibility as It’s a major blocker for me. If I could make only one change, this would be it. I would love to hear of workarounds if there are any. |
Beta Was this translation helpful? Give feedback.
-
|
Proposal: framework-first islands that “just work” across nested trees. The idea is to:
This directly addresses:
Full Discussion: Framework-first islands (streaming SSR, shared Context & Hydration) (1239) |
Beta Was this translation helpful? Give feedback.
-
|
React compiler is nice to have. It is live and we can use it under some parameter flag in the react integration. |
Beta Was this translation helpful? Give feedback.
-
|
I would wish for singleton support, as I need this for CMS based websites :) |
Beta Was this translation helpful? Give feedback.
-
|
I think it might already be planned, but support for the Cloudflare Vite plugin or more integrated Cloudflare Workers development with custom entry points would be awesome! |
Beta Was this translation helpful? Give feedback.
-
|
vite v8 and full bun support |
Beta Was this translation helpful? Give feedback.
-
|
I propose adding built-in support for i18n based on file suffixes: e.g. Another ask would be more robust handling of errors in pages - e.g. sometimes Astro build crashes when unavailable image URL occurs in some markdown file. Ideally, the build should just produce a list of offending markdowns, but still go on and process these pages (e.g. maybe replace the unloaded image with some placeholder) And allowing custom location for |
Beta Was this translation helpful? Give feedback.
-
|
ISR through Content Collections |
Beta Was this translation helpful? Give feedback.
-
|
Thanks everyone for all of your feedback, it has been super valuable! As we're approaching stabilization, I'm going to close and lock this discussion. If you have any feedback about v6, there is a thread on Discord: https://discord.com/channels/830184174198718474/1449132280432951398. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Important
This is not final. It only helps use knowing what to prioritize/aim for.
Let's start talking about what we want to tackle in Astro v6 (stabilizations, deprecations, removals, breaking changes...)! Here is what I'd like to see tackled:
@astrojs/vite-plugin-fontspackage)>=3.25.0to support v3 and v4. Will require types constraints updatesPlease share what you'd realistically want!
Beta Was this translation helpful? Give feedback.
All reactions