summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorwen <wen@pkgsrc.org>2018-12-04 12:09:53 +0000
committerwen <wen@pkgsrc.org>2018-12-04 12:09:53 +0000
commit6c036af90eabc8f5840504e185752331bf0d521b (patch)
tree738bfa4adb020c2e279c06dff520602e89bef619
parentc206d686497b846b96a73ce74250001071d98fa0 (diff)
downloadpkgsrc-6c036af90eabc8f5840504e185752331bf0d521b.tar.gz
Update to 3.6
Upstream changes: Moodle-3.6 Major features Dashboard and Course overview MDL-63044 and MDL-63337 - New Course overview and Timeline block MDL-63062 - New Recently accessed courses block MDL-63063 - New Recently accessed items block MDL-63457 - Option to hide courses in the course overview block MDL-63058 - Option to star/unstar courses in the course overview block MDL-63064 - New Starred courses block MDL-63352 - Dashboard retains user preferences for view options MDL-63793 - Course overview block retains user preferences for the number of courses to show MDL-61161 - Grace period when displaying "In progress" courses in course overview block MDL-63040 - Removal of Dashboard page header GDPR and Privacy Note that some of these GDPR improvements have also been backported to Moodle 3.5.3, 3.4.6 and 3.3.9. MDL-63116 - Data requests bulk actions MDL-62309 - Option to make site policies required or optional MDL-61652 - Capabilities for controlling who can download SAR data MDL-62563 - Data deletion of existing deleted users MDL-63897 - Pre-processing stage removed from data requests process MDL-62558 - Data retention summary (read-only) MDL-63726 - Option to remove the "Data retention summary" link in the footer MDL-62491 - HTML data request export format MDL-63401 - User expiry improvements MDL-63619 - Data purpose and category inheritance improvements MDL-62560 - Different data retention strategies for different roles in a purpose MDL-62554 - Ability to configure data registry to use module type defaults MDL-63009 - Site mentioned in email notifications of data requests MDL-6074 - Option to hide your name in the online users block Messaging MDL-57272 and MDL-63280 - Group messaging MDL-63303 - New messaging UI with messaging drawer MDL-63279 - Option to disable site-wide messaging MDL-63214 - Privacy setting for restricting who can message you MDL-63213 - Option to star messaging conversations MDL-63283 - Notifications not sent for group conversations MDL-63281 - Group members synchronised with messaging conversations members Assignment MDL-27520 - Assignment feedback can include media or other files Quiz MDL-62610 - Improved quiz statistics report usability for randomized questions MDL-62708 - Option to add ID numbers to questions and question categories MDL-63738 - Single questions can be exported from the question bank Workshop MDL-60820 - Teachers can specify workshop submission types Repositories MDL-58943 - Nextcloud integration, with a Nextcloud repository and OAuth 2 Nextcloud service Open Badges MDL-58454 - Support for Open Badges v2.0 Performance MDL-54035 - Performance improvements to cache flags MDL-47962 - Glossary auto-linking filter performance improvements Usability improvements MDL-51177 - atto_htmlplus implemented to improve Atto editor HTML indenting MDL-45170 - Copy and paste of images from one WYSIWYG window to another MDL-61388 - Forum actions announced by screen reader when completed MDL-62899 - Global search displays a relevant icon next to link in results MDL-46415 - SVG/high resolution emoticons MDL-58000 - Larger badge images are used Experimental MDL-53566 - Context freezing - setting read-only access for categories, courses, activities and their content Other highlights Functional changes MDL-17943 - 'Resend confirmation email' button on login page MDL-14274 - IF conditions in grade calculations MDL-37624 - Calendar entries location support MDL-36754 - Images are displayed in forum notification emails MDL-59259 - Course format options may be specified in upload courses CSV file MDL-41265 - Page resource option to show/hide "Last modified" MDL-61378 - Forum post HTML structure improvements MDL-59454 - Option to download the list of course participants MDL-60520 - Analytics models can use different machine learning backends MDL-61573 - User menu: customusermenuitems map Font Awesome icons for non pix/t folders MDL-62320 - JSON added to the default MIME types list MDL-63431 - Atto media plugin title global attribute support MDL-60435 - Shibboleth authentication identity providers MDL-59169 - Grader report saves after edit with multiple tabs MDL-62960 - Drag and drop of course events respects the course start date Security issues MSA-18-0020 Login CSRF vulnerability in login form. Note that this fix has previously been disclosed following the release of Moodle 3.5.3, 3.4.6, 3.3.9 and 3.1.15. For administrators MDL-62334 - 'Add a new course' link in Site administration MDL-63253 - Admin search results provide location of the found matching page MDL-63772 - Capability to control use of Atto Record RTC MDL-63708 - New blocks supported by the mobile app can be disabled MDL-52953 - Legacy log store deprecation MDL-59429 - Log changes to site administrators MDL-62651 - adhoc task runner MDL-62777 - Site upgrades via CLI display new default settings MDL-63603 - Indian Rupee added to PayPal enrolment currencies For developers MDL-55188 - Old Events API final deprecation MDL-54741 - Phase 2 of deprecation of functions in lib/deprecatedlib.php MDL-51803 - Reusable element for drag and drop sortable table or list MDL-63329 - memcache session handler removal MDL-63658 - New Favourites subsystem MDL-63729 - Badges web services return new fields and data added by the Open Badges v2.0 specification MDL-50812 - core_useragent::get_browser_version_classes distinguishes between different browsers Privacy API update In addition to existing requirements, any plugin which implements the plugin provider interface must also implement the \core_privacy\local\request\core_userlist_provider interface. Two new methods need to be implemented: get_users_in_context() delete_data_for_users() However, the two above methods are not required for plugins that implement the null_provider only (i.e. which do not store personal data). Note that these changes are also required for latest Moodle 3.4.6 and 3.5.3 versions. Behat scenario files MDL-57281 - The behat step I navigate to "ITEM" node in "MAINNODE > PATH" has been deprecated and throws an exception with details on how to replace it. The recommended replacement steps work in all recent Moodle versions. The updated Behat will pass with Moodle 3.4 too. Login token If your plugin provides an alternative login form (e.g. it is a theme replacing the default login form template / renderer), the login form must include a new login token field. For details of required changes, see Login token. Note that this also affects latest stable branches too. New core functions userdate_htmltime() Component APIs upgrades Please refer to the upgrade.txt files in the relevant component directory for changes in this particular Moodle release. admin/tool/log/upgrade.txt admin/tool/upgrade.txt auth/shibboleth/upgrade.txt auth/upgrade.txt badges/upgrade.txt blocks/upgrade.txt cache/upgrade.txt calendar/upgrade.txt course/format/upgrade.txt course/upgrade.txt enrol/upgrade.txt filter/upgrade.txt grade/grading/form/upgrade.txt grade/report/upgrade.txt grade/upgrade.txt lib/upgrade.txt media/upgrade.txt message/upgrade.txt mod/assign/upgrade.txt mod/feedback/upgrade.txt mod/forum/upgrade.txt mod/quiz/upgrade.txt mod/scorm/report/basic/upgrade.txt mod/scorm/upgrade.txt mod/upgrade.txt mod/workshop/upgrade.txt question/format/upgrade.txt report/upgrade.txt tag/upgrade.txt theme/upgrade.txt user/upgrade.txt
-rw-r--r--www/moodle/Makefile4
-rw-r--r--www/moodle/distinfo10
2 files changed, 7 insertions, 7 deletions
diff --git a/www/moodle/Makefile b/www/moodle/Makefile
index 9cfadc23289..1353c22393d 100644
--- a/www/moodle/Makefile
+++ b/www/moodle/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.67 2018/09/15 13:10:00 wen Exp $
+# $NetBSD: Makefile,v 1.68 2018/12/04 12:09:53 wen Exp $
-DISTNAME= moodle-3.5.2
+DISTNAME= moodle-3.6
CATEGORIES= www
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=moodle/}
EXTRACT_SUFX= .tgz
diff --git a/www/moodle/distinfo b/www/moodle/distinfo
index 37516a29e6c..0a787c3f9ab 100644
--- a/www/moodle/distinfo
+++ b/www/moodle/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.52 2018/09/15 13:10:00 wen Exp $
+$NetBSD: distinfo,v 1.53 2018/12/04 12:09:53 wen Exp $
-SHA1 (moodle-3.5.2.tgz) = 1a324b0e07c76e26ac8c5339590af78350fb6cdf
-RMD160 (moodle-3.5.2.tgz) = 8ded7934d3400acfcb01e7c393915e41c6e597d0
-SHA512 (moodle-3.5.2.tgz) = a96dc88a8963bd1f117ca9b58e0959cc29fef0c4ea8375d6c8993aeabd8d606ddf639dc52b0c995f22dfb575df5ef602897cb1e457e9f786f10f805a55883088
-Size (moodle-3.5.2.tgz) = 46446558 bytes
+SHA1 (moodle-3.6.tgz) = 1bf0cabad2c4c6be42a4e80b577d023e3cbe88ff
+RMD160 (moodle-3.6.tgz) = 084d64dfe5b4403ae6667d484ead5000f8662665
+SHA512 (moodle-3.6.tgz) = 244840c6b3460ddd639706def5717a105774bdd0a8ce616b7ac4c11f05da87b53d9e42ad3631e2473497bbb5324c8b106f96ba8cdd8430b6b967c66fd1448f46
+Size (moodle-3.6.tgz) = 47652034 bytes