# Changelog All notable changes to this project will be documented in this file. ## [3.3.8] - 2017-09-04 ### Added - New digital signature element (uses existing functionality in the TCPDF library). - Ability to duplicate site templates via the manage templates page. - Ability to delete issued certificates for individual users on the course report page. ### Changed - Removed usage of magic getter and abuse of ```$this->element```. The variable ```$this->element``` will still be accessible by any third-party element plugins, though this is discouraged and the appropriate ```get_xxx()``` method should be used instead. Using ```$this->element``` in ```definition_after_data()``` will no longer work. Please explicitly set the value of any custom fields you have in the form. ### Fixed - Added missing ```confirm_sesskey()``` checks. - Minor bug fixes. ## [3.3.7] - 2017-08-11 ### Added - Added much needed Behat test coverage. ### Changed - Minor language string changes. - Made changes to the UI when editing a certificate. - Moved the 'Add element' submit button below the list of elements. - Added icon next to the 'Delete page' link. - Changed the 'Add page' button to a link, added an icon and moved it's location to the right. - Do not make all submit buttons primary. MDL-59740 needs to be applied to your Moodle install in order to notice the change. ### Fixed - Issue where the date an activity was graded was not displaying at all. ## [3.3.6] - 2017-08-05 ### Changed - Renamed the column 'size' in the table 'customcert_elements' to 'fontsize' due to 'size' being a reserved word in Oracle.