We have already started using VueJS in several places before, such as our Calendar and Scheduled Jobs functionality. But with the native integration that we are releasing in Qobrix v31.8.0, we’ll be able to do more and faster.
As Qobrix platform matures and advances, new features get introduced and some of the old ways have to change. Until now, we have been handling such changes with custom upgrade scripts. Over the months and years, we have accumulated quite a few of such scripts and now it is difficult to make sense of them – what each one does, why it is there, and when it should be executed. In order to clean this up and simplify future upgrades, we have reorganized the Upgrade Shell. Now, there is a single script to run. Each upgrade can have a separate Upgrade Task, with documentation, checks, and so on. The Upgrade Shell will find all the Upgrade Tasks and execute them in chronological order during each build or deployment.
While this is not something really visible to the end users of Qobrix, we are pretty sure Qobrix application developers, administrators, and integrators will find very useful.
Additional improvements in this version include increased test code coverage, adjustments to new module templates for the versioned API controllers, and minor bug fixes.