- Move legacy style config settings to plugin config settings
- Remove toggle button for debug settings
- Show an infobox if the user debug mode is active
- Check the realuser from \core\session\manager::get_realuser() to have debugging in "loginas" sessions too.
- Add icon for ad hoc debuggin to the usernavigation on top of the page.
- Adjust new coding style rules for arrays.
- Modify github actions
- Put the settings in addition to the $CFG into $CFG->config_php_settings to prevent accidental saving of the settings.
- Add behat testing features
- Optimization of coding style
- Put more infos into README.txt
- Introducing ad hoc debugging mode
Now in the frontpage menu and in your profile settings you can find an entry to activate debugging just for the current session (ad hoc)
You also can use a url parameter
userdebug=1
at any time to activate the debugging. Site admins can do this by default. For other users you have to give them the capabilitytool/userdebug:adhocdebug
- New version without the need to modify any core files
- No it is triggered by the hook function
tool_userdebug_after_config
which came with Moodle 3.8 - Some small bugfixes for better integrating in Moodle