-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support svelte 5 #25
Comments
…v5 compatibility, re: issue #25)
…ps with Svelte v5 compatibility, re: issue #25) and committing demo/vercel/package-lock.json
Right now: No, since it's still unstable and actively under development (at time of writing). However, we can at least anticipate what's coming up with some of the public API breaking changes here: https://svelte-5-preview.vercel.app/docs/breaking-changes Summarizing what I found so far (for future reference): It looks like a new major version of That's just what I could find after some initial testing. There might be more, especially once it's released. So, based on this, we'll definitely need to wait for the dust to settle with a stable |
p.s. Forgot to mention that as part of my testing in |
Hi, Thanks for the amazing work.
Sounds awesome yep using private api will eventually lead to breakage.
It can check for internal version and support both But it will inevitably increase the complexity of the entire package ( which might not what we want )...
Thanks for taking a look into this on such a short notice :D overall i am not sure svelte 5 is what i envisioned svelte to be. but it is what it is... |
In this case, my key concern is just that I don’t think there’s any way to avoid it being a breaking change (regardless of the approach taken) making it necessary to go v2, that’s all. If we made it conditional and changed to an async import, that would affect builds/bundlers. For example, one key feature is support for IIFE for fast/early immediate execution of Svelte during initial render to eliminate CLS (cumulative layout shift). In other words, may as well just keep it simple and support one major API at a time (i.e. v3/v4 or v5) and then simply put a stake in the ground and call that v2 for now. 😊 |
Quick note: While this is currently assigned to v2 milestone (as a breaking change), it could be bumped to later version since I don't want it to block other changes slated for release with v2, largely because I will not be able to really work on this until after Svelte 5 is stable (as noted above). |
Sorry for the turmoil! Copying my comment from #20 (comment):
|
Describe the problem
Hi, is it possible to support svelte 5?
Describe the proposed solution
Svelte 5 is not supported it seems
Alternatives considered
uh, there exists no alternative
Importance
i cannot use svelte-retag without it
The text was updated successfully, but these errors were encountered: