When the parameter is set to that constant, the function won't process file merging, keeping the original state of the file area.
* Introduced new callback for plugin developers '<component>_pre_processor_message_send($procname, $proceventdata)':
This will allow any plugin to manipulate messages or notifications before they are sent by a processor (email, mobile...)
+* New capability 'moodle/course:browse' in category context that controls whether user is able to browse list of courses
+ in this category. To work with list of courses use API methods in core_course_category and also 'course' form element.
+* It is possible to pass additional conditions to get_courses_search();
+ core_course_category::search_courses() now allows to search only among courses with completion enabled.
+* Add support for a new xxx_after_require_login callback
+* A new conversation type has been created for self-conversations. During the upgrading process:
+ - Firstly, the existing self-conversations will be starred and migrated to the new type, removing the duplicated members in the
+ message_conversation_members table.
+ - Secondly, the legacy self conversations will be migrated from the legacy 'message_read' table. They will be created using the
+ new conversation type and will be favourited.
+ - Finally, the self-conversations for all remaining users without them will be created and starred.
+Besides, from now, a self-conversation will be created and starred by default to all the new users (even when $CFG->messaging
+is disabled).
+ * New optional parameter $throwexception for \get_complete_user_data(). If true, an exception will be thrown when there's no
+ matching record found or when there are multiple records found for the given field value. If false, it will simply return false.
+ Defaults to false when not set.
=== 3.6 ===