Git commits in Moodle 4.0.x by Andrew Nicols

commit a0acf2b8e50beb35a62229630b7757237c10c859
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 07 Nov 2023 16:14:14 +0800
Tag:    v4.0.12

MDL-79981 core: Add ability to manually run and filter phpunit on GHA

commit 86c984c61296327b543517e70a3c62e37f04a622
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 13 Oct 2023 15:43:43 +0800
Tag:    v4.0.12

MDL-79698 core: Correct duplicate array key in test provider

commit 6ce2eab54772167e33af1e2d326c82dce0dbfb10
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 10 Oct 2023 23:56:19 +0800
Tag:    v4.0.12

MDL-79638 phpunit: Add unit test for increment resets

commit a941d93de15a8755811daf1298d0f0e5fc474ebb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 10 Oct 2023 23:25:58 +0800
Tag:    v4.0.12

MDL-79638 phpunit: Adjust version checks for mysql/mariadb hack

commit 2576867e7a98f33ca43939c1ce28ebd0c52f6852
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 04 Sep 2023 09:00:26 +0800
Tag:    v4.0.11

MDL-79246 gradingform_rubric: Use i_click_on for behat clicks

commit e2111d83eef56d77d77f258d1a3fb1547985142d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 02 Sep 2023 08:18:38 +0800
Tag:    v4.0.11

weekly release 4.0.10+

commit 2e9dbfd2d1cd6dad95b63cebfa606f54714fb08c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 30 Aug 2023 12:41:37 +0800
Tag:    v4.0.11

MDL-78612 core: Wrap modal_factory.create in pendingPromise

commit 72ec24d812ea36e2083b100a27df60540b0ce8b4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 16 Aug 2023 20:01:26 +0800
Tag:    v4.0.11

MDL-78938 course: Wrap manual completion toggle in pending

commit 27efd067f8a5ccafb0e3abf868288aa70524cf5d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 16 Aug 2023 00:24:06 +0800
Tag:    v4.0.11

MDL-78938 report_progres: Wrap completion status update in pending

commit 4136c6b0c9b9d383f74a3b1314cda89b97488c4a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 07 Jul 2023 11:06:49 +0800
Tag:    v4.0.10

MDL-78673 grade: Switch test to use generators

commit 64e4988bd66757f745b81f0c4d626e4952016999
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 07 Jul 2023 10:51:51 +0800
Tag:    v4.0.10

MDL-78673 grade: Switch to behat navigation steps

commit 7fe6a2d902ba72a7ef480d91c4f9ddcb3156a97f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 07 Jul 2023 10:40:54 +0800
Tag:    v4.0.10

MDL-78673 grade: Address random failure due to toast

commit b621be27c7adc31e5ddee2068037a6697ef68428
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 07 Jul 2023 10:40:16 +0800
Tag:    v4.0.10

MDL-78673 behat: Allow plugins to define their expansion of >

commit 769cdff139e4bf00ad89d48bb17cb0638c6fba22
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 17 Jun 2023 19:39:46 +0800
Tag:    v4.0.12

MDL-78496 environment: Moodle 4.4 requirements

commit 2c14ed04697299183a75af4eb74263e666a4765d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 16 Jun 2023 12:04:34 +0800
Tag:    v4.0.10

weekly release 4.0.9+

commit 75f833524baa4a623f591f7751a61f4e557361ac
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 15 Jun 2023 09:28:05 +0800
Tag:    v4.0.10

MDL-76733 mod_assign: Address random failure

commit 220132391ed9b210af3f6114d03c26f822cc9484
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 15 Jun 2023 09:28:05 +0800
Tag:    v4.0.10

MDL-76733 mod_assign: Remove JS requirement for time-based tests

commit 01e9d88ceff09a77363bdc07a4964d772f6ff0b6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 13 Jun 2023 23:07:01 +0800
Tag:    v4.0.10

MDL-78466 cache: Add new result_found helper

commit dbdd33139237009e2b9e0f292287dcb9e409ab3f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 13 Jun 2023 21:48:23 +0800
Tag:    v4.0.10

MDL-78466 cache: Perform strict test on static cache values

commit 546baf2d7a96645306ffbb22be84c8eb1c2881cb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Jun 2023 11:59:04 +0800
Tag:    v4.0.9

MDL-76838 core: Add unit test for invalid unicode sequences

commit 555622abf24fa54b04142df86fa3d63394fc89cd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 07 Jun 2023 21:06:00 +0800
Tag:    v4.0.9

MDL-78431 core: Abort after config for source maps

commit fbc7ce063fb57e35ea64e1f6922c92f39fde99d0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 May 2023 14:54:35 +0800
Tag:    v4.0.9

MDL-78346 tool_langimport: Print any notifications before redirect

commit 57e7158352fe188b39fe0bd0842ea459fd4b1954
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 24 May 2023 22:48:28 +0800
Tag:    v4.0.9

MDL-78346 tool_langimport: Redirect after action to prevent resubmission

commit 6f3c18b235ff04c42b250799a5bd40d603ab82ca
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 24 May 2023 22:48:12 +0800
Tag:    v4.0.9

MDL-78346 tool_langimport: Prevent uninstallation of invalid targets

commit 2fdf0575203352bd0f6c76c1eb11bdf0c7f0ed62
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 May 2023 15:31:10 +0800
Tag:    v4.0.9

MDL-77733 behat: Remove extraneous no-axe option

commit e4f344282e5235aa899fe9d5f3375550276f86bd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 09 May 2023 10:17:14 +0800
Tag:    v4.0.9

MDL-78157 js: Be more careful about inserting missing module names

commit a2c1c036a9029fad4dd23791c242dfc3add75d8c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 26 Apr 2023 14:27:21 +0800
Tag:    v4.0.9

MDL-75552 badges: move apiBase consumption to backpack

commit 69e8820de12bec718575933ee8285ca48b44ad6a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 18 Apr 2023 22:28:15 +0800
Tag:    v4.0.8

weekly release 4.0.7+

commit 2bbb3d0eb4a21866d0200e4ddb3020cf573f1753
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 18 Apr 2023 09:02:16 +0800
Tag:    v4.0.8

MDL-77944 behat: Rename chrome options for w3c support

commit 875c1d96381d7365916eb153421ee35a55ffff05
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 06 Apr 2023 16:26:38 +0800
Tag:    v4.0.8

MDL-77837 core: Improve usage docs for cron_setup_user

commit 46ea3269fc5f4d5b19139e62f66ffd880b1da21e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 04 Apr 2023 09:26:34 +0800
Tag:    v4.0.8

MDL-77837 phpunit: Ensure that the cron user setter is used

commit be8fac62911b84822a3f7667c3b678c68215ee32
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 04 Apr 2023 09:25:04 +0800
Tag:    v4.0.8

MDL-77837 cron: Ensure user is set when running tasks

commit 0be2c4669202be734e6fdfcb97913bbe9143f8b1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 10 Mar 2023 14:11:21 +0800
Tag:    v4.0.7

MDL-77429 course: Change course date to previous day

commit 4027a6f9fbccc1c30c92da77fcfc8ebb2062865b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 10 Mar 2023 13:31:29 +0800
Tag:    v4.0.7

MDL-77037 core_course: Add new courseindex test to classic excludelist

commit aeef022c1cbf05b959e273208e6a284c1caef5bb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Mar 2023 21:59:29 +0800
Tag:    v4.0.7

MDL-77037 core_course: Coding style fix in Behat feature

commit 1bfc8f2097d5cd9f448fe26c4a350dcb38fa1648
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Mar 2023 08:18:54 +0800
Tag:    v4.0.7

MDL-77559 js: Rebuild all JS with Node 16

commit 1852ad42b53d357399dd2799cb74b59353187806
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Mar 2023 08:11:22 +0800
Tag:    v4.0.7

MDL-77559 js: Revert "MDL-75012 core: Bump NodeJS version requirements"

commit 3a0b800be79fcf240a3b79d5d8ad6f5ffb66a880
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Mar 2023 08:11:18 +0800
Tag:    v4.0.7

MDL-77559 js: Revert "MDL-75012 js: Bump standard dependencies"

commit 9e7a6d1c795c3d419a74dd87f2cecfe7ae7a280b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Mar 2023 08:11:15 +0800
Tag:    v4.0.7

MDL-77559 js: Revert "MDL-75012 js: Remove grunt-contrib-uglify"

commit 7553895409b52f6ef93c02356fbb97e634aa321a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Mar 2023 08:11:13 +0800
Tag:    v4.0.7

MDL-77559 js: Revert "MDL-75012 js: Bump stylelint and components"

commit 80a06b2966f4f2b39b960148782ffbc8ecdc4ac7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Mar 2023 08:11:04 +0800
Tag:    v4.0.7

MDL-77559 js: Revert "MDL-75012 js: Update browserslist"

commit e9e77f32e92e67da8d962f51b3892064c4a884b3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Mar 2023 08:11:02 +0800
Tag:    v4.0.7

MDL-77559 js: Revert "MDL-75012 js: Bump node-sass"

commit c3097aab8cd773be7f68addaa522789f37c26e44
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Mar 2023 08:10:47 +0800
Tag:    v4.0.7

MDL-77559 js: Revert "MDL-75012 js: Audit fix"

commit 290a7cffeafd4a421e80fc1701c2afe79df6d58a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Mar 2023 08:10:45 +0800
Tag:    v4.0.7

MDL-77559 js: Revert "MDL-75012 js: Use our own jsdoc wrapper"

commit 92b235d31b3196f779a89496e09fe8ba61c70c69
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Mar 2023 08:10:37 +0800
Tag:    v4.0.7

MDL-77559 js: Revert "MDL-75012 js: Bump shifter to new version"

commit 9ea97cc350e3df07fa2c7cfc71916e9ae35bf76c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Mar 2023 08:10:35 +0800
Tag:    v4.0.7

MDL-77559 js: Revert "MDL-75012 js: Put shifter on a diet"

commit 62ed5dfd27e1097717d6c9ae05c2effa971dbcdb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Mar 2023 08:10:34 +0800
Tag:    v4.0.7

MDL-77559 js: Revert "MDL-75012 js: Remove unused babel-preset-minify dependency"

commit dcabe3887650bd7045c65f6a321c0fde7bc3e4ef
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Mar 2023 08:10:32 +0800
Tag:    v4.0.7

MDL-77559 js: Revert "MDL-75012 js: Bump Babel dependencies"

commit 3c05e673a391b0fc3f2d4860d0777c1f3816e0c6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Mar 2023 08:09:44 +0800
Tag:    v4.0.7

MDL-77559 js: Revert "MDL-75012 js: Remove orphaned source maps"

commit e2eb63f1d9502d533e815e59c5223e9ea51ab035
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 02 Mar 2023 15:00:26 +0800
Tag:    v4.0.7

MDL-77458 core: Add supported php version info to phpcs config

commit 0d08af8de6a48d8aaa2e9685c95f2b0027b2c324
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 02 Mar 2023 11:05:54 +0800
Tag:    v4.0.7

MDL-77461 behat: Use get_course_id instead of DB fetch

commit 58f411d2f1a1c44118f5e52230f39a201abab945
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 28 Feb 2023 11:01:10 +0800
Tag:    v4.0.7

MDL-75012 js: Full build of all grunt things

commit 8412495f5e77eec0d6de9bb598dc0ce42ca8eaa4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 28 Feb 2023 10:24:04 +0800
Tag:    v4.0.7

MDL-75012 js: Remove unused babel-preset-minify dependency

commit c90054e98ec5cc90b1c3aac21d1c5aebb71f057a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 28 Feb 2023 10:17:15 +0800
Tag:    v4.0.7

MDL-75012 js: Bump Babel dependencies

commit 6df8e613be4d5eeee0ee9d04fb992d47fde8c723
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 23 Feb 2023 10:05:27 +0800
Tag:    v4.0.7

MDL-77230 mod_feedback: Coding style violation fixes

commit 77d822898a332e8ae39c6e0d312f1f8f51bdba8d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 22 Feb 2023 15:17:36 +0800
Tag:    v4.0.7

MDL-75012 js: Put shifter on a diet

commit 13a1d1d66192e1c6246e3ca116ce3d9b7c54b4d0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 15 Feb 2023 22:08:20 +0800
Tag:    v4.0.7

MDL-77248 mod_bigbluebuttonbn: Remove unused dpa pages

commit 223cdb0ed968b430ad96ec8fc79a6f9b17cc3c14
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 15 Feb 2023 12:05:02 +0800
Tag:    v4.0.7

MDL-77248 mod_bigbluebuttonbn: Set dpa accepted when creating activities

commit c3f0e5ddaa366348cca4e8b224b939f4268cab60
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 13 Feb 2023 22:11:43 +0800
Tag:    v4.0.7

MDL-77248 core: Move pre_enable_plugin_actions callback to enable_plugin

commit 95b47d2432888230dd53b9490ab55f9f5aeaa77f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 07 Feb 2023 12:12:34 +0800
Tag:    v4.0.7

MDL-75012 js: Bump shifter to new version

commit b7c2924b68c7ea91c59cda0da67c91fdbec3e75f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 03 Feb 2023 22:48:04 +0800
Tag:    v4.0.7

MDL-75012 js: Use our own jsdoc wrapper

commit 73d25ec0c6793e0b4a6968b7786dfc270e48062f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 03 Feb 2023 21:41:49 +0800
Tag:    v4.0.7

MDL-75012 js: Audit fix

commit d418ca209e12e15306a8be15887746f82b1ab694
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 03 Feb 2023 21:28:41 +0800
Tag:    v4.0.7

MDL-75012 js: Bump node-sass

commit a1d646d62163a4e87aa6fc37b90e28d979644a1b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 03 Feb 2023 13:47:50 +0800
Tag:    v4.0.7

MDL-75012 js: Update browserslist

commit e431f3a4d66a9cd70b241f85a08167c0bee8697c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 03 Feb 2023 11:24:18 +0800
Tag:    v4.0.7

MDL-75012 js: Bump stylelint and components

commit 415c9de634b270a9adab76ef0f5ac8a30ef9c4a2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 03 Feb 2023 10:54:57 +0800
Tag:    v4.0.7

MDL-75012 js: Remove grunt-contrib-uglify

commit 86cc29f021f9270b6c0e3347006c372573593bc5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 03 Feb 2023 10:19:15 +0800
Tag:    v4.0.7

MDL-75012 js: Bump standard dependencies

commit a20c78d894597e41e44a87f19456b07f02e79387
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 10 Jan 2023 12:09:00 +0800
Tag:    v4.0.6

MDL-76833 core: Bump phpunit/php-code-coverage version

commit fe6d10218416fa7f49c824694c9e4c895231f8f5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 10 Jan 2023 11:19:02 +0800
Tag:    v4.0.6

MDL-76811 mod_data: Remove duplicate tests

commit b5cce2514d155d81b340aafc3192ad4af7cd231e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 10 Jan 2023 11:18:36 +0800
Tag:    v4.0.6

MDL-76811 mod_data: Generator test cleanup

commit e719cbb6873c41d119e8ebd4f9e540c28ed0ecab
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 06 Jan 2023 12:57:52 +0800
Tag:    v4.0.6

MDL-76811 mod_data: strpos check should be strict

commit 4fb6de63243b74cda5630ea2f0dc509bfb8c38ec
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 03 Jan 2023 15:27:30 +0800
Tag:    v4.0.6

MDL-32105 mod_glossary: Improve behat test

commit 0faa70e56a6488ade3e26dc3dc38130b05627d9b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Dec 2022 21:11:04 +0800
Tag:    v4.0.6

MDL-75105 tool_behat: Coding style fixes

commit 8340d958cd26508fe8ae6f1e0b5db7619e9bcee2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Dec 2022 09:41:48 +0800
Tag:    v4.0.10

MDL-76733 mod_assign: Tidy up availability behat tests

commit 7a5389f1cc719e8e9e99b38fe1665e57b1842958
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Dec 2022 09:25:40 +0800
Tag:    v4.0.6

MDL-76727 core: Allow phpcs configuration to be overridden locally

commit 089260dae2e1a5f195b501c38c4e6cbb5003fe8d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 16 Dec 2022 09:05:57 +0800
Tag:    v4.0.6

weekly release 4.0.5+

commit 4ab2e98a6413a794cc32f0fea3519d884b2491e9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 13 Dec 2022 11:05:25 +0800
Tag:    v4.0.6

MDL-76293 gradebook: Address coding violations

commit 57f473425a53a84443102e6add24926c1a71f5d2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 07 Dec 2022 21:40:01 +0800
Tag:    v4.0.6

MDL-76559 core: validate_email does not take false either

commit 7c28bd0d368f5560deb6c0e879566131e6f19e15
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 03 Dec 2022 20:56:16 +0800
Tag:    v4.0.6

MDL-76559 core: validate_email should not accept empty values

commit 258c8ca75c40d3e98a8bd0d1a5df39861cc2a8ea
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 03 Dec 2022 11:47:53 +0800
Tag:    v4.0.6

MDL-76556 tool_log: Set the store property correctly

commit eb61b041804f30bd1797269bdbaefec25b5e1886
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 29 Nov 2022 12:28:35 +0800
Tag:    v4.0.6

MDL-76258 mod_lti: Codign style fixes

commit ab112ec2b7d5f5e042e328874f8c0310ae697a0d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 29 Nov 2022 11:49:24 +0800
Tag:    v4.0.6

MDL-69570 assignfeedback_editpdf: Whitespace fix

commit 6687efe4d516aedb825ed226ca2d98ff6e3d280c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 25 Nov 2022 21:09:02 +0800
Tag:    v4.0.6

MDL-76483 core: Handle default value for get_docs_url()

commit ad770fe21568684c122cb56d052025cbef7f4191
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 25 Nov 2022 21:02:13 +0800
Tag:    v4.0.6

MDL-76482 output: The javascript mustache helper should return a string

commit 1a5322ab4b9075286a52f653dd0c2e26f2505df7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 24 Nov 2022 16:40:46 +0800
Tag:    v4.0.6

MDL-76468 output: Correct slasharg URL for theme stylesheet

commit 5851941cef0fded35c91b93d12861959dc6e58ab
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 18 Nov 2022 15:13:12 +0800
Tag:    v4.0.6

MDL-76367 core: Apply RTL transformations to editors too

commit cbc0b075b7e22e248bbe0226926863b525fd9886
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 07 Nov 2022 12:09:07 +0800
Tag:    v4.0.5

MDL-74468 mod_bigbluebuttonbn: Coding style violation fix

commit 7b18e8ad63ae4e47321caad2abf2e1a2f421853e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 06 Nov 2022 21:00:09 +0800
Tag:    v4.0.5

MDL-76207 contentbank: Switch to opened window

commit 7dc9c54ff6c3c090bea2889c118b04f0b7c8632c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 04 Nov 2022 12:35:37 +0800
Tag:    v4.0.7

MDL-75012 core: Bump NodeJS version requirements

commit 6509945bcd76aca3f2cfe84a0da39feb84bee0f4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 Nov 2022 15:11:21 +0800
Tag:    v4.0.5

MDL-76169 question: General behat fixes

commit b4a53cba594b0eca241b2d434409b4b01d2bbaa5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 Nov 2022 11:10:56 +0800
Tag:    v4.0.5

MDL-76169 question: Use action menu steps consistently

commit 5e0b23579035eb652744b9ca37813540fd675764
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 Nov 2022 10:58:20 +0800
Tag:    v4.0.5

MDL-76169 mod_quiz: Add quiz question bank behat resolver

commit e53e25af94983801e566655a58d64a597e28c05f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 Nov 2022 10:52:32 +0800
Tag:    v4.0.5

MDL-76169 behat: Normalise exception message in should (not) steps

commit 414a99535bc4f7fe5d6dd7fdb0e7a802c0bbaf7c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 Nov 2022 10:36:37 +0800
Tag:    v4.0.5

MDL-76169 behat: Add improved steps for using action menus

commit b35468292e6012bb6fd338127c95352b15ce58a4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 28 Oct 2022 20:53:21 +0800
Tag:    v4.0.5

MDL-76120 behat: Swap click on select option to set field

commit 825f0399686d22ca5594dc58e27f926b22312383
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 19 Oct 2022 20:26:11 +0800
Tag:    v4.0.5

MDL-75985 behat: Return newline character for \n

commit 3418b4d61c4cbc7a7018777d7d76c3c9edac67d9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 13 Oct 2022 16:03:49 +0800
Tag:    v4.0.5

MDL-75985 behat: Standardise HTML output when comparing editor content

commit b01fee2008a1705c907fab269afa3329c3930de8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 12 Oct 2022 13:41:12 +0800
Tag:    v4.0.5

MDL-75969 behat: Allow the editor field to request a save

commit 24953e5d4612e2571e4c349b79d4cdf99f53124f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 12 Oct 2022 10:06:40 +0800
Tag:    v4.0.5

MDL-75962 js: Fix jsdoc violations

commit e2ea6b2a8a29503a9c954bcfc433379030e0f097
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 12 Oct 2022 06:39:36 +0800
Tag:    v4.0.5

MDL-75959 customfield: Correct inappropriate class import

commit 34845eaad20d3dda80c54356fe201e75a1017efa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 11 Oct 2022 09:49:31 +0800
Tag:    v4.0.5

MDL-75936 core_message: Drawer must be ready before firing drawer events

commit b4493c2a1680171388bb204993340823147b4797
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 07 Oct 2022 13:03:55 +0800
Tag:    v4.0.5

weekly release 4.0.4+

commit d62139e86b973fa954982a6146b0983513d72a22
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 06 Oct 2022 14:43:55 +0800
Tag:    v4.0.5

MDL-71686 core_form: Include missing build

commit fa0dd0ababbc0b0a452b7eaf0149944c1a228c71
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 06 Oct 2022 10:20:36 +0800
Tag:    v4.0.5

MDL-71686 core_form: Move form serializer to shared function

commit b3f611a14e4ba14771639ed8feccb200de4cb00a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 06 Oct 2022 09:05:23 +0800
Tag:    v4.0.5

MDL-75752 question: Bind contextid param in comment backup

commit 5de4468345925b6d7225883069415abfc016000c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 30 Sep 2022 16:36:31 +0800
Tag:    v4.0.5

MDL-75614 dml: Unit tests must test something

commit acc1354295cd962ff26837fc7be8be4a33add8e1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 27 Sep 2022 12:45:25 +0800
Tag:    v4.0.5

MDL-75744 qtype_gapselect: Remove unnecessary javascript tag

commit 524d855f6bcd494ccb0ef1e50a178b6178a34f04
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 19 Sep 2022 14:47:21 +0800
Tag:    v4.0.5

MDL-75783 javascript: Add optional jsconfig configuration

commit 80799bfec1dbeb60a3717c150440d5f8295277e5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 29 Aug 2022 20:46:35 +0800
Tag:    v4.0.5

MDL-75886 atto: Always use Atto for @atto tests

commit dc2742308789604d480963f8e70675de510f271f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Aug 2022 22:27:11 +0800
Tag:    v4.0.5

MDL-75909 mod_data: Make template editor use html editor

commit 493ef64d13cc9b83bc0c932ef38361c794cb9155
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 Aug 2022 10:42:30 +0800
Tag:    v4.0.5

MDL-75782 mod_quiz: Make TinyMCE autosave less fragile

commit 0a63b5c08d707adbfbfa1421d195d04a62e6d913
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 17 Aug 2022 14:51:21 +0800
Tag:    v4.0.5

MDL-75559 behat: Sort behat_hooks to top of context list

commit a9a1791fe7939fe9fc094161f280ef404e428667
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 05 Aug 2022 14:04:14 +0800
Tag:    v4.0.3

MDL-75386 theme: Include CSS from editor subplugins in editor style

commit b1837e6cf90f77fa8f71d8ee7f28ebc8172cc451
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 04 Aug 2022 10:04:12 +0800
Tag:    v4.0.3

MDL-74492 editor_atto: Comment the regex change

commit eab0470f4f8f7985fa606252ede093b41bc1206a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 03 Aug 2022 16:46:00 +0800
Tag:    v4.0.6

MDL-75365 javascript: Support ES6 in all JS except YUI

commit b81c83e4616ecc902858bc100e5d2731135d3ed1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 19 Jul 2022 12:37:49 +0800
Tag:    v4.0.3

MDL-75244 form: Change checker should check existence of tinyMCE API

commit 4fd50e8cd95b11fb250898f1841d19b2f24eee5a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 30 Jun 2022 09:49:32 +0800
Tag:    v4.0.2

MDL-74379 core: Update date_format_string to use x-os functions

commit fb4a9db65e97024dc63af5e5285ba0ab7f4fc000
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Jun 2022 11:52:39 +0800
Tag:    v4.0.2

MDL-73013 filelib: Fix code lint

commit f5e10746531fd624fc7f1d7d5c79327d24c5437c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Jun 2022 11:49:58 +0800
Tag:    v4.0.2

MDL-73013 filelib: Address coding style violations

commit ac39bac81b047ae9caa922fd59f86c6f263f37cc
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 03 Jun 2022 11:04:01 +0800
Tag:    v4.0.2

weekly release 4.0.1+

commit 16b30d920bd09c15ffef8ccb70526b8fd0c977e1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 06 May 2022 11:30:06 +0800
Tag:    v4.0.1

MDL-74511 core: Add phpcs default config

commit 51c376cfcaf534cb76d3f5e06af767fdb38dba23
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 18 Apr 2022 15:25:56 +0800
Tag:    v4.0.1

MDL-74511 core: Add phpcs config generator

commit fb0b57f4abb007cd4ce5e9c1fb4c77147c13c986
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 15 Apr 2022 19:57:50 +0800
Tag:    v4.0.0-rc4

MDL-74506 block: Correct parentcontextid for blocks in dashboard

commit ed56f9a976b6a3ae1cfa54bb25c0a973f537c09d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 15 Apr 2022 18:13:47 +0800
Tag:    v4.0.0-rc4

MDL-74506 block: Fix block upgrade to use correct parentcontextid

commit e9335eb448269d04d63f4a51dd6715f561d827fb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 13 Apr 2022 11:56:32 +0800
Tag:    v4.0.0-rc3

MDL-74447 core: Restrict block drag/drop to container

commit 9dc2ee548df71cbfc46286804d17968a35d8d53e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 07 Apr 2022 15:41:19 +0800
Tag:    v4.0.0-rc1

MDL-74235 mod_lti: Update use of logo to monologo

commit f40abbdf1d4bf1dafb5f70f79a0265847389bf31
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 07 Apr 2022 15:16:45 +0800
Tag:    v4.0.0-rc1

MDL-74235 core: Revert theme changes

commit e4aa381679290270fc31d0ec747632fe7bf2c6fe
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 07 Apr 2022 14:37:09 +0800
Tag:    v4.0.0-rc1

MDL-74235 mod: Update mod icon to use monologo

commit 00efa6aecf676ef86ab2e3d74f5fe512a0d31553
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 06 Apr 2022 13:41:23 +0800
Tag:    v4.0.0-rc1

MDL-74271 context: Improve performance of block context creation

commit 14dca23e1f659849aa10dbf646c9aaaa73809d90
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 05 Apr 2022 22:24:20 +0800
Tag:    v4.0.0-rc1

MDL-74271 core: Replace upgrade steps for blocks to be more performant

commit fa6920327e944499b5303110e1d7e1b8fd84b67d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 31 Mar 2022 23:29:02 +0800
Tag:    v4.0.0-rc1

MDL-74221 enrol_lti: Update tests to match new icon and strings

commit 73ffa2e0673794e112c3acc5bc61b98abe1388d2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 31 Mar 2022 21:34:26 +0800
Tag:    v4.0.0-rc1

MDL-74221 enrol_lti: Fix misuse of moodle_url constructor

commit 4bb0feb17692d2c4d48d07d0375375f8b236bc9f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 28 Mar 2022 14:37:49 +0800
Tag:    v4.0.0-rc1

MDL-73952 course: Revert iscurrent => highlighted rename

commit 495da028246959c95050fd0437ae324baa25686d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 28 Mar 2022 13:13:55 +0800
Tag:    v4.0.0-rc1

MDL-73952 core_course: Rename iscurrent to highlighted

commit 6212b71318a9916619ba6e0e309dc4026568a05c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 22 Mar 2022 15:20:11 +0800
Tag:    v4.0.0-rc1

MDL-74291 mod_bigbluebuttonbn: Allow students to join moderated meetings

commit 4b388fc239e0b45deb071f98549ccef45dffe929
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 18 Mar 2022 14:00:53 +0800
Tag:    v4.0.0-rc1

MDL-74235 core: Update core uses of activity icons to monologo

commit ffc227c9d5152664e876ee4e4b48c1d05f8c4a2e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 18 Mar 2022 13:51:46 +0800
Tag:    v4.0.0-rc1

MDL-74235 output: Fall back to icon and support monologo

commit eb0a95956f46d46705f915a632fb71abc9f80817
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 17 Mar 2022 12:27:33 +0800
Tag:    v4.0.0-rc1

MDL-74235 mod: Rename activity icons to new monologo naming

commit c3404942e40da84dafb1b2f494277fd3bcf7585e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 08 Mar 2022 13:56:45 +0800
Tag:    v4.0.0-rc1

MDL-74116 behat: Fix browser instantiation for Selenium 4

commit 44a4e78075be24b0e854be09c0fcbc9ec41c5987
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 08 Mar 2022 11:18:08 +0800
Tag:    v4.0.0-rc1

MDL-74112 course: Support multiple mforms in format chooser

commit 9331de13ab5a75d0f0d60314ac946baf91f4abc7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 Mar 2022 20:18:41 +0800
Tag:    v4.0.0-beta

MDL-71636 qbank_columnsortorder: Fix issues identified during integration

commit 68c0b45ca331616ce75e6adea4e2b419fa438efa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 01 Mar 2022 11:57:52 +0800
Tag:    v4.0.0-beta

MDL-73308 mod_bigbluebuttonbn: Ensure breakout data is in metadata

commit e1b9d5f3cda3af06db0de563818791892804625b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 18 Feb 2022 09:19:38 +0800
Tag:    v4.0.0-beta

MDL-73915 js: Drop support for IE and android

commit 0a4047ab31e2a3d5b75f9287efa795b208acb41a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 18 Feb 2022 08:57:51 +0800
Tag:    v4.0.0-beta

MDL-73915 js: Switch amd minification to terser

commit aa7f7957ea87e850ac98240a31324376f2b7ecb8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 18 Feb 2022 08:52:45 +0800
Tag:    v4.0.0-beta

MDL-73915 js: Upgrade babel and eslint

commit 4ce17e604c1c3dabc1f4847233b2e96cc4c37c40
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 18 Feb 2022 08:29:59 +0800
Tag:    v4.0.0-beta

MDL-73915 js: Upgrade packages

commit ef74e31086bc78ab84a6fbb0fbbb408d855e5bf4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 18 Feb 2022 08:07:49 +0800
Tag:    v4.0.0-beta

MDL-73915 js: Switch to nodejs lts/gallium

commit 1d1b3d1842491141541a40b5112444a245b5b75f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 17 Feb 2022 19:32:34 +0800
Tag:    v4.0.0-beta

MDL-73915 js: Upgrade node-sass

commit 39588c2ee1303f3c4b1e74b02e683f67b48c4785
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 16 Feb 2022 11:26:29 +0800
Tag:    v4.0.0-rc1

MDL-73899 behat: Fix coding style issues to change third-party status

commit 0491ccb6c858072b42d51c1bc24bdba98e2ea7fc
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 15 Feb 2022 14:56:59 +0800
Tag:    v4.0.0-beta

MDL-73883 behat: Display actual step during testing

commit 9771a81a12fde9f9886bf53e18eda3212d7457d1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 08 Feb 2022 09:40:51 +0800
Tag:    v4.0.0-beta

MDL-73679 core_courseformat: Move activity content to separate template

commit 1c7a3712fddf456a0059c74288c1178c43b5102a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 08 Feb 2022 09:40:51 +0800
Tag:    v4.0.0-beta

MDL-73679 core_courseformat: Move section content to separate template

commit adc61dddc32222323410eee94036d1d14058caef
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 03 Feb 2022 13:27:24 +0800
Tag:    v4.0.0-beta

MDL-72246 core_completion: Test coverage improvements for completion

commit a999b12e02e04cae2582c2bc4d04e27b415f2ead
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 03 Feb 2022 11:09:50 +0800
Tag:    v4.0.0-beta

MDL-72246 core_completion: Stop testing the inner workings of get_data()

commit 70cc41eec88bfe26e45bab84d8d3996f48eab881
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 Feb 2022 16:10:59 +0800
Tag:    v4.0.0-beta

MDL-72246 core_completion: Only fetch other completion data on requested

commit fc082d349ce5eff5df3bfa96a45b8d3269e3cda9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 Feb 2022 10:40:40 +0800
Tag:    v4.0.0-beta

MDL-73728 admin: Move adminpresets to admin/presets

commit b43d729c85f58994edd3c38ec3af558e0a673ed3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 Feb 2022 10:16:48 +0800
Tag:    v4.0.0-beta

MDL-73679 core: Add a named_templatable interface

commit ccb7d6db62e9b206c4fd99120ec82af9f6abdb7d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 28 Jan 2022 11:09:51 +0800
Tag:    v4.0.0-beta

MDL-73679 courseformat: Wrap template inclusions in blocks

commit d6052154a609de53f3804b52b6c8bc6ba4e5668d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 28 Jan 2022 11:09:33 +0800
Tag:    v4.0.0-beta

MDL-73679 courseformat: Add support for course format templating

commit 8a126b75e558a3db4e851fe4622647ddfdcc77f5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 19 Dec 2021 08:30:17 +0800
Tag:    v4.0.0-beta

MDL-73255 user: Ensure that invalid filters are not left

commit 7dd0a6983db49b04cc6cd4851aa2400fefe25bfb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 10 Dec 2021 07:26:20 +0800
Tag:    v4.0.0-beta

MDL-73314 tool_componentlibrary: Add shortcode for jsdoc

commit ce0ac9ce7597cfa13f205f5bb86c2f32d703cb11
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Dec 2021 15:03:43 +0800
Tag:    v4.0.0-beta

MDL-73314 core: Accept a Promise which resolves to string for toasts

commit ea30c5e14b3e89d15bd414156b4954e83a2e925e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Dec 2021 14:51:47 +0800
Tag:    v4.0.0-beta

MDL-73314 core: Add CL documentation for core/toast

commit f4a828d4ae4f9d61a7d62315532bb1182af8573f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Dec 2021 11:39:35 +0800
Tag:    v4.0.0-beta

MDL-73318 tool_componentlibrary: Use innerText instead of innerHTML

commit c2a9fcfb18273d4c58f4b9aee3f8f3748f23b93e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 02 Dec 2021 14:40:18 +0800
Tag:    v4.0.0-beta

MDL-73155 qtype_essay: Coding style fix

commit aecdb936cf13e41a6fdc0e78239adcd9a4477497
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 17 Nov 2021 20:58:24 +0800
Tag:    v4.0.0-beta

MDL-73103 core: add new saveCancelPromise notification method.

commit fb7caf79829cb859904e7f9e965c20e63d2d297b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 11 Nov 2021 10:50:40 +0800
Tag:    v4.0.0-beta

MDL-68913 assign: Address coding style issues

commit 924d5382352efc1c98d786d3146bf2ed486db76c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 05 Nov 2021 09:56:36 +0800
Tag:    v4.0.0-beta

MDL-71439  core_grade: Coding style tidyup

commit d3ad2477cc29fc3b736a74047c1abaaf21e056a1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 03 Nov 2021 16:09:44 +0800
Tag:    v4.0.0-beta

MDL-72894 courseexport: Whitespace fix

commit d2d9d6087da4ba324d5f92c64e0c2a5c0180ecb2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 29 Oct 2021 14:58:11 +0800
Tag:    v4.0.0-beta

MDL-72615 boxnet: Correct upgrade step for boxnet removal

commit 00483c94195792e48808f174a56b2949102df1d3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 28 Oct 2021 13:49:24 +0800
Tag:    v4.0.0-beta

MDL-72827 quiz: Remove pause step from behat scenario

commit 88d5175d41f4709711c5b57049cb4c647b3c20fd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 28 Oct 2021 08:50:50 +0800
Tag:    v4.0.0-beta

MDL-72263 theme: Adjust parameters for focusing close button

commit 2d62323d42c56f6297a5bef4f0a95de8856b906c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 21 Oct 2021 10:22:46 +0800
Tag:    v4.0.0-beta

MDL-72874 behat: Allow behat window sizes to be modified during run

commit 0869496eb8af12e53f93e94b3faf3aab00808209
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 19 Oct 2021 11:19:54 +0800
Tag:    v4.0.0-beta

MDL-71785 mod_quiz: Correct string as per reviewer feedback

commit 247b8645af3ba9a2ade6d7cf09cdd35b107d9089
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 15 Oct 2021 11:53:49 +0800
Tag:    v4.0.0-beta

MDL-71689 course: Rebuild theme_boost shipped scss

commit 349312143d2a6abda5b15b09e53e89df038fb08e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 14 Oct 2021 16:46:34 +0800
Tag:    v4.0.0-beta

MDL-72013 js: Fix jsdocs to meet stricter eslint

commit a8897c351768832b4a49cba55c1bc72124544257
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 14 Oct 2021 16:43:51 +0800
Tag:    v4.0.0-beta

MDL-72013 js: Configure eslint-jsdoc plugin

commit 4c1e0dcb194abbf33f351cab4d4ff14c67536dae
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 14 Oct 2021 16:43:29 +0800
Tag:    v4.0.0-beta

MDL-72013 js: Add eslint-jsdoc plugin

commit f54ba13288e6cdfab0522fbc40304fd6198f443b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 14 Oct 2021 14:31:52 +0800
Tag:    v4.0.0-beta

MDL-72813 js: Fix broken jsdoc usages

commit 9145d80b0b89794c97cc9aeb6257a1802bd1b58d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 13 Oct 2021 09:41:16 +0800
Tag:    v4.0.0-beta

on-demand release 4.0dev+

commit a67a1c1179a4ac23cf59465d4240abf0d68375e8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 13 Oct 2021 09:02:37 +0800
Tag:    v4.0.0-beta

MDL-71965 lang: Fix lang tst to not use boost-only footer feature

commit b5309d38894316f8566ddb5504a41ae13d7f2bf8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 12 Oct 2021 12:18:34 +0800
Tag:    v4.0.0-beta

MDL-71965 theme_classic: Include debug information in the footer

commit c4af869ffe777618da14b9b81dea9db73d3dde5a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 11 Oct 2021 13:05:09 +0800
Tag:    v4.0.0-beta

MDL-71965 theme: Address behat failures

commit fa7219725869de08172f2777ac89c8a6c60b180f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 05 Oct 2021 11:54:27 +0800
Tag:    v4.0.0-beta

MDL-72463 courseformat: Add missing docs

commit 0310b76642713867d5ab2ad8842bf6e45d1017cb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 04 Oct 2021 21:00:22 +0800
Tag:    v4.0.0-beta

MDL-71963 js: Address lint issues in integration

commit a8db8e590aa47e56a50504d6a5c4d377d16c063d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 04 Oct 2021 11:17:10 +0800
Tag:    v4.0.0-beta

MDL-72291 js: Fix event names for inplace_editable

commit 1d2cdb3a0d19885fdb048becac81b708d17e98cf
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 01 Oct 2021 15:56:36 +0800
Tag:    v4.0.0-beta

MDL-71610 behat: Add custom steps for edit mode checks

commit 4562ea0bd4e71af4109ecc5c489870aa81d1a1a2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 01 Oct 2021 15:15:40 +0800
Tag:    v4.0.0-beta

MDL-71610 gradereport_grader: Specify the pagelayout for grader report

commit 1146c69257b2ac23838800303e6a386f13f42b2b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 30 Sep 2021 10:42:50 +0800
Tag:    v4.0.0-beta

MDL-71610 theme_classic: Check whether editing mode is enabled in behat

commit 68c3f1e90ce5fa3eeeb6098964cc2d71ec5018ab
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 29 Sep 2021 13:07:34 +0800
Tag:    v4.0.0-beta

MDL-70658 mod_bigbluebuttonbn: Use core/event_dispatcher

commit a7f6c8cdcd762e14f4f7e18f828e305fd25993e8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 29 Sep 2021 09:05:58 +0800
Tag:    v4.0.0-beta

MDL-72701 core: Improve code coverage for core

commit 3a70983d5313d97e6b59945102b820a039acb3a5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 27 Sep 2021 09:39:00 +0800
Tag:    v4.0.0-beta

MDL-72701 unit tests: Generate default coverage

commit c83e637ff92c05e23f34c8d64a0c46a94a0d0dc5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 23 Sep 2021 13:43:47 +0800
Tag:    v4.0.0-beta

MDL-72621 admin: Add environment check for admin deprecation

commit 1e785964195307941c1fd5e3564a77633491b175
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 21 Sep 2021 15:33:01 +0800
Tag:    v4.0.0-beta

MDL-72630 feedback: Increase screen size for links just off screen

commit dc3ecef9483d6dffcb13051c55353619ea01ad1e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 21 Sep 2021 10:09:59 +0800
Tag:    v4.0.0-beta

MDL-72449 core: Fix show_confirm_dialog submission

commit 9fb596408d39f1afbf411040319218d7538ff51e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 20 Sep 2021 10:39:50 +0800
Tag:    v4.0.0-beta

MDL-69364 enrol: Improve cohort test

commit 98421046dcee7e7bd225446107f5728ffd7b6ad7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 20 Sep 2021 10:36:42 +0800
Tag:    v4.0.0-beta

MDL-69364 enrol: Improve setting of save button

commit 0a0823672c2103731a35dac9ae1b541f529270be
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 17 Sep 2021 15:27:58 +0800
Tag:    v4.0.0-beta

MDL-72593 behat: Improve behat handling of file manager buttons

commit 11ebfe601ccb32c146978a62faa8331a6fbeb22d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 16 Sep 2021 20:47:18 +0800
Tag:    v4.0.0-beta

MDL-72173 behat: Respect login page preference

commit e4ceff2a242bf9cc96598b1f71de17d6f96753dd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 16 Sep 2021 16:13:27 +0800
Tag:    v4.0.0-beta

MDL-72593 behat: Load the Field node content locally for processing

commit 92018f6971e04b6d097023cbd76fd1bcfa77275a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 16 Sep 2021 15:03:07 +0800
Tag:    v4.0.0-beta

MDL-72173 behat: Fix typo Logout <> Log out

commit bb9741d472ea7ecc66eee08cb8022a7d0c9160c3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 15 Sep 2021 21:15:08 +0800
Tag:    v4.0.0-beta

MDL-72701 unit tests: Fix broken @covers annotations

commit 600b049defb9a49a497c49e57eebaa5e9b5d21d9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Sep 2021 16:25:13 +0800
Tag:    v4.0.0-beta

MDL-71751 js: Do not stop propagation on drop, and handle it properly

commit 206023c15f680b2b3b2aab4d36515337491e0edf
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 27 Aug 2021 12:00:08 +0800
Tag:    v4.0.0-beta

weekly release 4.0dev

commit 0fc9b2b640e8a9e73facf3a9d4ff97fc02b7d2f9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 27 Aug 2021 12:00:06 +0800
Tag:    v4.0.0-beta

NOBUG: Fixed SVG browser compatibility

commit b50e2b422f22f511677ba74cf0fb608a1e439247
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 25 Aug 2021 15:13:41 +0800
Tag:    v4.0.0-beta

MDL-71608 qbank_importquestions: Correct plugin name in docblock

commit 617ff7fb83ddfaf855c24c3a4b3982572c62808c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 25 Aug 2021 14:17:37 +0800
Tag:    v4.0.0-beta

MDL-72163 admin: Manually include some interfaces

commit 8662be1d8591a01d7eb110c95f26a718963813c2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 25 Aug 2021 14:01:57 +0800
Tag:    v4.0.0-beta

MDL-58579 core_message: Refine behat steps to use message drawer

commit 6f36b0998dc417238f9404092fb0a7d22a210d2e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 19 Aug 2021 16:12:29 +0800
Tag:    v4.0.0-beta

MDL-71615 qbank_deletequestion: Ensure that the returnurl is qualified

commit d5e04cab9a040eb5605195ff62ee57bb57600acf
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 19 Aug 2021 09:31:16 +0800
Tag:    v4.0.0-beta

MDL-66266 core_message: Whitespace fix

commit 3a0f2d7d0b20c252fac4ecfd8d6a50eaffbd7dfb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 18 Aug 2021 22:18:13 +0800
Tag:    v4.0.0-beta

MDL-71615 qbank_deletequestion: Whitespace fixes

commit c79d58a50b48aa6891ff1d3ba92a7b0ab2393c88
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 29 Jul 2021 18:32:06 +0800
Tag:    v4.0.0-beta

MDL-71209 behat: Fix behat for new changes

commit f14dbe00877762bb1efd1109231761532014e509
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 23 Jul 2021 10:58:00 +0800
Tag:    v4.0.0-beta

MDL-72179 behat: Add page resolvers for activity roles/perms

commit 776f4bd80cbb784c707a4f495e95d5f2a3e28a07
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Jul 2021 11:36:34 +0800
Tag:    v4.0.0-beta

MDL-72179 behat: Make use of page resolvers

commit c204fe3eeb5e09e91664a5729745eb7348f37fcb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Jul 2021 18:25:17 +0800
Tag:    v4.0.0-beta

MDL-72179 behat: Lowercase all page instance resolvers

commit 950c7adb1cba42836e67929c1fe2049ceea13a1e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Jul 2021 17:12:05 +0800
Tag:    v4.0.0-beta

MDL-72179 behat: Add page resolver for activity names

commit 9f428f68c7f45f251380d2d669f555b5115d25ce
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Jul 2021 14:15:59 +0800
Tag:    v4.0.0-beta

MDL-72179 behat: Add activity editing page resolution

commit f1b41a1a7ac04c73d2456aac256e9f9170d41fa5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Jul 2021 13:09:46 +0800
Tag:    v4.0.0-beta

MDL-72179 behat: Fix page resolvers to remove ambiguity

commit ba8e0a4871b03b3127a87fb93283361756f3950e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Jul 2021 12:49:45 +0800
Tag:    v4.0.0-beta

MDL-72179 behat: Correct course category page resolving

commit 46a5c7519689b85e5ac043871fd00d25fce13d61
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 19 Jul 2021 16:42:21 +0800
Tag:    v4.0.0-beta

MDL-72125 testing: Make global $CFG available when including generators

commit 730d6cb94e7ea7bc890b4d4d0f153626492fee98
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 19 Jul 2021 14:06:37 +0800
Tag:    v4.0.0-beta

MDL-72179 behat: Improve core page resolvers

commit ad8283a80f64c44d4bfa756f80e100f39ca8c1cd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 19 Jul 2021 10:00:48 +0800
Tag:    v4.0.0-beta

MDL-72173 behat: Add tests for login/logout steps

commit 41ebf95bbe1381cfb83d723ccb3aa029da962d03
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 19 Jul 2021 09:43:16 +0800
Tag:    v4.0.0-beta

MDL-72173 behat: Automatically log user out on behat login

commit 93cb87cddbcf07d66efe56c4da475049d273eec4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 18 Jul 2021 21:53:27 +0800
Tag:    v4.0.0-beta

MDL-72173 behat: Add and use behat logout URL

commit 441f3132175e91ab9115ac573ae11036a66ce467
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 16 Jul 2021 23:58:36 +0800
Tag:    v4.0.0-beta

MDL-72173 behat: Switch to behat login URL

commit d55aeee10ca8c9c0104d34d7a88c2519e8da27af
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 16 Jul 2021 13:48:18 +0800
Tag:    v4.0.0-beta

MDL-72163 admin: Create interface for settings with a url

commit 78c96c6f445f812b1b6c88aac228bc7c4a654d08
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 15 Jul 2021 20:18:50 +0800
Tag:    v4.0.0-beta

MDL-72163 admin: Plugins overview page should link to categories

commit 87b50a42e8375133a8b10bad02a6efd9110bb666
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 09 Jul 2021 09:27:03 +0800
Tag:    v4.0.0-beta

MDL-72125 behat: Add get_activity_id() behat generators helper

commit f29f6a28d1d4bf56a3ce2c3824822bb2d59b7967
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Jul 2021 13:05:57 +0800
Tag:    v4.0.0-beta

MDL-72125 mod_assign: Use assign submission data generators

commit 2bb7e34b76ea9d9ecbdc426cc96f4a9b92cf8b55
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Jul 2021 12:29:28 +0800
Tag:    v4.0.0-beta

MDL-72125 mod_assign: Add data generator for assign submissions

commit daf9b24b6a8e76ecd71116bb4e9f2da72361245a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Jul 2021 12:20:50 +0800
Tag:    v4.0.0-beta

MDL-72125 testing: Add helper to run generators as a user

commit 7cd408501b3db0cfe706b951af9f3fdc81d60440
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Jul 2021 11:50:17 +0800
Tag:    v4.0.0-beta

MDL-72125 testing: Set a default idnumber when creating activities

commit b3b7b3daca25c5d06dec83d8c4783818b2b778f3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Jul 2021 11:06:37 +0800
Tag:    v4.0.0-beta

MDL-61460 core: Rebuild npm-shrinkwrap for new dependencies

commit f1525fbdbf41142e40c75bb949663e0f6da9adfe
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Jul 2021 11:06:18 +0800
Tag:    v4.0.0-beta

MDL-61460 tool_componentlibrary: JS Documentation fix

commit 36f21508fbe4b0287c8b9d84850b13e32d70b153
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Jul 2021 10:33:31 +0800
Tag:    v4.0.0-beta

MDL-72108 js: Fix incorrect jsdoc examples for core/ajax

commit 529c5c2ece110e2dc7b2b842dbe4f41e9c08c018
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 30 Jun 2021 09:37:34 +0800
Tag:    v4.0.0-beta

MDL-71963 Core: Convert block deletion to a modal

commit a953a29616719b03325af99448216d75d1b3b1d8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 15 Jun 2021 15:37:52 +0800
Tag:    v4.0.0-beta

MDL-71931 tool_usertours: Emit real events on step/tour transitions

commit 61e03fe2080b49171d0cfc4b736b54ebee9ad2cf
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 15 Jun 2021 15:35:47 +0800
Tag:    v4.0.0-beta

MDL-71931 tool_usertours: Update to ES format

commit 412c7a4afa72060304d299fac1e77ec3975e3b93
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 10 Jun 2021 09:58:12 +0800
Tag:    v4.0.0-beta

MDL-71382 couurse: Remove unnecessary js tag for test

commit c1e639c41ae77bfc43b6f777269fcd97396935df
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 09 Jun 2021 18:41:25 +0800
Tag:    v4.0.0-beta

MDL-71882 grunt: Replace module names

commit 64e7326649495abed94c745b02db04695d929192
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 09 Jun 2021 16:05:23 +0800
Tag:    v4.0.0-beta

MDL-71874 behat: Show warning when using add to section without js

commit a30d50c30a14bd8d8286ec5d51b768a866fd3f3b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 27 May 2021 09:54:02 +0800
Tag:    v4.0.0-beta

MDL-71462 core: Remove duplicate gitignore line

commit 4f422785c6e7fee53559be6fc227367e567c5e49
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 26 May 2021 09:13:05 +0800
Tag:    v4.0.0-beta

MDL-71113 javascript: Improve basic JS Documentation

commit 919db49a44f89f428617cdbe071d0c873653439b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 25 May 2021 13:46:03 +0800
Tag:    v4.0.0-beta

MDL-70990 core_form: Replace FORM_FIELD_VALIDATION event

commit a1ccefe2ac483d2f1d5bdf1827d148ee1f998286
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 25 May 2021 13:18:25 +0800
Tag:    v4.0.0-beta

MDL-70990 core_form: Standardise event name usage

commit 657cbe587e74c51b377cd6b8ac39396fbff3605b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 24 May 2021 08:22:14 +0800
Tag:    v4.0.0-beta

MDL-71736 javascript: Run the ignorefiles command more liberally

commit 049288a65dd6a90b24167697bda2db17dfa674e0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 20 May 2021 08:26:00 +0800
Tag:    v4.0.5

MDL-71531 cachestore_file: Stop locking cache files to read

commit dfaa450621fd378db431b8bd8bb4ac8b5495e42c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 18 May 2021 08:56:23 +0800
Tag:    v4.0.0-beta

MDL-71157 core: Pending JS in paged content bars

commit d4c6ac20c7d1d16da20f502681510732457adb2e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 17 May 2021 15:09:19 +0800
Tag:    v4.0.0-beta

MDL-70990 core_filter: Add new native filterContentUpdated event

commit acd9d9823b12c3b02685c25f173136c29229caff
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 17 May 2021 15:05:12 +0800
Tag:    v4.0.0-beta

MDL-70990 core_form: Replace FORM_SUBMIT_AJAX event

commit 4ff86720bf790a6849706434a04a2e4fc1a2119f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 29 Apr 2021 14:56:23 +0800
Tag:    v4.0.0-beta

MDL-71343 core_h5p: Add unit test for helper::parse_js_array

commit 7eb248c27be696418bab758f255317e2c9b327aa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 28 Apr 2021 10:25:36 +0800
Tag:    v4.0.0-beta

MDL-70909 mod_h5pactivity: Whitespace fix

commit b3ead50a47927debcaaee9b52f03b7d790246608
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 23 Apr 2021 10:05:38 +0800
Tag:    v4.0.0-beta

MDL-69863 block_accessreview: Fix file mode

commit a48a9174778d79569acb687bb919ee6b17194556
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 19 Apr 2021 09:56:31 +0800
Tag:    v4.0.0-beta

MDL-71369 admin: Apply form change checker to admin/category view

commit cbcf9f6cdf5eb75f611a5498de21863c18cb8f4b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Mar 2021 08:03:36 +0800
Tag:    v4.0.0-beta

MDL-69256 tests: Fix random slow test failures in completion cron

commit badd97c52b5683b5134dbfd6e6dc0d452d8eeaf9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 22 Mar 2021 13:08:54 +0800
Tag:    v4.0.0-beta

MDL-71159 output: Do not run content prefetch during install

commit 2f2ecdae4a657d038d6b9bb2763eae6afe91e1f3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 19 Mar 2021 12:36:54 +0800
Tag:    v4.0.0-beta

MDL-61460 Grunt: Make startup tasks configurable by tasks

commit 61fca0e05c02e3028de0f7cb617bf21f25295497
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 19 Mar 2021 08:14:11 +0800
Tag:    v4.0.0-beta

MDL-68496 grunt: Restructure grunt tasks into subdirectories

commit fa073102d396a95adce8624179860c40c6dd1be6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 19 Mar 2021 07:48:14 +0800
Tag:    v4.0.0-beta

MDL-61460 Grunt: Add Component Library tasks

commit 32638b3a45bcf0bcd2440ff3e293458c7d1a714a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 19 Mar 2021 07:47:02 +0800
Tag:    v4.0.0-beta

MDL-68496 Grunt: Stylelint should only lint relevant component files

commit 92179b705788e357e1a41509efb13c7a1d165254
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Mar 2021 10:01:58 +0800
Tag:    v4.0.0-beta

MDL-71113 js: Fix all jsdoc warnings

commit 70dcc60862b947e53a8dca500db82db65b55e703
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Mar 2021 09:50:09 +0800
Tag:    v4.0.0-beta

MDL-71113 js: Bare minimum fixes to build jsdoc

commit 1a62c82fef46c12ca508bb3981ad852db788e77c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Mar 2021 09:49:39 +0800
Tag:    v4.0.0-beta

MDL-71113 js: Add jsdoc configuration and Grunt

commit 891d1bfad3ff96125fb40eb3a6cc7d15c27a2641
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 05 Mar 2021 12:36:48 +0800
Tag:    v4.0.0-beta

MDL-71055 behat: Update core settings to use generator

commit 053b0462fd624d0f73c349c5d7434d229316fc83
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 01 Mar 2021 20:25:39 +0800
Tag:    v4.0.0-beta

MDL-70990 core: Ignore amd directory in plugin-like lists

commit 31d6adef4db9b3c287935875af8709320b174f96
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Feb 2021 10:41:25 +0800
Tag:    v4.0.0-beta

MDL-70990 core_block: Replace legacy BLOCK_CONTENT_UPDATED event

commit 1a9d53d831d66afd580056507deafe8903168a9d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Feb 2021 10:24:03 +0800
Tag:    v4.0.0-beta

MDL-70990 core_form: Replace FORM_ERROR event

commit 743d17ff58aeabf0c4bd318a13a9bc0ff62ab2c8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Feb 2021 09:33:18 +0800
Tag:    v4.0.0-beta

MDL-70990 core: Deprecate core/events::getLegacyEvents()

commit a44cee78f18f7714e4467519b4f3a8224c948383
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 24 Feb 2021 17:41:35 +0800
Tag:    v4.0.0-beta

MDL-70990 core_editor: Replace EDITOR_CONTENT_RESTORED event

commit da8658e49afa3bea3240e5a2fcd86eb807f6737d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 24 Feb 2021 09:35:38 +0800
Tag:    v4.0.0-beta

MDL-70990 core: Rewrite core/event as ES6

commit 972e6ffe4712d67a6b109e6da084fc6ed91872dc
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 24 Feb 2021 09:05:36 +0800
Tag:    v4.0.0-beta

MDL-70987 core_form: Use correct id for elementid during validation

commit cffeb4b7973e6d1f0e115d3127562ba81ccc2cf0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 22 Feb 2021 12:19:18 +0800
Tag:    v4.0.0-beta

MDL-69259 h5pactivity: Whitespace fix

commit a84a55bd456f25b8aa480d21c16d3bf429871926
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 19 Feb 2021 08:33:20 +0800
Tag:    v4.0.0-beta

MDL-64554 user: Fix use of Private files page on classic

commit 79731372c39b80f6cfd89ffd67d592d815734834
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 Feb 2021 11:16:21 +0800
Tag:    v4.0.0-beta

MDL-64554 core_form: Rename class for dynamic form

commit ab70110a74e41baa0a7ec00f775f0216e25ce2fa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 Feb 2021 10:10:08 +0800
Tag:    v4.0.0-beta

MDL-64554 core_form: CI fixes

commit 708ae8aa0f92cdbbf854bae823450d1aa73548c1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 Feb 2021 08:02:54 +0800
Tag:    v4.0.0-beta

MDL-47410 behat: Perform exact match for date_time selectors

commit 243262d94017651fe4170378e99eb716b76a95e7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 17 Feb 2021 12:02:53 +0800
Tag:    v4.0.0-beta

MDL-68853 mod_h5pactivity: Whitespace fix

commit 74ccc12fb3e44cf3b4adabf2c74b2b4ae16422bf
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Feb 2021 08:07:18 +0800
Tag:    v4.0.0-beta

MDL-70882 performance: Revert "MDL-47456 core: Remove redundant DB call during bootstrap"

commit 530322e2cec5e062dc2891c8f4f94a1a0578f1f2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 12 Feb 2021 16:28:44 +0800
Tag:    v4.0.0-beta

MDL-69918 core: Update uses of legacy form change checker

commit 1b7ce2dd0d189931186040d29214600f8861116d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 05 Feb 2021 15:51:18 +0800
Tag:    v4.0.0-beta

MDL-70802 javascript: Normalise component consistently in templates

commit ad71486df0d9c2699c701a90e66ce735bf369b9b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 05 Feb 2021 11:03:52 +0800
Tag:    v4.0.0-beta

MDL-70780 customfield: Rewrite management JS as ES6

commit 6cbc86973e6a6f58e4416903ef6bd4975ecd2e34
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 05 Feb 2021 09:44:06 +0800
Tag:    v4.0.0-beta

MDL-70780 customfield: Address random behat fails

commit 4effeb0b65bbde4903c82067fffebbd8fcc0ed84
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 31 Jan 2021 20:26:35 +0800
Tag:    v4.0.0-beta

MDL-70740 behat: Composer bump for new version of Mink Driver

commit 793f1310198de5b1490d61ee075800ed4686281e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 31 Jan 2021 18:21:41 +0800
Tag:    v4.0.0-beta

MDL-70734 behat: Increase the WebDriver Curl timeout

commit b658d18b518fa4ac9a669244a81848fbd0c4816b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 29 Jan 2021 12:45:00 +0800
Tag:    v4.0.0-beta

MDL-66979 behat: Mark some tests as being slow

commit bead2a1d96e615f39a259d8c2fb1d7b72a01ab8b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 29 Jan 2021 12:44:09 +0800
Tag:    v4.0.0-beta

MDL-66979 behat: Add a step to set a timeout factor for a test

commit 5d8e4e9fd4df31ed66f7437d5c6020e2144a94c1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 28 Jan 2021 15:27:50 +0800
Tag:    v4.0.0-beta

MDL-66979 behat: Set script timeout with timeout factor

commit 230896b7a5ee8330890d086590026f9e191b8c38
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 28 Jan 2021 15:00:19 +0800
Tag:    v4.0.0-beta

MDL-66979 behat: Correct selenium2 reference in config-dist

commit 991c8a9e78dbea63f34316d12da33e8591e20b3c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 28 Jan 2021 14:51:29 +0800
Tag:    v4.0.0-beta

MDL-66979 behat: Handle driver stop failure properly

commit 05fca85d8e28539efbe36a839ba28dc41c142024
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 23 Jan 2021 20:43:20 +0800
Tag:    v4.0.0-beta

MDL-66979 behat: Warn about old behat.yml file location

commit 14a267e862f45b5097004c158641a7b34e4a1cdc
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 22 Jan 2021 13:26:16 +0800
Tag:    v4.0.0-beta

MDL-66979 behat: Rename and warn on old config

commit d0bc893972b44a15f7df270ca2e0bea637d87879
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 11 Jan 2021 13:33:22 +0800
Tag:    v4.0.0-beta

MDL-70580 core: Tree nodes should check if they were clicked directly

commit 0c2403f9b301e6a2be7e111fdc1e0ccc16406dad
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 16 Dec 2020 15:42:57 +0800
Tag:    v4.0.0-beta

MDL-66979 behat: Uncomment step disabled for old firefox

commit c571f582bf66d47f903b5038ee00cebd9ad2f6fb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 10 Dec 2020 07:53:56 +0800
Tag:    v4.0.0-beta

MDL-70320 behat: User full path to page admin node

commit 52d90245802b1a5ade2b53f4ac57eb78a1397c19
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 08 Dec 2020 14:47:58 +0800
Tag:    v4.0.0-beta

MDL-66979 behat: Pad messaging drawer

commit 0aecabf004dbcee6bf784989823146ee8bca63c3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 26 Nov 2020 11:26:15 +0800
Tag:    v4.0.0-beta

MDL-70153 qtype_essay: Whitespace/behat fixes

commit 9d6413d16d298d9f66bf5838d0aef093cb2565c5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 23 Nov 2020 09:00:13 +0800
Tag:    v4.0.0-beta

MDL-70167 behat: Rewrite attribute check steps

commit da3b304ab5523b502cc3c52bc5b6d0a79819f1a2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 17 Nov 2020 20:02:01 +0800
Tag:    v4.0.0-beta

MDL-66979 behat: Work around weird gradebook focus behaviour

commit 78962293efff164b1145e3e4d0ef9ce1dae52a72
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 16 Nov 2020 15:19:28 +0800
Tag:    v4.0.0-beta

MDL-67513 core: Only move modal to body if currently attached

commit aba763fdc00176e48735165bb6d5935396a02b5c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 13 Nov 2020 14:21:22 +0800
Tag:    v4.0.0-beta

MDL-70397 behat: Prevent browser restarting after initial start

commit c876d6298e9b5d4960024d0eeb07dc257e6160d0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 13 Nov 2020 14:20:57 +0800
Tag:    v4.0.0-beta

MDL-66979 behat: availability field extends textarea

commit a9bd31810fae95483e096604891f2001c4ed8702
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 13 Nov 2020 14:20:31 +0800
Tag:    v4.0.0-beta

MDL-66979 behat: Improve chromeOptions configuration

commit cedb58f642e37c88bcfdcce00f42c52b3e0b011f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 13 Nov 2020 10:10:57 +0800
Tag:    v4.0.0-beta

MDL-66979 question: Improve behat test reliability

commit a61c4fbce380d20c2db9d5cc20c9be29df5a552b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 13 Nov 2020 09:30:18 +0800
Tag:    v4.0.0-beta

MDL-66979 behat: Switch to generators

commit 7d777911afbb28f641c4774a757a3350ef114210
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 13 Nov 2020 09:29:59 +0800
Tag:    v4.0.0-beta

MDL-66979 behat: Remove unused var

commit d5f211d00ff1f6e3cdcdb464edf728d9b7276691
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 13 Nov 2020 09:29:14 +0800
Tag:    v4.0.0-beta

MDL-66979 behat: Whitespace fix

commit fd5b398488b7f487470238821544b68928d79fad
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 13 Nov 2020 09:28:55 +0800
Tag:    v4.0.0-beta

MDL-66979 mod_assign: Stop clicking the user filters

commit afecc583aabb2224d7abdf4502daa7cb6760b5e9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 12 Nov 2020 13:17:29 +0800
Tag:    v4.0.0-beta

MDL-66979 behat: Remove manually triggered events

commit bce46258a442e07e221963a97fc2eec7a7ad887d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 12 Nov 2020 13:16:58 +0800
Tag:    v4.0.0-beta

MDL-66979 group: Replace direct element interaction with steps

commit 50b9866e54862dc840e9290a91c09aab162160db
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 12 Nov 2020 08:59:51 +0800
Tag:    v4.0.0-beta

MDL-66979 behat: Core updates for W3C WebDriver

commit 59daa3b54870b3d071f7683073abc429097a7c11
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 12 Nov 2020 08:17:34 +0800
Tag:    v4.0.0-beta

MDL-67668 behat: Correct js pending check

commit 1144969755987c886ceecb654344ce7859ec16f8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 12 Nov 2020 08:15:55 +0800
Tag:    v4.0.0-beta

MDL-67668 behat: Support NodeElement when fetching node in container

commit 548da2ce97e094aa576be1983fe9b4da57d55262
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 10 Nov 2020 15:10:30 +0800
Tag:    v4.0.0-beta

MDL-67668 behat: Share behat_behat functionality with forms

commit 35cea4556641f720d69e06a5ad919f7a23ecadf9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 09 Nov 2020 17:15:32 +0800
Tag:    v4.0.10

MDL-70152 forum: Create behat data generator

commit 3959958372bc7340961b10aaa07352a560645d79
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 09 Nov 2020 15:35:54 +0800
Tag:    v4.0.0-beta

MDL-70148 gradereport_grader: Improve reliability of keyboard usage

commit db8377b53e2d2fde48e1011a5600fec6eb57fe3b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 06 Nov 2020 15:27:46 +0800
Tag:    v4.0.0-beta

MDL-70137 cache: Use sensible default when reading MUC config

commit b8bf6f9c4228f1eb2f1b63d296e6631ffea53a4b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 06 Nov 2020 15:07:57 +0800
Tag:    v4.0.0-beta

MDL-70137 cache: Write config to temp file and move into place

commit 4f22fad9ac4876cee5fa1e8590e50efed54c969b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 06 Nov 2020 10:50:56 +0800
Tag:    v4.0.0-beta

MDL-70130 core: Simplify attachment handling in email_to_suer

commit c42c08793b5ecc94fb23d78cec95f2602e02caf0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 06 Nov 2020 10:46:02 +0800
Tag:    v4.0.0-beta

MDL-70130 core: Compare realpaths for file attachment checks

commit 7d786c79683d951a3e489082d09359f68ca290df
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 04 Nov 2020 11:24:04 +0800
Tag:    v4.0.0-beta

MDL-70075 core: Autocomplete selection should always have an active item

commit a88838c25f47bc158e6f4bcdada0fac62514c59e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 02 Nov 2020 15:42:38 +0800
Tag:    v4.0.0-beta

MDL-70075 core: Do not return a value in an event handler

commit 5d16bfcf7cb87476564176060ad8ccbaef2adbdd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 02 Nov 2020 15:42:13 +0800
Tag:    v4.0.0-beta

MDL-70075 core: jQuery.attr() does not accept a bool value

commit 189a4c8f8e8da3bbec0e6988fd578ce18649e6e3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 02 Nov 2020 09:33:05 +0800
Tag:    v4.0.0-beta

MDL-70075 core: Listen for `change` in  accessibleChange event

commit 3caa6bfbe11662867084e163ade5283106e55a74
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 02 Nov 2020 08:12:22 +0800
Tag:    v4.0.0-beta

MDL-70075 core: Listen for the `focus` and `blur` events again

commit 1d8d73c76152fd68febcd59644949311877164a1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 30 Oct 2020 14:08:43 +0800
Tag:    v4.0.5

MDL-70071 forum: Convert post threshold warnings to info

commit 3354f1f93aeeb8ab8377388f70281a9a3f8d6059
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 28 Oct 2020 09:27:15 +0800
Tag:    v4.0.0-beta

MDL-69815 core: Bump Node to v14.15.0 (LTS/Fermium)

commit d5be288740af87f5f7ab4a6e8bea8c3aa28daab9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 27 Oct 2020 13:12:59 +0800
Tag:    v4.0.0-beta

MDL-69166 core: Fix upgrade step savepoint

commit e11332cf908c930de70f1e397f25bf3e5622f9ba
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 26 Oct 2020 12:41:48 +0800
Tag:    v4.0.0-beta

MDL-69092 behat: Repeated generator

commit bf535c522dc17c918496da2abc13f659ee009a80
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 15 Oct 2020 07:31:11 +0800
Tag:    v4.0.0-beta

MDL-69549 mod_page: Content export implementation

commit 1e6f81659ea2cc97e86d09a0db86ba41da05ea5e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 15 Oct 2020 07:31:05 +0800
Tag:    v4.0.0-beta

MDL-69549 mod_folder: Content export implementation

commit cbe19158e95f1d3597bfc89c12fc76efd573dedd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 12 Oct 2020 14:35:06 +0800
Tag:    v4.0.0-beta

MDL-69918 core: Rewrite Form Change Checker a ES6

commit 36419cf8d5de7d26c70ff2a2f2094955f84b1204
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Oct 2020 08:23:03 +0800
Tag:    v4.0.0-beta

MDL-68665 assignfeedback_editpdf: Coding style fixes

commit f908e8beef49af365a22ce73b827901185abcc92
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 08 Oct 2020 08:01:25 +0800
Tag:    v4.0.0-beta

MDL-69192 mod_assign: Stop clicking OK on non-existent modal

commit deb400c6bf4c9238a81e96960b1573b988df629a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 24 Sep 2020 12:25:31 +0800
Tag:    v4.0.0-beta

MDL-69549 core: Add context export API

commit 1c4b3ee262932d470c4b06d9453e18febad50883
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 15 Sep 2020 11:46:31 +0800
Tag:    v4.0.0-beta

MDL-42012 cache: Fix missing return value

commit 5f581ce9eb523b3679af8e575d21e3ea4dbc70e7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 09 Sep 2020 15:36:46 +0800
Tag:    v4.0.0-beta

MDL-57682 mediaplayer_videojs: Improve in-page caching of lang strings

commit 36f90b454ce6c09a063494899d95221eeb10760b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 09 Sep 2020 15:14:09 +0800
Tag:    v4.0.0-beta

MDL-57682 mediaplayer_videojs: Login not required for lang fetch

commit d98bbcbbe6371d299a810c92a127cd9ebe573d98
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 09 Sep 2020 14:04:05 +0800
Tag:    v4.0.0-beta

MDL-42012 cache: Fully disable cache for disabled cache factory

commit 7f7df727c2efb98d05b9e88eca6fde052331c002
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 09 Sep 2020 13:50:37 +0800
Tag:    v4.0.0-beta

MDL-42012 cache: Valid definitions are required even when disabled

commit e19c2a1e488ac3fb78b3d8174febb7dbb597fbcf
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 09 Sep 2020 12:44:12 +0800
Tag:    v4.0.0-beta

MDL-68797 tool_mobile: Version bump

commit 063c9ee94fe9699312ed10bbbfeb9444b9c71588
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 04 Sep 2020 14:17:24 +0800
Tag:    v4.0.0-beta

MDL-42012 cache: Allow data sources to work when caching is disabled

commit 33f6c33357ed187ac71ab56544ad37539b56b0c1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 03 Sep 2020 11:34:47 +0800
Tag:    v4.0.0-beta

MDL-69391 behat: Grammar correction in feature

commit 2f7792a0da64575dda5566e91489c82ff409244d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 03 Sep 2020 09:01:32 +0800
Tag:    v4.0.0-beta

MDL-69117 output: Correct remove_dir usage

commit e1f374611257ff22982d38fa8a69321c80db62e8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 31 Aug 2020 12:40:38 +0800
Tag:    v4.0.0-beta

MDL-69269 contentbank: Fix issues identified in integration

commit 08afc79a1f07438eba2994e0474d917624d8b9e3
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 27 Aug 2020 09:43:12 +0800
Tag:    v4.0.0-beta

MDL-66222 report_antivirus: Correct version number

commit 20c84b6cc2818657770fec10c6a0f230ed7991ee
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 25 Aug 2020 13:21:26 +0800
Tag:    v4.0.0-beta

MDL-69464 core_output: Whitespace fix

commit b0a28f3bbbde4d1b4172b879423d58df78b340be
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 21 Aug 2020 08:09:11 +0800
Tag:    v4.0.0-beta

MDL-66818 mod_forum: Use cap manager to check exportability

commit 70deb22747bb7a39e9c8668582cb12286da19457
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 21 Aug 2020 07:38:06 +0800
Tag:    v4.0.0-beta

MDL-42434 chat: Disable stylelint important check

commit 72616bfd4620c07a50931facb19fe763ac257658
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 19 Aug 2020 10:25:17 +0800
Tag:    v4.0.0-beta

MDL-69419 core: Task reset tests cannot use random test times

commit 1a5f0e6cd9a8256f79ac374fb79b468114e397e6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 19 Aug 2020 08:39:15 +0800
Tag:    v4.0.0-beta

MDL-67735 theme_boost: Fix incorrect whitespace

commit 819d10fc59c4ff79e15e8b23582ed4f03e06fc57
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 18 Aug 2020 07:47:59 +0800
Tag:    v4.0.0-beta

MDL-69273 travis: Use exttests for https too

commit a35b0464b1e5528450f8e6f4bd449301b2380e97
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 12 Aug 2020 08:02:42 +0800
Tag:    v4.0.0-beta

MDL-68974 calendar: Use page context for block check

commit 5c91f31d2e89c3ee3226bc12847baa52003ec17d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 10 Aug 2020 10:08:17 +0800
Tag:    v4.0.0-beta

MDL-68974 blocks: Check permission before generating content

commit 5e60d77da1c3a16e1486f53d480cde83325d0e5a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 04 Aug 2020 11:21:03 +0800
Tag:    v4.0.0-beta

MDL-68705 testing: New CLI args to disable composer features

commit b430493ca8fe1381cf6a7b810548140fcd9e5d7e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 04 Aug 2020 11:20:33 +0800
Tag:    v4.0.0-beta

MDL-68705 testing: Allow composer updates to be disabled

commit 303119ad5b213888ccf8605e30d1c90a6b8424d7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 21 Jul 2020 10:31:32 +0800
Tag:    v4.0.0-beta

MDL-68974 admin: Unit tests for context parent/child test

commit c8283518ad5fb6725f1e4ebe40409da94a9e8382
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 20 Jul 2020 13:20:44 +0800
Tag:    v4.0.0-beta

MDL-68974 admin: Unit tests for loginas

commit 81bb3a65b12cb9bec02327facf4ef5e0647893e4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 20 Jul 2020 12:28:35 +0800
Tag:    v4.0.0-beta

MDL-68974 admin: Prevent login as outside of the desired context

commit a67cb58e000e9c26086d68b7ffbaefd6d668a042
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 15 Jul 2020 07:36:02 +0800
Tag:    v4.0.0-beta

MDL-69273 travis: Move exttests check to after_script

commit 063e8fb53411b23b8860f0959947637d0eea47dc
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 10 Jul 2020 12:11:09 +0800
Tag:    v4.0.10

MDL-69231 behat: Update tests to use new generator

commit 091aa9b8720fb20c9fd625eccfe3ff6ff93d698f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Jul 2020 07:47:01 +0800
Tag:    v4.0.10

MDL-69231 tests: Add role capability setting generator

commit 521e21d84228cbc6bccbf920bb8708dc753c033d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 08 Jul 2020 13:33:34 +0800
Tag:    v4.0.10

MDL-69231 tests: Improve existing role generator

commit 653fb1842f0d454dd4425c308fd8542bc8a7a41c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 28 Jun 2020 19:51:35 +0800
Tag:    v4.0.0-beta

MDL-66979 behat: Remove unnecessary steps which fail

commit dd8d8c7ac27f0271477479543f9fb067cb874b9e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 26 Jun 2020 21:34:30 +0800
Tag:    v4.0.0-beta

MDL-66979 scorm: Increase behat window size

commit 0121d366bfa6fbe93a3ed3997b00b85026d555ad
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 26 Jun 2020 21:18:24 +0800
Tag:    v4.0.0-beta

MDL-66979 behat: Scroll nodes into view before hover

commit 74a86acc8d5ad725db2c0ec765451cdba9d39bea
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 26 Jun 2020 13:18:38 +0800
Tag:    v4.0.0-beta

MDL-66979 behat: Use tab to blur current focus

commit fd5621554a2342dbda411f9737550e89fc7de9e0
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 26 Jun 2020 13:18:17 +0800
Tag:    v4.0.0-beta

MDL-66979 behat: Update passwordunmask form field control

commit 7d70165c2564c8a6f5d1fe34a3d47102193cf21f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Jun 2020 11:37:20 +0800
Tag:    v4.0.0-beta

MDL-70167 behat: Boolean attributes should either exist or not

commit bce0d4b80ff8384f314de334a72f764474cde245
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Jun 2020 11:09:58 +0800
Tag:    v4.0.0-beta

MDL-70148 qtype: Update qtype steps to new key interaction

commit 2a969d891a48172fe17a779c4b3e40a2026de0ad
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Jun 2020 10:40:26 +0800
Tag:    v4.0.0-beta

MDL-66979 behat: iFrames must have a name for switchTo

commit 2896d23776b0594173744c44c0eb5384859f094d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 23 Jun 2020 10:39:45 +0800
Tag:    v4.0.0-beta

MDL-66979 mod_data: Improve behat chart data step

commit 31402aa406ae5f8ff056bf165680a37521ca5f66
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 22 Jun 2020 12:21:47 +0800
Tag:    v4.0.0-beta

MDL-69107 user: Fix autocomplete usages

commit ba34d6e225dd30408ba9dd073abe6e7938aa7243
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 22 Jun 2020 10:39:57 +0800
Tag:    v4.0.0-beta

MDL-70148 behat: Update steps for keyboard

commit 9c35ea1040d2940cca1e3af1ba8c1a0d2fcc85d2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 17 Jun 2020 14:50:04 +0800
Tag:    v4.0.0-beta

MDL-70148 behat: Add steps to send keys without an element

commit 0d580d2b3e003f3b80f10c4f7d460d344f8aae4d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 17 Jun 2020 13:45:37 +0800
Tag:    v4.0.0-beta

MDL-67668 behat: Update tests for inplace editable field type

commit fd71823ec76341bad93627d149c6bfa0272abd97
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 17 Jun 2020 13:45:15 +0800
Tag:    v4.0.0-beta

MDL-67668 behat: Add inplace editable field type

commit 007389b214a6e22acf661a88dbfd8e79779a6ca5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 16 Jun 2020 10:28:02 +0800
Tag:    v4.0.0-beta

MDL-66979 behat: Switch to new W3C Behat driver

commit 041b75f00a547e69813582dea85c079cde31425e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Jun 2020 10:20:55 +0800
Tag:    v4.0.0-beta

MDL-66979 behat: Handle JS on elements better

commit f07d3b71d288d688152d8e1ca2e3f2a6778c329b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Jun 2020 09:44:39 +0800
Tag:    v4.0.0-beta

MDL-69107 form_autocomplete: Rewrite item selection

commit c96cde27ea0a82bdf6971b156f78c2a2a77fceb6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Jun 2020 08:23:25 +0800
Tag:    v4.0.0-beta

MDL-66979 behat: Rename selenium config to webdriver

commit 78d4adf7e22401fa5d8b8db7c8c91ea7c3881c47
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 17 Dec 2019 10:44:32 +0800
Tag:    v4.0.0-beta

MDL-70151 assign: Fix bulk change for behat

commit 6a2a2e957b5ebc5393aec041a08ce1f9dff5122e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 25 Nov 2019 08:03:47 +0800
Tag:    v4.0.0-beta

MDL-66979 behat: Fix window switching