Git commits in Moodle 4.0.0 by Jake Dallimore

commit 19a296dfa078d02fa57b7b1801cf34f6df9cd966
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 14 Apr 2022 10:13:06 +0800
Tag:    v4.0.0-rc3

MDL-74493 admin: add check for mbstring extension to prevent errors

commit 75328ec1a800672dadfdb14f12d0b8a22abdf4c4
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 08 Apr 2022 14:45:30 +0800
Tag:    v4.0.0-rc2

MDL-74463 enrol_lti: fix location of scopes in registration json

commit 706d7885b4ff3617207a83dd13e93a36d3ce2009
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 01 Apr 2022 17:33:54 +0800
Tag:    v4.0.0-rc1

MDL-74221 enrol_lti: revert order change for action buttons

commit f739a10700347f57141dc89b717eb4a64ba254ae
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 31 Mar 2022 14:43:13 +0800
Tag:    v4.0.0-rc1

MDL-74221 enrol_lti: fix upgrade code to set correct status default

commit 0dcb53ec198a2826e1679ae0bc823245a317daee
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 28 Mar 2022 15:12:38 +0800
Tag:    v4.0.0-rc1

MDL-74303 lib: pull upstream lib/lti1p3 changes to support JWKS parsing

commit 662c659324e20bd6b0c448b8d21ddb8bd96ac072
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 24 Mar 2022 11:00:37 +0800
Tag:    v4.0.0-rc1

MDL-74221 enrol_lti: change registration workflow to support drafts

commit 86f08a393f180864c474cdad23175d17bee7c1de
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 24 Mar 2022 11:00:00 +0800
Tag:    v4.0.0-rc1

MDL-74221 enrol_lti: db changes supporting draft registrations

commit afbf15cd97f5441e6043e2c896fc2da658281e87
Author: Jake Dallimore <jake@moodle.com>
Date:   Tue, 22 Mar 2022 10:35:52 +0800
Tag:    v4.0.0-rc1

MDL-74288 enrol_lti: fix cross-origin postMessage call in registration

commit 3a6aa8ceeb641db5e36502a04d7879773e7c7840
Author: Jake Dallimore <jake@moodle.com>
Date:   Wed, 09 Mar 2022 17:20:34 +0800
Tag:    v4.0.0-rc1

MDL-74138 auth_lti: fix unique key definition in upgrade

commit ae5aaf9b82ccd8c8522ae7ae9ce60810ea226bc2
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 21 Feb 2022 16:02:12 +0800
Tag:    v4.0.0-rc1

MDL-73950 enrol_lti: fix icon spacing in dynamic registration URL

commit b6e9d54a3853c9bfce0485b8911fd8b7936a9014
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 03 Feb 2022 16:22:20 +0800
Tag:    v4.0.0-beta

MDL-73758 availability: fix info::is_available_for_all()

commit c6c7b1dadc81cc362ea9bcb0b1a6d73c219137da
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 24 Jan 2022 18:10:27 +0800
Tag:    v4.0.0-beta

MDL-69542 enrol_lti: add generators for use in LTI Advantage behat

commit a7d864a60966151380abc42a71b92838271b3dc8
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 24 Jan 2022 18:04:58 +0800
Tag:    v4.0.0-beta

MDL-69542 enrol_lti: add base test class for lti advantage

commit e399b3995e4b474ccf0f64b523fb8e0ec186929e
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 24 Jan 2022 18:03:39 +0800
Tag:    v4.0.0-beta

MDL-69542 enrol_lti: behat feature covering tool registration

commit 983038161aa984365310906c8a5e3d32068ec8f7
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 24 Jan 2022 17:52:20 +0800
Tag:    v4.0.0-beta

MDL-69542 enrol_lti: add message_helper utility class

commit 55cbb9c6557271f1323fac3f508ea2b45883d85a
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 24 Jan 2022 17:50:02 +0800
Tag:    v4.0.0-beta

MDL-69542 auth_lti: add mode based user provisioning

commit 66b76c45454142b52f1180fa5b1216073db4f9b9
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 24 Jan 2022 17:34:43 +0800
Tag:    v4.0.0-beta

MDL-69542 enrol_lti: remaining changes for dynamic registration support

commit d5ed4a3184e8187edad0eae9cb290c4f5cea1a6b
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 24 Jan 2022 17:22:58 +0800
Tag:    v4.0.0-beta

MDL-69542 enrol_lti: add LTI Advantage grade sync task

commit 1f27bad809eac7786f3f73362378407943fca14b
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 24 Jan 2022 17:20:19 +0800
Tag:    v4.0.0-beta

MDL-69542 enrol_lti: add LTI Advantage member sync task

commit c9636d261ba6372af39bdfdf767e05dbff4f5949
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 24 Jan 2022 17:17:10 +0800
Tag:    v4.0.0-beta

MDL-69542 core_lib: make lti tool generator default to legacy version

commit 4d8a078154501d74f903e0b0e7ebedb7dcb5656a
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 24 Jan 2022 17:16:05 +0800
Tag:    v4.0.0-beta

MDL-69542 enrol_lti: backup changes for LTI Advantage

commit 6fbd30e15d62eb45b30473d9666b0dcbcba07257
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 24 Jan 2022 17:14:58 +0800
Tag:    v4.0.0-beta

MDL-69542 enrol_lti: add deep linking support

commit 251693853751127c357c3764272b0a56a4078dee
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 24 Jan 2022 17:12:47 +0800
Tag:    v4.0.0-beta

MDL-69542 enrol_lti: add version based resource publication

commit f0092f94d807b25cfac05c70ad0426a752a6f24a
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 24 Jan 2022 17:11:34 +0800
Tag:    v4.0.0-beta

MDL-69542 enrol_lti: add OIDC endpoints for resource link launch

commit 9d5264d500b80861211b3ad4fc1655f313d99960
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 24 Jan 2022 17:05:01 +0800
Tag:    v4.0.0-beta

MDL-69542 enrol_lti: add tool launch service

commit 92195d97c0823a64612db249814b6bc63118692d
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 24 Jan 2022 17:03:04 +0800
Tag:    v4.0.0-beta

MDL-69542 enrol_lti: add admin page for deployment management

commit c41ff5161df67d1b333ecd5ba9ea521b16d7b540
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 24 Jan 2022 16:59:19 +0800
Tag:    v4.0.0-beta

MDL-69542 enrol_lti: add tool deployments service

commit 8c62efe74ea78eaf746b9eab8c01d160728bbe33
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 24 Jan 2022 16:57:46 +0800
Tag:    v4.0.0-beta

MDL-69542 enrol_lti: admin page providing platform registration

commit 1f3d37390d8f204567cc4ed7b50842d5dc5d08de
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 24 Jan 2022 16:55:54 +0800
Tag:    v4.0.0-beta

MDL-69542 enrol_lti: add tool endpoint page to admin settings

commit 0f6239a054ca6330368430c8fa687fb3953d1cc9
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 24 Jan 2022 16:51:30 +0800
Tag:    v4.0.0-beta

MDL-69542 enrol_lti: add application registration service

commit 948746eae7a3432f235d8cd7dccea6d17273325a
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 24 Jan 2022 16:45:30 +0800
Tag:    v4.0.0-beta

MDL-69542 enrol_lti: make lib changes supporting LTI Advantage

commit dad46e813bc1ced677678618aed44cf973b4aa04
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 24 Jan 2022 16:44:36 +0800
Tag:    v4.0.0-beta

MDL-69542 enrol_lti: implement classes required by the lti13 library

commit 5649c72d43771e4aeb5543d553e6425085f6a66e
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 24 Jan 2022 16:29:18 +0800
Tag:    v4.0.0-beta

MDL-69542 enrol_lti: add published resource view object support

commit 4049c08998db1f6395cef9df8c2cd235a8d20fd7
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 24 Jan 2022 16:28:15 +0800
Tag:    v4.0.0-beta

MDL-69542 enrol_lti: add entity repositories

commit 7a1f43304331056202ae75a35fb3646c36156a10
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 24 Jan 2022 16:22:51 +0800
Tag:    v4.0.0-beta

MDL-69542 enrol_lti: add new entity classes for storing launch data

commit 23894ddd987ec585a40d733ff056d291b402f10f
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 24 Jan 2022 16:20:03 +0800
Tag:    v4.0.0-beta

MDL-69542 enrol_lti: add upgrade and install code updating tables

commit 42078d4eec49506619a23dec48f2c697b834cd6b
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 24 Jan 2022 16:16:35 +0800
Tag:    v4.0.0-beta

MDL-69542 enrol_lti: all lang string changes

commit 7f6f237c4fa9e9ed96bfaf7ed0b71fe6dc1a7c76
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 06 Dec 2021 13:50:25 +0800
Tag:    v4.0.0-beta

MDL-71915 mod_forum: whitespace fix

commit 6f5719ff29e21be816f9557d1dbfb88d29af269b
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 16 Sep 2021 11:51:35 +0800
Tag:    v4.0.0-beta

MDL-72118 search: fix unit test dependant on HTML block pluginname

commit 38ff4d528ee6d93c31e42476b252272db7b1af04
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 20 Aug 2021 15:47:31 +0800
Tag:    v4.0.0-beta

MDL-69504 mod_lti: check role switches when setting lti roles on launch

commit a1e763e670381f6a3052ce85fb5ea7517e0b6e9d
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 31 May 2021 13:12:20 +0800
Tag:    v4.0.0-rc1

MDL-71801 mod_lti: set default keytype value when upgrading tool types

commit 0fcf1a1b7a2758886e268f5a13111b7046b6e4dd
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 13 May 2021 12:47:58 +0800
Tag:    v4.0.0-beta

MDL-71612 tool_oauth2: remove erroneous hideIf rules for form fields

commit fd840ab59cd990738fcb692a515ee41838655d5e
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 22 Jan 2021 11:30:38 +0800
Tag:    v4.0.0-beta

weekly release 4.0dev

commit 3d5c1693b9f11787149267a82516f48abc8eb8e6
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 22 Jan 2021 11:30:38 +0800
Tag:    v4.0.0-beta

NOBUG: Fixed file access permissions

commit f6804b7ba3cd0693717f961efec0a9f6c4457353
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 17 Dec 2020 13:09:53 +0800
Tag:    v4.0.0-beta

MDL-65252 mod_forum: fix posts builder so it excludes hidden posts

commit ea13242d99cb1fa15111513a4a734153c965a116
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 17 Dec 2020 11:41:55 +0800
Tag:    v4.0.0-beta

MDL-65252 mod_forum: fix get_discussions_posts for deleted posts

commit 7fa836cf3680c1d041daae6dd5bad4c246b5f85f
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 04 Dec 2020 08:42:34 +0800
Tag:    v4.0.0-beta

weekly release 4.0dev

commit f5046a5a1dbc6eeaf37e93806d5dd15cc3e3a32a
Author: Jake Dallimore <jake@moodle.com>
Date:   Tue, 22 Sep 2020 11:18:17 +0800
Tag:    v4.0.0-beta

MDL-59510 core: report oauth2_refresh_token table in core provider

commit 255a910c92150eed2924a3578b1ef3678e3c09d8
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 18 Sep 2020 17:24:40 +0800
Tag:    v4.0.0-beta

MDL-59510 core_oauth2: autorefresh google drive, nextcloud and onedrive

commit 01320374271f886b18848b2b681cd81483d017dc
Author: Jake Dallimore <jake@moodle.com>
Date:   Wed, 16 Sep 2020 15:11:42 +0800
Tag:    v4.0.0-beta

MDL-59510 core_oauth2: add autorefresh mode to oauth2\client

commit 6502c13b4f61472826dceb882b4ec622dc3c7ce1
Author: Jake Dallimore <jake@moodle.com>
Date:   Wed, 16 Sep 2020 10:50:48 +0800
Tag:    v4.0.0-beta

MDL-59510 core_oauth2: add oauth2_refresh_token table

commit 0d6e5f2bc2f82de93799f89e013dfd4c1ffb1111
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 20 Aug 2020 12:35:29 +0800
Tag:    v4.0.0-beta

MDL-69510 admin: make ldap configuration warnings clear

commit 9ccf833ec1696b2b08889e675ed46fd2d4ed20a8
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 20 Aug 2020 09:46:08 +0800
Tag:    v4.0.0-beta

MDL-69505 core_form: fix js min/max date restriction in dateselector

commit 6c0ffde138f33490e8f9a34d7d9a60bbbaa71e93
Author: Jake Dallimore <jake@moodle.com>
Date:   Sat, 01 Aug 2020 17:18:46 +0800
Tag:    v4.0.0-beta

MDL-69542 libraries: Add the LTI 1.3 library