CHANGELOG.TXT 54.4 KiB
Newer Older
Adhi Candra Maulana's avatar
Adhi Candra Maulana committed
14.0.0 (2017-04-22)
	- Change password hashing algorithm.
	- NOTE: all passwords have to be reset!

13.3.0 (2016-09-06)
	- Fix undefined K_USRREG_PASSWORD_RE issue.

13.2.1 (2016-08-22)
	- Fix fatal error in tce_db_dal.php.

13.2.0 (2016-08-21)
	- The K_USRREG_PASSWORD_RE constant was added in shared/config/tce_user_registration.php to set the regular expression used to filter input passwords.
	- An error with the C_mailer class was fixed.
	- Automatic code formatting.

13.1.1 (2016-03-15)
	- Fix a critical bug introcuced in version 13.0.0 that prevent storing the correct answers.

13.0.1 (2015-12-12)
	- Fix a bug related to PDF email attachments.

13.0.0 (2015-12-12)
	- Hide internal answer IDs during test execution.

12.2.6 (2015-10-26)
	- README in markdown format.
	- Updated license terms.

12.2.5 (2015-06-18)
	- TCPDF Library was updated.
	- German translation was updated.

12.2.4 (2015-04-29)
	- TCPDF Library was updated.

12.2.3 (2015-04-28)
	- TCPDF Library was updated.

12.2.2 (2015-03-29)
	- LDAP Authentication bug was fixed.

12.2.1 (2015-03-27)
	- Do not check for brute-forcing login attempts if K_BRUTE_FORCE_DELAY_RATIO is set to zero.
	- The LDAP config now contains 2 new settings for the root DN and password used during binding.
	- A LDAP authentication bug was fixed.

12.1.30 (2015-01-28)
	- TCPDF library was updated.

12.1.29 (2014-12-10)
	- TCPDF library was updated.

12.1.28 (2014-12-09)
	- TCPDF library was updated.

12.1.027 (2014-12-07)
	- TCPDF library was updated.

12.1.026 (2014-11-15)
	- TCPDF library was updated.

12.1.025 (2014-11-08)
	- TCPDF library and fonts were updated.

12.1.024 (2014-06-11)
	- An unused paramer was removed.
	- OMR scan was improved.
	- TCPDF library was updated.

12.1.023 (2014-05-14)
	- Some language typos were fixed.

12.1.022 (2014-05-12)
	- TCPDF library and fonts were updated.

12.1.021 (2014-04-27)
	- Deprecated curly braces substring syntax was replaced with square braces.
	- TCPDF library was updated.

12.1.020 (2014-04-15)
	- TCPDF library was updated.

12.1.019 (2014-03-24)
	- Emulating magic_quotes_gpc for PHP 5.5 compatibility.

12.1.018 (2014-03-04)
	- New Farsi (Persian) language translation.
	- Some LTR direction settings were fixed.

12.1.017 (2014-03-02)
	- The unhtmlentities function was changed for performances and PHP 5.5 compatibility.
	- TCPDF library was updated.

12.1.016 (2014-01-27)
	- Statistics options are now enforced also in various export formats.

12.1.015 (2014-01-26)
	- A bug on session function was fixed.
	- A bug on mysql error reporting was fixed.

12.1.014 (2014-01-23)
	- Test user time was fixed in public reports.

12.1.013 (2014-01-21)
	- Test Results Summary was improved: some statistics are now disabled by default to improve performances.
	- TSV export for results was fixed.
	- File media selector bug was fixed.
	- TCPDF library was updated.

12.1.012 (2013-12-24)
	- MathML is now supported via the [mathml] tag. Note that is not yet possible to export the formulas in PDF format.

12.1.011 (2013-12-11)
	- A problem related to custom error messages and TCPDF library was fixed.

12.1.010 (2013-12-01)
	- TCPDF library was updated.

12.1.009 (2013-10-24)
	- Bug fix related to the new F_escape_sql function signature.

12.1.008 (2013-10-23)
	- The signature of the F_escape_sql function was changed to add the database link identifier.
	- The MySQL Database Abstraction Layer now uses the MySQLi extension by default (you can set the 'K_DATABASE_TYPE' constant to 'MYSQLDEPRECATED' to use the old extension). 
	- TCPDF Library was updated.

12.1.007 (2013-09-14)
	- TCPDF Library was updated.

12.1.006 (2013-09-05)
	- New JSON export format.
	- TSV report now includes the details for each user.

12.1.005 (2013-08-23)
	- Support for 0-difficulty questions was added.

12.1.004 (2013-08-07)
	- A problem with email reports was fixed.

12.1.003 (2013-08-05)
	- TCPDF Library was updated.

12.1.002 (2013-07-16)
	- Missing SQL files were added - please ugrade your existing DB.

12.1.001 (2013-07-14)
	- A problem related to SVG graphs on PDF export was fixed.

12.1.000 (2013-07-10)
	- IMPORTANT: the database schema is changed please use the upgrading SQL files in case of upgrade.
	- This version includes a new feature that allows to restrict test access based on client SSL certificate.
	- It is now possible to restrict the admin and/or public area access only to clients with valid SSL certificate (check the new options on the admin and public configuration files).
	- TCPDF Library was updated.

------------------------------------------------------------


12.0.014 (2013-05-31)
	- TCPDF library was updated.
	- An additional ordering option for questions was added on the test editor.

12.0.013 (2013-05-21)
	- TCPDF library was updated.
	- An error on a SQL query when importing OMR answers was fixed.
	- An option was added to overwrite non-repeatable test answers when importing via OMR.

12.0.012 (2013-05-02)
	- The constant K_USER_GROUP_RSYNC was added on the configuration file /shared/config/tce_config.php to enable or disable the the users groups synchronization when an alternate authentication method is used.

12.0.011 (2013-04-25)
	- OMR import was improved : MCSA with multiple answers are now set as unanswered.

12.0.010 (2013-04-22)
	- Latex rendering class was removed and replaced with a new function.
	- phpCAS class was updated.

12.0.009 (2013-04-15)
	- TCExam project was moved to GitHub: https://github.com/tecnickcom/tcexam/

12.0.008 (2013-04-12)
	- A bug on test selection form was fixed.
	- Default permissions for file manager were lowered to the operator level.
	- Non-administrators may now access to their cache folder or the ones of the users in their groups.
	- Some bugs on TSV question importer were fixed.

12.0.007 (2013-04-09)
	- Automatic "onchange" update on Test Results Summary form was disabled - now you have to press the select button to update results.
	- Test selection queries were fixed for postgresql.
	- OMR page generation was fixed for some languages.
	- New config.default configuration directories were added on admin, public and shared folders to avoid overriding the existing configuration files during "git pull".

12.0.006 (2013-04-08)
	- Fixing some SQL queries and result values.

12.0.005 (2013-04-05)
	- Some SQL queries were fixed for PostgreSQL compatibility.
	- TCPDF Library was updated.

12.0.004 (2013-04-03)
	- The ordering modes for answers were fixed.
Loading full blame...