Nodewood is nearing the end of its beta release cycle. This document details upcoming release plans, so you can stay in the know about the future of Nodewood, and how compatible that is with your development and release plans.
The current release. This release converts the UI to a Vue 3 application, running the Vue 2 migration build. Please make use of this release to convert your existing Nodewood application front-ends to Vue 3 versions. For more details about how to do this, consult the upgrade guide.
# Vue 3 standard build
This release will change from using the Vue 3 migration build to the Vue 3 standard build. If you have not updated your code to be Vue 3 compatible by now, the warnings you were receiving will likely turn to errors at this point.
You can re-enable the migration build yourself manually, but this is not supported. Going forward, Nodewood will assume it is working with the Vue 3 standard build.
# Mobile-friendly UI
Nodewood's current UI is not especially mobile-friendly. In fact, many components have no mobile styles at all. In this release, the UI and components will be given mobile-friendly styles and layouts so that you can create your site knowing that it will work on mobile devices as well as on desktops.
Not all application tasks can or should be accomplished with a web UI. One-off or recurring scripts are frequently a better solution. This release will add the ability to trigger a script from the command line that has full access to your Nodewood Services, Models, and other code.
# Final beta release
This will also be the final beta release. At this time, all known, outstanding bugs will have been resolved, and all the rough edges will be sanded down. This does not represent the end of Nodewood, far from it, but the beginning of the period where Nodewood can be considered "production-ready."
The full list of features for the initial production release is not yet finalized, but it will almost certainly include an automated solution for production deploys.