Davaux 0.9.0 Almost Ready

Davaux 0.9.0 is a huge update. In addition to adding the alpha Davaux UI (@davaux/ui), there is also a new S3 storage package (@davaux/storage) and a new mail package (@davaux/mail). All of them have been developed in parallel with BeSquishy. I'm hoping to release Davaux 0.9.0 soon. One of the major updates is the Reactive components. This allows you to use a regular component as an island. You simply add a pragma heading to the file and it becomes a client side reactive script, using JSX and supporting SSR JSX. This is a significant update over the standard islands, which do not support SSR JSX components. I've also done some precision updates, such as standardizing forms and file upload handling (multipart forms). There are quite a few breaking changes, honestly, but they are also significant. One of the none breaking changes is the addition of routing groups. If the primary app routes are in a routing group, surrounded by parenthesis, then the other routes support isolated layouts. This means you can have as many site layouts as you want. Very useful for dashboards and things like that.

We are approaching a month since the 0.8.x releases, so my hope is to get a 0.9.0 release out soon. It'll still be alpha status, but it's still a significant update over the previous release. Just to sneak it in....I'm hoping to launch BeSquishy soon as well. It'll likely fall under the 0.9.x release cycle. It's being built with the current 0.9.0 dev code, which means once the UI package is squared away, we are likely approaching a beta release soon.

David D.

0
0
0
6

Comments

No Comments

David Dyess .com

Copyright © 1999 - 2025