I am glad to announce the availability of DaDaBIK 10.4 Manarola.
The aim of this release is to provide a faster, more secure and easier to upgrade DaDaBIK.
New upgrade procedure
Upgrading DaDaBIK is way easier now. If you have any DaDaBIK starting from V.5, you just have to copy two files (up.php and up2.php) in your DaDaBIK folder and run up.php. DaDaBIK will ask you to put the ZIP package you downloaded into a specific folder and then it will start copying/deleting the right files by itself and applying the correct updates to your DB. If you edited config.php, DaDaBIK will tell you which config.php parameters you might have modified, so you can add them to the config_custom.php file (which, starting from this version, is the only config file you should edit).
The code that takes care of the granular permissions has been optimized in various sections. This has an impact on the performances (time to load a page in DaDaBIK) if you are running a database having a very huge number of tables/fields. You should notice the difference if you are still running PHP 5: in this situation, for certain pages, you could get even a 5x speed improvement. My suggestion, however, is to move to PHP 7, to get better security and performances.
A new input check, called "Dropdown security form check" has been added to prevent the registration of wrong data, check the change log for details.
Many libraries used by DaDaBIK have been updated to the latest stable version, this fixes bugs and security issues that versions previously used by DaDaBIK had.
Other bugs have been fixed, in particular you should check carefully the change log if in your environment you have session.auto_start = 1 in php.ini or if you are using select_multiple_* fields.
The documentation has been improved and a general chapter related to custom code (best practices and rules) has been added.
I suggest to check anyway all the change log
You can buy your license here https://dadabik.com/download.
As usual, if you already have a license, get your v. 10.4 copy from the upgrade page.