Git commits in Moodle x.x.x by Mikhail Golenkov

commit 427dff5ce1c2260f4e2b531b06856f20d4dc70bb
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Fri, 31 Mar 2023 08:17:01 +0800
Tag:    v4.0.9

MDL-77592 filter_tex: Use request dir instead of temp shared storage

commit af7422edc00caa65bba1626495e4b4c10f8906c0
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Fri, 31 Mar 2023 08:17:01 +0800
Tag:    v4.1.4

MDL-77592 filter_tex: Use request dir instead of temp shared storage

commit 5303c032bb45791c2c863ad97139c14fb443bb73
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Fri, 31 Mar 2023 08:17:01 +0800
Tag:    v4.2.1

MDL-77592 filter_tex: Use request dir instead of temp shared storage

commit 8c3c537bacf7bc8e3ef028dc075d60dcb7847d8d
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Fri, 31 Mar 2023 08:17:01 +0800
Tag:    v4.3.0-beta

MDL-77592 filter_tex: Use request dir instead of temp shared storage

commit 04e2e00976449cc44b8df24f130243cb6c4ca172
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 10 Oct 2022 11:40:23 +0800
Tag:    v4.1.0-beta

MDL-74991 CLI: Add a script to delete courses

commit 94327ba15f1b1001ceab19c3cd0345514e4b5dfc
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Fri, 07 Oct 2022 13:15:51 +0800
Tag:    v3.11.11

MDL-75907 core: Add index on temp table to optimise stats cron

commit e9b68a5f1300b3a2ca1bb086800d450b53540c66
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Fri, 07 Oct 2022 13:15:51 +0800
Tag:    v4.0.5

MDL-75907 core: Add index on temp table to optimise stats cron

commit 84eef00ed24ff5214eaea89a964d5a96bc76e5cb
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Fri, 07 Oct 2022 13:15:51 +0800
Tag:    v4.1.0-beta

MDL-75907 core: Add index on temp table to optimise stats cron

commit 8684cd6a76b70529e4368a3c6345581d2c70615f
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 12 Sep 2022 14:41:40 +0800
Tag:    v3.11.11

MDL-66273 qtype_random: Fix question deletion during course restore

commit 911fafd9a9eaed6203b790b7f62f5adae37f5047
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Fri, 19 Aug 2022 13:29:19 +0800
Tag:    v3.11.11

MDL-75448 stored_file: Cover rotate_image() method with unit tests

commit c3474f0fb79f02447d296fe3f758072511d32b52
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Fri, 19 Aug 2022 13:29:19 +0800
Tag:    v4.0.5

MDL-75448 stored_file: Cover rotate_image() method with unit tests

commit aeda4b9a87e3710af5e6216b93388770abae9dc1
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Fri, 19 Aug 2022 13:29:19 +0800
Tag:    v4.1.0-beta

MDL-75448 stored_file: Cover rotate_image() method with unit tests

commit e5e8bc4b22b54c20e7de31440e392f55392bb032
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 18 Aug 2022 09:44:19 +0800
Tag:    v3.11.11

MDL-75448 assignfeedback_editpdf: Fix conversion for rotated images

commit 02cca91bfe4aec01c50cae91f0894c9508366a48
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 18 Aug 2022 09:44:19 +0800
Tag:    v4.0.5

MDL-75448 assignfeedback_editpdf: Fix conversion for rotated images

commit 7614482029319ead0f0c481956a4528397b01040
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 18 Aug 2022 09:44:19 +0800
Tag:    v4.1.0-beta

MDL-75448 assignfeedback_editpdf: Fix conversion for rotated images

commit e4784db1364533537426a38515a3ed8237be746f
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Fri, 17 Jun 2022 16:04:17 +0800
Tag:    v4.1.0-beta

MDL-71468 assignfeedback_editpdf: Convert submissions via adhoc tasks

commit db04ed91ae41411dcda1c3c20988b85dd922031b
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 16 Jun 2022 17:05:33 +0800
Tag:    v4.1.0-beta

MDL-74993 course: Output cm id when throwing Invalid course module id

commit 6684ca3da779bb7b29fb8e4bb3ae5b2c8f06c65f
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 14 Jun 2022 17:04:06 +0800
Tag:    v4.1.0-beta

MDL-74234 assign: Fix grading page for filtered out users

commit 9e074f2436d924c37973c01e94a9f1b935b39319
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 16 May 2022 13:11:02 +0800
Tag:    v4.1.0-beta

MDL-74736 task: Log adhoc task id and its custom data

commit 10ad5377235297b8c64f5bacd84a56c66982a9e4
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 27 Apr 2022 11:42:23 +0800
Tag:    v3.11.7

MDL-74427 question: Implement get_real_question_ids_in_category()

commit 990bfee02437462d485d24a634cb009b52f07c41
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 13 Apr 2022 18:03:16 +0800
Tag:    v4.0.1

MDL-74427 question: Implement get_real_question_ids_in_category()

commit b0e09b34ae6f714b03296bd37a35c232096f02bc
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 13 Apr 2022 18:03:16 +0800
Tag:    v4.1.0-beta

MDL-74427 question: Implement get_real_question_ids_in_category()

commit bb36c3a1bbe5c06ee038eee542e6cc4107b37ef0
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 12 Apr 2022 10:47:46 +0800
Tag:    v4.0.1

MDL-74427 question: Re-use get_real_question_ids_in_category()

commit 6a192232905f0c1973eb4a5e2b13a4921353bd1b
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 12 Apr 2022 10:47:46 +0800
Tag:    v4.1.0-beta

MDL-74427 question: Re-use get_real_question_ids_in_category()

commit f994a89ce5019ca51a5e5edf5f037e2ce943c008
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 31 Mar 2022 15:34:53 +0800
Tag:    v3.11.7

MDL-73948 report_loglive: Fix missing records

commit e7f80646794e300e6f953d223db4ff083388af91
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 31 Mar 2022 15:34:53 +0800
Tag:    v4.0.0-rc1

MDL-73948 report_loglive: Fix missing records

commit a01201ec4c518cc16ee4fe8613374dcf4d0d1e28
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 16 Mar 2022 21:05:20 +0800
Tag:    v3.11.7

MDL-48633 mod_lesson: Fix lesson grade handling when scales in use

commit 4c3932dbca511c71ea964921d3f46628cc7a6985
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 16 Mar 2022 21:05:20 +0800
Tag:    v4.0.0-rc1

MDL-48633 mod_lesson: Fix lesson grade handling when scales in use

commit 3679e8d579001e367fdea440c0643ffd92a4c606
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 08 Mar 2022 09:36:13 +0800
Tag:    v3.11.6

MDL-73846 assignfeedback_editpdf: Add limit for convert_submissions task

commit ae80480ebe76108c9cac1e7ecdf011ad9d3f0135
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 08 Mar 2022 09:36:13 +0800
Tag:    v4.0.0-rc1

MDL-73846 assignfeedback_editpdf: Add limit for convert_submissions task

commit 498c78e23ab1b80329bf59a932921a6db521abed
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 03 Mar 2022 07:39:09 +0800
Tag:    v3.11.6

MDL-73993 phpdoc: get_module_types_names returns lang_string objects

commit 8c914c8756e292388bb5b1797260a8ad3f916ac7
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 03 Mar 2022 07:39:09 +0800
Tag:    v4.0.0-rc1

MDL-73993 phpdoc: get_module_types_names returns lang_string objects

commit 1b158e1e45a1d94ee56db8f2f21fc1c6fe85488d
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 03 Nov 2021 08:22:26 +0800
Tag:    v3.10.8

MDL-72953 core_lang: Add string for new timezone Pacific/Kanton

commit 7552335ccfd4998d6ac32a3f391f8d9bee714a00
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 03 Nov 2021 08:22:26 +0800
Tag:    v3.11.4

MDL-72953 core_lang: Add string for new timezone Pacific/Kanton

commit d9b82d96e12e06dd508f7b4c63dfb11594822219
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 03 Nov 2021 08:22:26 +0800
Tag:    v4.0.0-beta

MDL-72953 core_lang: Add string for new timezone Pacific/Kanton

commit 7725abc4a8c74f2d578b2c7e613d81bfd0588a62
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 25 Oct 2021 14:52:33 +0800
Tag:    v4.1.0-beta

MDL-72905 course: Add new callback for timeline classification

commit 3f128992d2479cc9bbc1f4fb238f752c1af039d1
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Fri, 17 Sep 2021 12:46:32 +0800
Tag:    v3.10.8

MDL-64576 completion: Fix criteria and course completion dates

commit 3550f90dad7c074b019f1a896b5059697195d462
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Fri, 17 Sep 2021 12:41:48 +0800
Tag:    v3.11.4

MDL-64576 completion: Fix criteria and course completion dates

commit 17df506879dff880402d0e76a32d22c1427d6b6f
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Fri, 17 Sep 2021 12:25:53 +0800
Tag:    v4.0.0-beta

MDL-64576 completion: Fix criteria and course completion dates

commit a4f657d8467f69f9082e7f78809dec7e50207d71
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 18 Aug 2021 09:01:29 +0800
Tag:    v3.10.7

MDL-72239 phpunit: Assert the number of db queries to be less or equal

commit 36b7ae3e52126e5a7b373be93fc87cdeddf1b61f
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 18 Aug 2021 09:01:29 +0800
Tag:    v3.11.3

MDL-72239 phpunit: Assert the number of db queries to be less or equal

commit 8355a9a018a390c904cb870b7eeb4f2fb21e21db
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 18 Aug 2021 09:01:29 +0800
Tag:    v4.0.0-beta

MDL-72239 phpunit: Assert the number of db queries to be less or equal

commit 4c7bf9eb7eb407a7abc119868cee3f2d2fa97856
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 11 Aug 2021 09:52:49 +0800
Tag:    v4.0.0-beta

MDL-70323 core_h5p: Add H5P crossOrigin setting

commit 2af7fbcdbf1872a5b2e524eea74562c232dac21d
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 26 Jul 2021 11:18:21 +0800
Tag:    v3.11.3

MDL-72210 phpunit: Remove excessive curl mock responses

commit 227a831aa19007b09f4cca8025f88f60146dcdf4
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 26 Jul 2021 11:18:21 +0800
Tag:    v4.0.0-beta

MDL-72210 phpunit: Remove excessive curl mock responses

commit bdba9f695de9ff72ee704c075f939ef9a4be43ea
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 12 Jul 2021 17:03:47 +0800
Tag:    v4.0.0-beta

MDL-72135 auth_mnet: Remove rand() from mnet cron task

commit db6764cf87ac99ace7e3e35ec1fba512f8f17210
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Fri, 04 Jun 2021 13:28:30 +0800
Tag:    v3.10.5

MDL-71471 assign: Remove submission from queue when converted in web

commit 4be14f2d2727d3bf807a1b81c77d447a4bec55fd
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Fri, 04 Jun 2021 13:21:51 +0800
Tag:    v3.11.1

MDL-71471 assign: Remove submission from queue when converted in web

commit f3cd860698b235a051854f549636479ee534201a
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Fri, 04 Jun 2021 13:18:59 +0800
Tag:    v4.0.0-beta

MDL-71471 assign: Remove submission from queue when converted in web

commit 55fa7c84ec964946f5aade6dd4da664177440f84
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 02 Jun 2021 20:13:58 +0800
Tag:    v3.10.5

MDL-71438 blocks: Add index on mdl_user_preferences.name

commit d36305b0909d466288208c68bf375a161247982e
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 02 Jun 2021 20:12:40 +0800
Tag:    v3.11.1

MDL-71438 blocks: Add index on mdl_user_preferences.name

commit ee3c6ad3acc4315b15761ab674264c917c00e20b
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 02 Jun 2021 20:10:37 +0800
Tag:    v4.0.0-beta

MDL-71438 blocks: Add index on mdl_user_preferences.name

commit 8660e9a16852f91471ef87216fdba263850541d8
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 01 Apr 2021 10:35:51 +0800
Tag:    v3.11.0-beta

MDL-71254 oauth2: Redirect to the login page in case of error

commit b808d72a62a953ce07a17050821c406a61fd22b8
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 01 Apr 2021 10:35:51 +0800
Tag:    v4.0.0-beta

MDL-71254 oauth2: Redirect to the login page in case of error

commit 31530a27304ae3a0b7a6322b908a92dd58878c23
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 30 Mar 2021 07:41:59 +0800
Tag:    v3.10.4

MDL-71233 backup: Fix Moodle version for MDL-69418

commit 0b4161c14dfddc9033e3343a4c04573cbc25c67f
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 30 Mar 2021 07:41:59 +0800
Tag:    v3.11.0-beta

MDL-71233 backup: Fix Moodle version for MDL-69418

commit 0d2f65ffc9b5890d6483f5a51e7fec848b0a299b
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 30 Mar 2021 07:41:59 +0800
Tag:    v4.0.0-beta

MDL-71233 backup: Fix Moodle version for MDL-69418

commit 68588a8f477046f744e7a736e4652c5917a71c64
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Sun, 07 Mar 2021 18:46:47 +0800
Tag:    v3.11.0-beta

MDL-71044 backup: backup_cleanup_task task to remove old files

commit e9eb3ad6c598cec03ce9aeb2b4bfbc7c7df2468c
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Sun, 07 Mar 2021 18:46:47 +0800
Tag:    v4.0.0-beta

MDL-71044 backup: backup_cleanup_task task to remove old files

commit 30646de80a6b0b8a6349bfecc74c358ca2e634d7
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 04 Feb 2021 14:27:54 +0800
Tag:    v3.10.2

MDL-70752 restore: Fix remote file recovery

commit f9c1978c5ebfaa03ff76944516718fc2fe300d96
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 04 Feb 2021 14:27:54 +0800
Tag:    v3.11.0-beta

MDL-70752 restore: Fix remote file recovery

commit f4024153e1d4b864d68f12b1aba65d638bd13f53
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 04 Feb 2021 14:27:54 +0800
Tag:    v3.9.5

MDL-70752 restore: Fix remote file recovery

commit ad9598c75895c7cd3a984044ac52dfabcadc7899
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 04 Feb 2021 14:27:54 +0800
Tag:    v4.0.0-beta

MDL-70752 restore: Fix remote file recovery

commit 04298671e5d1615da2a9edadaeef6dc4cc1cc154
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 21 Jan 2021 11:36:01 +0800
Tag:    v3.11.0-beta

MDL-69631 assign: Add 'Draft' filter for grading table

commit ddcd769e9369ee1b016b27172b596a30d764d15d
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 21 Jan 2021 11:36:01 +0800
Tag:    v4.0.0-beta

MDL-69631 assign: Add 'Draft' filter for grading table

commit 93b2fe7d38e7c3e097067945cba06624d6d7be29
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 22 Dec 2020 09:57:17 +0800
Tag:    v3.10.1

MDL-70520 mod_assign: Use task API to get scheduled task lastruntime

commit 1685058696c1356f87b9d15f96b96e5e16c8d395
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 22 Dec 2020 09:57:17 +0800
Tag:    v3.11.0-beta

MDL-70520 mod_assign: Use task API to get scheduled task lastruntime

commit 449c835fe2edc8fc62ab7009ecf601f9bed5f258
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 22 Dec 2020 09:57:17 +0800
Tag:    v3.9.4

MDL-70520 mod_assign: Use task API to get scheduled task lastruntime

commit c8229e391569432ce8b100b0fccf48a0a1909ce1
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 22 Dec 2020 09:57:17 +0800
Tag:    v4.0.0-beta

MDL-70520 mod_assign: Use task API to get scheduled task lastruntime

commit 6ba47125492234b7a28a3874936c66d35b339d57
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 22 Dec 2020 07:37:43 +0800
Tag:    v3.10.1

MDL-70520 tasks: Keep lastruntime when a scheduled task is reset

commit 5623d3bae681218f0bf14969719f4c89a8a77431
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 22 Dec 2020 07:37:43 +0800
Tag:    v3.11.0-beta

MDL-70520 tasks: Keep lastruntime when a scheduled task is reset

commit 322afa9f4fd61925d84d393841c739ad7511a191
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 22 Dec 2020 07:37:43 +0800
Tag:    v3.9.4

MDL-70520 tasks: Keep lastruntime when a scheduled task is reset

commit eb694bdd5a687c235d0efbb7933f64fdae9649b3
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 22 Dec 2020 07:37:43 +0800
Tag:    v4.0.0-beta

MDL-70520 tasks: Keep lastruntime when a scheduled task is reset

commit ed5e808052e381f33be6fa74e1584b4645a6dd73
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 17 Dec 2020 12:28:06 +0800
Tag:    v4.0.0-beta

MDL-70337 backup: Enhance automated backup logs readability

commit 64891ca0c7f6e4eee5cae0b61e7076cd807dee4f
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 09 Dec 2020 09:02:20 +0800
Tag:    v3.11.0-beta

MDL-68792 theme_boost: Show the fake blocks on embedded layout.

commit 8325c83b20b337a9517501b879194f004a3df06c
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 09 Dec 2020 09:02:20 +0800
Tag:    v4.0.0-beta

MDL-68792 theme_boost: Show the fake blocks on embedded layout.

commit ffccb474b353b7c570b1e8a75395cf18846bcab1
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 01 Dec 2020 11:43:12 +0800
Tag:    v3.11.0-beta

MDL-70362 admin_cli: Add showdebugging and showsql to uninstall_plugins

commit 5d7941c8935bb66fa0181b8438fdf08627f79b4c
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 01 Dec 2020 11:43:12 +0800
Tag:    v4.0.0-beta

MDL-70362 admin_cli: Add showdebugging and showsql to uninstall_plugins

commit 64e7678c47c9d5cb4f3ae35ff7e0307e3baa2530
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 24 Nov 2020 08:34:38 +0800
Tag:    v3.11.0-beta

MDL-69773 block_section_links: Add an option to display section name

commit 53663f2ea126b18709711d2126ea501f3b9c6956
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 24 Nov 2020 08:33:27 +0800
Tag:    v4.0.0-beta

MDL-69773 block_section_links: Add an option to display section name

commit 10a0ea20acf1a190855d8fc5a25c9e80df71ee2a
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 11 Nov 2020 07:49:58 +0800
Tag:    v3.10.1

MDL-70117 dataformat_pdf: Fix content overflow when headers are involved

commit 1d41237ae8215de8e47aaf0f29b562ebbcceb664
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 11 Nov 2020 07:49:58 +0800
Tag:    v3.9.4

MDL-70117 dataformat_pdf: Fix content overflow when headers are involved

commit 8d025b449ef3937f228a131015933a938ddb5fdb
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 11 Nov 2020 07:49:58 +0800
Tag:    v4.0.0-beta

MDL-70117 dataformat_pdf: Fix content overflow when headers are involved

commit c15eac212b43045b6c4ba63f5609df67dbeb030f
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 02 Nov 2020 11:46:17 +0800
Tag:    v3.10.0-rc1

MDL-70093 dataformat_pdf: Fix row height calculation with high cells

commit 051cad238bb39be7c8e87d669baca129c831f2fe
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 02 Nov 2020 11:46:17 +0800
Tag:    v3.9.3

MDL-70093 dataformat_pdf: Fix row height calculation with high cells

commit 4da24c982ecea3851d5635d6fd3cae7074034f92
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 02 Nov 2020 11:46:17 +0800
Tag:    v4.0.0-beta

MDL-70093 dataformat_pdf: Fix row height calculation with high cells

commit 35b29ce7d92d0c0e0ed4f87afc7d2a45d0df2284
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 05 Oct 2020 11:56:58 +0800
Tag:    v3.10.0-beta

MDL-69791 gradereport: Fix error message when invalid grade is entered

commit 19cce334605e2214a0487ae4f7cc1bc4e23d84d9
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 05 Oct 2020 11:56:58 +0800
Tag:    v3.8.6

MDL-69791 gradereport: Fix error message when invalid grade is entered

commit 52b11844687b85ed5d43929f85b6f36726bab7c0
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 05 Oct 2020 11:56:58 +0800
Tag:    v3.9.3

MDL-69791 gradereport: Fix error message when invalid grade is entered

commit 9e23f5d7b8fa6641bffc6ff748ce6fe49b10b36e
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 05 Oct 2020 11:56:58 +0800
Tag:    v4.0.0-beta

MDL-69791 gradereport: Fix error message when invalid grade is entered

commit bec49592ce5ef2a08eea65f74c93f3eeedc5b90f
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 05 Oct 2020 09:11:28 +0800
Tag:    v3.10.0-beta

MDL-69848 upgrade: Delete notifications in chunks

commit 99d0308e4bcd74271054c2103aaf8080f8d11fa9
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 05 Oct 2020 09:11:28 +0800
Tag:    v3.9.3

MDL-69848 upgrade: Delete notifications in chunks

commit 6edd064414e23a5edb81ec15dada9259fda9946e
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 05 Oct 2020 09:11:28 +0800
Tag:    v4.0.0-beta

MDL-69848 upgrade: Delete notifications in chunks

commit 03de8ed6d974f200c0b70cafe6f39fa659358699
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Sun, 04 Oct 2020 15:25:43 +0800
Tag:    v3.10.0-beta

MDL-69818 mod_feedback: Fix item dependency during activity restoration

commit 323a15ba58b3f545972749660c1521a671a55860
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Sun, 04 Oct 2020 15:25:43 +0800
Tag:    v3.8.6

MDL-69818 mod_feedback: Fix item dependency during activity restoration

commit 3ae46b2a93a378cc791f0037049b536a0fe6a9f9
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Sun, 04 Oct 2020 15:25:43 +0800
Tag:    v3.9.3

MDL-69818 mod_feedback: Fix item dependency during activity restoration

commit 33f4559da1419cea9b29a66a40f2fb4380ee7afa
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Sun, 04 Oct 2020 15:25:43 +0800
Tag:    v4.0.0-beta

MDL-69818 mod_feedback: Fix item dependency during activity restoration

commit 6fae5e65e9492dbebeeab5e56c1c7f06e6e4daec
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Sun, 04 Oct 2020 10:44:17 +0800
Tag:    v3.10.0-beta

MDL-69752 mod_data: Format module intro on Database activities page

commit 8912dcbe150be5d274fe9c0b1fe0583e314576e0
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Sun, 04 Oct 2020 10:44:17 +0800
Tag:    v3.8.6

MDL-69752 mod_data: Format module intro on Database activities page

commit 5fce0b3f5d311371dd68e1f6f8423e53bde78b6c
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Sun, 04 Oct 2020 10:44:17 +0800
Tag:    v3.9.3

MDL-69752 mod_data: Format module intro on Database activities page

commit 0f7c2b92f6307b0c85bb95bc8b4300cd119020c5
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Sun, 04 Oct 2020 10:44:17 +0800
Tag:    v4.0.0-beta

MDL-69752 mod_data: Format module intro on Database activities page

commit 252e85be5856d20ce89cb2044a265ac3bffe6986
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Sun, 04 Oct 2020 10:20:39 +0800
Tag:    v4.0.0-beta

MDL-53966 lesson: Allow maximum number of attempts to be unlimited

commit d7157063c37591c587df042ea206517eea778bc8
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Sun, 04 Oct 2020 10:18:45 +0800
Tag:    v3.10.0-beta

MDL-53966 lesson: Allow maximum number of attempts to be unlimited

commit 1f3aacf8fc5f211d405bc1df127fac7c38b0352c
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 31 Aug 2020 12:53:03 +0800
Tag:    v3.10.0-beta

MDL-47178 question: Retain question authors when restoring backups.

commit 9167c6d47c49dfec187b189bd3d9e8356abcbfd2
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 31 Aug 2020 12:53:03 +0800
Tag:    v3.8.6

MDL-47178 question: Retain question authors when restoring backups.

commit f3db3d30e03dd02a2c02db8af5315e2440ada495
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 31 Aug 2020 12:53:03 +0800
Tag:    v3.9.3

MDL-47178 question: Retain question authors when restoring backups.

commit f8d859a68595b62088c63773afcb2603121058eb
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 31 Aug 2020 12:53:03 +0800
Tag:    v4.0.0-beta

MDL-47178 question: Retain question authors when restoring backups.

commit ae12edc7410d160039602be0e956e071df4b891d
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 27 Aug 2020 11:02:36 +0800
Tag:    v3.10.0-beta

MDL-67211 phpunit: Do not test the order of the running adhoc tasks.

commit 674f126d0b60f3e0db44f394749730a7825d110a
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 27 Aug 2020 11:02:36 +0800
Tag:    v4.0.0-beta

MDL-67211 phpunit: Do not test the order of the running adhoc tasks.

commit b8a02583570d1d2c24514674701360a0ae2fdd3d
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 26 Aug 2020 12:35:21 +0800
Tag:    v3.10.0-beta

MDL-69307 restore: Add CLI script to restore a course.

commit 39b65190e2bcbf5c8045f46b10737daf11cdbdfd
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 26 Aug 2020 12:35:21 +0800
Tag:    v4.0.0-beta

MDL-69307 restore: Add CLI script to restore a course.

commit b465a541ae8441abb10880cd4b704701824ba888
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 25 Aug 2020 15:08:03 +0800
Tag:    v4.0.0-beta

MDL-67211 Tasks: Record when a task is running.

commit e419e18f0da995739e1113625ce1944a04413a0f
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 25 Aug 2020 14:49:20 +0800
Tag:    v3.10.0-beta

MDL-67211 Tasks: Add cron_enabled setting.

commit d7342dc23972b430b5995f6d0fe6fb878ef5a65a
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 25 Aug 2020 14:49:20 +0800
Tag:    v4.0.0-beta

MDL-67211 Tasks: Add cron_enabled setting.

commit 478852d08fbf1838075d5964321f67e8cdb2f29a
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 25 Aug 2020 08:04:25 +0800
Tag:    v3.11.0-beta

MDL-68792 theme_boost: Do not move blocks on embedded layout.

commit b01eb0b3f8e9d11a089cbc1ef210dbc12eedaaf0
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 25 Aug 2020 08:04:25 +0800
Tag:    v4.0.0-beta

MDL-68792 theme_boost: Do not move blocks on embedded layout.

commit 59a59239240be471dbe0e867b0bfe628eba77c96
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 13 Aug 2020 16:25:50 +0800
Tag:    v3.10.0-beta

MDL-67211 Tasks: Record when a task is running.

commit 3263daba84241d0d6e18687eaf1623709d69a975
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 13 Aug 2020 15:44:13 +0800
Tag:    v3.10.0-beta

MDL-67211 Tasks: Front-end to display currently running tasks.

commit 45875f6f7ba0474a2907df7ec5530b7eed993890
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 13 Aug 2020 15:44:13 +0800
Tag:    v4.0.0-beta

MDL-67211 Tasks: Front-end to display currently running tasks.

commit 5934444b27625bd78ce385a37f78b06e7ce1ee7d
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 11 Aug 2020 19:01:44 +0800
Tag:    v3.10.0-beta

MDL-69358 backup: Do not clean up records for incomplete adhoc tasks.

commit 7132e1a3983776fcf0adf5daf2776d42787a93ab
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 11 Aug 2020 19:01:44 +0800
Tag:    v3.8.5

MDL-69358 backup: Do not clean up records for incomplete adhoc tasks.

commit 5778aa1fa1f9b05d6be423420b3aee6ff01246f6
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 11 Aug 2020 19:01:44 +0800
Tag:    v3.9.2

MDL-69358 backup: Do not clean up records for incomplete adhoc tasks.

commit 1931f95d999e95522dc57be6225bf28c0a1180c5
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 11 Aug 2020 19:01:44 +0800
Tag:    v4.0.0-beta

MDL-69358 backup: Do not clean up records for incomplete adhoc tasks.

commit 1c3cd955ea84c20d1f9abfa8a856845b8d0d8d09
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 23 Jul 2020 12:54:35 +0800
Tag:    v3.10.0-beta

MDL-66716 block_timeline: Group events by usermidnight event property.

commit 364d4caeec9dd0ca4b6e9917fac7830af38beb61
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 23 Jul 2020 12:53:49 +0800
Tag:    v3.10.0-beta

MDL-66716 calendar: Add usermidnight property for events.

commit 8c4893ffdcc6b92788d623bbc73ce6240befbb4d
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 20 Jul 2020 14:45:13 +0800
Tag:    v3.8.5

MDL-66626 assignfeedback_editpdf: Check page count for attempt.

commit 744726275d74925ed0f0ef39a3d679d1cb733222
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 20 Jul 2020 14:45:13 +0800
Tag:    v3.9.2

MDL-66626 assignfeedback_editpdf: Check page count for attempt.

commit 42f75f5a52c7a91cae7401c8dffd76c3f78beb13
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 20 Jul 2020 14:45:13 +0800
Tag:    v3.10.0-beta

MDL-66626 assignfeedback_editpdf: Check page count for attempt.

commit bab00d9b8cd2f007ff13410b84967ee6ddafb835
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 20 Jul 2020 14:42:47 +0800
Tag:    v3.8.5

MDL-66626 assignfeedback_editpdf: Count files outside of foreach loop.

commit 07afdeedacad553b7828f9b1eef6841c6400176f
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 20 Jul 2020 14:42:47 +0800
Tag:    v3.9.2

MDL-66626 assignfeedback_editpdf: Count files outside of foreach loop.

commit 78572f186d13713eabd1bf1d00d00fbae4fbd3cb
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 20 Jul 2020 14:42:47 +0800
Tag:    v3.10.0-beta

MDL-66626 assignfeedback_editpdf: Count files outside of foreach loop.

commit ae0d7f7089a9b3918beaf75d5e37360e20036233
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Sun, 26 Apr 2020 08:56:03 +0800
Tag:    v3.7.6

MDL-67540 quiz: Start transaction before selecting existing slots.

commit a58cfea20579c1426231e265f715ae90ad925a36
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Sun, 26 Apr 2020 08:55:17 +0800
Tag:    v3.8.3

MDL-67540 quiz: Start transaction before selecting existing slots.

commit 8c287a6696e3bdfd17a074a162ffac4755a22a9a
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Sun, 26 Apr 2020 08:54:14 +0800
Tag:    v3.9.0-beta

MDL-67540 quiz: Start transaction before selecting existing slots.

commit 3180869e1907ae7403113cd796587fdf8bc7f320
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 07 Apr 2020 18:54:46 +0800
Tag:    v3.9.0-beta

MDL-65700 javascript: Add url-polyfill.

commit e061d00010a4f90a41729a5f96597e9ee9de5b60
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 02 Apr 2020 07:49:36 +0800
Tag:    v3.7.6

MDL-65700 javascript: Add MDN and URL polyfills.

commit 214542af796eaa1c62b7fb5ce13bb0b2e2de2a90
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 02 Apr 2020 07:21:41 +0800
Tag:    v3.8.3

MDL-65700 javascript: Add url-polyfill.

commit f8c7167b5d6101d2d5be7fdca7385f2f24a7a760
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 26 Mar 2020 14:33:36 +0800
Tag:    v3.7.6

MDL-68223 assign: Fix selection of comment text.

commit 4a363544eb0b3f199224bbae4ec3beac1ca47396
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 26 Mar 2020 14:12:33 +0800
Tag:    v3.8.3

MDL-68223 assign: Fix selection of comment text.

commit 46b81ed5ba7924986cb1f6b285e0ae9bc5d22ce7
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 26 Mar 2020 13:42:09 +0800
Tag:    v3.9.0-beta

MDL-68223 assign: Fix selection of comment text.

commit 3d20910e8802473d7cb658c7f79a6fcb324f09fa
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 17 Feb 2020 11:58:15 +0800
Tag:    v3.8.2

MDL-67980 tasks: Sort ad-hoc tasks by nextruntime.

commit 4be61487858ce50da6a58aa6afcfe91330d54240
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 17 Feb 2020 11:54:08 +0800
Tag:    v3.7.5

MDL-67980 tasks: Sort ad-hoc tasks by nextruntime.

commit e63040d02b858cc151e475cae1ffd214be85c812
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 17 Feb 2020 11:54:08 +0800
Tag:    v3.9.0-beta

MDL-67980 tasks: Sort ad-hoc tasks by nextruntime.

commit 198b653bf77235fe4cca7eee0daafc833be17ba8
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 21 Jan 2020 13:02:30 +0800
Tag:    v3.7.5

MDL-67746 Tasks: Cleanup task logs in chunks.

commit 2cb5e230068d5c75e6df9f587be2a9913506e12e
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 21 Jan 2020 13:02:30 +0800
Tag:    v3.8.2

MDL-67746 Tasks: Cleanup task logs in chunks.

commit 8dff48119361baac100c7f7aa279415566efb4f1
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 21 Jan 2020 13:02:30 +0800
Tag:    v3.9.0-beta

MDL-67746 Tasks: Cleanup task logs in chunks.

commit b3e0d3edeca07257eb81abe21bc4dc4bcb36dd25
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 09 Jan 2020 11:49:38 +0800
Tag:    v3.7.4

MDL-67485 task: Release the task runner lock before throwing exception.

commit 70868d864895a649f739960d97cf77054cc7a8aa
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 09 Jan 2020 11:49:38 +0800
Tag:    v3.8.1

MDL-67485 task: Release the task runner lock before throwing exception.

commit 6b2e15f6c516acfa0d0e50c2c07c6f40519c6feb
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 02 Jan 2020 14:34:19 +0800
Tag:    v3.9.0-beta

MDL-67485 task: Release the task runner lock before throwing exception.

commit 1d0b74b2a36f563bf60eb2b15660e9aaa94682e4
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 02 Jan 2020 13:05:47 +0800
Tag:    v3.9.0-beta

MDL-64610 task: Add support for per-task concurrency limits.

commit 4234159ecdcf8a2bba8b6aba25f5db12eb8b1d64
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 18 Dec 2019 08:58:43 +0800
Tag:    v3.9.0-beta

MDL-67433 tool_task: Add limits to adhoc CLI runner.

commit 97324e082ae2346ff2ec2903a803feb0fa008a48
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Thu, 12 Dec 2019 12:36:52 +0800
Tag:    v3.9.0-beta

MDL-67502 backup: Fix moodle_exception path.

commit 0b40ec7c6cb196aebee12a23a6805171253b852f
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 26 Nov 2019 09:11:00 +0800
Tag:    v3.7.4

MDL-56886 navigation: Allow local plugins to modify navigation via AJAX.

commit 95ca6f656e664e269f701ae9c2a89aca4b43cd8b
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 26 Nov 2019 09:11:00 +0800
Tag:    v3.8.1

MDL-56886 navigation: Allow local plugins to modify navigation via AJAX.

commit ac8e6f8e1907c9a10a948860cd547efccafdd818
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 26 Nov 2019 09:11:00 +0800
Tag:    v3.9.0-beta

MDL-56886 navigation: Allow local plugins to modify navigation via AJAX.

commit 84a8b1b2df104856c117183f3fa700aa2b15116b
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 22 Oct 2019 06:43:15 +0800
Tag:    v3.6.7

MDL-66973 search: Reset Content writer after test.

commit 274ccc948b7297ffae7e2d9319763dbee9565e66
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Tue, 22 Oct 2019 06:41:46 +0800
Tag:    v3.5.9

MDL-66973 search: Reset Content writer after test.

commit 17fed0d1ccf9a18849185e8c9fc893f2930e46ce
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 21 Oct 2019 14:55:30 +0800
Tag:    v3.8.0-beta

MDL-66973 search: Reset Content writer after test.

commit 8dc826354d92e066b98fe6669f313425e840b85e
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 21 Oct 2019 14:48:45 +0800
Tag:    v3.7.3

MDL-66973 search: Reset Content writer after test.

commit 2d1b49b953ebd66d585719cd6f8dbc34c227d067
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 07 Oct 2019 13:34:42 +0800
Tag:    v3.6.7

MDL-66864 upgrade: Delete non-mutual contacts in chunks.

commit 9c7a5526bac9f3b3da8a4252af4f53c8cc1215f2
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 07 Oct 2019 13:32:20 +0800
Tag:    v3.8.0-beta

MDL-66864 upgrade: Delete non-mutual contacts in chunks.

commit bf61d3f2b733546848c48286eb76f453422a46fc
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 07 Oct 2019 13:28:16 +0800
Tag:    v3.7.3

MDL-66864 upgrade: Delete non-mutual contacts in chunks.

commit c2ba01fe9e4d9df3e72218b66fc630adfad5b6f0
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 30 Sep 2019 09:12:33 +0800
Tag:    v3.7.3

MDL-66794 core_customfield: Reset Course handler after unit tests run.

commit 15136147ba36cd095b7a8e326ea4a5d84912f0e1
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Mon, 30 Sep 2019 08:56:04 +0800
Tag:    v3.8.0-beta

MDL-66794 core_customfield: Reset Course handler after unit tests run.

commit 1a159252405e85394d241922a5244309e9ad14f4
Author: Mikhail Golenkov <mikhailgolenkov@catalyst-au.net>
Date:   Wed, 25 Sep 2019 09:07:13 +0800
Tag:    v3.8.0-beta

MDL-66304 files: Allow xsendfile support in alternative file system.