Git commits in Moodle x.x.x by Mark Johnson

commit 055d5cb3b086efd3a16d5593622a60ac009f9113
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Wed, 29 Nov 2023 00:20:45 +0800
Tag:    v4.1.7

MDL-80281 session: Don't report long session locks for readonly sessions

commit 03c4de78ae7b8507df75bba68a4b003af421ecf9
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Wed, 29 Nov 2023 00:20:45 +0800
Tag:    v4.2.4

MDL-80281 session: Don't report long session locks for readonly sessions

commit cb18237b5c7d91e961772649c9b4f1c333f65865
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Wed, 29 Nov 2023 00:20:45 +0800
Tag:    v4.3.1

MDL-80281 session: Don't report long session locks for readonly sessions

commit 077465cf900ec6955d7f433acc0bb5b378d31492
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Mon, 13 Nov 2023 22:04:03 +0800
Tag:    v4.1.7

MDL-79806 mod_quiz: Implement new quiz_attempt_deleted callback

commit 03d18db83700e12a694c7a374be782be773ece02
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Mon, 13 Nov 2023 22:04:03 +0800
Tag:    v4.2.4

MDL-79806 mod_quiz: Implement new quiz_attempt_deleted callback

commit 40e56b3adcf1355eaeb3e8d39489ec226bbd745a
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Mon, 13 Nov 2023 22:04:03 +0800
Tag:    v4.3.1

MDL-79806 mod_quiz: Implement new quiz_attempt_deleted callback

commit 1944b58bd60107a62b469374faa99e53cf2153a4
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Thu, 26 Oct 2023 18:56:45 +0800
Tag:    v4.1.7

MDL-79807 quiz_statistics: Clear stats cache when question added/removed

commit 95866857241e60f7a977b5e0e6c154ef25267520
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Mon, 23 Oct 2023 21:58:34 +0800
Tag:    v4.2.4

MDL-79807 quiz_statistics: Clear stats cache when question added/removed

commit 632d4faeec3f1a664ebedb4b92976b352b682447
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Mon, 23 Oct 2023 21:58:34 +0800
Tag:    v4.3.1

MDL-79807 quiz_statistics: Clear stats cache when question added/removed

commit 7fe281cc4584de5c973a821c9e3611027e0c1322
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Mon, 23 Oct 2023 18:35:01 +0800
Tag:    v4.1.7

MDL-79806 quiz_statistics: Queue recalculation on attempt_deleted

commit b43db639b37581c0372f5fa37fc82bb70d998e94
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Mon, 23 Oct 2023 18:35:01 +0800
Tag:    v4.2.4

MDL-79806 quiz_statistics: Queue recalculation on attempt_deleted

commit 6441cca4d1abd3976c39b8efb6293dcd022ca8b0
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Mon, 23 Oct 2023 18:35:01 +0800
Tag:    v4.3.1

MDL-79806 quiz_statistics: Queue recalculation on attempt_deleted

commit fa23ae702c8f8a5d6741e1da9e4534809f9f8d7a
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Mon, 16 Oct 2023 21:59:11 +0800
Tag:    v4.1.7

MDL-79617 repository_upload: Close session early in upload process

commit a9ed3dd71004d683d9af68cb7aef3adbb1a8d087
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Mon, 16 Oct 2023 21:59:11 +0800
Tag:    v4.2.4

MDL-79617 repository_upload: Close session early in upload process

commit 9b96653fc5383dae3a7420a75fe7441c6e4c6a72
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Mon, 16 Oct 2023 21:59:11 +0800
Tag:    v4.3.1

MDL-79617 repository_upload: Close session early in upload process

commit ec5d7c3227dd3ee44086520cea2859083cd4f24e
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Wed, 11 Oct 2023 23:07:45 +0800
Tag:    v4.1.7

MDL-79639 quiz_statistics: Prevent database deadlocks

commit 6a9e714c97bfb96d92bc330ef971cd6590298197
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Wed, 11 Oct 2023 23:07:45 +0800
Tag:    v4.2.4

MDL-79639 quiz_statistics: Prevent database deadlocks

commit 07a6698d0147853b47361591a51609c88f500ed6
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Wed, 11 Oct 2023 23:07:45 +0800
Tag:    v4.3.1

MDL-79639 quiz_statistics: Prevent database deadlocks

commit ef964137cecf163b79273cd64a04b82454dd14e9
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Wed, 11 Oct 2023 16:12:18 +0800
Tag:    v4.1.7

MDL-79615 course: Improve efficency of cache rebuilds

commit 690b27c832009ce770b21e388dbc3961b6559de8
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Wed, 11 Oct 2023 16:12:18 +0800
Tag:    v4.2.4

MDL-79615 course: Improve efficency of cache rebuilds

commit b1d436a28129e7188b9e1c3e521b50617156aa23
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Wed, 11 Oct 2023 16:12:18 +0800
Tag:    v4.3.1

MDL-79615 course: Improve efficency of cache rebuilds

commit 7daa40f46899c301a15ebcd0badad7bef4e892e3
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Mon, 02 Oct 2023 17:47:22 +0800
Tag:    v4.3.0-rc2

MDL-79466 qbank_history: Filters not applied correctly in History view

commit f462a48202507f61ce44b8ee0030ce47c1fbbbd8
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Fri, 29 Sep 2023 16:31:36 +0800
Tag:    v4.3.0-rc2

MDL-79507 quiz: Hide version info when rendering blocked questions

commit 0ac2936c11ec1dbf277ef2bdb3e281425f325ff8
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Fri, 22 Sep 2023 22:12:51 +0800
Tag:    v4.3.0-beta

MDL-74054 questions: Fix question bank header widths

commit 6401ca495906f9db2698e39f3a00ae762e8d4090
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Fri, 22 Sep 2023 17:59:55 +0800
Tag:    v4.3.0-rc1

MDL-79224 core: Make Binary datafilter redisplay selected value

commit 4630043f46566c41e92a9bd076ab28056fc02228
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Wed, 20 Sep 2023 23:01:13 +0800
Tag:    v4.3.0-beta

MDL-74054 qbank_columnsortorder: Improve and expand unit tests

commit 330908868b5c08d9f16637635ecca88668941358
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Wed, 20 Sep 2023 22:03:43 +0800
Tag:    v4.3.0-beta

MDL-74054 qbank_columnsortorder: Fix column reset by allowing null values

commit fbb671755075559a613741f62bcb0f166d5575eb
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Thu, 14 Sep 2023 17:13:03 +0800
Tag:    v4.1.6

MDL-79254 quiz_statistics: Convert recalculate task to ad-hoc

commit d3987bdea943fd0746e47b3ce267ad89bd959241
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Thu, 14 Sep 2023 17:13:03 +0800
Tag:    v4.2.3

MDL-79254 quiz_statistics: Convert recalculate task to ad-hoc

commit e5a7a18ae276f3c607a7a853409e53572a60e9b8
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Thu, 14 Sep 2023 17:13:03 +0800
Tag:    v4.3.0-rc1

MDL-79254 quiz_statistics: Convert recalculate task to ad-hoc

commit e6b80e155b9efba61fb1ac4c578c92c0fbac1e5e
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Wed, 13 Sep 2023 16:31:32 +0800
Tag:    v4.1.6

MDL-78580 report_statistics: Prevent database deadlocks when viewing

commit 3e73c33f9920fbb066f2c554fb998af46d4706d8
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Wed, 13 Sep 2023 16:31:32 +0800
Tag:    v4.2.3

MDL-78580 report_statistics: Prevent database deadlocks when viewing

commit a92e5c5770982af77273a9d46f0be6f1e6820eb2
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Wed, 13 Sep 2023 16:31:32 +0800
Tag:    v4.3.0-rc1

MDL-78580 report_statistics: Prevent database deadlocks when viewing

commit 33e52fe4ed115f6e1488206e28c0c9bb7b586159
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 05 Sep 2023 23:25:59 +0800
Tag:    v4.3.0-beta

MDL-74054 qbank_viewquestiontext: Convert from filter to question bank control

commit 63894ec2fe5cc24fedff29252ed0bca37f90e64f
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 05 Sep 2023 17:31:10 +0800
Tag:    v4.3.0-beta

MDL-74054 qbank_columnsortorder: Progressively enhance question bank actions

commit feef716c91e86642ddbb7033ab0e7d52f7ffcea0
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Mon, 04 Sep 2023 20:32:05 +0800
Tag:    v4.3.0-beta

MDL-74054 core_question: Re-apply filters when performing a qbank action

commit 82599bef8480cc575c62a357b5aef4da9f48d7ee
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Mon, 04 Sep 2023 18:08:01 +0800
Tag:    v4.3.0-beta

MDL-74054 mod_quiz: Prevent question bank customisations in custom view

commit 4f07ff98f4a65210868e93c826273f3327088912
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Fri, 01 Sep 2023 23:38:09 +0800
Tag:    v4.3.0-beta

MDL-72321 question bank: Only update edit switch URL if present

commit 4b160a7c7b7270af4dd32e9214dca3818f619dc3
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Fri, 01 Sep 2023 23:30:40 +0800
Tag:    v4.3.0-beta

MDL-72321 datafilter: Stop disabling jointype field

commit ec4207fc77479dba91c8b164d2450d0222a6eb13
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Wed, 30 Aug 2023 23:14:20 +0800
Tag:    v4.2.3

MDL-79213 groups: Add visibility checks in groups_get_members_join()

commit b0bb97ee3b481dd85d8f1ed3612f70c9d1939014
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Wed, 30 Aug 2023 23:14:20 +0800
Tag:    v4.3.0-rc2

MDL-79213 groups: Add visibility checks in groups_get_members_join()

commit 6001ee3dfd4d7042b2ebc253ff99ee9ed4dfc260
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 22 Aug 2023 21:28:40 +0800
Tag:    v4.3.0-beta

MDL-74054 core_question: Define unique question bank column IDs

commit 3685a3355fbd84809e294dd498b51302f9fe1a38
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Sat, 12 Aug 2023 00:04:04 +0800
Tag:    v4.3.0-beta

MDL-74054 qbank: Updates to plugins to support qbank customisation

commit 93ca1cdc323794e5df292981727cb4ab24b12c70
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Sat, 12 Aug 2023 00:01:53 +0800
Tag:    v4.3.0-beta

MDL-74054 theme: Style changes to support question bank UI cusomisation

commit 37d69fff6bd3ed2dcb45a74391b7f26d7ca9107d
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Sat, 12 Aug 2023 00:01:18 +0800
Tag:    v4.3.0-beta

MDL-74054 qbank_columnsortorder: Implement add, remove and resize

commit b7b932a3c1f2702aef0b45266e97edd4d8f7e8c1
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Wed, 26 Jul 2023 20:04:27 +0800
Tag:    v4.3.0-beta

MDL-78823 core: Add new events when enabling and disabling qbank plugins

commit 1055a2c1c27bf7e7d2fce949320a76d1a36a71ad
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 25 Jul 2023 21:35:10 +0800
Tag:    v4.3.0-beta

MDL-78815 qbank_comment: Delete comments in event observer

commit a2c8eed5c8a9ca21c160fd50722d92a737290b53
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 25 Jul 2023 21:10:27 +0800
Tag:    v4.3.0-beta

MDL-78815 qbank_customfields: Delete custom field data in event observer

commit 36ab58217761a4dc0ea1a761a33f55aedd802141
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 25 Jul 2023 20:55:35 +0800
Tag:    v4.3.0-beta

MDL-78815 qbank_tagquestion: Delete tags in event observer

commit 2e022649458b0efd123f2c5d1ab389e6482fdc61
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Mon, 24 Jul 2023 21:57:30 +0800
Tag:    v4.3.0-beta

MDL-72321 core: Support disabled options in form-autocomplete

commit 7091a3210cc31b2324bdc094a366cdafab7f356e
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 18 Jul 2023 21:16:38 +0800
Tag:    v4.3.0-beta

MDL-72321 core: Allow datafilters to specify a subset of join types

commit e81a8381a806cad851a973ca9605aacd715c3dce
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Mon, 17 Jul 2023 22:14:55 +0800
Tag:    v4.3.0-beta

MDL-72321 core: Allow datafilters to be marked required

commit cc1ae8d5b3adbad5cfc0e8507f3a26915f77e881
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Wed, 21 Jun 2023 17:45:40 +0800
Tag:    v4.3.0-beta

MDL-77745 mod_quiz: Confirm display of question version in behat tests

commit ab8a4dd8cb1689f2e20a67b8c6dc5675d04d1f9d
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Thu, 15 Jun 2023 18:42:32 +0800
Tag:    v4.3.0-beta

MDL-77745 core_question: Show question version in info box

commit f3e3bac9183436c343a9d0e7f61006ca0c9ccc3a
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Wed, 14 Jun 2023 22:34:00 +0800
Tag:    v4.3.0-beta

MDL-78174 core_question: Build tertiary navigation using qbank plugins

commit c3697235c165c814a755ec10845b64316b704d46
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Mon, 12 Jun 2023 23:01:13 +0800
Tag:    v4.3.0-beta

MDL-76717 quiz: Fix behat exception

commit c714f2b082acb32a0583ad73212ffa91b6cb533f
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Fri, 09 Jun 2023 21:30:25 +0800
Tag:    v4.3.0-beta

MDL-76717 qbank_history: Show usage column

commit 327c11d6a0480b9402f904a5b136ed48984c3a7a
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Fri, 09 Jun 2023 21:26:58 +0800
Tag:    v4.3.0-beta

MDL-76717 qbank_usage: Add support for usage by version

commit 327f23be0ce8b1561382349a28a94f6d4295f887
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Fri, 02 Jun 2023 18:14:57 +0800
Tag:    v4.3.0-beta

MDL-75125 mod_quiz: Use custom columns for question bank actions

commit 0fd25d1eddba54ae4f3c8069308237fd0c51003d
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Wed, 31 May 2023 17:47:12 +0800
Tag:    v4.3.0-beta

MDL-75125 core_question: Deprecate old action column classes

commit 359bb7e31acf8cf89f5b46cad6285f2822019056
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Wed, 31 May 2023 15:47:40 +0800
Tag:    v4.3.0-beta

MDL-75125 qbank: Convert qbank plugins to new actions API

commit d2f68abc898fe9aa1404a2af5e4eb3ead20fa1d0
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Thu, 25 May 2023 20:33:19 +0800
Tag:    v4.3.0-beta

MDL-72321 qbank_usage: Only load javascript if plugin is enabled

commit 823af3a8f10a52786001b29f7f84e6989918c810
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Thu, 25 May 2023 20:29:46 +0800
Tag:    v4.3.0-beta

MDL-72321 core_question: Replace old conditions with new datafilters

commit 6f2e91a16988dce29af50a0e8b02222139771109
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 23 May 2023 22:57:09 +0800
Tag:    v4.3.0-beta

MDL-72321 qbank_bulkmove: Rewrite unit test

commit 34134cdfc0be0d0507af4ea5cc5fecb4d9be11e1
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 16 May 2023 22:26:22 +0800
Tag:    v4.0.9

MDL-75696 quiz: Fix restoring pre-4.0 quizzes with random questions

commit 5620e0059a29e60ffcc2a10d801bfa9506192dcc
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 16 May 2023 22:26:22 +0800
Tag:    v4.1.4

MDL-75696 quiz: Fix restoring pre-4.0 quizzes with random questions

commit 078782e656e9e8e954162ad56467544522008e57
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 16 May 2023 22:26:22 +0800
Tag:    v4.2.1

MDL-75696 quiz: Fix restoring pre-4.0 quizzes with random questions

commit bdc75b3015d1af06d34713267449f7cbdd03411c
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 16 May 2023 22:26:22 +0800
Tag:    v4.3.0-beta

MDL-75696 quiz: Fix restoring pre-4.0 quizzes with random questions

commit ad0ea3ea972dc66b6808c35faa764d17aebe4af3
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 16 May 2023 22:21:06 +0800
Tag:    v4.0.9

MDL-75696 quiz: Set default value for includingsubcategories on restore

commit 85b1e992e9a9bb6ae091cdbe5d87d04b2a751793
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 16 May 2023 22:21:06 +0800
Tag:    v4.1.4

MDL-75696 quiz: Set default value for includingsubcategories on restore

commit 2b6456c1d0d3b8da648fb766638f10afec2e73f0
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 16 May 2023 22:21:06 +0800
Tag:    v4.2.1

MDL-75696 quiz: Set default value for includingsubcategories on restore

commit a47ebb50b337b0b48ed7d55dba4243b1e51cea50
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 16 May 2023 22:21:06 +0800
Tag:    v4.3.0-beta

MDL-75696 quiz: Set default value for includingsubcategories on restore

commit e815a1c37667abc659bdf41f12c00d0c12db9e25
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 16 May 2023 22:19:41 +0800
Tag:    v4.0.9

MDL-75696 backup: Fix backup version checks

commit 8d50911af5d240d76d2e869f05076c3b9a6e0e06
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 16 May 2023 22:19:41 +0800
Tag:    v4.1.4

MDL-75696 backup: Fix backup version checks

commit a37ce627a806469afc0625eb458b0c73ef5a78c5
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 16 May 2023 22:19:41 +0800
Tag:    v4.2.1

MDL-75696 backup: Fix backup version checks

commit b6b48be55d2ceb823feeecd03abf504dcaedff2b
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 16 May 2023 22:19:41 +0800
Tag:    v4.3.0-beta

MDL-75696 backup: Fix backup version checks

commit 1d64f468d146159de717addfa0887587339d0ec6
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Fri, 05 May 2023 23:56:26 +0800
Tag:    v4.3.0-beta

MDL-72321 core: Allow custom filteroptions to be passed by datafilters

commit e6bf0b0f9bbe471e458e586c1ca34ecabc3a452e
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Wed, 22 Mar 2023 23:29:04 +0800
Tag:    v4.3.0-beta

MDL-76717 qbank_usage: Fix usage count query for random questions

commit ace34e2bb2d2e4640fc5b6fdb74b44e8e04cb82c
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 21 Mar 2023 23:16:07 +0800
Tag:    v4.2.0-beta

MDL-74452 quiz: Fix reopen_open_attempt_test

commit 6ff023d29252ad714727cc6c2db10735b27c7c81
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Fri, 17 Mar 2023 20:34:56 +0800
Tag:    v4.0.8

MDL-75301 quiz: Use "always latest" option for question previews

commit 0bc265e900a8ce3de284aff0c5f1cc71e3e45990
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Fri, 17 Mar 2023 20:34:56 +0800
Tag:    v4.1.3

MDL-75301 quiz: Use "always latest" option for question previews

commit 96bada849543d4b14d95539d27e39ee0d14e6085
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Fri, 17 Mar 2023 20:34:56 +0800
Tag:    v4.2.0-beta

MDL-75301 quiz: Use "always latest" option for question previews

commit 8043b7838aa646db13616936fd274cfaf5fc3c7c
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Fri, 17 Mar 2023 20:33:44 +0800
Tag:    v4.0.8

MDL-75301 question: Add "always latest" option to previews

commit 6417d795b95a14bb3e1b0c66b21184c62a0c06c0
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Fri, 17 Mar 2023 20:33:44 +0800
Tag:    v4.1.3

MDL-75301 question: Add "always latest" option to previews

commit 23630ece3d347c683467840ef4f16be398142b33
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Fri, 17 Mar 2023 20:33:44 +0800
Tag:    v4.2.0-beta

MDL-75301 question: Add "always latest" option to previews

commit 6597f8f7f5f08ac30a6d111a8e4bedf9f379541a
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Fri, 17 Mar 2023 20:17:13 +0800
Tag:    v4.0.8

MDL-74452 quiz: Display an error if all versions are in draft status

commit 0d4d201a8cf35b7e7f6565e3d3def74da75f7f89
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Fri, 17 Mar 2023 20:17:13 +0800
Tag:    v4.1.3

MDL-74452 quiz: Display an error if all versions are in draft status

commit 72e7818467f92f48c7bf47a75c7919574a78993c
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Fri, 17 Mar 2023 20:17:13 +0800
Tag:    v4.2.0-beta

MDL-74452 quiz: Display an error if all versions are in draft status

commit 6f61f48e20d12382d4c13d89bea394b08c407ad3
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Thu, 16 Mar 2023 16:37:47 +0800
Tag:    v4.0.8

MDL-75301 question: Add behat generator for updating questions

commit c55473ad2e2695a868a9d9e9ca4652ceabd95c01
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Thu, 16 Mar 2023 16:37:47 +0800
Tag:    v4.1.3

MDL-75301 question: Add behat generator for updating questions

commit bddfd398048682e72a8a81741926c20e8efceb23
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Thu, 16 Mar 2023 16:37:47 +0800
Tag:    v4.2.0-beta

MDL-75301 question: Add behat generator for updating questions

commit 962ab85122a7cd890919c591a85bb9b601f60beb
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 14 Mar 2023 23:39:42 +0800
Tag:    v4.0.8

MDL-72124 question: Fix system-level URLs in question events

commit 34c452afb42f66b41e88e7ff4e5e0dd52be0892d
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 14 Mar 2023 23:39:42 +0800
Tag:    v4.1.3

MDL-72124 question: Fix system-level URLs in question events

commit 95d961fc2da52d9ebd68e590b1b295a657cda87d
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 14 Mar 2023 23:39:42 +0800
Tag:    v4.2.0-beta

MDL-72124 question: Fix system-level URLs in question events

commit 055f994afa128847f5bc4ac2643f17569c75393a
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Wed, 15 Feb 2023 22:18:29 +0800
Tag:    v4.2.0-beta

MDL-68093 workshop: Add behat test for viewing reports by group

commit 7095fe0caa6eaa3afd87ef3a07178b5069ef5dde
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Wed, 15 Feb 2023 21:35:28 +0800
Tag:    v4.2.0-beta

MDL-68093 wiki: Restrict group options to participation groups

commit 1a520430d43d8e7c5e36dd92ef20783e15ac77a7
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 14 Feb 2023 22:48:48 +0800
Tag:    v4.2.0-beta

MDL-68093 survey: Add behat test for viewing response reports by group

commit 31a1a7b455ff359b6e47b427ab8f6560b33ee655
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 14 Feb 2023 22:37:14 +0800
Tag:    v4.2.0-beta

MDL-68093 scorm: Add behat test for viewing reports by group

commit 988b7cbfa680077d3a9870458bc4b2dde7b96e62
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 14 Feb 2023 22:12:55 +0800
Tag:    v4.2.0-beta

MDL-68093 quiz: Add behat test for viewing results by group

commit 647628e839e0a47d4c9452cb4659ee1739c8b6e3
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 14 Feb 2023 19:44:49 +0800
Tag:    v4.2.0-beta

MDL-68093 lesson: Add behat test for non-participation groups

commit 247004108f4776cc7b07c4077ac87ae1b4ca0ca2
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 14 Feb 2023 19:31:52 +0800
Tag:    v4.2.0-beta

MDL-68093 h5pactivity: Add restriction for participation groups.

commit a1b1af77afd9c8696b3d580e43419e8f08fa0ef4
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 14 Feb 2023 00:43:20 +0800
Tag:    v4.2.0-beta

MDL-68093 forum: Add behat tests for non-participation groups

commit 7f9e7f2982311ac696a9848b08cc55873018e52f
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Mon, 13 Feb 2023 23:57:47 +0800
Tag:    v4.2.0-beta

MDL-68093 feedback: Add behat tests for non-participation groups

commit 8932fe55e5eade012548678aa29c6f456121c514
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Mon, 13 Feb 2023 19:05:14 +0800
Tag:    v4.2.0-beta

MDL-68093 data: Add behat tests for groups

commit 02f7e2d37ba18fa7fbc9b5c38ccbe1290d84c385
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Fri, 10 Feb 2023 23:04:42 +0800
Tag:    v4.2.0-beta

MDL-68093 choice: Add behat tests for groups

commit dfa5310b80ab19e428ea267b2fcd098af045e027
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Fri, 10 Feb 2023 22:57:45 +0800
Tag:    v4.2.0-beta

MDL-68093 chat: Add behat tests for groups

commit eb1aab3437e583142b74e636f9258ffd023cef47
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Fri, 10 Feb 2023 22:33:28 +0800
Tag:    v4.2.0-beta

MDL-68093 bigbluebutton: Add behat tests for non-participation groups

commit 0775756551bc7110f0add2e6f64fd4d84cabc94e
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Fri, 10 Feb 2023 21:57:02 +0800
Tag:    v4.2.0-beta

MDL-68093 assign: Restrict group submission to participation groups

commit dfdf8ba7c98df226b209eb40a0081594ad370d08
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Thu, 22 Dec 2022 22:15:59 +0800
Tag:    v4.1.4

MDL-76745 cache: Implement cache_loader_with_locking in cache_disabled

commit 5d361ee3323b4067ee547176f36254ad87e39c5c
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Thu, 22 Dec 2022 22:15:59 +0800
Tag:    v4.2.1

MDL-76745 cache: Implement cache_loader_with_locking in cache_disabled

commit 09cf1b88185c63bb6eaa6a3d6c1c6f649005eecc
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Thu, 22 Dec 2022 22:15:59 +0800
Tag:    v4.3.0-beta

MDL-76745 cache: Implement cache_loader_with_locking in cache_disabled

commit cab6e97c1fbf0a9d493092ed25f5d08fcf2f34e3
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Mon, 07 Nov 2022 21:59:38 +0800
Tag:    v4.2.0-beta

MDL-68093 availability: Add support for private rule sets

commit 67c7ed25e3a7decb816824f15e60d66956759c00
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 25 Oct 2022 20:55:09 +0800
Tag:    v4.1.0-beta

MDL-76076 cache: Add locking before write for parent caches

commit d1254b0c8d5e2679965236fa9b712e0cc6bf2ab9
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Fri, 16 Sep 2022 09:51:34 +0800
Tag:    v4.0.8

MDL-75746 mod_quiz: Fix backup and restore of quiz slots

commit 5a7ad7b284775ed15a6301078375b575c551818c
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Fri, 16 Sep 2022 09:51:34 +0800
Tag:    v4.1.3

MDL-75746 mod_quiz: Fix backup and restore of quiz slots

commit e57993e9219b419379498690d1f8a0f8702cb089
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Fri, 16 Sep 2022 09:51:34 +0800
Tag:    v4.2.0-beta

MDL-75746 mod_quiz: Fix backup and restore of quiz slots

commit 958da5b67ec00bf1c716515ef7416286f41f9899
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 06 Sep 2022 16:14:24 +0800
Tag:    v4.2.0-beta

MDL-68093 groups: Add visibility and participation settings

commit 2f1e7982df1b44246ed33e1f7d2fff90fa5a8d58
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Mon, 15 Aug 2022 22:01:58 +0800
Tag:    v4.1.0-beta

MDL-67020 Cache: Refactor build_course_cache

commit ea01fb24273de4011694d91e34f86016d319686e
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Thu, 11 Aug 2022 16:13:41 +0800
Tag:    v4.1.0-beta

MDL-67020 Cache: Make local caching work for coursemodinfo

commit dcc7d7b8df087fff6f228b1a5af14e496ce0ba6e
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Thu, 11 Aug 2022 16:07:20 +0800
Tag:    v4.1.0-beta

MDL-67020 Cache: Increment cacherev when purging course cache

commit c06fc0648d72a0cbc7407d6d33d898211f93d202
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Thu, 11 Aug 2022 15:50:25 +0800
Tag:    v4.1.0-beta

MDL-67020 Cache: Release locks in cache_application::get_many()

commit 9e7d9a0e9b76bcc76f27761b73c0ab4d4c1a36e2
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Thu, 11 Aug 2022 15:48:48 +0800
Tag:    v4.1.0-beta

MDL-67020 Cache: Prevent unnecessary coursemodinfo rebuild

commit b014bb998500445cc51fbc461fb09eeea2013f03
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 09 Aug 2022 19:20:10 +0800
Tag:    v4.1.0-beta

MDL-75388 lib: Update mustache to 2.14.1

commit 944455bcce0aa58d486c36b367c90d6ca8a7801b
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 09 Aug 2022 17:48:55 +0800
Tag:    v3.9.16

MDL-75388 lib: Update mustache to 2.14.1

commit e851106c8fa8d373ee138de6d5b6582fe36b1ecd
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 09 Aug 2022 17:33:53 +0800
Tag:    v4.0.3

MDL-75388 lib: Update mustache to 2.14.1

commit 2c4cc3caf67590945b2dae5dcf709545d5453f7f
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Tue, 09 Aug 2022 17:29:29 +0800
Tag:    v3.11.9

MDL-75388 lib: Update mustache to 2.14.1

commit 045ee091daf71f151c3fbddd7fe1fa5264900f8a
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Thu, 04 Aug 2022 23:27:27 +0800
Tag:    v4.1.0-beta

MDL-67020 Cache: Make locking work for local file caches

commit b0f89e5b92f266b29dac9f2e17eda92b4e923c15
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Thu, 30 Jun 2022 22:34:29 +0800
Tag:    v3.11.12

MDL-75105 tool_behat: List available data generators

commit 65be624c430e84b007e0c98ae039818b2fd54dde
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Thu, 30 Jun 2022 22:34:29 +0800
Tag:    v3.9.19

MDL-75105 tool_behat: List available data generators

commit 4dfb5cf6e761490fe20c92cfedfe184e060ca3d4
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Thu, 30 Jun 2022 22:34:29 +0800
Tag:    v4.0.6

MDL-75105 tool_behat: List available data generators

commit 0c448af668f5147fe70d4e52365ecf238dcf6400
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Thu, 30 Jun 2022 22:34:29 +0800
Tag:    v4.1.1

MDL-75105 tool_behat: List available data generators

commit b05efb43a464f92856359b3546984b89d8abab26
Author: Mark Johnson <mark.johnson@catalyst-eu.net>
Date:   Thu, 30 Jun 2022 22:34:29 +0800
Tag:    v4.2.0-beta

MDL-75105 tool_behat: List available data generators

commit 2b36e5be2ebd37262315265d1525e6cccd0caaaf
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Thu, 09 Jul 2020 17:11:17 +0800
Tag:    v3.8.5

MDL-67671 backup: Fix modname display on backup form

commit 762e8afa6f7f85a13c10227976345e5aba57a208
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Thu, 09 Jul 2020 17:11:17 +0800
Tag:    v3.9.2

MDL-67671 backup: Fix modname display on backup form

commit e37cdf881ebfb5795a1af4f5df31e0d74d0e7a86
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Thu, 09 Jul 2020 17:11:17 +0800
Tag:    v3.10.0-beta

MDL-67671 backup: Fix modname display on backup form

commit e6568e5a31f8e9b0661071767cf76b55e9392501
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Thu, 23 Apr 2020 22:55:03 +0800
Tag:    v3.7.7

MDL-68503 user profile: Make sortorders relative to existing records

commit a84620c2d55ffa61a557780a953ddd229feae4c6
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Thu, 23 Apr 2020 22:55:03 +0800
Tag:    v3.8.4

MDL-68503 user profile: Make sortorders relative to existing records

commit f77212a051abb840f18ade50b91f8810509a5741
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Thu, 23 Apr 2020 22:55:03 +0800
Tag:    v3.9.0-beta

MDL-68503 user profile: Make sortorders relative to existing records

commit d62ce1d4198987e3c33e52c8aefb24100151b23b
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Tue, 14 Jan 2020 17:58:48 +0800
Tag:    v3.9.0-beta

MDL-67681 Cache: Store coursecattree array in a single key

commit e5ec4988b63f57639fa563f9ac4a919d04fad299
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Mon, 13 Jan 2020 19:37:09 +0800
Tag:    v3.7.5

MDL-67674 Cache: Lock rebuilding of the course category tree cache

commit b5410980aaff50b75f891c89d9d9d0caf1306618
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Mon, 13 Jan 2020 19:37:09 +0800
Tag:    v3.8.2

MDL-67674 Cache: Lock rebuilding of the course category tree cache

commit 96e440493bd26290d62898141432e6143fe4e44b
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Mon, 13 Jan 2020 19:37:09 +0800
Tag:    v3.9.0-beta

MDL-67674 Cache: Lock rebuilding of the course category tree cache

commit 7f45491d4dd6cc5ba143d7b48446330108905611
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Thu, 08 Aug 2019 16:08:08 +0800
Tag:    v3.7.2

MDL-66336 courses: Show an error when no course categories are visible

commit 3b75d14315a4576cfb7c4bcfee0fd06ffbc588df
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Thu, 08 Aug 2019 16:08:08 +0800
Tag:    v3.8.0-beta

MDL-66336 courses: Show an error when no course categories are visible

commit 288d6ebb5492ebbe651ff46b84ca0682f5ab99bf
Author: Mark Johnson <mark@barrenfrozenwasteland.com>
Date:   Wed, 17 Apr 2019 01:31:51 +0800
Tag:    v3.8.0-beta

MDL-65369 events: Include changed course settings in course_updated

commit c63863df2bfa2baca2f08ef2339cadeef3c8ad38
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Thu, 11 Apr 2019 16:02:31 +0800
Tag:    v3.6.7

MDL-65335 auth: Make oauth2 enabled check more efficient

commit 6bdfddc463a39c363ed1d985fb395d986118c308
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Thu, 11 Apr 2019 16:02:31 +0800
Tag:    v3.7.3

MDL-65335 auth: Make oauth2 enabled check more efficient

commit f3c9599e1fbf3e730c229ce93909000d5e6304cd
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Thu, 11 Apr 2019 16:02:31 +0800
Tag:    v3.8.0-beta

MDL-65335 auth: Make oauth2 enabled check more efficient

commit d91aa1e76030751a7c9fac27cc34f449179e32cf
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Wed, 10 Apr 2019 23:27:36 +0800
Tag:    v3.8.0-beta

MDL-65327 performance: Lazy-load module name strings

commit 7d4c345820cd37aa8c46e9adc05d2d00b50814ee
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Wed, 27 Feb 2019 18:08:41 +0800
Tag:    v3.7.0-beta

MDL-64886 enrol: Make enrolledusercount optional in enrol_get_users_courses

commit 4c0a87629f157b8fd7e226badd7635bc387cd60f
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Mon, 18 Feb 2019 22:03:52 +0800
Tag:    v3.5.5

MDL-64889 completion: Fix performance of get_course_progress_percentage

commit 0c81fe1f2ea7af4a292730e8516fd35888e5b307
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Mon, 18 Feb 2019 22:03:52 +0800
Tag:    v3.6.3

MDL-64889 completion: Fix performance of get_course_progress_percentage

commit 272c7948d2c992974c37a16c3d40ae2680667a15
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Mon, 18 Feb 2019 22:03:52 +0800
Tag:    v3.7.0-beta

MDL-64889 completion: Fix performance of get_course_progress_percentage

commit d6c06935c28f5dc8cf3f77f3ab2a4e2c029f91c8
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Tue, 12 Feb 2019 00:05:23 +0800
Tag:    v3.7.0-beta

MDL-64823 mobile: Fix prefix for disabled plugins

commit 7672471236d4d19b91e8bedc26616580bd8e016e
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Wed, 21 Nov 2018 18:27:33 +0800
Tag:    v3.7.0-beta

MDL-64123 webservices: Add valueused to completion data

commit d9cab9de67f4506cec47e2a11d2365098dc98ccd
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Wed, 14 Nov 2018 21:38:39 +0800
Tag:    v3.4.7

MDL-63660 privacy: Include CSS locally for data export

commit c2650d3f3d9b217ebd15c9436517b1d53c793b2d
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Wed, 14 Nov 2018 21:38:39 +0800
Tag:    v3.5.4

MDL-63660 privacy: Include CSS locally for data export

commit 80aff7db49b7b1b7bd5435d4fb864d0fb858a779
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Wed, 14 Nov 2018 21:38:39 +0800
Tag:    v3.6.0-beta

MDL-63660 privacy: Include CSS locally for data export

commit 83acfca76a38f0f6d9089ed0d7ef129ec0c9d020
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Thu, 17 May 2018 19:10:48 +0800
Tag:    v3.4.4

MDL-62488 filebrowser: Stop unit tests assuming number of categories

commit 81fb99ed66a9eceeb5889afb7876206693108640
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Thu, 17 May 2018 19:10:48 +0800
Tag:    v3.5.1

MDL-62488 filebrowser: Stop unit tests assuming number of categories

commit 3bc65933cf146a46f3e454d7544636efbd7524ab
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Thu, 17 May 2018 19:10:48 +0800
Tag:    v3.6.0-beta

MDL-62488 filebrowser: Stop unit tests assuming number of categories

commit 6a5d9d07057cabe10f38b60ba1bf4f1f8d0b974a
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Fri, 11 May 2018 22:32:32 +0800
Tag:    v3.3.7

MDL-62408 behat: Correct PHPUNIT_TEST checks in behat_config_util

commit d577e027b66cee2857d480d86551fcb78be9eedc
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Fri, 11 May 2018 22:32:32 +0800
Tag:    v3.4.4

MDL-62408 behat: Correct PHPUNIT_TEST checks in behat_config_util

commit dc7c48a9d7b52e5a97585093229d2e21852cefbd
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Fri, 11 May 2018 22:32:32 +0800
Tag:    v3.5.1

MDL-62408 behat: Correct PHPUNIT_TEST checks in behat_config_util

commit 104fc7fd0dbf9020273d3990b62c84dd0aefedfa
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Fri, 11 May 2018 22:32:32 +0800
Tag:    v3.6.0-beta

MDL-62408 behat: Correct PHPUNIT_TEST checks in behat_config_util

commit e3389c83b2a3599e27298f98362edf27c86eeefe
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Fri, 13 Apr 2018 17:19:35 +0800
Tag:    v3.6.0-beta

MDL-61244 caching: Allow granular purging of caches

commit e65560e3eb37463478909cce907bae6f6da09578
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Thu, 05 Apr 2018 16:36:48 +0800
Tag:    v3.5.0-beta

MDL-61869 output: Infer rendering of templatables

commit 7d2ad716dd9ad35ede6501ff7642483b2b9ac47b
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Fri, 17 Nov 2017 18:21:47 +0800
Tag:    v3.6.0-beta

MDL-60820 workshop: Allow teacher to specify submission types

commit 8edb87a37f486710a36684aecf4c8c27c89741b4
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Thu, 26 Oct 2017 21:59:35 +0800
Tag:    v3.3.3

MDL-60600 core_output: Clear static icon system cache between unit tests

commit a9ca3fa167fbcb1f01f8fa92eac671281aa026cb
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Thu, 26 Oct 2017 21:59:35 +0800
Tag:    v3.4.0-rc1

MDL-60600 core_output: Clear static icon system cache between unit tests

commit 43391de3e26d346fd0417adb472d38ec0409d1eb
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Fri, 05 May 2017 19:02:24 +0800
Tag:    v3.2.4

MDL-58826 theme_boost: Prevent fatal errors in action menu behat steps

commit cbc3742d716ab337587ffb9043706983fcac25dd
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Fri, 05 May 2017 19:02:24 +0800
Tag:    v3.3.1

MDL-58826 theme_boost: Prevent fatal errors in action menu behat steps

commit 7e732c5d5ab341779d6c0843ae1bc40d112ffc1d
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Fri, 05 May 2017 19:02:24 +0800
Tag:    v3.4.0-beta

MDL-58826 theme_boost: Prevent fatal errors in action menu behat steps

commit a4a2d1edd05ad5d71485369e3e66be768a6293a2
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Fri, 16 Sep 2016 19:32:07 +0800
Tag:    v3.0.7

MDL-55988 Forms: Stop autocomplete triggering warning on unload

commit 9f95b657e2724316271ceb5f24f8bc93ef391470
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Fri, 19 Aug 2016 18:24:48 +0800
Tag:    v3.1.2

MDL-55385 output: Support non-integer output_buffering values

commit e1093c7fa80301bb4a09809c6483c39276b32585
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Fri, 19 Aug 2016 18:24:48 +0800
Tag:    v3.2.0-beta

MDL-55385 output: Support non-integer output_buffering values

commit 74526688a051df3b440f5c7efd3896fc68073bc3
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Tue, 28 Jun 2016 19:38:41 +0800
Tag:    v3.0.5

MDL-55041 roles: Fix JSON parsing in permission manager

commit ad1e11c2e40e10e4919f795e158254c312170399
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Tue, 28 Jun 2016 19:38:41 +0800
Tag:    v3.1.1

MDL-55041 roles: Fix JSON parsing in permission manager

commit 4d9036d6eb5857575fe26a3997818b4cc44ab71a
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Tue, 28 Jun 2016 19:38:41 +0800
Tag:    v3.2.0-beta

MDL-55041 roles: Fix JSON parsing in permission manager

commit 1ec4e9320ae1996a123cb59dd955e0244aec6701
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Tue, 31 May 2016 19:39:47 +0800
Tag:    v3.0.5

MDL-54180 Behat: Handle exceptions from driver when saving screenshot

commit 6862093122252570bf6e84cfaf6af071b6a24fa8
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Tue, 31 May 2016 19:34:58 +0800
Tag:    v3.1.1

MDL-54180 Behat: Handle exceptions from driver when saving screenshot

commit be8b89500c47a6155239977da71fa56c3d6ec17b
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Thu, 12 May 2016 16:49:24 +0800
Tag:    v3.2.0-beta

MDL-54180 Behat: Handle exceptions from driver when saving screenshot

commit a674b3659c1c1d50cfbd01dc8a6f86b7bb83d41c
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Tue, 10 May 2016 22:38:29 +0800
Tag:    v3.0.5

MDL-54110 repositories: Allow repositories to ignore post_max_size

commit 121b67411f881f66d5fed87335a0b8eaf5a14de8
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Tue, 10 May 2016 22:35:43 +0800
Tag:    v3.1.0-rc1

MDL-54110 repositories: Allow repositories to ignore post_max_size

commit e93887010107562e4d60d7e206e2f1639c2047d6
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Tue, 29 Mar 2016 18:43:26 +0800
Tag:    v2.9.6

MDL-53007 block_navigation: Set width of item text to prevent overflow

commit 5bd06806e2ae8ecc8882ba5dfe75e7eddc41eafb
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Tue, 29 Mar 2016 18:43:26 +0800
Tag:    v3.0.4

MDL-53007 block_navigation: Set width of item text to prevent overflow

commit a9c52c78ddc4ebf8dbee1964de8e8ce650a8ea98
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Tue, 29 Mar 2016 18:43:26 +0800
Tag:    v3.1.0-beta

MDL-53007 block_navigation: Set width of item text to prevent overflow

commit 1292a65011b9766aaa6e781526baa8bfd18b7b7c
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Thu, 25 Feb 2016 19:55:50 +0800
Tag:    v2.9.5

MDL-52936 theme_bootstrapbase: Fix link hover bug on iOS

commit 06b13fb79ffb324a23d0cd093906f834c69033d4
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Thu, 25 Feb 2016 19:42:40 +0800
Tag:    v3.0.3

MDL-52936 theme_bootstrapbase: Fix link hover bug on iOS

commit 024b1eade034bbc3379ed7c79a812177747b89b2
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Thu, 25 Feb 2016 19:38:11 +0800
Tag:    v3.1.0-beta

MDL-52936 theme_bootstrapbase: Fix link hover bug on iOS

commit ba9e80c7c72a9fbd51e99a3bbd5d501e13a9d831
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Thu, 28 Jan 2016 17:52:27 +0800
Tag:    v2.9.5

MDL-52913 behat: Abort database transactions on exception.

commit df443f4d8304207b8f5259dbc0dc1b7c8b283d47
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Thu, 28 Jan 2016 17:52:27 +0800
Tag:    v3.0.3

MDL-52913 behat: Abort database transactions on exception.

commit a2497e503666b86b31a517be58af1f69a5dee161
Author: Mark Johnson <mark.johnson@open.ac.uk>
Date:   Thu, 28 Jan 2016 17:52:27 +0800
Tag:    v3.1.0-beta

MDL-52913 behat: Abort database transactions on exception.

commit 78cd07f761ba865baee2d190c1e2dad6bf20848c
Author: Mark Johnson <Mark.Johnson@open.ac.uk>
Date:   Mon, 10 Aug 2015 20:27:45 +0800
Tag:    v2.8.8

MDL-51014 behat: Wait for filepicker to load repository

commit 4575ba6f3469b64c2c731c91e428e771d5acb11f
Author: Mark Johnson <Mark.Johnson@open.ac.uk>
Date:   Mon, 10 Aug 2015 20:27:45 +0800
Tag:    v2.9.2

MDL-51014 behat: Wait for filepicker to load repository

commit c5639c9118cbc27a2a97afb5e1ab22513f053196
Author: Mark Johnson <Mark.Johnson@open.ac.uk>
Date:   Mon, 10 Aug 2015 20:27:45 +0800
Tag:    v3.0.0-beta

MDL-51014 behat: Wait for filepicker to load repository

commit b74c9a9fec07ee9a9c4d0b43d928f16e0d07accb
Author: Mark Johnson <mark.johnson@it.ox.ac.uk>
Date:   Thu, 21 Feb 2013 20:55:45 +0800
Tag:    v2.5.0-beta

MDL-33996 Forum search. Stop displaying raw search strings to users

commit a10ec7f66a1a3dc5ff7698711776c33fa89b9dd2
Author: Mark Johnson <mark.johnson@tauntons.ac.uk>
Date:   Thu, 28 Jul 2011 20:46:04 +0800
Tag:    v2.1.2

MDL-28510 repository_youtube Use smaller thumbnails in search results

commit b3ebbd4fc8bc2f2a6206b419900d9b81069ac93e
Author: Mark Johnson <mark.johnson@tauntons.ac.uk>
Date:   Thu, 28 Jul 2011 20:44:53 +0800
Tag:    v2.0.5

MDL-28510 repository_youtube Use smaller thumbnails in search results

commit b1fc521ff2372dfa847f18f7ddb676ed7946fddf
Author: Mark Johnson <mark.johnson@tauntons.ac.uk>
Date:   Thu, 28 Jul 2011 20:43:38 +0800
Tag:    v2.2.0-beta

MDL-28510 repository_youtube Use smaller thumbnails in search results

commit 88bf951aa753ff789872c062fe4fa14fb7e39973
Author: Mark Johnson <mark.johnson@tauntons.ac.uk>
Date:   Thu, 28 Jul 2011 20:16:47 +0800
Tag:    v2.2.0-beta

MDL-28509 repository_youtube Enable selection of sort order

commit 79ba96f75c6a8ceded05940d5c737adeb74f1d6d
Author: Mark Johnson <mark.johnson@tauntons.ac.uk>
Date:   Thu, 28 Jul 2011 20:16:47 +0800
Tag:    v2.2.0-beta

MDL-28509 repository_youtube Enable selection of sort order

commit 0638e55b1452d7267de0092adf8ccb01ec5e2d1d
Author: Mark Johnson <mark.johnson@tauntons.ac.uk>
Date:   Thu, 28 Jul 2011 20:15:25 +0800
Tag:    v2.1.2

MDL-28509 repository_youtube Enable selection of sort order

commit 2e348a66431381353f2c391388ce0b1defa17014
Author: Mark Johnson <mark.johnson@tauntons.ac.uk>
Date:   Thu, 28 Jul 2011 20:15:25 +0800
Tag:    v2.1.2

MDL-28509 repository_youtube Enable selection of sort order

commit 919304d4bfa6b24ff4e286c4de4c64ed44ebebf9
Author: Mark Johnson <mark.johnson@tauntons.ac.uk>
Date:   Thu, 28 Jul 2011 20:12:02 +0800
Tag:    v2.0.5

MDL-28509 repository_youtube Enable selection of sort order

commit c865e54938eaba0b21050048ac0e7e5b83e11991
Author: Mark Johnson <mark.johnson@tauntons.ac.uk>
Date:   Thu, 28 Jul 2011 20:12:02 +0800
Tag:    v2.0.5

MDL-28509 repository_youtube Enable selection of sort order

commit 84553f6150319d2696e40d9cd231cd6197720994
Author: Mark Johnson <mark.johnson@tauntons.ac.uk>
Date:   Thu, 28 Jul 2011 19:48:01 +0800
Tag:    v2.2.0-beta

Merge branch 'master', remote-tracking branch 'upstream/master'

commit c78f8443e6535b29bd5a0fe401c4720103d1f143
Author: Mark Johnson <mark.johnson@tauntons.ac.uk>
Date:   Fri, 24 Jun 2011 20:25:28 +0800
Tag:    v2.1.0

MDL-28025 pagelib improve error message when $PAGE->context isn't set