Git commits in Moodle 4.0.x by Jake Dallimore

commit d293744f0823a9b67df34bbcbffcd60f50ff0fb0
Author: Jake Dallimore <jake@moodle.com>
Date:   Wed, 07 Jun 2023 14:13:57 +0800
Tag:    v4.0.9

MDL-78408 core: fix restoration of anchor to wantsurl during login

commit e76dd382a05ef125c61e3a9bfbdcbd6d5da832b0
Author: Jake Dallimore <jake@moodle.com>
Date:   Wed, 10 May 2023 11:07:48 +0800
Tag:    v4.0.9

MDL-76842 enrol_lti: fix user record updates in user_repository

commit ddcb3c7d13623f5a129869bc1a83a2c512cb8e46
Author: Jake Dallimore <jake@moodle.com>
Date:   Wed, 10 May 2023 11:05:49 +0800
Tag:    v4.0.9

MDL-76842 enrol_lti: test confirming the erroneous user_updated events

commit 1946ca5954d44d75612857672fc3cf76a49c68b9
Author: Jake Dallimore <jake@moodle.com>
Date:   Wed, 10 May 2023 09:41:38 +0800
Tag:    v4.0.9

MDL-76842 auth_lti: don't update the user unless data has changed

commit bc29553eb7ca54753e263ecdee3c83dff428c80a
Author: Jake Dallimore <jake@moodle.com>
Date:   Wed, 10 May 2023 09:39:43 +0800
Tag:    v4.0.9

MDL-76842 auth_lti: test confirming the erroneous user_updated events

commit 2dcd4f8e78c5a78161bfec5110dd81c2b98e63b2
Author: Jake Dallimore <jake@moodle.com>
Date:   Tue, 09 May 2023 16:06:14 +0800
Tag:    v4.0.9

MDL-76842 auth_lti: don't update the user after membership creation

commit 660ea3df568ee9c03d6e4afa5a009de8f5c5fd8a
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 05 May 2023 14:24:15 +0800
Tag:    v4.0.9

MDL-76821 enrol_lti: prevent legacy launches via upgraded enrolment

commit ae736cca94d7094472213e7d21d4b91cf6a269a9
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 05 May 2023 14:13:37 +0800
Tag:    v4.0.9

MDL-76821 enrol_lti: fix bug in repo causing return of legacy lti users

commit 5a423b4e56393b0797783219e239d130ee6874a6
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 05 May 2023 11:34:15 +0800
Tag:    v4.0.9

MDL-77933 enrol_lti: return site name and logo during registration

commit 62cfa26cb9217a76b70a77e4bf9a2dca30dfeb1d
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 03 Mar 2023 11:08:39 +0800
Tag:    v4.0.7

weekly release 4.0.6+

commit 622f98e6372db888014719cc8a6ff1450c8ac854
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 23 Feb 2023 17:33:41 +0800
Tag:    v4.0.8

MDL-77382 core: fix error handling in oauth2 callback for auth'd users

commit 831f0cf6cef7ba64ae89dfd435338fc2243550cb
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 17 Feb 2023 14:52:05 +0800
Tag:    v4.0.7

MDL-77287 tool_oauth2: fix issuer form validation

commit 365fff0ff2b1c2b1c927fdf0b2eda1c9e7b3c1ba
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 30 Jan 2023 10:20:05 +0800
Tag:    v4.0.7

MDL-77077 mod_lti: Fix JWT signature verify when alg missing from JWKS

commit 8a5563445dcf65dcfe267c200027fe8ebea93bec
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 12 Jan 2023 11:28:37 +0800
Tag:    v4.0.6

MDL-76862 user: Unit test for setting user home page preferences

commit 921e34a60713639d90f7847f0c94e3faa4f35230
Author: Jake Dallimore <jake@moodle.com>
Date:   Wed, 09 Nov 2022 12:29:12 +0800
Tag:    v4.0.5

MDL-76099 core_backup: set selected overflow node in restore and copy

commit df8a9bdde7a4305e07280efca5be1ba002865b9d
Author: Jake Dallimore <jake@moodle.com>
Date:   Tue, 08 Nov 2022 17:01:40 +0800
Tag:    v4.0.5

MDL-63037 mnet: fix hostexists string usage

commit 4938cb25b1f5f8345fba19bcef81a60e2140c7d5
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 03 Nov 2022 11:42:14 +0800
Tag:    v4.0.5

MDL-76170 enrol_lti: fix missing secret in enrol_lti_users

commit d7b4dd9a6a41d2452b06ad75d48c1e18de6c5cb3
Author: Jake Dallimore <jake@moodle.com>
Date:   Wed, 02 Nov 2022 15:12:56 +0800
Tag:    v4.0.5

MDL-76113 enrol_lti: Fix secret on lti user for LTI 2.0 consumers

commit 93318586a5d0dd619c9ddde052b681ca0845fdde
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 31 Oct 2022 17:31:59 +0800
Tag:    v4.0.5

MDL-61880 tool_oauth2: don't rely on discovery when editing issuers

commit 27bbd43730eb3fef07ba28af39748d2fcf7eac34
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 28 Oct 2022 12:05:21 +0800
Tag:    v4.0.5

MDL-68943 assignfeedback_editpdf: fix version numbers

commit 177caaa3b5ceff54e5b7be77226fce801e1d3fbf
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 20 Oct 2022 11:08:39 +0800
Tag:    v4.0.5

MDL-61880 core: don't clear issuer fields not present in form data

commit cdd954430f8a2215e21692f651d7bc7af0af391c
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 30 Sep 2022 10:17:34 +0800
Tag:    v4.0.5

weekly release 4.0.4+

commit 673faab50648ac1d988d272c6f7d47a8a5ad681e
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 19 Aug 2022 12:24:40 +0800
Tag:    v4.0.6

MDL-75532 enrol_lti: fix optional lineitemsurl in grade sync task

commit 3a8149ccc2c126daf9703c5442d0e44e0355eec1
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 19 Aug 2022 12:21:52 +0800
Tag:    v4.0.6

MDL-75532 enrol_lti: add tests for coupled and decoupled line items

commit ed09a5ace4a87a20d95da4136659af1f8ec03b73
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 21 Jul 2022 14:22:26 +0800
Tag:    v4.0.4

MDL-74901 core_navigation: support callbacks in frontpage secondary nav

commit 25a9d276e1c42126b692759cf4adb631a065a095
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 11 Jul 2022 13:25:40 +0800
Tag:    v4.0.3

MDL-74947 mod_lti: remove text validation from password field

commit 30533452cf4dfa716462ba752210ec634dc8e577
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 08 Jul 2022 09:53:36 +0800
Tag:    v4.0.3

MDL-75182 enrol_lti: remove installed lang assumptions from unit tests

commit 993cc8ff8ac89a1f866dbc87b60764c630521fee
Author: Jake Dallimore <jake@moodle.com>
Date:   Tue, 14 Jun 2022 10:56:07 +0800
Tag:    v4.0.3

MDL-68843 enrol_lti: add tests covering disabled instances in tasks

commit 5ac9ff15a0a540d4f86ccbae24f26cdf35ab7df3
Author: Jake Dallimore <jake@moodle.com>
Date:   Tue, 14 Jun 2022 10:55:52 +0800
Tag:    v4.0.3

MDL-68843 enrol_lti: auto disable orphaned enrolment instances

commit 28e2f8bc2a22de43ee2ebff3f5286ab47eb9533a
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 09 Jun 2022 16:46:25 +0800
Tag:    v4.0.2

MDL-74906 mod_lti: fix form selector in multi-item content item post

commit 15eec33f91649414c6fde44a08f89e6365d2de78
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 27 May 2022 13:51:38 +0800
Tag:    v4.0.3

MDL-68843 enrol_lti: add deleted activity warning to published tools

commit b81a2f80f7618a1a6ec005e5c12fb1c3dd409919
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 27 May 2022 10:02:09 +0800
Tag:    v4.0.2

weekly release 4.0.1+

commit b327defe5d2bca62929accd59c0e10b449df73bd
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 12 May 2022 11:36:33 +0800
Tag:    v4.0.2

MDL-72299 mod_lti: fix html escaping when reposting cross site posts

commit 9b8ce4d82bb23b6e970e8ade278bedd06e06020b
Author: Jake Dallimore <jake@moodle.com>
Date:   Wed, 11 May 2022 14:33:06 +0800
Tag:    v4.0.2

MDL-74691 enrol_lti: add coverage of lti-ags claim variations to service

commit f7922dbe1d7705989f2a3a1ae416181a15d58165
Author: Jake Dallimore <jake@moodle.com>
Date:   Wed, 11 May 2022 10:31:36 +0800
Tag:    v4.0.2

MDL-74699 enrol_lti: fix clientid retrieval from aud during launches

commit 006b32290c54334b6d84feb6a4da46947f3939db
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 09 May 2022 16:32:02 +0800
Tag:    v4.0.2

MDL-74691 enrol_lti: allow omission of lineitems property in ags claim

commit 9ec2c12f3d4e1ea91d8364ea39d2375ae34a86b3
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 06 May 2022 16:46:58 +0800
Tag:    v4.0.1

MDL-74602 mod_assign: fix js error with assign grader on classic

commit 98dbb93589aaacf3c6f6b2b7ec6d71d61721cc14
Author: Jake Dallimore <jake@moodle.com>
Date:   Tue, 03 May 2022 09:58:01 +0800
Tag:    v4.0.1

MDL-74602 mod_wiki: disable activity header in wiki print view

commit 5fa19e43b3fc5f7e4c137f86b791ccb81b4fc604
Author: Jake Dallimore <jake@moodle.com>
Date:   Tue, 03 May 2022 09:57:19 +0800
Tag:    v4.0.1

MDL-74602 mod_chat: disable activity header in ajax chat interface

commit 0d3a2c9181448c52ab3d5b6e60e1f4049a9c7cef
Author: Jake Dallimore <jake@moodle.com>
Date:   Tue, 03 May 2022 09:56:56 +0800
Tag:    v4.0.1

MDL-74602 mod_book: disable activity header on book print page

commit 4f7bd72f7212b112a21cf41a18c9fc3db3e54e14
Author: Jake Dallimore <jake@moodle.com>
Date:   Tue, 03 May 2022 09:55:22 +0800
Tag:    v4.0.1

MDL-74602 mod_assign: disable activity header on embedded grader page

commit cc182408aadfa210fbc8fa17b8d885aeefba02b5
Author: Jake Dallimore <jake@moodle.com>
Date:   Tue, 03 May 2022 09:53:57 +0800
Tag:    v4.0.1

MDL-74602 theme_boost: fix missing activity header in embedded layout

commit 4cbd6a0c6a644c0a7a71bedfcfbcaada58597c6c
Author: Jake Dallimore <jake@moodle.com>
Date:   Mon, 02 May 2022 12:13:49 +0800
Tag:    v4.0.1

MDL-74576 enrol_lti: allow unsupported scopes in ags_info

commit f2ab11aa5b559662d8c52b30444f990942c2371e
Author: Jake Dallimore <jake@moodle.com>
Date:   Tue, 26 Apr 2022 16:52:20 +0800
Tag:    v4.0.1

MDL-73736 core_auth: Fix concurrency issue in login_attempt_failed()

commit a0c1acd7fd0072f3eb9856c4964420465da30aae
Author: Jake Dallimore <jake@moodle.com>
Date:   Fri, 22 Apr 2022 10:17:13 +0800
Tag:    v4.0.1

MDL-74546 enrol_lti: add missing d-flex to table to fix safari layout

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 20cefd70e2dc0614e038cd6c0c7c4a9f7ed895df
Author: Jake Dallimore <jake@moodle.com>
Date:   Thu, 24 Mar 2022 15:40:59 +0800
Tag:    v4.0.1

MDL-74312 enrol_lti: fix copytoclipboard trigger element

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