# \[Major Release\] uibuilder v3

**URL:** https://discourse.nodered.org/t/major-release-uibuilder-v3/37364
**Category:** Share Your Nodes
**Created:** [11 December 2020 17:46 UTC](https://discourse.nodered.org/t/major-release-uibuilder-v3/37364 "2020-12-11T17:46:01Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [11 December 2020 17:46 UTC](https://discourse.nodered.org/t/major-release-uibuilder-v3/37364/1 "2020-12-11T17:46:02Z")

</div>

For better or worse, I've decided that the v3 branch of uibuilder is not going to get any better unless more people test it. So I am releasing now.

Far too long in the making, this release contains breaking changes so please review the new version of the default template (just add a new instance of uibuilder). Then test against your existing code.

This release contains a lot of fixes and improvements and prepares the way for new features, particularly:

- _Security_ - an early release of security features is included - do not use in production! At least without really thorough testing. The feature set is also unlikely to be fully stable and I reserve the right to make more breaking changes without necessarily moving to a uibuilder v4. You have been warned.

- _VueJS Integration_ - I've started to find ways to better integrate with VueJS and already started to find ways to simplify web page building with minimal code, driven from Node-RED. Hopefully, over time, this will begin to bridge the gap between the simplicity of Dashboard and the flexibility of uibuilder.

A **LOT** more changes included in this release. Please see the CHANGELOG file for details.

I have no doubt that many more bugs have been introduced, plenty of them quite silly. But I desperately needed to get this release out since development of uibuilder has diverged to far from the previous v2 branch.

v2.0.8 should be the last release of the v2 branch and will not receive any updates unless someone really convinces me otherwise.

**PLEASE** do test things before you commit to v3.

Also worth noting that there are two changes on the horizon that will likely be forced on me at some point:

- [Socket.IO](http://Socket.IO) v3 - another reason for me to get uibuilder v3 out and stabilised since I'll certainly be moving to this but it needs testing.
- VueJS v3 - no intention of moving defaults to this as yet but I expect it will have to happen eventually. There seem to be some big changes in this release though.

---

<div class="post-metadata">

### Author: ![bakman2](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bakman2/32/6207_2.png) [@bakman2](https://discourse.nodered.org/u/bakman2)
#### Post date: [12 December 2020 07:06 UTC](https://discourse.nodered.org/t/major-release-uibuilder-v3/37364/2 "2020-12-12T07:06:24Z")

</div>

Obligatory link

> **[node-red-contrib-uibuilder](https://flows.nodered.org/node/node-red-contrib-uibuilder)**
>
> Easily create web UI's for Node-RED using any (or no) front-end library. VueJS and bootstrap-vue included but change as desired.
