Git commits in Moodle 4.0.x by Ilya Tregubov

commit 55be12a22131628e81ccfac4e6907b447860c223
Author: Ilya Tregubov <ilya.a.tregubov@gmail.com>
Date:   Fri, 01 Dec 2023 13:12:42 +0800
Tag:    v4.0.12

weekly release 4.0.11+

commit 6ffde95a565d21a4b993dbea570df49880f91135
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 10 Nov 2023 09:17:29 +0800
Tag:    v4.0.12

weekly release 4.0.11+

commit d5f45b29e30e3504fc55f36799db78518ca0da3c
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 13 Oct 2023 13:39:38 +0800
Tag:    v4.0.12

weekly release 4.0.11+

commit 456e8d0f73f43fda93415f2dbbfc30bf12c2e2d4
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 18 Aug 2023 11:24:03 +0800
Tag:    v4.0.11

weekly release 4.0.10+

commit 5ab94239f410b9d763c85a39863af8c7aa31edc2
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 28 Jul 2023 10:44:21 +0800
Tag:    v4.0.10

weekly release 4.0.9+

commit 147c818fb0a9925eddce4919d643bcaf5ea854d2
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 14 Jul 2023 09:25:45 +0800
Tag:    v4.0.10

weekly release 4.0.9+

commit 9544616f4cb3dfddbed7f02005b393477365bb76
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 07 Jul 2023 11:52:36 +0800
Tag:    v4.0.10

weekly release 4.0.9+

commit c24ae4c0877ecedc2d43d5306ddcc38299c8b231
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 09 Jun 2023 13:14:32 +0800
Tag:    v4.0.9

weekly release 4.0.8+

commit 52a4f2d030ffacd79d6a7a83edf1564a3ff5c871
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 02 Jun 2023 09:55:48 +0800
Tag:    v4.0.9

weekly release 4.0.8+

commit 0ec98042d63117d4603bcc00a71f1d20ae684a7b
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 12 May 2023 08:56:56 +0800
Tag:    v4.0.9

weekly release 4.0.8+

commit c36636264fe8a1a1e874c675f29d221b0809d6ae
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 27 Apr 2023 19:28:42 +0800
Tag:    v4.0.9

weekly release 4.0.8+

commit 313d3d76eb30eca81779531e6fd19fb7599d71ef
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 21 Apr 2023 15:03:02 +0800
Tag:    v4.0.8

MDL-77229 mod_lesson: Black list detailed statistics in classic Behat.

commit 553ea69c3fd6aa660419337c7a5650c0ed1e72ff
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 21 Apr 2023 11:59:27 +0800
Tag:    v4.0.8

MDL-77229 lesson: Add Behat test

commit 75226d8c9e43c96a8099be5530d9baa425b735bf
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Mon, 17 Apr 2023 11:02:36 +0800
Tag:    v4.0.8

MDL-76994 core_course: Fix version for weeks and topics course formats

commit 11a1ac891398c618216308d70d5715ad391195b8
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Wed, 22 Mar 2023 09:37:13 +0800
Tag:    v4.0.8

weekly release 4.0.7+

commit fd5559e3d41b4a5e175745f59868903d61d95d11
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 23 Feb 2023 11:36:16 +0800
Tag:    v4.0.7

MDL-74433 mod_assign: Fix version.php

commit cb2fa7a92d1cf8d38b9310e4d11491466e1dd03e
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 17 Feb 2023 09:12:27 +0800
Tag:    v4.0.7

weekly release 4.0.6+

commit fce1784938a9f0d7e211ce2dc2366fa86fe6b5db
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 16 Feb 2023 11:01:04 +0800
Tag:    v4.0.7

MDL-76313 forum: code style changes.

commit 345c4a6a3ca9315dbb462d6ac4a58c6652701a2f
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 16 Feb 2023 10:50:30 +0800
Tag:    v4.0.7

MDL-75379 core: Code style changes.

commit 8585a70700eabb2293bc12763291c993673efb06
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 20 Jan 2023 14:41:04 +0800
Tag:    v4.0.7

MDL-75719 completion: Add Behat scenario for completion states.

commit 13bc06e37df450796166c060a65969fa980253ce
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 20 Jan 2023 09:41:46 +0800
Tag:    v4.0.7

weekly release 4.0.6+

commit 710fa8ed7a3dc3206303c72fa6444f85dccee628
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 17 Jan 2023 09:59:56 +0800
Tag:    v4.0.7

MDL-75719 completion: Fix viewed criteria.

commit 62d0d76fe10509572196587e58497c6d2c069b14
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 17 Jan 2023 09:53:30 +0800
Tag:    v4.0.7

MDL-75719 completion: Fix unit tests and Behat tests.

commit 64efaed528492ee5d829184f678a5ea83f17bcba
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 17 Jan 2023 09:37:14 +0800
Tag:    v4.0.7

MDL-75719 completion: Fix completion state for hidden grade items.

commit dc230cf98e913b77250ddd3386100dd37b6a533f
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 06 Jan 2023 17:13:37 +0800
Tag:    v4.0.6

MDL-76251 mod_forum: Fix illegal whitespace.

commit 302610302adea5bc0bfdca58200d6090ae5f0eba
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 29 Dec 2022 15:33:55 +0800
Tag:    v4.0.6

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

commit 37e16d4da2e600a97882202dcbc2b4fae33641ba
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 22 Dec 2022 20:16:34 +0800
Tag:    v4.0.6

weekly release 4.0.5+

commit efdaed1f70dadcbdbd58e2127c5968c27ae4bf57
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 25 Nov 2022 20:38:30 +0800
Tag:    v4.0.6

weekly release 4.0.5+

commit bb7e105ca9239e69c970b6f5a6b8d28ef9adf792
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 22 Nov 2022 20:58:21 +0800
Tag:    v4.0.6

weekly release 4.0.5+

commit d65292926055e68d2ea8e8d11bacddd935243344
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 15 Nov 2022 23:09:28 +0800
Tag:    v4.0.6

weekly release 4.0.5+

commit dca920d105f2ca4c9ced7e1e9cce9feabbed3aa7
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 01 Nov 2022 20:00:01 +0800
Tag:    v4.0.5

weekly release 4.0.4+

commit 9d7609f39c925f78b10e2546a6f6893ab26635fa
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 21 Oct 2022 20:33:49 +0800
Tag:    v4.0.5

weekly release 4.0.4+

commit ddb0f7dc9287dd34d37500ea8878860b1e5c11d1
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 14 Oct 2022 16:15:33 +0800
Tag:    v4.0.5

MDL-75173 core_completion: More unit tests and Behat.

commit 59303de673df7ed50f9907ebbc2985b574cb6c76
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Mon, 10 Oct 2022 14:00:21 +0800
Tag:    v4.0.5

MDL-75173 core_completion: Fixes after review.

commit b2e9ca957a76bad8e271f4cf1897e1fbcfd05842
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 02 Sep 2022 12:49:16 +0800
Tag:    v4.0.4

weekly release 4.0.3+

commit 8eb4217a49a57f3920ac8c55496501168b71d39d
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 05 Aug 2022 12:29:17 +0800
Tag:    v4.0.3

weekly release 4.0.2+

commit 1a7d05eca779b86661902e225507881c9b0cb50c
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 04 Aug 2022 18:01:57 +0800
Tag:    v4.0.5

MDL-75173 core_completion: Fix completion for different settings.

commit 2ccd0743fba297b4b02589f6939b00fcadca3957
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 22 Jul 2022 01:29:51 +0800
Tag:    v4.0.3

weekly release 4.0.2+

commit 80f90252b97842c9d8fe2354c0d36e032a645b11
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 22 Jul 2022 01:29:49 +0800
Tag:    v4.0.3

NOBUG: Fixed SVG browser compatibility

commit 289d5f3faaa6cc1a8242f8d8aa1ddc8ee3a2a293
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 08 Jul 2022 19:15:23 +0800
Tag:    v4.0.5

MDL-75173 core_completion: Inconsistent status check.

commit aa34b109a4893cf9a8ab9622555b992f7b0bbe03
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 08 Jul 2022 19:13:20 +0800
Tag:    v4.0.5

MDL-75173 behat: Fix broken test.

commit c4cd3a61c847e28ae04182d5560f868c9f42e0ad
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 07 Jul 2022 20:09:55 +0800
Tag:    v4.0.5

MDL-75173 core_completion: Fix course completion criteria marking.

commit f52cc16d34e416875ee9780aaec352963ad4878c
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Mon, 27 Jun 2022 18:40:37 +0800
Tag:    v4.0.7

MDL-69690 mod_workshop: Fix fieldname for workshop.

commit d237a6312fd089588f11aefd99325eb2b470480f
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 19 May 2022 21:24:28 +0800
Tag:    v4.0.2

weekly release 4.0.1+

commit 72bdc3766e606f3f61b527e398d6e2d72c02e95c
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 10 May 2022 12:48:56 +0800
Tag:    v4.0.2

MDL-74710 mod_bigbluebuttonbn: Fix settings url.

commit 81e5d425c4f17310844d424f0c64e3c9be34ff99
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 29 Apr 2022 09:55:31 +0800
Tag:    v4.0.1

weekly release 4.0+

commit 1d4c22a64a9e8bc06a4ccbfec3e3d2fe7acd388b
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 01 Apr 2022 18:27:01 +0800
Tag:    v4.0.0-rc1

MDL-74096 mlbackend_python: Update mlbackend version.

commit 053785ff5fea13daf2feb8ca64d2df8cac079eb8
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 15 Mar 2022 18:08:51 +0800
Tag:    v4.0.0-rc1

MDL-74205 navigation: Don't show participants link to user if he has no permission.

commit 967d9b254608dd95d664859531596c582581552d
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 11 Mar 2022 18:20:26 +0800
Tag:    v4.0.0-rc1

on-demand release 4.0beta+

commit 9cd77c4130f55420f7f0b38d3c583a847c977b78
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Sat, 26 Feb 2022 01:24:12 +0800
Tag:    v4.0.0-beta

on-demand release 4.0dev+

commit 0291ea4dd0747960b98c24daf5b8b9fe942b3d45
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 25 Feb 2022 17:59:36 +0800
Tag:    v4.0.0-beta

MDL-73335 Behat: Fix Classic test.

commit c1ebec7cbc280ca795214cafe34bb82e3a1d2354
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 25 Feb 2022 16:10:43 +0800
Tag:    v4.0.1

MDL-73981 tool_uploadcourse: Validate enrolment role from csv.

commit e1899a86c349d78b75092b1e8637c9015ba19fcf
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 17 Feb 2022 21:43:31 +0800
Tag:    v4.0.0-beta

MDL-73875 behat: Increase allowed size for privacy exports

commit 589724236163476bdcf2310c2542b992dbfb9c7b
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 08 Feb 2022 20:54:21 +0800
Tag:    v4.0.0-beta

on-demand release 4.0dev+

commit 4f9a539600cc6c5c1e9eb2d69e9fc55cc0e019de
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Sat, 29 Jan 2022 02:17:19 +0800
Tag:    v4.0.0-beta

on-demand release 4.0dev+

commit 44ff1672a0469de1bfc0fe78736e77b0cc116079
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 21 Jan 2022 00:34:19 +0800
Tag:    v4.0.0-beta

MDL-73637 core: Fix broken web installation.

commit 040f9a9168c67ac8ad6080df09b2e7fbe75a3f1e
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Wed, 12 Jan 2022 20:47:58 +0800
Tag:    v4.0.0-beta

MDL-71715 lib: update PHP-ML to 0.9.0

commit 5c21e9f61008e1421ee77b0bbd87228fc4d4ceaf
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Wed, 12 Jan 2022 19:47:34 +0800
Tag:    v4.0.0-beta

MDL-71710 core: updated adapter.js to 8.0.0

commit e118f7576b7388c47eb3685e4ab1ace0113b0813
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Mon, 10 Jan 2022 19:52:03 +0800
Tag:    v4.0.0-rc1

MDL-71703 lib: update phpmailer to 6.5.3

commit 0c63990e4faf67ad9759a97a42840f4502c73795
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 07 Jan 2022 02:51:09 +0800
Tag:    v4.0.0-beta

on-demand release 4.0dev+

commit 9e95cb81b48b1e147a970bf57584328ae4ef0b94
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 06 Jan 2022 16:55:26 +0800
Tag:    v4.0.0-beta

MDL-73306 mod_bigbluebuttonbn: Fix unit tests.

commit 04395977e92f25bdb060e26d686b734390ce20e3
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 16 Dec 2021 23:25:17 +0800
Tag:    v4.0.0-beta

MDL-72873 behat: Fix behat tests.

commit 508fe3937edc3b0de058a1d4f001bc93600dd01d
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 14 Dec 2021 23:43:15 +0800
Tag:    v4.0.0-beta

on-demand release 4.0dev+

commit 6fa68a1aa8a6cceef7b324f603cbe3ac040a45be
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 14 Dec 2021 14:10:45 +0800
Tag:    v4.0.0-beta

MDL-72095 survey: Resolve merge conflict properly.

commit 1f3fde6dee3d7fe63f75d3cffce0fe5e20ca6505
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 14 Dec 2021 01:30:40 +0800
Tag:    v4.0.0-beta

MDL-72095 survey: Add missing parenthesis after merge conflict.

commit 222c8cc77c93dde1dbb6b41560e24ca5d9665529
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 10 Dec 2021 21:14:52 +0800
Tag:    v4.0.0-beta

on-demand release 4.0dev+

commit 5c67d307d361859344982289dc6b7baef876493a
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 09 Dec 2021 22:12:02 +0800
Tag:    v4.0.0-beta

MDL-71723 core: Moodle customizations.

commit 540bf0d59afe41276e250b85c6b499561511fe86
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 09 Dec 2021 22:11:14 +0800
Tag:    v4.0.0-beta

MDL-71723 core: Upgrade php-enum to 1.8.3

commit 5e11de3af9e8a12dae5ec8b9136c890e6936f5c3
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 09 Dec 2021 20:19:33 +0800
Tag:    v4.0.0-beta

MDL-71705 libraries: Moodle customizations.

commit 6f069f527295c4a4ee2b22e36dd01b4086a36c8f
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 09 Dec 2021 20:08:31 +0800
Tag:    v4.0.0-beta

MDL-71705 libraries: xhprof upgraded to 2.3.5

commit 855aaa6053bce1fcfdccbaff3cd6d0aa0d5929ec
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 07 Dec 2021 20:59:36 +0800
Tag:    v4.0.0-beta

NOBUG: Fixed file access permissions

commit 5ee0b620ae99bebeca9ee2c18078ee010913ae65
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 07 Dec 2021 20:59:36 +0800
Tag:    v4.0.0-beta

weekly release 4.0dev+

commit 16a5169a431bca701197e287e7f5c92249486b94
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 23 Nov 2021 17:19:14 +0800
Tag:    v4.0.0-beta

on-demand release 4.0dev+

commit 47c9289420bc8864bf9b340f4bce9e192a37a2e5
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 19 Nov 2021 15:13:03 +0800
Tag:    v4.0.0-beta

MDL-69092 mod_lti: Fix typo.

commit d135a1200a87a62cad7afa2e51889b845f72e4cb
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Sat, 06 Nov 2021 01:18:58 +0800
Tag:    v4.0.0-beta

on-demand release 4.0dev+

commit ac93013cd1f7e018fb880f9b2eb06ddac5bac52e
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 04 Nov 2021 17:07:17 +0800
Tag:    v4.0.0-beta

MDL-72995 core_course: Revert "MDL-55231: Partial course cache rebuild"

commit c1468388bcecec43e671335db8edfc839494e710
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Wed, 27 Oct 2021 18:21:11 +0800
Tag:    v4.0.0-beta

MDL-55231 core_course: Fix behat tests.

commit e5894c04553e04563d60ccc435f00adaac62e854
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 22 Oct 2021 18:49:26 +0800
Tag:    v4.0.0-beta

on-demand release 4.0dev+

commit 584bc8cf7e380a9a738a95c6208966976ba9e0e0
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 21 Oct 2021 20:59:20 +0800
Tag:    v4.0.0-beta

MDL-72878 behat: Fix behat failing in chrome.

commit ce8daac9cf6f26600141cc11a623095369e166eb
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Wed, 20 Oct 2021 17:51:12 +0800
Tag:    v4.0.0-beta

MDL-52456 quiz: Fix illegal white space.

commit 1025ed1c2263a976279c1b9fe80d21f9f7532780
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 19 Oct 2021 22:40:42 +0800
Tag:    v4.0.0-beta

MDL-72851 core: Bump $lastmajordbchanges to trigger upgrade immediately.

commit c4542f4a19364b5d0fe2bc8cccc30daf89fb6b1f
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 07 Oct 2021 17:56:43 +0800
Tag:    v4.0.0-beta

MDL-52206 workshop: Fix Behat test broken by recent courseindex changes.

commit 78ad30d6628fb9e9ec283c5c9930e57d8c82e710
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 07 Oct 2021 12:58:57 +0800
Tag:    v4.0.0-beta

MDL-72753 courseformat: Fix broken site installation via UI.

commit fad4743ea83472822c4bf1ae0760bd32549f5836
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 30 Sep 2021 21:52:12 +0800
Tag:    v4.0.0-beta

MDL-72714 behat: Fix Behat failures for chrome 94.

commit 214adb798498741f9ddfe3533efcb106db8ad6ec
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 24 Sep 2021 00:21:49 +0800
Tag:    v4.0.0-beta

weekly release 4.0dev

commit 5ea35451152140314ad8b2da6118700c6f8a43f3
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 17 Sep 2021 14:58:30 +0800
Tag:    v4.0.0-beta

weekly release 4.0dev

commit 117707809cefcce001994259243d8d21177a8bae
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 14 Sep 2021 22:25:07 +0800
Tag:    v4.0.0-beta

MDL-72119 admin: Fix warning on installation of new site.

commit 0350d42610ca547e19a6fba27df904deb9355cf2
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Mon, 13 Sep 2021 16:15:56 +0800
Tag:    v4.0.0-beta

MDL-71211 core_course: Keep the status of course index.

commit 1464843a25ee9dfe2dd9121e47a98710a64e038a
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 20 Aug 2021 19:24:29 +0800
Tag:    v4.0.0-beta

weekly release 4.0dev

commit 9937593420d2a12424f3df554e5f84c9a4c1c15e
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 19 Aug 2021 23:48:00 +0800
Tag:    v4.0.0-beta

MDL-71516 core_question: Fix url not being composed correctly.

commit eba1d32c00f9a307c2b4ba8ce13797f615d081a6
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 19 Aug 2021 23:04:43 +0800
Tag:    v4.0.0-beta

MDL-49202 core: Comment broken test.

commit 036800d99debfe61dde45f61292bc5ad44ab7cb0
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 12 Aug 2021 22:50:14 +0800
Tag:    v4.0.0-beta

weekly release 4.0dev

commit 3b5d4c78188fe9e81c055c444022dfc816b0692f
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 12 Aug 2021 22:24:15 +0800
Tag:    v4.0.0-beta

MDL-71689 course: add activity button design changes.

commit 3420278c864c3b3ef516854f0c93f6b93bf92b1a
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Mon, 02 Aug 2021 14:24:59 +0800
Tag:    v4.0.0-beta

MDL-72262 behat: Make alias shorter to fix Oracle failures.

commit dc437b51715eaee7e55998ff6eb52f751b19a306
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Wed, 28 Jul 2021 22:48:19 +0800
Tag:    v4.0.0-beta

weekly release 4.0dev

commit 8c0853d0260f110a50b858edc95b480d7fa0013d
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 23 Jul 2021 17:30:58 +0800
Tag:    v4.0.0-beta

weekly release 4.0dev

commit a9256af7f92a5b4fef8bb2bad8716a7dfb3ded92
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 15 Jul 2021 20:09:58 +0800
Tag:    v4.0.0-beta

MDL-70887 mlbackend_python: Update to latest version.

commit 3610f1ee3b3da37140a7641af602bb5e3c8ba1bb
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 01 Jul 2021 22:41:59 +0800
Tag:    v4.0.0-beta

weekly release 4.0dev

commit f2e28c0561bb9a74ff0298207d1e195c19bd7e2c
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Mon, 28 Jun 2021 20:35:58 +0800
Tag:    v4.0.0-beta

MDL-71037 course: Make sections collapsible for Topics/Weeks format.

commit e8898b3bd904419a2d7274ed647100522c80cb94
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Mon, 21 Jun 2021 16:11:16 +0800
Tag:    v4.0.0-beta

MDL-71593 oauth2: Remove methods that were readded by mistake.

commit 7226a0fe5fe322d6985cde94526775c02d27a447
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 10 Jun 2021 18:09:15 +0800
Tag:    v4.0.0-beta

MDL-71847 course: Cover state classes with direct unit tests.

commit 6ecfb590775ec01c5a72f42e117bfcacb4cabb5e
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Wed, 09 Jun 2021 12:06:10 +0800
Tag:    v4.0.0-beta

MDL-70750 mod_survey: Fix warning for undefined offset.

commit bbfb73afbd760e11448f17a7fdeb47e3d411ffab
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 27 May 2021 18:08:28 +0800
Tag:    v4.0.0-beta

MDL-68394 h5pactivity: Limit query to given course module.

commit b071a7b8388a3fc6bc45f4edd9ab725b1c672c5e
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 18 May 2021 18:30:34 +0800
Tag:    v4.0.0-beta

MDL-71382 course: Don't allow empty name for section 0.

commit 7d9fa772d9b989a03ac38392a3cf0e935a685698
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Sun, 02 May 2021 22:06:17 +0800
Tag:    v4.0.0-beta

MDL-66431 core: Fix lti test for classic theme.

commit bff4be683a64cfaebb08937eb5c0fad628c03885
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 29 Apr 2021 16:09:13 +0800
Tag:    v4.0.0-beta

MDL-66431 core: Fix section 0 not being dispayed on course page.

commit b26608d1d4d8533f798d2eaf0d647b5bbe92ee44
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 08 Apr 2021 17:39:04 +0800
Tag:    v4.0.0-beta

MDL-32103 completion: Fix CiBoT errors.

commit 430746d3a2c55ec4ff6215ba08bdd61191dedafa
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 30 Mar 2021 20:03:34 +0800
Tag:    v4.0.0-beta

MDL-66431 core: Remove activity chooser user preference.

commit 56edf8c79922c6956d78cb000cf319e11e435061
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 19 Mar 2021 16:18:30 +0800
Tag:    v4.0.0-beta

MDL-70318 core: Moodle customisations.

commit 11956f9fffc376d54e955f7d9dfa46bbb40f566a
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Wed, 17 Mar 2021 17:54:04 +0800
Tag:    v4.0.0-beta

MDL-70311 theme_boost: upgrade bootstrap to version 4.6.0

commit 3dc634f2eeff4fd778f287938acd3684a4497106
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Mon, 15 Mar 2021 17:27:43 +0800
Tag:    v4.0.0-beta

MDL-70318 core: Upgrade CFPropertyList to 2.0.2.

commit 48196253496bbb3fd615d4f0a4ffb6145a85a374
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Wed, 10 Mar 2021 21:27:00 +0800
Tag:    v4.0.0-beta

MDL-32103 completion: Allow instant completion updates.

commit da0fe0df669f11aae887a000e6ce1fabe1c2f95a
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 04 Mar 2021 18:45:06 +0800
Tag:    v4.0.0-beta

MDL-69680 lib: Fix behat test backup_and_restore.feature

commit 2deaee321ed42120f156688a19771c265ef1283c
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Wed, 03 Mar 2021 17:11:23 +0800
Tag:    v4.0.0-beta

MDL-71026 user: Fix incorrect get_string call.

commit a303eb9e9e387f95ea2a80cb1ce6c0b132ec1cc4
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 02 Mar 2021 21:59:43 +0800
Tag:    v4.0.0-beta

MDL-70767 feedback: Prevent xss in feedback answer text.

commit cf1cf222e7609f88b4f4bb075e9bc6a592dba413
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Wed, 24 Feb 2021 21:31:50 +0800
Tag:    v4.0.0-beta

MDL-66431 core: Fix behat tests.

commit eaf40e050e860fd9cab5d1664751cea7df26d4df
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 16 Feb 2021 15:31:41 +0800
Tag:    v4.0.0-beta

MDL-69680 lib: Replace deprecated jQuery functions

commit ec47946ea96635415bed4950cee5ce7e55ea7563
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 12 Feb 2021 15:39:18 +0800
Tag:    v4.0.0-beta

MDL-69680 lib: Update jQuery version in Moodle files

commit d00e53dd31a10333fc3319ec36d5f03a2a4b43e6
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 12 Feb 2021 15:29:08 +0800
Tag:    v4.0.0-beta

MDL-69680 lib: Upgrade jQuery lib to 3.5.1

commit 0420ec757a8a89a5288edefcacb3af0bec237a12
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 26 Jan 2021 20:21:33 +0800
Tag:    v4.0.0-beta

MDL-70676 workshop: Allow empty grades.

commit 045c3ec3ee2f18e164b6a4dd8f825e6581b8f6e5
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Wed, 20 Jan 2021 20:18:09 +0800
Tag:    v4.0.0-beta

MDL-68394 h5pactivity: Implement methods to display recent

commit 976c6d34e568f9648f3f69fb98998f244eb97869
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 19 Jan 2021 16:03:03 +0800
Tag:    v4.0.0-beta

MDL-70319 core: Moodle customizations.

commit c3eff2e3b42cefd9b42cddba01891f1fb8440b53
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 19 Jan 2021 16:02:00 +0800
Tag:    v4.0.0-beta

MDL-70319 core: Upgrade php-enum to 1.7.7

commit db0f3ee5170a63713f56d08dab53b075d985991e
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 19 Jan 2021 15:47:13 +0800
Tag:    v4.0.0-beta

MDL-70297 libraries: Moodle customizations.

commit 602498c5e4fca992295f8947ed56dc98d921b751
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 19 Jan 2021 15:31:19 +0800
Tag:    v4.0.0-beta

MDL-70297 libraries: xhprof upgraded to 2.2.3

commit c16c68928b2f47fca0f6016598febaa5e85d7e51
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 19 Jan 2021 15:08:44 +0800
Tag:    v4.0.0-beta

MDL-70292 lib: fix unit tests.

commit b5ccb0eb4686506279853efcc56b1cd2db7b36f8
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 19 Jan 2021 15:05:55 +0800
Tag:    v4.0.0-beta

MDL-70292 lib: Moodle customizations.

commit df2fba3aa49681a2d227c1288376bb2e5f04487f
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 19 Jan 2021 15:02:19 +0800
Tag:    v4.0.0-beta

MDL-70292 lib: update phpmailer to 6.2.0

commit 729688b37974ffee2c7766b090cd800ad894099e
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Wed, 13 Jan 2021 15:38:45 +0800
Tag:    v4.0.0-beta

MDL-70552 core_message: Show popup for teachers when anonymous

commit 7a77493ba5fa4ed658b0401e0f81d294b9531ca5
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 12 Jan 2021 17:21:30 +0800
Tag:    v4.0.0-beta

MDL-70528 h5pactivity: Fix block can't be added to h5pactivity page.

commit 4795b09f23c4c9c9b3c9a32c5b3f570396a8031c
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Mon, 11 Jan 2021 20:34:45 +0800
Tag:    v4.0.0-beta

MDL-68853 h5pactivity: Add a websevice to trigger report_viewed event.

commit e174f19db64792476c0c580399cfaaf5fa070b68
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 08 Jan 2021 17:42:03 +0800
Tag:    v4.0.0-beta

MDL-70304 core: updated adapter.js to 7.4.0

commit dde8a5b62c432b78c2fdd3e892475b93d85e17ef
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Wed, 06 Jan 2021 18:02:06 +0800
Tag:    v4.0.0-beta

MDL-66769 core_h5p: Clean up orphaned h5p records task.

commit bcdf87a877b13e1acf02cdc3660112533c1ca769
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Mon, 04 Jan 2021 21:40:06 +0800
Tag:    v4.0.0-beta

MDL-70009 h5pactivity: Split get_pluginfile_hash in two methods.

commit b9c1eabe0c7cc35f8ea0ab6ea04d99bea1d99f71
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Wed, 16 Dec 2020 22:32:24 +0800
Tag:    v4.0.0-beta

MDL-66138 forum: Deprecate get_forum_discussions_paginated

commit 49266827c42ecf72ae92433a00740f3cd030384d
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Wed, 09 Dec 2020 20:25:22 +0800
Tag:    v4.0.0-beta

MDL-70298 lib_horde: Upgrade Horde library to 5.2.23

commit 0511eb9d6c788e2947e8c0a08d09e78ce39cecea
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 08 Dec 2020 18:05:22 +0800
Tag:    v4.0.0-beta

MDL-70310 user: Remove yahoo icon since domain no longer exists.

commit 1ec93d4747c7be417ce058d7f2b30e1f5c1ecaf0
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Mon, 07 Dec 2020 21:32:55 +0800
Tag:    v4.0.0-beta

MDL-69529 contentbank: Remove redundant code.

commit aa1691d8112c44aaf33d04c9da6ff51a4c07076b
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 27 Nov 2020 16:03:27 +0800
Tag:    v4.0.0-beta

MDL-69869 enrol: Fixing intendation for travis.

commit 65a1d6e8e06836e3549ffe44bf94d4d276421d01
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 27 Nov 2020 15:59:46 +0800
Tag:    v4.0.0-beta

MDL-69869 enrol: Clean up - switch to [] from array().

commit 932e8ea7a397e809acaf6bef88361f572bd7932b
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Thu, 26 Nov 2020 18:13:55 +0800
Tag:    v4.0.0-beta

MDL-69868 h5pactivity: Prevent breaking $USER when seeing

commit 82433c0b6a2265589277d3d58c60f76879d5f1eb
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Tue, 24 Nov 2020 16:14:35 +0800
Tag:    v4.0.0-beta

MDL-69259 h5pactivity: Add get_user_attempts webservice

commit e53bc6a1f805ac9a6a8b066df12e4f9e06ee0838
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Mon, 23 Nov 2020 17:23:49 +0800
Tag:    v4.0.0-beta

MDL-69869 enrol: Add ability to get suspended users through

commit 3952391706efb065e36dba5d148c909ad0619966
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Mon, 23 Nov 2020 15:59:13 +0800
Tag:    v4.0.0-beta

MDL-70261 course: Allow update locked course custom fields

commit bf5dd3354614f663f7ec0d64a5d1a5a42a0cacf7
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Wed, 18 Nov 2020 21:10:16 +0800
Tag:    v4.0.0-beta

MDL-64866 message: Remove  message/defaultoutputs.php

commit 2cc84a792bc2372695256c39c1c6f32d67786220
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Wed, 18 Nov 2020 18:06:54 +0800
Tag:    v4.0.0-beta

MDL-65186 analytics: Deprecate add_builtin_models

commit b71615f5e25880f84f70731488f7e2d4f173d453
Author: Ilya Tregubov <ilya@moodle.com>
Date:   Fri, 13 Nov 2020 17:02:52 +0800
Tag:    v4.0.0-beta

MDL-65852 user: Fix permission check to download course participants.