Git commits in Moodle 3.9.x by Paul Holden

commit 9badb9eab5787938266b8483c2549fd9fa06921c
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 07 Dec 2023 17:16:19 +0800
Tag:    v3.9.25

MDL-79980 mod_survey: remove responses link if user cannot access.

commit 031220a0091d52f04ca5c73a4ce6b4786e7f85e8
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 28 Nov 2023 04:35:33 +0800
Tag:    v3.9.25

MDL-80268 badges: require capability to view awarded badges.

commit acb2ce417fd1b2d0499aecb241d0233ccbb91029
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 07 Nov 2023 05:16:22 +0800
Tag:    v3.9.25

MDL-79797 backup: ensure block config is safely unserialized.

commit 6ebae3663e124622485a49b5c4e23860d2d9fa46
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 07 Nov 2023 00:38:06 +0800
Tag:    v3.9.25

MDL-79980 mod_survey: respect activity group mode getting report.

commit 2023e58e7ba56d60c7a0231f79180690dabe4b42
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 28 Sep 2023 06:45:23 +0800
Tag:    v3.9.24

MDL-79455 tool_uploadcourse: clean course data fields individually.

commit 031f5f372b57131dea4cac9b09bae6a714ce9117
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 22 Sep 2023 05:22:38 +0800
Tag:    v3.9.24

MDL-79455 tool_uploadcourse: safe preview of uploaded course data.

commit 8cc1b4117306bc77535f19368de07a200e679ef8
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 22 Sep 2023 04:43:41 +0800
Tag:    v3.9.24

MDL-79426 gradeimport_csv: safely preview CSV content during import.

commit 7f2b1cba3da4ac774181db451d6c15000af7a125
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 18 Sep 2023 21:01:36 +0800
Tag:    v3.9.24

MDL-79408 mod_lesson: safer unserializing/comparison of properties.

commit 0ae5ee6dfefdc3d70716c97a10081bd22cde60a6
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 18 Sep 2023 20:43:14 +0800
Tag:    v3.9.24

MDL-79409 mod_imscp: appropriate unserialization of package structure.

commit 29a84a66db691caea1ec18a5902202c9d661f806
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 11 Sep 2023 19:44:58 +0800
Tag:    v3.9.24

MDL-79310 forumreport_summary: report only on users who can be viewed.

commit 280eee89d4aee309dc9e15859fc52fdba15e019a
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 11 Sep 2023 19:30:33 +0800
Tag:    v3.9.24

MDL-79310 mod_forum: ensure only visible users can be exported.

commit 083a7f5914c60ce825701ff1366e2c9b7a5b7b44
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 11 Sep 2023 19:17:57 +0800
Tag:    v3.9.24

MDL-79310 enrol: restrict searched users to those user can view.

commit 54e0b7c8f2adc760f3db66ac87ae2e06741e9042
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 22 Aug 2023 03:29:36 +0800
Tag:    v3.9.24

MDL-79017 core: re-factor method to unserialize array.

commit c22b94aea7f467d95b720ea5339154a3ca431a5d
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 27 Jul 2023 20:01:53 +0800
Tag:    v3.9.24

MDL-78820 h5p: use fullname of current user as the xAPI actor name.

commit 8164c8f419ddc7606bdfadcbdbb7e6e4372ba57b
Author: Paul Holden <paulh@moodle.com>
Date:   Sat, 22 Jul 2023 00:06:34 +0800
Tag:    v3.9.23

MDL-78792 message: access checks in processor fragment callback.

commit 6ea1f2167657ab4e82f30842b74223beefc2d3b8
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 14 Jul 2023 23:25:07 +0800
Tag:    v3.9.23

MDL-78703 behat: fix HTTP GET method capitalization on redirect.

commit 3d0bff0e98b6c2991618983654144cb6e1d5cdba
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 05 Jul 2023 07:00:59 +0800
Tag:    v3.9.23

MDL-78647 files: safer unserializing of file reference data.

commit ec07126d1b3f8702b1d8aeacd72eee38000dcb37
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 27 Jun 2023 17:01:31 +0800
Tag:    v3.9.24

MDL-72249 message: stricter cleaning of processor type parameter.

commit d8d09c946570788915f92bf256ff977358d28eaa
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 21 Apr 2023 21:44:35 +0800
Tag:    v3.9.22

MDL-77995 javascript: more precise path matching building JS.

commit aa99d2ebac50b0d0e473eb136cb7b9b28aa5cff6
Author: Paul Holden <paulh@moodle.com>
Date:   Sat, 01 Apr 2023 01:12:03 +0800
Tag:    v3.9.21

weekly release 3.9.20+

commit 81ad3f094d1cba5cfd78da8cfa0076011bc134a3
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 28 Feb 2023 01:21:46 +0800
Tag:    v3.9.20

MDL-72727 mod_forum: prevent default favourite toggle click event.

commit a0e0aaadcc5d122393d581e3b20d93967d17c03f
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 10 Feb 2023 21:47:43 +0800
Tag:    v3.9.20

weekly release 3.9.19+

commit 33c05e98e13c5465a53ea32f7d33d41d05b2b8a2
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 09 Feb 2023 19:43:01 +0800
Tag:    v3.9.22

MDL-77193 mnet: correct sorting of access control table.

commit 7eb64822668a9c83ce5e58f3a5ec630054e07edc
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 09 Feb 2023 00:49:38 +0800
Tag:    v3.9.21

MDL-77187 mod_wiki: validate external method sort parameters.

commit f3142c10a7e9b8421b0f223e6a3069e3908995b3
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 03 Feb 2023 18:57:07 +0800
Tag:    v3.9.20

MDL-77132 phpunit: fix data provider method names.

commit 5a9cc6373333af98970ae2dec33624d56fd450bd
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 03 Feb 2023 08:20:40 +0800
Tag:    v3.9.20

MDL-77046 availability: validate profile field in condition.

commit 9c06ad7c0ef7372a1420b0a0a4a009a607c82843
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 25 Jan 2023 21:39:54 +0800
Tag:    v3.9.20

MDL-77040 core: assert types of returned Geoplugin data, not values.

commit b460bbc0c5c317eaa6d5a7ad64f7ebab9e67bc9b
Author: Paul Holden <paulh@moodle.com>
Date:   Sat, 21 Jan 2023 01:19:16 +0800
Tag:    v3.9.20

MDL-76977 phpunit: ensure unique data provider keys in mustache test.

commit 4babd8cdb7ee66327824cc94536a1aa04bed5c17
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 12 Jan 2023 06:40:49 +0800
Tag:    v3.9.19

MDL-76862 user: ensure user can only update own preferred start page.

commit b3da8767ad1d7eb18e3c69fb4c0a4d3fd18d005a
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 10 Jan 2023 23:11:36 +0800
Tag:    v3.9.20

MDL-76841 tool_mobile: improve potential config issues test.

commit 1632e5917985a2572757af6de8c9270b8c439fe8
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 10 Jan 2023 07:27:05 +0800
Tag:    v3.9.20

MDL-76809 gradereport_history: pre-filter report userids filter.

commit 31256fae743e6d42624a3610fe5fc9158efde211
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 05 Jan 2023 18:53:18 +0800
Tag:    v3.9.19

weekly release 3.9.18+

commit ab4b2404c7acbc3c5ef3779418d52bdaedcf5315
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 28 Dec 2022 18:08:10 +0800
Tag:    v3.9.19

MDL-76760 tool_behat: defer library loading until service execution.

commit 3e5d4ba20891a9fdd7d50b1ab782b4feccc2e862
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 16 Dec 2022 21:07:46 +0800
Tag:    v3.9.19

MDL-76399 question: switch to appropriate Behat step for selects.

commit 1d74ef12551eedfae8a0d5a92847445ea153362a
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 13 Dec 2022 19:22:33 +0800
Tag:    v3.9.20

MDL-70070 phpunit: correct data provider method names.

commit 98b361c4893e89407192c762284a7bd2bf1d5cb9
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 13 Dec 2022 18:14:45 +0800
Tag:    v3.9.20

MDL-76662 tool_log: correct supported reports test assertions.

commit 8db1cdf4628a3337f82bc6fcc219b400f0a4f977
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 05 Dec 2022 22:02:33 +0800
Tag:    v3.9.19

MDL-76490 behat: use defined step for interaction with autocomplete.

commit 375d8ffb56d014cda175a3cfa07394efda03250a
Author: Paul Holden <paulh@moodle.com>
Date:   Sat, 19 Nov 2022 04:40:31 +0800
Tag:    v3.9.19

MDL-76398 behat: broader action menu partial matching by element.

commit dfea1a4f0d9ef57858060dbf32cbc293e0303ebe
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 18 Nov 2022 23:37:59 +0800
Tag:    v3.9.19

MDL-76399 behat: improvements to "should exist in" thrown exception.

commit 75c9e608ce2570bc40cb4df83f60f03261a4678d
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 21 Oct 2022 22:51:39 +0800
Tag:    v3.9.18

MDL-75862 backup: omit sesskey for continue buttons using get method.

commit d4389e4a0e95812e23edaf97548e50a02aad1140
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 08 Sep 2022 01:26:31 +0800
Tag:    v3.9.20

MDL-75517 report_participation: filter report by viewable roles only.

commit 786a4956dde692ecc957f10684920fb748121d2f
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 09 Aug 2022 04:54:05 +0800
Tag:    v3.9.17

MDL-75405 block_html: safer unserialize during old block conversion.

commit e48460c8cc2cfd2c784f94a6698a1943af1a2583
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 28 Jul 2022 15:57:11 +0800
Tag:    v3.9.17

MDL-75695 mod_h5pactivity: add group filter to attempts report.

commit c55b5aa305f68605200647962230d4bf81efc02b
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 29 Apr 2022 23:09:35 +0800
Tag:    v3.9.14

MDL-74612 cohort: use data generator for populating cohort members.

commit bbd454007524d2724255713c7d9ea25a2f48d04d
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 15 Mar 2022 08:10:25 +0800
Tag:    v3.9.14

MDL-74204 mod_assign: escape identity fields in allocate marker form.

commit af8c168f78c96d345cf231db586f4a22751e5b97
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 08 Feb 2022 05:22:50 +0800
Tag:    v3.9.15

MDL-73801 backup: set predictably ordered backup next start time.

commit 670b636c4758c49ab19f88b9d0db64613f568c33
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 18 Jan 2022 05:15:38 +0800
Tag:    v3.9.17

MDL-72012 mod_h5pactivity: respect user access when getting report.

commit 861b56413f6c733a475d6e49f6dade927a689509
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 14 Jan 2022 07:00:57 +0800
Tag:    v3.9.13

MDL-72972 tool_uploaduser: observe capability to delete users.

commit d6aeb11f745221d1b245baeb44ceeba545a75b8e
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 12 Jan 2022 19:07:34 +0800
Tag:    v3.9.12

MDL-72772 gradereport_overview: account for users with parent roles.

commit 43a7584e37dbe4a899e848ccd53bdf47b2d78ff5
Author: Paul Holden <paulh@moodle.com>
Date:   Sat, 27 Nov 2021 02:57:43 +0800
Tag:    v3.9.12

MDL-72728 behat: switch import course steps to native execute method.

commit 311d7ce594a602d177a279a28efb4fd7a0ff4bb0
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 26 Nov 2021 05:32:20 +0800
Tag:    v3.9.12

MDL-72772 gradereport_overview: access checks for viewing grades.

commit 3f91f38f54e8c697e653e136e3e8fca36accc5e8
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 10 Nov 2021 18:32:31 +0800
Tag:    v3.9.12

MDL-72367 badges: require sesskey to remove badge alignment.

commit 623e72a092d2252ba64b81b092ad4e7c40a6fb48
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 08 Nov 2021 20:05:07 +0800
Tag:    v3.9.12

MDL-72696 behat: support inplace editable fields of type select.

commit a4056978408db80e1d54b35fecd1508d8308a26e
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 25 Oct 2021 05:22:26 +0800
Tag:    v3.9.11

MDL-70823 mod: safely parse module display options array.

commit 9bd64d6e0f94d971dc82df68724d4717a8d9bb8a
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 25 Oct 2021 04:47:18 +0800
Tag:    v3.9.11

MDL-70823 qtype_ddwtos: new method for safer feedback unserializing.

commit ad524085cda19c7f2e653f78f0b81aa00b7fa4d1
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 22 Oct 2021 00:29:05 +0800
Tag:    v3.9.11

MDL-70823 core: safer alternative for unserializing objects.

commit 6db35f03c7da20f92b5bc3bfe182f3352352bbdc
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 05 Oct 2021 06:33:51 +0800
Tag:    v3.9.11

MDL-72370 badges: require sesskey to remove related badge.

commit b5c81889612e56f65a3e9b5ccec40475927a6e27
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 13 Jul 2021 05:14:25 +0800
Tag:    v3.9.10

MDL-71976 auth_shibboleth: consistent session parsing during logout.

commit 68fbcaf3038b845992c4207cb0523b6f228225fd
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 21 Jun 2021 16:29:07 +0800
Tag:    v3.9.8

MDL-71957 auth_shibboleth: safer session retrieval during logout.

commit 264fe69743dbfef3b5d379c55c025df26b81c489
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 18 Jun 2021 19:26:18 +0800
Tag:    v3.9.8

MDL-71981 user: escape identity fields if writer supports HTML.

commit 80e2f8473e9b7aec8522aea76addcba1db4e3048
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 18 Jun 2021 17:15:27 +0800
Tag:    v3.9.8

MDL-71981 dataformat: indicate HTML support in writer callback.

commit a937101b0680340276ff50cbc40910dccfc806ab
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 21 May 2021 15:30:35 +0800
Tag:    v3.9.10

MDL-71726 course: respect user access when exporting participants.

commit 4a8abf77ac1b3b4368a8c03b44b524e620c57db9
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 13 May 2021 22:03:07 +0800
Tag:    v3.9.15

MDL-71276 message_email: include alternate email in privacy export.

commit 21941c6c2ac775da35839adb758bf8886629d1d6
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 05 May 2021 03:08:56 +0800
Tag:    v3.9.7

MDL-71491 repository_flickr: return more file data.

commit e52ec9edd41b2245cdd0f0e67a9860a56101edd3
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 04 May 2021 22:25:57 +0800
Tag:    v3.9.7

MDL-71517 mod_data: remove invalid form custom data access.

commit 05e9ae07cd60375ee92478a560c0c2df0c0ff6c6
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 29 Apr 2021 15:24:15 +0800
Tag:    v3.9.7

MDL-71481 repository_flickr_public: return more file data.

commit 4c1d448b5b83453269890af04c5f9559fb2d724d
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 29 Apr 2021 04:36:07 +0800
Tag:    v3.9.7

MDL-71463 dml: escape square brackets for SQL Server LIKE operator.

commit 817757c0880fae6525ad720f628292d3bfd52ddd
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 26 Apr 2021 01:28:48 +0800
Tag:    v3.9.7

MDL-71434 mod_data: add form control class to template textarea.

commit adcd50bea0fdc7c1123a6bb2861817506d2c5d5b
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 23 Apr 2021 19:47:55 +0800
Tag:    v3.9.7

MDL-71416 report_log: user context header should show users name.

commit 7f3a1dff286455d0982c92365c422e5790bbb5cc
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 22 Apr 2021 06:58:32 +0800
Tag:    v3.9.7

MDL-71402 availability: fix group restriction button in mod form.

commit d26512cb63d0533efdd25b4870fa2586d4822419
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 20 Apr 2021 19:06:03 +0800
Tag:    v3.9.7

MDL-70970 quizaccess_seb: consistent property array sorting by key.

commit 69f3e0753e53aa5a1dc5a7aaa7e132f57406bd69
Author: Paul Holden <paulh@moodle.com>
Date:   Sat, 17 Apr 2021 03:49:23 +0800
Tag:    v3.9.7

MDL-71359 mod_forum: empty forums shouldn't export anything.

commit a6a5130a65ded168ff57a5b647ebc7a47acff474
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 15 Apr 2021 04:07:43 +0800
Tag:    v3.9.7

MDL-71338 tool_usertours: correct Content-Type on tour export.

commit 45725c24086a3ea9138bd9fabbfda1a2b40d5256
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 26 Mar 2021 19:03:26 +0800
Tag:    v3.9.7

MDL-71200 mod_folder: ensure "Download folder" option is backed up.

commit 2bada93f177783e9e406e8850a4954be98c7ac96
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 23 Mar 2021 05:54:22 +0800
Tag:    v3.9.7

MDL-71168 report_participation: fix select all users checkbox.

commit 5b7d2a199276b7debd85a23c082a8c47fd16fff4
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 17 Mar 2021 04:55:12 +0800
Tag:    v3.9.7

MDL-71130 quiz_grading: escape user idnumber on display.

commit b665e5aa333bf37eb877d5db5c44b9d4bae01d4e
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 17 Mar 2021 04:18:38 +0800
Tag:    v3.9.7

MDL-71128 mod_quiz: escape question idnumber on display.

commit f3f7f28015c837f6ea1a647049d7469f0b008d42
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 17 Mar 2021 02:45:39 +0800
Tag:    v3.9.7

MDL-71127 mod_quiz: fix thrown exception for invalid question columns.

commit b8322f7dd1ecb372d4b933589638299a2e5fbb15
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 05 Mar 2021 01:37:08 +0800
Tag:    v3.9.6

MDL-71048 lang: fix null equality check of lang string args.

commit ddb31238a1e8852ca5849701ad295ca2c61edf6d
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 03 Mar 2021 21:36:11 +0800
Tag:    v3.9.5

MDL-65552 block_activity_results: correct Behat tests for idnumbers.

commit 71bb7f306e779bb43ebc78f20bad0747dafd2db3
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 02 Mar 2021 17:02:17 +0800
Tag:    v3.9.6

MDL-71022 gradereport_history: prevent double escaping of users.

commit cb94a54412e31201af12e617de8976a92adc660f
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 02 Mar 2021 05:47:01 +0800
Tag:    v3.9.7

MDL-71016 gradeexport_xml: ensure user/grade idnumbers are encoded.

commit 7afca3b34ae8fc1984b95d66e30afa6011c433db
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 01 Mar 2021 22:20:02 +0800
Tag:    v3.9.5

MDL-65552 user: escape idnumber field on output.

commit 97d63b6272a8fb0188021a7800de615a0a21a4f2
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 26 Feb 2021 07:04:52 +0800
Tag:    v3.9.7

MDL-71003 user: fix alignment of autocomplete participant filters.

commit fac00d7e8ccd3fd7bbd0ebe3caac294255a50c49
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 25 Feb 2021 03:16:46 +0800
Tag:    v3.9.5

MDL-70995 user: format group names in course participants filter.

commit 9b3a8f7bd13bcbb2adf0e2ac8dc2bf78f37aa34e
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 23 Feb 2021 07:19:46 +0800
Tag:    v3.9.6

MDL-70977 mod_forum: fix empty equality check updating post content.

commit 8aea2ef66bef4ef2e077f004aaed80c2c382699d
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 23 Feb 2021 04:02:40 +0800
Tag:    v3.9.7

MDL-70979 search: validate external user search parameters.

commit 51b2acfae364da06b14e01855f549b646a5cb25e
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 17 Feb 2021 17:54:24 +0800
Tag:    v3.9.6

MDL-70924 course: ensure required fields present when getting courses.

commit 39944aee166e6b7a1441d397fb218afba47e9fe3
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 17 Feb 2021 07:39:49 +0800
Tag:    v3.9.7

MDL-70917 tool_behat: fix profile/replace option comparison.

commit b70b06bc61a53190e7dfa2f1ca3894588fafc183
Author: Paul Holden <paulh@moodle.com>
Date:   Sat, 13 Feb 2021 05:47:58 +0800
Tag:    v3.9.6

MDL-66025 user: require message content in bulk action.

commit 3c4d30bcf47b9f809ba422a1d00b7c5f660d3d7d
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 12 Feb 2021 09:36:06 +0800
Tag:    v3.9.7

MDL-65687 message: increase confirmation dialog zindex.

commit f8811d5661467b3519d72a51f57da22ed9ec2a79
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 10 Feb 2021 16:29:18 +0800
Tag:    v3.9.6

MDL-70789 theme_boost: fix double click on drawer hiding content.

commit 67e1e3107acadc4eff21b844745d235ff0431344
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 09 Feb 2021 07:42:22 +0800
Tag:    v3.9.5

MDL-69883 message: fix lazy loading of conversations.

commit c4010ec81f4ef06fda59f2517ffbf4a9115c1827
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 08 Feb 2021 16:49:51 +0800
Tag:    v3.9.11

MDL-70823 blocks: safer unserializing during block restore.

commit 787485d9ebe33a8e0c4bcbbc05c32bab19f21e26
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 08 Feb 2021 16:23:12 +0800
Tag:    v3.9.5

MDL-70822 enrol: respect capability to view other users profile.

commit 82d35db47a3b77321971dd3fd8cf495e5806b86e
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 03 Feb 2021 03:36:49 +0800
Tag:    v3.9.7

MDL-70772 mod_forum: check for valid usernode before making active.

commit 3284f1fe7e627c3e9b5d6d036630d2c2b58d7492
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 02 Feb 2021 04:26:18 +0800
Tag:    v3.9.7

MDL-70763 core: export preferences for correct user.

commit 3211454a2a8a918e2925fd024b639f4b0685cf5e
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 02 Feb 2021 02:46:03 +0800
Tag:    v3.9.7

MDL-68716 mod_forum: extra column sorting options in privacy export.

commit a96ad136165f88bd4bfc32cb10cc50540ebc17b9
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 15 Jan 2021 06:36:53 +0800
Tag:    v3.9.7

MDL-70763 quiz_overview: export preferences for correct user.

commit 3c872b34c6298a2267fa0de5ef8b11a4790ed7da
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 15 Jan 2021 06:26:21 +0800
Tag:    v3.9.7

MDL-70763 gradereport_grader: export preferences for correct user.

commit c43f9136f30e72903ce3b9b1e4b04d09e2d84539
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 12 Jan 2021 16:05:28 +0800
Tag:    v3.9.5

MDL-70614 user: consistent roles spacing in course profile.

commit 8de31cf961037325eed0b19fc1c45959cdd703d8
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 04 Jan 2021 18:51:24 +0800
Tag:    v3.9.4

MDL-70558 tool_langimport: sort available language packs.

commit 4699142c9bfeaa487a5384f0a394275bfb73481d
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 18 Dec 2020 23:18:43 +0800
Tag:    v3.9.7

MDL-66475 task: fix random timing failures in logger cleanup test.

commit ede7d22dc7489d7756211f5e3287a5c00c418e89
Author: Paul Holden <paulh@moodle.com>
Date:   Sat, 05 Dec 2020 02:53:38 +0800
Tag:    v3.9.4

MDL-70422 restore: fix for undefined question answer ordering in test.

commit 4037bdd82569888c0bccab2be5b03741e06a808c
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 23 Nov 2020 20:05:47 +0800
Tag:    v3.9.6

MDL-69036 theme_boost: consistent table row hovering for links.

commit 377da8615111f674d2a3be44f4dfa77da3076d0d
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 18 Nov 2020 07:46:48 +0800
Tag:    v3.9.4

MDL-70279 tool_templatelibrary: preserve component search field value.

commit 97a03ba74df553a773435d203c03da0e2872b945
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 06 Nov 2020 03:48:29 +0800
Tag:    v3.9.4

MDL-70126 tag: correct thrown exception class name.

commit c4fb2a2141f3ee3471df08bcaf2768630904b3c0
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 03 Nov 2020 16:16:07 +0800
Tag:    v3.9.7

MDL-70099 enrol: increase accuracy of current enrolments by date.

commit 115f7034408f3637faaab95f6b91ada748653ef4
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 23 Oct 2020 15:04:44 +0800
Tag:    v3.9.3

MDL-69993 output: correct navigation node type for user reports.

commit 9e4a19af6cf940f7dc5b55459461fc63496171b9
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 23 Oct 2020 05:42:08 +0800
Tag:    v3.9.3

MDL-64723 tool_mobile: workaround for invalid certificate parsing.

commit b932b798f1cee9891657c87d81c00a3bfd0af5bb
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 21 Oct 2020 17:22:55 +0800
Tag:    v3.9.4

MDL-69964 course: toggle participant checkboxes in root element.

commit e49e58a92423a8bdc4dee135a5c987e043720834
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 21 Oct 2020 07:22:23 +0800
Tag:    v3.9.4

MDL-69201 core: consistent table primary sort column/order.

commit ae6198519177835d37d817c1f51d36bad1845623
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 16 Oct 2020 21:54:25 +0800
Tag:    v3.9.3

MDL-69807 blocks: remove redundant sesskey loading edit/delete page.

commit c651779095c853d54da93c3087c780e8d286072d
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 16 Oct 2020 15:59:53 +0800
Tag:    v3.9.3

MDL-69788 admin: validate language menu configuration.

commit c4c328565da84f65ee870a842315179e79645991
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 16 Oct 2020 06:31:31 +0800
Tag:    v3.9.3

MDL-69788 lang: fallback to all translations if misconfigured.

commit 465f3b477bc4dfddd553048fbdaf657f2c53608f
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 09 Oct 2020 02:51:57 +0800
Tag:    v3.9.3

MDL-69897 repository: add heading to delete file modal.

commit ca743b6a9577348df4f6eed13e5aedf4bcabb08f
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 06 Oct 2020 17:45:21 +0800
Tag:    v3.9.3

MDL-69813 h5p: fix undefined addon ordering in framework test.

commit 56be61d4f6280bcc71d74e500fc601045c999ea5
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 02 Oct 2020 14:46:45 +0800
Tag:    v3.9.3

MDL-67654 mod_forum: formchangechecker for discussion inline replies.

commit 0efc7095e3936faf78dd22f4f37a6c0faf24538b
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 29 Sep 2020 15:57:56 +0800
Tag:    v3.9.3

MDL-66392 analytics: make model output directory default to empty.

commit d16aa74359ea8b616d7eae0649a4c1a971b482d8
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 25 Sep 2020 06:14:06 +0800
Tag:    v3.9.3

MDL-69156 backup: correct behaviour of course copy idnumber field.

commit c98428aab38a68a8502024e09c2b9bf87ddce91b
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 15 Sep 2020 06:08:22 +0800
Tag:    v3.9.3

MDL-37802 repository: return error if unzipping files fails.

commit 070454489f474fa1a8a62e906e10a60b095efdef
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 09 Sep 2020 14:15:48 +0800
Tag:    v3.9.3

MDL-66648 user: consistent checks for linking to full profile.

commit 36ee886a127be565ee62e23dd6c7d2d883e96ef5
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 08 Sep 2020 18:41:35 +0800
Tag:    v3.9.3

MDL-69658 quizaccess_seb: progress bar on install only when necessary.

commit 31937c4b0eb78b0f88abf77e9bee87fc7ab4476d
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 08 Sep 2020 18:21:06 +0800
Tag:    v3.9.3

MDL-69644 tool_dataprivacy: fix focus outline of contact DPO link.

commit dc780e3eb19bef24d4122ee6efe2d54a45ba0d92
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 27 Aug 2020 20:02:10 +0800
Tag:    v3.9.3

MDL-69586 tool_usertours: use specified user in privacy prefs export.

commit bfab0d603cde01b705f064a950eb07d8e11a93e3
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 27 Aug 2020 16:18:26 +0800
Tag:    v3.9.3

MDL-69014 tool_usertours: clean up user preferences of deleted tours.

commit a88c706d98b74d10c1689a29b49fe4c7ff3f03d4
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 18 Aug 2020 04:14:57 +0800
Tag:    v3.9.2

MDL-69493 cohort: remove escaping of return URL params.

commit a37dc94598258ea75e2095306e0d1a89c29685ce
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 18 Aug 2020 03:52:51 +0800
Tag:    v3.9.2

MDL-69492 auth_cas: normalise member distinguished name config.

commit 1e08e046e2dd6cd32e951c3465f505ac69389473
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 18 Aug 2020 03:31:27 +0800
Tag:    v3.9.2

MDL-69492 auth_ldap: normalise member distinguished name config.

commit 4ff5d5ef173456fc6336f31f1e6c01d8628a911d
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 12 Aug 2020 07:57:57 +0800
Tag:    v3.9.2

MDL-69448 backup: fix capability checks when unable to copy user data.

commit 0991b0a09192238fce97aafce422a9ebe276f23b
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 12 Aug 2020 06:33:20 +0800
Tag:    v3.9.2

MDL-69449 block_timeline: use dayslimit context data in template.

commit 646ebff5dd1bd3f70c4148659f29820ebae157f6
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 28 Jul 2020 20:25:42 +0800
Tag:    v3.9.2

MDL-69367 quizaccess_seb: correct foreign key table reference.

commit 6b6a0839169513ea61219aaa52afe3b1358ab68b
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 24 Jul 2020 17:04:42 +0800
Tag:    v3.9.2

MDL-69353 admin: set page title when prompting for upgrade key.

commit ff2d425711525c18831394c8d697d8665184eda1
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 22 Jul 2020 06:49:03 +0800
Tag:    v3.9.2

MDL-67394 dml: improve thrown exception when Oracle can't parse query.

commit 5068d59b1371b1854905b8a0f52edf5c84b8b46e
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 17 Jul 2020 23:24:53 +0800
Tag:    v3.9.2

MDL-69311 dataformat: correct license docblock.

commit af1f371aa706458724785f82547b3217ae1ec346
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 16 Jul 2020 02:45:49 +0800
Tag:    v3.9.2

MDL-65819 message: send contact requests using recipient language.

commit 4a16804df78550e91b20135fcfed3fda07fb46db
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 07 Jul 2020 21:29:34 +0800
Tag:    v3.9.2

MDL-69214 user: correct participant table forced group SQL.

commit e64f37c3c5714ede446ac2fd7c09ebd66e562589
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 07 Jul 2020 20:44:10 +0800
Tag:    v3.9.2

MDL-69204 tool_dataprivacy: summary link only on current user profile.

commit f324c2d16c3b205d3018466a653ea6c20749c471
Author: Paul Holden <paulh@moodle.com>
Date:   Sat, 27 Jun 2020 00:31:37 +0800
Tag:    v3.9.1

MDL-69151 message_airnotifier: start output before accesskey request.

commit d783f128616834ed8c0e3168adbb44cc865e3748
Author: Paul Holden <paulh@moodle.com>
Date:   Sat, 27 Jun 2020 00:11:44 +0800
Tag:    v3.9.1

MDL-69150 message_airnotifier: correct apps portal link.

commit f727dad6570cccbe009afad33d93f6f0b336d443
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 18 Jun 2020 03:25:43 +0800
Tag:    v3.9.4

MDL-67514 customfield: correct external usescategories return type.

commit 2d70187adec76a4e171fecd0eaa02e9873bd2fc7
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 10 Jun 2020 16:34:25 +0800
Tag:    v3.9.0-rc2

MDL-69005 cache: fix private $store access in loader.

commit b4a73ff47fa747afc7c8ed45db714cd0a336e33c
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 09 Jun 2020 05:39:43 +0800
Tag:    v3.9.2

MDL-68715 completion: fix form default value for course prerequisites.

commit fb6b7e8a426ff1856736455b4c26ea92832117d0
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 08 Jun 2020 05:39:39 +0800
Tag:    v3.9.0-rc1

MDL-68950 core: add Moodlenet tool to standard plugin list.

commit f66e6749ae7e8f32b84ddce324125a3fb2974dd6
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 29 May 2020 05:17:23 +0800
Tag:    v3.9.2

MDL-68860 mod_lti: Oracle support for retrieving shared secrets.

commit 6a3edc34bde3c289426cad2c483acd1ed912394c
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 21 May 2020 14:55:19 +0800
Tag:    v3.9.2

MDL-60260 course: validate external fields on create/update course.

commit ac7cb0921b4efe997f1602619fc708c40ebb4428
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 14 May 2020 04:45:58 +0800
Tag:    v3.9.2

MDL-68706 customfield_textarea: allow field content to be cleared.

commit 9965b654f8416db6ee6d86cb1315286c4a1643df
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 13 May 2020 06:17:27 +0800
Tag:    v3.9.0-beta

MDL-65796 message: improve content of contact request notifications.

commit 0464ae85ca2b0a7f65991c3cff8c3d44aa380ac3
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 08 May 2020 05:07:04 +0800
Tag:    v3.9.7

MDL-68635 tool_cohortroles: observe user initial table filter.

commit f4488eca79f791f226b99f049ccdd46f1245faf5
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 07 May 2020 04:08:15 +0800
Tag:    v3.9.0-beta

MDL-68415 core: test attachments in email_to_user from allowed paths.

commit cc91fe0988a5dbc64ed2a742fdb32d4f03d9c5bc
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 06 May 2020 06:12:42 +0800
Tag:    v3.9.2

MDL-68618 mod_forum: stop reverting idnumber when updating instance.

commit f8f5a2f6dac8dd0bc133bcd1a28e02e75c2daee1
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 05 May 2020 18:25:43 +0800
Tag:    v3.9.0-beta

MDL-67547 mod_forum: convert pluginfile URLs prior to export.

commit 8844cb8286206a7422ab67dfc9487e27134d5a9c
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 04 May 2020 20:24:31 +0800
Tag:    v3.9.0-beta

MDL-68500 dataformat: re-factor download/export methods into new class.

commit e1dfd4b83c879c1171d0c4f2a4b851301ea424ae
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 01 May 2020 16:05:07 +0800
Tag:    v3.9.0-beta

MDL-66135 tool_uploadcourse: case-insensitive date string comparison.

commit 56b431c2f63d2ede2d5bb951bb032e03ae5ad5e7
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 01 May 2020 16:00:41 +0800
Tag:    v3.9.0-beta

MDL-68084 blocks: check capability before getting content.

commit 3bd9e1e8d264b9b43ea89f105ab4dc8877ffe43e
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 01 May 2020 00:24:44 +0800
Tag:    v3.9.0-beta

MDL-68565 tool_usertours: account for optional config in WS response.

commit 222aefb456e772326f4765eb3957c295dfea5da8
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 29 Apr 2020 08:19:51 +0800
Tag:    v3.9.3

MDL-62387 tool_lp: switch to core 'cohort' form element.

commit a97c45a15d3b472dabba8806db10cfb6f7170fe4
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 29 Apr 2020 07:25:45 +0800
Tag:    v3.9.2

MDL-66900 course: don't clean category description when editing.

commit 863fb96ffa5aa18a7ae6c920216370d7e6dc2d2d
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 29 Apr 2020 04:13:41 +0800
Tag:    v3.9.2

MDL-56595 tool_usertours: set page params when configuring tours/steps.

commit 233a51ad21ea7806b442c329814df5242b70b2e1
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 27 Apr 2020 17:13:30 +0800
Tag:    v3.9.0-beta

MDL-67547 dataformat_pdf: method to convert images to supported format.

commit 1de3b81983532addbdeea06512a474d7ababdc02
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 24 Apr 2020 06:05:15 +0800
Tag:    v3.9.0-beta

MDL-68500 dataformat: allow instances to export to local file.

commit 16f05b5c22cd60990a05fb47077998288ec525ef
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 16 Apr 2020 05:07:20 +0800
Tag:    v3.9.0-beta

MDL-66732 core: config option to force whether site considered public.

commit 2cd534a7df3867813e3aad42db615865149a58c6
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 14 Apr 2020 16:14:52 +0800
Tag:    v3.9.0-beta

MDL-68410 mod_scorm: safer status operator comparison.

commit adca2ab62945814cd3454cca6a0fcc43c91db8fe
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 06 Apr 2020 20:30:58 +0800
Tag:    v3.9.0-beta

MDL-66135 customfield: allow calling code to set form category headings.

commit 0c68ae88ebacafcefc0c418bbd7c69d41df1c19b
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 01 Apr 2020 05:21:48 +0800
Tag:    v3.9.0-beta

MDL-67499 restore: account for deleted user truncated email/username.

commit b6ea0ef7ee05d5e1452db87cbfedbf97b2b6c522
Author: Paul Holden <paulh@moodle.com>
Date:   Sat, 28 Mar 2020 04:09:32 +0800
Tag:    v3.9.0-beta

MDL-68280 user: fix PHP notice for unknown user invalid login token.

commit 96e7f4f4fdbad2fcf6c7205a15ec95ae8588b3c2
Author: Paul Holden <paulh@moodle.com>
Date:   Sat, 28 Mar 2020 00:36:24 +0800
Tag:    v3.9.0-beta

MDL-68279 admin: filter site fullname when sending test email.

commit abde761cb698f22739fd08e8ebe618f33b7481e1
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 27 Mar 2020 05:25:54 +0800
Tag:    v3.9.0-beta

MDL-40081 completion: clean up criteria records for deleted courses.

commit 091758d512b09fdc75fa7e425f1f9b90af0f17d5
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 19 Mar 2020 17:52:58 +0800
Tag:    v3.9.0-beta

MDL-64429 tool_usertours: upgrade step to fix existing tours sortorder.

commit 55268700529fac358fa98617c828f4958f0645ed
Author: Paul Holden <paulh@moodle.com>
Date:   Sat, 14 Mar 2020 07:30:33 +0800
Tag:    v3.9.0-beta

MDL-67731 backup: fix async restores in progress table listing.

commit 3e1b05f001b8f147954bc2bd62f5c90e2611c1d3
Author: Paul Holden <paulh@moodle.com>
Date:   Sat, 14 Mar 2020 04:42:37 +0800
Tag:    v3.9.0-beta

MDL-67930 mod_forum: consistent default group image when hidden.

commit 2c469d3843bdeaa2b19c488562e961ec4a726bc6
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 06 Mar 2020 15:51:42 +0800
Tag:    v3.9.0-beta

MDL-67751 course: include inline folders in list of resources.

commit 95f2f7cc9f48c99f38a28c0923621d72c8276c3d
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 26 Feb 2020 05:56:21 +0800
Tag:    v3.9.0-beta

MDL-62768 tool_policy: add page title & breadcrumb navigation.

commit 59f941f6dbdf622ad81de1ad379ff82a80f8d461
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 19 Feb 2020 07:28:42 +0800
Tag:    v3.9.0-beta

MDL-66917 admin: validate uploaded plugin version.

commit 54cb5666c183906cb6d769b562407ed7ebbfc505
Author: Paul Holden <paulh@moodle.com>
Date:   Mon, 10 Feb 2020 16:19:49 +0800
Tag:    v3.9.0-beta

MDL-64417 message_popup: remove old notifications during cleanup task.

commit 07d93d27a0f043a8863317196a046ae3941b3c38
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 06 Feb 2020 17:10:17 +0800
Tag:    v3.9.0-beta

MDL-67891 tool_cohortroles: move upgrade step inside plugin.

commit db8bda61a3feeabc1d4b90d327531c0ac2af3b42
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 06 Feb 2020 15:59:57 +0800
Tag:    v3.9.0-beta

MDL-64417 message: allow processors to run their own cleanup tasks.

commit 9a2db9e2ec43f26bf6eff00a24bd0ad6abc132f0
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 04 Feb 2020 16:19:02 +0800
Tag:    v3.9.4

MDL-62707 search: account for no matching courses when listing areas.

commit 8dabade61fa9edf5a5f194ffd77f686272ad43b7
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 31 Jan 2020 16:51:17 +0800
Tag:    v3.9.0-beta

MDL-64429 tool_usertours: ensure tour sortorder can't move out of range.

commit a11e3d90f2fd903bfdceae79ba3175bf24f13555
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 31 Jan 2020 07:25:23 +0800
Tag:    v3.9.0-beta

MDL-63865 tool_dataprivacy: unit test for plugin privacy provider.

commit 5253834d031e8ddcf7d0c737e08251600ad2e1a7
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 24 Jan 2020 16:22:08 +0800
Tag:    v3.9.0-beta

MDL-67532 badges: better default for new badge language.

commit 6e8ed1a8fbbbf669826ee28932748f0497780fff
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 08 Jan 2020 00:18:56 +0800
Tag:    v3.9.0-beta

MDL-67245 group: observe viewfullnames capability.

commit 8725ac5f42e597a98e4b74564ca91de42946313c
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 07 Jan 2020 11:16:13 +0800
Tag:    v3.9.0-beta

MDL-66237 message_popup: Get redirecturl from notification contexturl

commit 343380d9c892dd4752a34c46dafb6b3a86d77913
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 31 Dec 2019 21:18:29 +0800
Tag:    v3.9.0-beta

MDL-67499 user: truncate long username/email during user deletion.

commit d99e0ab7a2813098e624d7d5fe4f3e7f3afd70c2
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 31 Dec 2019 18:45:56 +0800
Tag:    v3.9.0-beta

MDL-62853 privacy: sanitize subcontext paths.

commit 118a1094998852f26d6925763af3b8b5820a1fd3
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 19 Dec 2019 05:38:40 +0800
Tag:    v3.9.0-beta

MDL-67547 dataformat: allow plugins to declare support for HTML.

commit 7eeea538d2e891d7f8676213e5d1adb7ee3d9177
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 18 Dec 2019 03:17:00 +0800
Tag:    v3.9.0-beta

MDL-67245 group: Behat updates to account for member identity fields.

commit a679ae31a58e5ba3499fbdeffc645213245fa554
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 10 Dec 2019 04:06:22 +0800
Tag:    v3.9.0-beta

MDL-65649 backup: ensure valid course URL for async mode.

commit 714343c06a8416a4288523b1076c075c31c443a7
Author: Paul Holden <paulh@moodle.com>
Date:   Thu, 05 Dec 2019 15:47:07 +0800
Tag:    v3.9.0-beta

MDL-66024 tool_uploadcourse: validate shortname/fullname field length.

commit d7367ecafab2da9f41fc2c0b9dc6d6a96f0b7b15
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 04 Dec 2019 18:07:58 +0800
Tag:    v3.9.0-beta

MDL-64695 tool_dataprivacy: filter site fullname in outgoing messages.

commit 07dc0cad344bd5b902ef35bd5fe30d9497472c1f
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 04 Dec 2019 08:50:28 +0800
Tag:    v3.9.0-beta

MDL-64695 privacy: filter site fullname in data export.

commit d05078d02380971f34df9eb568cb2903cc1e99df
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 04 Dec 2019 06:44:13 +0800
Tag:    v3.9.0-beta

MDL-65735 report_progress: reset URL start parameter in initials bars.

commit 47ff771e80a771dcbd439374a1909488f2b562de
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 03 Dec 2019 06:36:54 +0800
Tag:    v3.9.0-beta

MDL-66108 course: fix false positives when bulk moving categories.

commit 21253ed62248cd4079dd3b3ad73b6dc160e358ac
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 29 Nov 2019 15:45:55 +0800
Tag:    v3.9.0-beta

MDL-67245 group: display user identity fields for group members.

commit d68848383e4d199a40f884a3b34175cb6d39ad8a
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 27 Nov 2019 15:23:35 +0800
Tag:    v3.9.2

MDL-62980 tool_dataprivacy: show persistent errors inside form.

commit 0759da9ecf4a38e9d42e6643516b50f9853ca452
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 08 Nov 2019 05:45:46 +0800
Tag:    v3.9.0-rc2

MDL-68995 atto_image: remove initial dialogue image src attribute.

commit 8d09b8cab64afc20a48e22ef849002db1777a5d4
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 05 Nov 2019 08:16:13 +0800
Tag:    v3.9.0-beta

MDL-58827 user: add institution & department filters.

commit 1e89b1d686bc95f6acebbfb0e82c3b8ee5e56ec1
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 25 Oct 2019 19:42:47 +0800
Tag:    v3.9.0-beta

MDL-59303 auth_shibboleth: consistent readme URL.

commit fdd3ccaf07e1a660fb042e020859da8f49cdb8df
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 18 Oct 2019 23:06:38 +0800
Tag:    v3.9.0-beta

MDL-29693 report_configlog: implement report search filtering.

commit bff97f158efb68c1b90007dc8285147de74636d1
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 15 Oct 2019 02:52:46 +0800
Tag:    v3.9.0-beta

MDL-62768 tool_dataprivacy: add page breadcrumbs to navigation.

commit 1084f8bf79798e4f54410c935c544aa4c285101e
Author: Paul Holden <paulh@moodle.com>
Date:   Wed, 02 Oct 2019 17:10:44 +0800
Tag:    v3.9.0-beta

MDL-66135 customfield: method to allow fields to parse values.

commit d62fc08ed9c7b083cea63dd522e8c72b0b3034c3
Author: Paul Holden <paulh@moodle.com>
Date:   Tue, 01 Oct 2019 22:16:13 +0800
Tag:    v3.9.0-beta

MDL-66135 tool_uploadcourse: support custom course fields.

commit ab106ad70fa16a5f3af51152ee29ba004ae60118
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 20 Sep 2019 05:36:22 +0800
Tag:    v3.9.0-beta

MDL-66732 core: improve detection of non-public sites.

commit be60a5d09622f2ee69dbbd06e60a3015d5528c5f
Author: Paul Holden <paulh@moodle.com>
Date:   Fri, 23 Aug 2019 00:32:41 +0800
Tag:    v3.9.0-beta

MDL-66471 user: fix user_selector debug about extra identity fields.

commit 60c55093ad4451bd460efca7f66be930ba0f46f4
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Wed, 12 Jun 2019 23:13:29 +0800
Tag:    v3.9.0-beta

MDL-65884 filters: update exclusive separator characters for tags.

commit b486073a9ac240bb96950d2dac8ebcd0701235d4
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Fri, 07 Jun 2019 21:46:40 +0800
Tag:    v3.9.0-beta

MDL-56389 message_popup: less greedy marking of notifications as read.

commit df2544ee7b54a015774eb859c536fb5aaf09fc30
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Fri, 07 Jun 2019 17:58:30 +0800
Tag:    v3.9.0-beta

MDL-56389 message: allow marking notifications as read up to given time.

commit a00801c071ea51c3e3d3f9a773129c164c600fd3
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Thu, 06 Jun 2019 17:39:52 +0800
Tag:    v3.9.0-beta

MDL-29693 report_configlog: re-factor output to use renderers.

commit 956f636d83b1b3d228c7774f6e04e03f4b382f08
Author: Paul Holden <pholden@greenhead.ac.uk>
Date:   Fri, 05 Apr 2019 22:04:29 +0800
Tag:    v3.9.0-beta

MDL-63609 media_videojs: support Youtube URL start time.