Git commits in Moodle 3.11.1 by Andrew Nicols

commit 28c0b1da10cfb49787e118ef279c18832bd508f5
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 07 Nov 2023 16:14:14 +0800
Tag:    v3.11.18

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

commit a1c66cd1bb589a128606673d79360feebb3c7d01
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 13 Oct 2023 15:43:43 +0800
Tag:    v3.11.18

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

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

MDL-79638 phpunit: Add unit test for increment resets

commit 0c5e7442b9393fe82ea2fcbb2857fbe81818bd4b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 10 Oct 2023 23:25:58 +0800
Tag:    v3.11.18

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

commit c30664ffc94198582264b2805f95c8ce4706ada1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 04 Sep 2023 09:00:26 +0800
Tag:    v3.11.17

MDL-79246 gradingform_rubric: Use i_click_on for behat clicks

commit 9b652a2582c78e592883022a2ec8dc9d79fa2c8e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 02 Sep 2023 08:18:44 +0800
Tag:    v3.11.17

weekly release 3.11.16+

commit 307c7244f0baf57c85ece28f0de513064f633b6b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 16 Aug 2023 20:01:26 +0800
Tag:    v3.11.17

MDL-78938 course: Wrap manual completion toggle in pending

commit 5ddc9ac171d92bdb07275b6273588f8f4fb925ab
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 16 Aug 2023 00:24:06 +0800
Tag:    v3.11.17

MDL-78938 report_progres: Wrap completion status update in pending

commit b08037be764e6b46f64edf08eac96bb35be49397
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 07 Jul 2023 11:06:49 +0800
Tag:    v3.11.16

MDL-78673 grade: Switch test to use generators

commit 3706532781b1ccbe9d6b956cf8d9b66beebb672b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 07 Jul 2023 10:51:51 +0800
Tag:    v3.11.16

MDL-78673 grade: Switch to behat navigation steps

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

MDL-78673 grade: Address random failure due to toast

commit 42431fc1b46498446282e6db5a179ba7ddf11402
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 07 Jul 2023 10:40:16 +0800
Tag:    v3.11.16

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

commit f02bdb5abca12d44c131d1cea344d80baafe8aa4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sat, 17 Jun 2023 19:39:46 +0800
Tag:    v3.11.18

MDL-78496 environment: Moodle 4.4 requirements

commit 6e54dc520300b994dc94038dbc2c994781fdf5d1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 16 Jun 2023 12:04:40 +0800
Tag:    v3.11.16

weekly release 3.11.15+

commit cdc7bf120e6781e1b1d7430b4eb8f5b1f1e1ac1e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 15 Jun 2023 09:28:05 +0800
Tag:    v3.11.16

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

commit 5d14b0b0c2b85ef3e77a03c768db8f42ccd50928
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 May 2023 15:31:10 +0800
Tag:    v3.11.15

MDL-77733 behat: Remove extraneous no-axe option

commit b1fc632e5cf2a069b8040d55684ef024f0b90905
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 May 2023 13:28:28 +0800
Tag:    v3.11.15

MDL-77733 behat: Correct version number in upgrade.txt

commit 8eaed7a7ebb6c6b44ca9f12839d10a15c7018552
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 18 Apr 2023 22:28:21 +0800
Tag:    v3.11.14

weekly release 3.11.13+

commit 93bfa46f5efb6df327fd06e87623dd21110d0f85
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 18 Apr 2023 09:02:16 +0800
Tag:    v3.11.14

MDL-77944 behat: Rename chrome options for w3c support

commit 5e6ae141ce6caa9a34b02e834b8866a636cdee42
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 06 Apr 2023 16:26:38 +0800
Tag:    v3.11.14

MDL-77837 core: Improve usage docs for cron_setup_user

commit eaa34a048b9cea8ecd054dc22d774a68e81d763f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 04 Apr 2023 09:26:34 +0800
Tag:    v3.11.14

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

commit 5837ade0ea30c328656f6782974a739e0d3e7786
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 04 Apr 2023 09:25:04 +0800
Tag:    v3.11.14

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

commit 28d6953d48a0306fc955879e5d76b10b8eed2f9a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 10 Mar 2023 14:11:21 +0800
Tag:    v3.11.13

MDL-77429 course: Change course date to previous day

commit 1a624afb87bc8bc623636041b612252d4480b4c1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Mar 2023 08:17:40 +0800
Tag:    v3.11.13

MDL-77559 js: Rebuild all JS with Node 16

commit f80a3bce0acb3bd9200a5d90a5ab5bb679972ebb
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Mar 2023 08:11:12 +0800
Tag:    v3.11.13

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

commit 4deb1eea56d2b192ee3425f6e3847d824483ddf6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Mar 2023 08:11:07 +0800
Tag:    v3.11.13

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

commit 77c72b0bd7f50bdd088ec6119d0960fa43e3e18d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Mar 2023 08:11:05 +0800
Tag:    v3.11.13

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

commit a15df02640223f63d0c9e7232e1c8e11bed9c3df
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Mar 2023 08:11:00 +0800
Tag:    v3.11.13

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

commit e5dd087852a4bf8c0bd98daf21105dcb1fc2c5ec
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Mar 2023 08:10:59 +0800
Tag:    v3.11.13

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

commit f46643fd6128819bcdc9029646fae58bc95d309e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Mar 2023 08:10:51 +0800
Tag:    v3.11.13

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

commit 426e58d35d92916ece64ca3b951055e10d0a473c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Mar 2023 08:10:48 +0800
Tag:    v3.11.13

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

commit be86e18ff12bf73703928662654990fbb70a17b4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Mar 2023 08:10:44 +0800
Tag:    v3.11.13

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

commit d33aa94074c42a926490fc5ed8ca9799f3868332
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Mar 2023 08:10:41 +0800
Tag:    v3.11.13

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

commit 47fcb7c012c71fedf4064eff561f3d198187cdb9
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Mar 2023 08:10:38 +0800
Tag:    v3.11.13

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

commit 7fd65d889635529fe65fb371fe6bef034eb2e48d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Mar 2023 08:10:23 +0800
Tag:    v3.11.13

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

commit 4ad6481a775ec6635fdce215a4ad7bb617d228a6
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Mar 2023 08:09:54 +0800
Tag:    v3.11.13

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

commit 1a70b72b41c5ac4f837d9bcab9098a731ccfb6f4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 02 Mar 2023 15:00:26 +0800
Tag:    v3.11.13

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

commit bc41f9287244c7e57011380a6b5336a590afe7b1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 02 Mar 2023 11:05:54 +0800
Tag:    v3.11.13

MDL-77461 behat: Use get_course_id instead of DB fetch

commit 499f65172930acdb2958d7bdfcf0471677ee7a07
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 28 Feb 2023 11:01:10 +0800
Tag:    v3.11.13

MDL-75012 js: Full build of all grunt things

commit 35ef8a9e404fc277f5651b1b1b1ebc1ba2a179d4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 28 Feb 2023 10:24:04 +0800
Tag:    v3.11.13

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

commit 0a95429dcec8ae3c8033d5e8b056272354d756dd
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 28 Feb 2023 10:17:15 +0800
Tag:    v3.11.13

MDL-75012 js: Bump Babel dependencies

commit 8d6e0dc416f471eaa7be59e34dd023c8f0472a78
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 22 Feb 2023 15:17:36 +0800
Tag:    v3.11.13

MDL-75012 js: Put shifter on a diet

commit 0ebccd5bb4fe2e8c6f6be3943637b79139de8873
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 07 Feb 2023 12:12:23 +0800
Tag:    v3.11.13

MDL-75012 js: Bump shifter to new version

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

MDL-75012 js: Use our own jsdoc wrapper

commit dfea25b3d79e54d0ed8f68a819243bf2f45f901b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 03 Feb 2023 21:42:56 +0800
Tag:    v3.11.13

MDL-75012 js: Audit fix

commit 173b61bf69dd56d8d24f74c29038a6cf847267f7
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 03 Feb 2023 21:28:41 +0800
Tag:    v3.11.13

MDL-75012 js: Bump node-sass

commit c920bb6db536e9de9ac9babe44be44bbcc8be91f
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 03 Feb 2023 14:11:49 +0800
Tag:    v3.11.13

MDL-75012 js: Update browserslist

commit 9899fc0a0f8686241fa7294553aafb1e8786fa13
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 03 Feb 2023 11:24:18 +0800
Tag:    v3.11.13

MDL-75012 js: Bump stylelint and components

commit d01eba812bfea3f9e9d22c86bf2b7586eb7e2a40
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 03 Feb 2023 10:54:57 +0800
Tag:    v3.11.13

MDL-75012 js: Remove grunt-contrib-uglify

commit 811526b0a6959943ecc2e54cba46ed90ebee30ff
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 03 Feb 2023 10:19:19 +0800
Tag:    v3.11.13

MDL-75012 js: Bump standard dependencies

commit 5c9704b21060292acc7f2fab740f5fcf54b19c3e
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 10 Jan 2023 12:09:00 +0800
Tag:    v3.11.12

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

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

MDL-76811 mod_data: Remove duplicate tests

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

MDL-76811 mod_data: Generator test cleanup

commit 9fc5f273e0c4b197e0d7310824e43fa788d71556
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 06 Jan 2023 12:57:52 +0800
Tag:    v3.11.12

MDL-76811 mod_data: strpos check should be strict

commit 48637c438df20767f3caa90a518762d1e3170467
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Dec 2022 21:11:04 +0800
Tag:    v3.11.12

MDL-75105 tool_behat: Coding style fixes

commit b7a6083509d580ac83ece72a2ec9378cb9ac9957
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 21 Dec 2022 09:41:48 +0800
Tag:    v3.11.16

MDL-76733 mod_assign: Tidy up availability behat tests

commit 9ae06b8dc7e639f48db28818541d8cb0792b3910
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 20 Dec 2022 09:25:40 +0800
Tag:    v3.11.12

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

commit 7c04ccfdf9498ef6e6eab67e33a637f497ac8fc1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 16 Dec 2022 09:06:03 +0800
Tag:    v3.11.12

weekly release 3.11.11+

commit 016d123034ae82be3394e099e4fb9cf72ec1fb98
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Sun, 06 Nov 2022 21:00:09 +0800
Tag:    v3.11.11

MDL-76207 contentbank: Switch to opened window

commit fb8fa7465510030996fc828191dd76657a1d2471
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 04 Nov 2022 12:35:37 +0800
Tag:    v3.11.13

MDL-75012 core: Bump NodeJS version requirements

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

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

commit 38da2c3a61b2a9ffa9c4852733915c4cc50bb8b4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 02 Nov 2022 10:36:37 +0800
Tag:    v3.11.11

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

commit 509578453a8bcb146a96682755da50dce10fb83a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 19 Oct 2022 20:26:11 +0800
Tag:    v3.11.11

MDL-75985 behat: Return newline character for \n

commit 14f87ce4b5a74884e6506f47445eb1c7170da466
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 13 Oct 2022 16:03:49 +0800
Tag:    v3.11.11

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

commit 100fad08fe196e9dbb93dc5a898156d001fad7f8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 12 Oct 2022 13:41:12 +0800
Tag:    v3.11.11

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

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

MDL-75959 customfield: Correct inappropriate class import

commit 6591971e8a98433d08b8e0473a0f1991c7624e14
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 11 Oct 2022 09:49:31 +0800
Tag:    v3.11.11

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

commit 8e1353f39dd657c798c274df0ff06acc933f91ed
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 07 Oct 2022 13:04:02 +0800
Tag:    v3.11.11

weekly release 3.11.10+

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

MDL-71686 core_form: Rebuild amd util module

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

MDL-71686 core_form: Include missing build

commit 95b4682d3cc51c0b9b7e2b4f82ec99f95bc635cc
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 06 Oct 2022 10:20:36 +0800
Tag:    v3.11.11

MDL-71686 core_form: Move form serializer to shared function

commit 8ca4a0087dfee94d01f296b306c09ccfb329209b
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 30 Sep 2022 16:36:31 +0800
Tag:    v3.11.11

MDL-75614 dml: Unit tests must test something

commit 51c22d1e3f6ad577507f3da1e1743bac1f354e89
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 27 Sep 2022 12:45:25 +0800
Tag:    v3.11.11

MDL-75744 qtype_gapselect: Remove unnecessary javascript tag

commit fdc73495774cb8d28fa191c52c9e65d0dae2c9ac
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 19 Sep 2022 14:47:21 +0800
Tag:    v3.11.11

MDL-75783 javascript: Add optional jsconfig configuration

commit e881dee5b44fd3a1da50b6f14ac204405d168e98
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 29 Aug 2022 20:46:35 +0800
Tag:    v3.11.11

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

commit 1545abb21d4627bdb2597d8ab141d767093b83c8
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 25 Aug 2022 22:27:11 +0800
Tag:    v3.11.11

MDL-75909 mod_data: Make template editor use html editor

commit d288aea4217f058e08b97095dd4a199bd96c9a7d
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 18 Aug 2022 10:42:30 +0800
Tag:    v3.11.11

MDL-75782 mod_quiz: Make TinyMCE autosave less fragile

commit fa10357f5792f97910b709a5b309311ec1ab18aa
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 17 Aug 2022 14:51:21 +0800
Tag:    v3.11.11

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

commit a0e267c9a57900f55d78adcadbb85dcffd5f06ac
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 23 Jun 2021 14:48:33 +0800
Tag:    v3.11.1

MDL-71669 editor_atto: Rebuild editor_atto/events

commit 613cd69cbd7d46f2fe52cff885d9cabab8ab9201
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 26 May 2021 09:13:05 +0800
Tag:    v3.11.1

MDL-71113 javascript: Improve basic JS Documentation

commit 022e9ab8525ec967a9c99a99a59c3f3be3328cce
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 24 May 2021 08:22:14 +0800
Tag:    v3.11.1

MDL-71736 javascript: Run the ignorefiles command more liberally

commit 3e789e5d6dca0178b1f61bc2098c7ee9e16c7099
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 20 May 2021 08:26:00 +0800
Tag:    v3.11.11

MDL-71531 cachestore_file: Stop locking cache files to read

commit 02bc9d32c3fee4d5378b677dd84c09bedb828d24
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Tue, 18 May 2021 08:56:23 +0800
Tag:    v3.11.1

MDL-71157 core: Pending JS in paged content bars

commit 2a2e548f4c76e97aeb57bda153f3ec45d164343c
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 19 Apr 2021 09:56:31 +0800
Tag:    v3.11.1

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

commit eee0b6865cfff67e494810f57a49d51f051657e2
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 22 Mar 2021 13:08:54 +0800
Tag:    v3.11.1

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

commit e214af572018076f673f5b21306c4ec06f5d3ae1
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Mar 2021 10:01:58 +0800
Tag:    v3.11.1

MDL-71113 js: Fix all jsdoc warnings

commit 43ae52cbf815ae9bd6a5e61acc72607677ab53ce
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Mar 2021 09:50:09 +0800
Tag:    v3.11.1

MDL-71113 js: Bare minimum fixes to build jsdoc

commit b811a22f86a5d9ed959ca39ed052088b3f3b2e10
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 15 Mar 2021 09:49:39 +0800
Tag:    v3.11.1

MDL-71113 js: Add jsdoc configuration and Grunt

commit e5f5aaeba17495753b438afe48b42c8aa979d54a
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Mon, 09 Nov 2020 17:15:32 +0800
Tag:    v3.11.16

MDL-70152 forum: Create behat data generator

commit 68ff5f0ce005c7b84de3d81a2e3018f3fb6084cc
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 30 Oct 2020 14:08:43 +0800
Tag:    v3.11.11

MDL-70071 forum: Convert post threshold warnings to info

commit d2e7608fec528760ffe4ce6375dd2a9d6fffe1d4
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Fri, 10 Jul 2020 12:11:09 +0800
Tag:    v3.11.16

MDL-69231 behat: Update tests to use new generator

commit 9a5085071fdccb0313eec10ba2cb60668be9e8bc
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Thu, 09 Jul 2020 07:47:01 +0800
Tag:    v3.11.16

MDL-69231 tests: Add role capability setting generator

commit 48b626591c36c728d9050a865576510d8d995867
Author: Andrew Nicols <andrew@nicols.co.uk>
Date:   Wed, 08 Jul 2020 13:33:34 +0800
Tag:    v3.11.16

MDL-69231 tests: Improve existing role generator