RADICORE v2.24.0 released
This version includes support for Symfony Mailer and SSL as an authentication option, plus a few bug fixes.
This version contains the following changes:
Database changes:
- noneOther changes:
- fixed bug in 'include.library.inc' which failed to deal correctly with bitwise operators in the $where string.
- fixed bug in ‘include.library.inc’ where the function ‘where2indexedArray()’ failed to deal with a value containing ‘-’ (hyphen).
- Modified 'std.update3.inc' to include a SUBMITstay button in the action bar.
- Modified Menu Control Data to allow the password length to be to be changed to a value up to 40 characters.
- Modified Menu Control data to allow the number of special (non-alphanumeric) charactersto be defined for new passwords.
- Modified Menu Control Data to allow the format of the salt used for password encryption to be varied.
- Modified Menu Control Data to add SSL encryption as an authentication type, along with a variable cipher method.
- Added Symfony Mailer as an option for sending emails, to replace SwiftMailer which is no longer supported.
- fixed bug in audit_tbl_s01.class.inc which failed to deal correctly with the passed WHERE string.
- updated dict_table_s02.class.inc to include ‘nameof_extra_names_db/tbl’ and ‘nameof_extra_values_db/tbl’ when exporting data to ‘<table>.dict.inc’ file.
- fixed bug in ‘std.add5/6/7.inc’, ‘std.link1.inc’, std.multi2/3/4/5/6.inc’ where a custom button in one zone caused an update in an inner zone.
- updated ‘include.session.inc’ so that ‘initsession()’ function uses $GLOBALS['use_https'] to set use of HTTPS to either ON or OFF.
- fixed bug in ‘std.validation.class.inc’ so that ‘validateField()’ method excludes the econds prtion of a time field when the size is set to 5 characters.
- updated ‘std.pdf.class.inc’ so that it calls ‘$dbobject->changeConfig()’ to perform any configuration changes before producing any output.
- updated ‘std.csv.class.inc’ so that it calls ‘$dbobject->changeConfig()’ to perform any configuration changes before producing any output.
Published: 01 January 2023