All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Replace deprecated MESSAGE_DEFAULT_LOGGEDOFF and MESSAGE_DEFAULT_LOGGEDIN
- Release version for Moodle 4.00
- Fix
edit_form.php
(issue #57)
- GH Actions support
- Release version for Moodle 3.11
- TravisCI support
- Release version for Moodle 3.10
[v3.9-r2 (Build: 2020062401) + v3.8-r4 (Build: 2020050503) + v3.7-r5 (Build: 2019121804)] - 2020-07-24
- Improve
checker_links_whitelist
to enable URL paths and custom port (issue #39 , pull request #40)
[v3.9-r1 (Build: 2020062400) + v3.8-r3 (Build: 2020050502) + v3.7-r4 (Build: 2019121803)] - 2020-06-24
- Simple behat scenario
addblockinstance
(issue #35)
- Reworked
re-run
buttons (commit 7067c97) - Adapt
user_has_role_in_course
method (issue #37)
- Bugfix in
checker_userdata
to fetch glossary (commit dac81cb) - Fix double coded local
URLs
(issue #36) - Get rid of notice when
link_whitelist
is not set in course block (issue #34)
- Renamed
checker_link
tochecker_links
in due of AMOS problems (issue #33)
- Hardcoded lang string (issue #33)
- Add
blocks
checker to check if the same blocks are present - Extend
link
checker, now in each course can be defined a owndomain whitelist
(issue #30) - Add
userdata
checker to checkdatabases
,forums
,glossaries
andwikis
for entries (issue #21) - Add
quiz
checker to check if themaximumgrade
value is set correct (issue #22) - Add method
is_checker_enabled_by_default
to set the globalchecker_<checkername>_status
setting- This was done in due of FFHS-specific checkers, e.g
activedates
anduserdata
(issue #19)
- This was done in due of FFHS-specific checkers, e.g
- Add
block configuration
where settings can be defined per checker inclasses/checkers/<checker_name>/edit_form.php
(issue #26 , issue #30) - Enable
manual check date form
only for given roles (issue #20) - Extend
link
checker, now course summary, book chapters and wiki pages will be crawled (issue #13) - Add
activedates
checker to check if anytiming
configuration is set in activities (issue #19) - Extend
referencesettings
checker with afilter comparison
(issue #24) - Add
database
checker to check if there are activitieswithout fields
(issue #25)
- Adapt the
referencesettings message
when the check is successful to be more consistent (issue #24) - Improved the
instances loop
to fetch given activities (issue #25) - Improved the
resolutionlink
method (issue #27) - Improved the
link
checker to get better results, e.g.User-Agent
andfile handler
(issue #12 , issue #15)
- The
domain whitelist
input textarea now allows URLs and not only domains (issue #30) - Removed
hardcoded link color
in checkers full notification (commit 81c0158)
- cURL request follows now three redirects
- Regex for
get_urls_from_text()
- allow dash at the end (issue #10) - Show last activity change in block (issue #9)
- 3rd party plugin dependency handling (issue #1)
- Functionality to show/hide results if checker is disabled (issue #6)
- Language strings according MoodleDocs (issue #3)
- Change db field types (issue #4)
- Remove duplicated class
date_picker_input
(issue #5)
- Add capability
block/course_checker:view
- Add
name
attribute to coursemodule delete event - Fix
check_url
if host isnull
- Initial release