function validateVersion() {
    if ( this.url !== undefined ) { // Undefined means that the node hasn't been configured at all yet
        const deployedVersion = this.deployedVersion === undefined ? '0' : this.deployedVersion
        if (deployedVersion < RED.settings.uibuilderRedeployNeeded && RED.settings.uibuilderCurrentVersion > RED.settings.uibuilderRedeployNeeded) {
            RED.notify(`<i>uibuilder ${this.url}</i><br>uibuilder has been updated since you last deployed this instance. Please deploy now.`, {
                modal: false,
                fixed: false,
                type: 'warning', // 'compact', 'success', 'warning', 'error'
            })
            this.mustChange = true
            return false
        }
    }
    return true
}
Validation function: Was this node last deployed with a safe version?
In uibuilder.js, can change uib.reDeployNeeded to be the last version before the v that made a breaking change.
@example If the node was last deployed with v4.1.2 and the current version is now v5.0.0, set uib.reDeployNeeded to '4.1.2'
@returns {boolean} True if valid
@this {*}