All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
// Example
// Plugin release number corresponds to the lasest tested Moodle version in which the plugin has been tested.
$plugin->release = '3.5.7'; // [3.5.7]
// Plugin version number corresponds to the latest plugin version.
$plugin->version = 2023030200; // 2023-03-02
Guiding Principles
- Changelogs are for humans, not machines.
- There should be an entry for every single version.
- The same types of changes should be grouped.
- The latest version comes first.
- The release date of each version is displayed.
Types of changes
- Added for new features.
- Changed for changes in existing functionality.
- Deprecated for soon-to-be removed features.
- Removed for now removed features.
- Fixed for any bug fixes.
- Security in case of vulnerabilities.
- Improve styling by SnakyJake #35
- Tested for Moodle (LMS) 4.4 and PHP 8.1
- Tested and refactored for Moodle (LMS) 4.3
- Branche 4.2 for just 4.2 use
- Validation M4.2
- Fix incorrect security risk flags on the capabilites.
- Fix issue moving favorites #23
- Fix Block drawer breaks in Moodle 4.1 #16 thanks to @stopfstedt for the contribution (https://github.com/Lesterhuis-Training-en-Consultancy/moodle-block-user_favorites/releases/tag/v4.1.2)
- Move externallib.php to namespaced external API.
- Functionality to sort the user favorites usin AJAX requests
- Update version number to 4.1.1 no issues found
- Testen on PHP 8 - no issues found
- Allow user to mark a page with # as favorite.
- Updated version number, no issues found.
- Updated version number, no issues found.
- Remove
.eslintrc
Gruntfile.js
andpackages.json
from the project causes Travis issues.
- GH-8 External API nested Optional url (Thanks @ewallah)
- Updated version number, no issues found.
- Minimum version PHP 7.2
- Updated version number, no issues found.
- ISSUE #3 Saving user favourites to a separate table.
- Upgrade script
user_preference
->block_user_favorites
using a separate table. - Implement privacy provider for the new table.
- Release of the first official stable version.