馃毃 Potential upcoming breaking changes - v0.5.0 #104
zadiq
announced in
Announcements
Replies: 1 comment 1 reply
|
consider, if it is datastar you're talking about, consider this: https://finance.biggo.com/news/202510101932_Datastar-Pro-version-sparks-developer-backlash |
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Hi all,
I am currently working on some exciting updates in the background for v0.5.0. It is mostly around reactivity and HTML-over the wire.
My aim for labb is to provide a end-end fullstack library for developing fully dynamic webapps without the complexity of JS frameworks or complex infrastructure and BE setup whilst maintaining a lean JS footprint. I believe this can be achieved with simple primitives that don't break the flow Django developers are familiar with - no weird Python in HTML, HTML in Python, websocket requirements etc.
The updates would potentially be affecting the JS library and syntax currently used for reactivity in labb components. We could be moving away from AlpineJS to something I believe is better and inline with my goals for labb (hint -> #63). Hence, the main impact of the release would be on the usage of
.xvariant of labb components.I apologies for any inconvenience this might cause. Please continue using labb components, but do limit any usage of
.xvariants as it could be dropped - you wouldn't need to use.xto perform reactive actions anymore. If you are not using.xin your codebase, no need to worry. Other features and API of labb should stay untouched. Reactivity would continue to be an optional feature, and labb core components will always be 0 JS by default. Any release would come with a comprehensive migration guide.I will share more updates (including detailed reasons for the migration from AlpineJS) closer to an alpha release. Please consider subscribing to labb's newsletter to receive news and updates like this - max of 2 newsletters per month.
All reactions