User favourites / favorite / bookmark
Versions
Current version
5.1.0 (2026032100)
5.1.0
Plugin type: Blocks
Frankenstyle component name: block_user_favorites
Version build number: 2026032100
Version release name: 5.1.0
Maturity: Stable
Supported Moodle versions: 4.2, 4.3, 4.4, 4.5, 5.0, 5.1
Repository URL (Git): https://github.com/LdesignMedia/moodle-block-user_favorites
Repository branch:
Repository tag: 5.1.0
Issue/bug tracker URL: https://github.com/LdesignMedia/moodle-block-user_favorites
Changelog
All notable changes to this project will be documented in this file.
5.1.0 (2026032100)
- Tested and verified on Moodle 5.1
- Updated supported version range to Moodle 4.2 - 5.1
- Updated README to uniform LdesignMedia format
- Added SECURITY.md
5.0.0 (2025072900)
- Tested and refactored for Moodle (LMS) 5.0
4.4.1 (2024061800)
- Improve styling by SnakyJake (#35)
4.4.0 (2024040500)
- Tested for Moodle (LMS) 4.4 and PHP 8.1
4.3.0 (2024021600)
- Tested and refactored for Moodle (LMS) 4.3
4.2.0 (2023122000)
- Branche 4.2 for just 4.2 use
- Validation M4.2
4.1.3 (2023122000)
- Fix incorrect security risk flags on the capabilities
- Fix issue moving favorites (#23)
4.1.2 (2023050900)
- Fix Block drawer breaks in Moodle 4.1 (#16) - thanks to @stopfstedt
4.1.1 (2023030200)
- Move externallib.php to namespaced external API
- Functionality to sort the user favorites using AJAX requests
- Allow user to mark a page with # as favorite
3.10.1 (2020111400)
- Updated version number, no issues found
- Removed
.eslintrc,Gruntfile.jsandpackages.json(caused Travis issues)
3.9.1 (2020071200)
- Fix external API nested Optional url (thanks @ewallah)
3.9.0 (2020050600)
- Updated version number, no issues found
- Minimum version PHP 7.2
3.8.0 (2019103000)
- Updated version number, no issues found
3.7.2 (2019091700)
- Saving user favourites to a separate table (#3)
- Upgrade script
user_preference->block_user_favoritesusing a separate table - Implement privacy provider for the new table
3.5.3 (2019052000)
- Release of the first official stable version
5.0.0 (2025072900)
5.0.0
Plugin type: Blocks
Frankenstyle component name: block_user_favorites
Version build number: 2025072900
Version release name: 5.0.0
Maturity: Stable
Supported Moodle versions: 4.2, 4.3, 4.4, 4.5, 5.0
Repository URL (Git): https://github.com/LdesignMedia/moodle-block-user_favorites
Repository branch:
Repository tag: 5.0.0
Issue/bug tracker URL: https://github.com/LdesignMedia/moodle-block-user_favorites
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
Plugin version.php information
// 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
How do I make a good changelog?
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.
Version (5.0.0) - 2025-07-29
- Tested and refactored for Moodle (LMS) 5.0
Version (4.4.1) - 2024-06-18
- Improve styling by SnakyJake https://github.com/Lesterhuis-Training-en-Consultancy/moodle-block-user_favorites/pull/35
Version (4.4.0) - 2024-04-05
- Tested for Moodle (LMS) 4.4 and PHP 8.1
Version (4.3.0) - 2024-02-16
- Tested and refactored for Moodle (LMS) 4.3
Version (4.2.0) - 2023-12-20
- Branche 4.2 for just 4.2 use
- Validation M4.2
Version (4.1.3) - 2023-12-20
Update
- Fix incorrect security risk flags on the capabilites.
- Fix issue moving favorites #23
Version (4.1.2) - 2023-05-09
Update
- 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)
Version (4.1.1) - 2023-03-02
Update
- Move externallib.php to namespaced external API.
Added
- 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.
Version (3.10.1) - 2020-11-14
Added
- Updated version number, no issues found.
Changed
- Updated version number, no issues found.
Removed
- Remove
.eslintrcGruntfile.jsandpackages.jsonfrom the project causes Travis issues.
Version (3.9.1) - 2020-07-12
Fix
- GH-8 External API nested Optional url (Thanks @ewallah)
Version (3.9) - 2020-05-06
Changed
- Updated version number, no issues found.
- Minimum version PHP 7.2
Version (3.8) - 2019-10-30
Changed
- Updated version number, no issues found.
Version (3.7.2) - 2019-09-17
Fixed
- ISSUE #3 Saving user favourites to a separate
table. - Upgrade script
user_preference->block_user_favoritesusing a separate table. - Implement privacy provider for the new table.
Version (3.5.3) - 2019-05-20
Added
- Release of the first official stable version.
4.4.1 (2024061800)
4.4.1
Plugin type: Blocks
Frankenstyle component name: block_user_favorites
Version build number: 2024061800
Version release name: 4.4.1
Maturity: Stable
Supported Moodle versions: 4.2, 4.3, 4.4
Repository URL (Git): https://github.com/Lesterhuis-Training-en-Consultancy/moodle-block-user_favorites
Repository branch:
Repository tag: v4.4.1
Issue/bug tracker URL: https://github.com/LdesignMedia/moodle-block-user_favorites
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
Plugin version.php information
// 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
How do I make a good changelog?
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.
Version (4.4.0) - 2024-04-05
- Tested for Moodle (LMS) 4.4 and PHP 8.1
Version (4.3.0) - 2024-02-16
- Tested and refactored for Moodle (LMS) 4.3
Version (4.2.0) - 2023-12-20
- Branche 4.2 for just 4.2 use
- Validation M4.2
Version (4.1.3) - 2023-12-20
Update
- Fix incorrect security risk flags on the capabilites.
- Fix issue moving favorites #23
Version (4.1.2) - 2023-05-09
Update
- 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)
Version (4.1.1) - 2023-03-02
Update
- Move externallib.php to namespaced external API.
Added
- 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.
Version (3.10.1) - 2020-11-14
Added
- Updated version number, no issues found.
Changed
- Updated version number, no issues found.
Removed
- Remove
.eslintrcGruntfile.jsandpackages.jsonfrom the project causes Travis issues.
Version (3.9.1) - 2020-07-12
Fix
- GH-8 External API nested Optional url (Thanks @ewallah)
Version (3.9) - 2020-05-06
Changed
- Updated version number, no issues found.
- Minimum version PHP 7.2
Version (3.8) - 2019-10-30
Changed
- Updated version number, no issues found.
Version (3.7.2) - 2019-09-17
Fixed
- ISSUE #3 Saving user favourites to a separate
table. - Upgrade script
user_preference->block_user_favoritesusing a separate table. - Implement privacy provider for the new table.
Version (3.5.3) - 2019-05-20
Added
- Release of the first official stable version.
4.4.0 (2024040500)
4.4.0
Plugin type: Blocks
Frankenstyle component name: block_user_favorites
Version build number: 2024040500
Version release name: 4.4.0
Maturity: Stable
Supported Moodle versions: 4.2, 4.3, 4.4
Repository URL (Git): https://github.com/Lesterhuis-Training-en-Consultancy/moodle-block-user_favorites
Repository branch:
Repository tag: v4.4.0
Issue/bug tracker URL: https://github.com/LdesignMedia/moodle-block-user_favorites
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
Plugin version.php information
// 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
How do I make a good changelog?
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.
Version (4.4.0) - 2024-04-05
- Tested for Moodle (LMS) 4.4 and PHP 8.1
Version (4.3.0) - 2024-02-16
- Tested and refactored for Moodle (LMS) 4.3
Version (4.2.0) - 2023-12-20
- Branche 4.2 for just 4.2 use
- Validation M4.2
Version (4.1.3) - 2023-12-20
Update
- Fix incorrect security risk flags on the capabilites.
- Fix issue moving favorites #23
Version (4.1.2) - 2023-05-09
Update
- 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)
Version (4.1.1) - 2023-03-02
Update
- Move externallib.php to namespaced external API.
Added
- 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.
Version (3.10.1) - 2020-11-14
Added
- Updated version number, no issues found.
Changed
- Updated version number, no issues found.
Removed
- Remove
.eslintrcGruntfile.jsandpackages.jsonfrom the project causes Travis issues.
Version (3.9.1) - 2020-07-12
Fix
- GH-8 External API nested Optional url (Thanks @ewallah)
Version (3.9) - 2020-05-06
Changed
- Updated version number, no issues found.
- Minimum version PHP 7.2
Version (3.8) - 2019-10-30
Changed
- Updated version number, no issues found.
Version (3.7.2) - 2019-09-17
Fixed
- ISSUE #3 Saving user favourites to a separate
table. - Upgrade script
user_preference->block_user_favoritesusing a separate table. - Implement privacy provider for the new table.
Version (3.5.3) - 2019-05-20
Added
- Release of the first official stable version.
4.3.0 (2024021600)
4.3.0
Plugin type: Blocks
Frankenstyle component name: block_user_favorites
Version build number: 2024021600
Version release name: 4.3.0
Maturity: Stable
Supported Moodle versions: 4.2, 4.3
Repository URL (Git): https://github.com/Lesterhuis-Training-en-Consultancy/moodle-block-user_favorites
Repository branch:
Repository tag: v4.3.0
Issue/bug tracker URL: https://github.com/LdesignMedia/moodle-block-user_favorites
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
Plugin version.php information
// 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
How do I make a good changelog?
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.
Version (4.3.0) - 2024-02-16
- Tested and refactored for Moodle (LMS) 4.3
Version (4.2.0) - 2023-12-20
- Branche 4.2 for just 4.2 use
- Validation M4.2
Version (4.1.3) - 2023-12-20
Update
- Fix incorrect security risk flags on the capabilites.
- Fix issue moving favorites #23
Version (4.1.2) - 2023-05-09
Update
- 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)
Version (4.1.1) - 2023-03-02
Update
- Move externallib.php to namespaced external API.
Added
- 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.
Version (3.10.1) - 2020-11-14
Added
- Updated version number, no issues found.
Changed
- Updated version number, no issues found.
Removed
- Remove
.eslintrcGruntfile.jsandpackages.jsonfrom the project causes Travis issues.
Version (3.9.1) - 2020-07-12
Fix
- GH-8 External API nested Optional url (Thanks @ewallah)
Version (3.9) - 2020-05-06
Changed
- Updated version number, no issues found.
- Minimum version PHP 7.2
Version (3.8) - 2019-10-30
Changed
- Updated version number, no issues found.
Version (3.7.2) - 2019-09-17
Fixed
- ISSUE #3 Saving user favourites to a separate
table. - Upgrade script
user_preference->block_user_favoritesusing a separate table. - Implement privacy provider for the new table.
Version (3.5.3) - 2019-05-20
Added
- Release of the first official stable version.
4.2.0 (2023112200)
4.2.0
Plugin type: Blocks
Frankenstyle component name: block_user_favorites
Version build number: 2023112200
Version release name: 4.2.0
Maturity: Stable
Supported Moodle versions: 4.2
Repository URL (Git): https://github.com/Lesterhuis-Training-en-Consultancy/moodle-block-user_favorites
Repository branch: https://github.com/Lesterhuis-Training-en-Consultancy/moodle-block-user_favorites
Repository tag:
Issue/bug tracker URL: https://github.com/LdesignMedia/moodle-block-user_favorites
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
Plugin version.php information
// 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
How do I make a good changelog?
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.
Version (4.2.0) - 2023-12-20
- Branche 4.2 for just 4.2 use
- Validation M4.2
Version (4.1.3) - 2023-12-20
Update
- Fix incorrect security risk flags on the capabilites.
- Fix issuue moving favorites #23
Version (4.1.2) - 2023-05-09
Update
- 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)
Version (4.1.1) - 2023-03-02
Update
- Move externallib.php to namespaced external API.
Added
- Functionaliity 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.
Version (3.10.1) - 2020-11-14
Added
- Updated version number, no issues found.
Changed
- Updated version number, no issues found.
Removed
- Remove
.eslintrcGruntfile.jsandpackages.jsonfrom the project causes Travis issues.
Version (3.9.1) - 2020-07-12
Fix
- GH-8 External API nested Optional url (Thanks @ewallah)
Version (3.9) - 2020-05-06
Changed
- Updated version number, no issues found.
- Minimum version PHP 7.2
Version (3.8) - 2019-10-30
Changed
- Updated version number, no issues found.
Version (3.7.2) - 2019-09-17
Fixed
- ISSUE #3 Saving user favourites to a separate
table. - Upgrade script
user_preference->block_user_favoritesusing a separate table. - Implement privacy provider for the new table.
Version (3.5.3) - 2019-05-20
Added
- Release of the first official stable version.
4.1.3 (2023091300)
4.1.3
Plugin type: Blocks
Frankenstyle component name: block_user_favorites
Version build number: 2023091300
Version release name: 4.1.3
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/Lesterhuis-Training-en-Consultancy/moodle-block-user_favorites/tree/MOODLE401
Repository branch:
Repository tag: v4.1.3
Issue/bug tracker URL: https://github.com/LdesignMedia/moodle-block-user_favorites
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
Plugin version.php information
// 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
How do I make a good changelog?
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.
Version (4.1.2) - 2023-05-09
Update
- 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)
Version (4.1.1) - 2023-03-02
Update
- Move externallib.php to namespaced external API.
Added
- Functionaliity 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.
Version (3.10.1) - 2020-11-14
Added
- Updated version number, no issues found.
Changed
- Updated version number, no issues found.
Removed
- Remove
.eslintrcGruntfile.jsandpackages.jsonfrom the project causes Travis issues.
Version (3.9.1) - 2020-07-12
Fix
- GH-8 External API nested Optional url (Thanks @ewallah)
Version (3.9) - 2020-05-06
Changed
- Updated version number, no issues found.
- Minimum version PHP 7.2
Version (3.8) - 2019-10-30
Changed
- Updated version number, no issues found.
Version (3.7.2) - 2019-09-17
Fixed
- ISSUE #3 Saving user favourites to a separate
table. - Upgrade script
user_preference->block_user_favoritesusing a separate table. - Implement privacy provider for the new table.
Version (3.5.3) - 2019-05-20
Added
- Release of the first official stable version.
4.1.2 (2023050900)
4.1.2
Plugin type: Blocks
Frankenstyle component name: block_user_favorites
Version build number: 2023050900
Version release name: 4.1.2
Maturity: Stable
Supported Moodle versions: 3.10, 3.11, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 4.0, 4.1, 4.2
Repository URL (Git): https://github.com/Lesterhuis-Training-en-Consultancy/moodle-block-user_favorites
Repository branch:
Repository tag: v4.1.2
Issue/bug tracker URL: https://github.com/LdesignMedia/moodle-block-user_favorites
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
Plugin version.php information
// 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
How do I make a good changelog?
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.
Version (4.1.2) - 2023-05-09
Update
- 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)
Version (4.1.1) - 2023-03-02
Update
- Move externallib.php to namespaced external API.
Added
- Functionaliity 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.
Version (3.10.1) - 2020-11-14
Added
- Updated version number, no issues found.
Changed
- Updated version number, no issues found.
Removed
- Remove
.eslintrcGruntfile.jsandpackages.jsonfrom the project causes Travis issues.
Version (3.9.1) - 2020-07-12
Fix
- GH-8 External API nested Optional url (Thanks @ewallah)
Version (3.9) - 2020-05-06
Changed
- Updated version number, no issues found.
- Minimum version PHP 7.2
Version (3.8) - 2019-10-30
Changed
- Updated version number, no issues found.
Version (3.7.2) - 2019-09-17
Fixed
- ISSUE #3 Saving user favourites to a separate
table. - Upgrade script
user_preference->block_user_favoritesusing a separate table. - Implement privacy provider for the new table.
Version (3.5.3) - 2019-05-20
Added
- Release of the first official stable version.
4.1.0 (2023032200)
4.1.0
Plugin type: Blocks
Frankenstyle component name: block_user_favorites
Version build number: 2023032200
Version release name: 4.1.0
Maturity: Stable
Supported Moodle versions: 3.10, 3.11, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 4.0, 4.1
Repository URL (Git): https://github.com/Lesterhuis-Training-en-Consultancy/moodle-block-user_favorites
Repository branch:
Repository tag: v4.1.1
Issue/bug tracker URL: https://github.com/LdesignMedia/moodle-block-user_favorites
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
Plugin version.php information
// 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
How do I make a good changelog?
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.
Version (4.1.1) - 2023-03-02
Update
- Move externallib.php to namespaced external API.
Added
- Functionaliity 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.
Version (3.10.1) - 2020-11-14
Added
- Updated version number, no issues found.
Changed
- Updated version number, no issues found.
Removed
- Remove
.eslintrcGruntfile.jsandpackages.jsonfrom the project causes Travis issues.
Version (3.9.1) - 2020-07-12
Fix
- GH-8 External API nested Optional url (Thanks @ewallah)
Version (3.9) - 2020-05-06
Changed
- Updated version number, no issues found.
- Minimum version PHP 7.2
Version (3.8) - 2019-10-30
Changed
- Updated version number, no issues found.
Version (3.7.2) - 2019-09-17
Fixed
- ISSUE #3 Saving user favourites to a separate
table. - Upgrade script
user_preference->block_user_favoritesusing a separate table. - Implement privacy provider for the new table.
Version (3.5.3) - 2019-05-20
Added
- Release of the first official stable version.
4.1.1 (2023030700)
4.1.1
Plugin type: Blocks
Frankenstyle component name: block_user_favorites
Version build number: 2023030700
Version release name: 4.1.1
Maturity: Stable
Supported Moodle versions: 3.10, 3.11, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 4.0, 4.1
Repository URL (Git): https://github.com/Lesterhuis-Training-en-Consultancy/moodle-block-user_favorites
Repository branch:
Repository tag: v4.1.0
Issue/bug tracker URL: https://github.com/LdesignMedia/moodle-block-user_favorites
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
Plugin version.php information
// 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
How do I make a good changelog?
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.
Version (4.1.1) - 2023-03-02
Added
- Functionaliity 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
Version (3.10.1) - 2020-11-14
Added
- Updated version number, no issues found.
Changed
- Updated version number, no issues found.
Removed
- Remove
.eslintrcGruntfile.jsandpackages.jsonfrom the project causes Travis issues.
Version (3.9.1) - 2020-07-12
Fix
- GH-8 External API nested Optional url (Thanks @ewallah)
Version (3.9) - 2020-05-06
Changed
- Updated version number, no issues found.
- Minimum version PHP 7.2
Version (3.8) - 2019-10-30
Changed
- Updated version number, no issues found.
Version (3.7.2) - 2019-09-17
Fixed
- ISSUE #3 Saving user favourites to a separate table.
- Upgrade script
user_preference->block_user_favoritesusing a separate table. - Implement privacy provider for the new table.
Version (3.5.3) - 2019-05-20
Added
- Release of the first official stable version.
3.10.0 (2020111400)
3.10.0
Plugin type: Blocks
Frankenstyle component name: block_user_favorites
Version build number: 2020111400
Version release name: 3.10.0
Maturity: Stable
Supported Moodle versions: 3.10, 3.11, 3.5, 3.6, 3.7, 3.8, 3.9, 4.0, 4.1
Repository URL (Git): https://github.com/Lesterhuis-Training-en-Consultancy/moodle-block-user_favorites
Repository branch:
Repository tag: master
Issue/bug tracker URL: https://github.com/LdesignMedia/moodle-block-user_favorites
Moodle block for marking your favourite pages as bookmarks
In brief, the MFreak block user_favorites gives the user a method to mark pages as favourite.
Special thanks to Gemma Lesterhuis (Lesterhuis Training & Consultancy) for develop & design, useful input, bug reports and beta testing


- Author: Luuk Verhoeven, MFreak.nl
- Author: Gemma Lesterhuis, Lesterhuis Training & Consultancy
- Min. required: Moodle 3.5.x
- max. required: Moodle 4.1.x
- Supports PHP: min 7.2 - max 8.0
Screens
List of features
- Using external AJAX requests for saving and loading user favourites.
- Using mustache templates.
- Fast and easy to work with.
- Marks current page in favorites if exists.
Installation
- Copy this plugin to the
blocks\user_favoritesfolder on the server - Login as administrator
- Go to Site Administrator > Notification
- Install the plugin
Security
If you discover any security related issues, please email [servicedesk@ltnc.nl](mailto:servicedesk@ltnc.nl instead of using the issue tracker.
License
The GNU GENERAL PUBLIC LICENSE. Please see License File for more information.
Contributing
Contributions are welcome and will be fully credited. We accept contributions via Pull Requests on Github.
- Thanks for the inspiration block_user_bookmarks
3.9 (2020050600)
3.9
Plugin type: Blocks
Frankenstyle component name: block_user_favorites
Version build number: 2020050600
Version release name: 3.9
Maturity: Stable
Supported Moodle versions: 3.5, 3.6, 3.7, 3.8, 3.9
Repository URL (Git): https://github.com/MFreakNL/moodle-block-user_favorites/
Repository branch:
Repository tag: 3.9.0
Issue/bug tracker URL: https://github.com/LdesignMedia/moodle-block-user_favorites
Moodle block for marking your favourite pages as bookmarks
In brief, the MFreak block user_favorites gives the user a method to mark pages as favourite.

- Author: Luuk Verhoeven, MFreak.nl
- Min. required: Moodle 3.5.x
- Supports PHP: 7.2
Screens
List of features
- Using external AJAX requests for saving and loading user favourites.
- Using mustache templates.
- Fast and easy to work with.
- Marks current page in favorites if exists.
Installation
- Copy this plugin to the
blocks\user_favoritesfolder on the server - Login as administrator
- Go to Site Administrator > Notification
- Install the plugin
Security
If you discover any security related issues, please email luuk@MFreak.nl instead of using the issue tracker.
License
The GNU GENERAL PUBLIC LICENSE. Please see License File for more information.
Contributing
Contributions are welcome and will be fully credited. We accept contributions via Pull Requests on Github.
- Thanks for the inspiration block_user_bookmarks
3.8 (2019103000)
3.8
Plugin type: Blocks
Frankenstyle component name: block_user_favorites
Version build number: 2019103000
Version release name: 3.8
Maturity: Stable
Supported Moodle versions: 3.4, 3.5, 3.6, 3.7, 3.8
Repository URL (Git): https://github.com/MFreakNL/moodle-block-user_favorites/
Repository branch:
Repository tag: 3.8
Issue/bug tracker URL: https://github.com/LdesignMedia/moodle-block-user_favorites
Moodle block for marking your favourite pages as bookmarks
In brief, the MFreak block user_favorites gives the user a method to mark pages as favourite.

- Author: Luuk Verhoeven, MFreak.nl
- Min. required: Moodle 3.5.x
- Supports PHP: 7.0 | 7.1 | 7.2
Screens
List of features
- Using external AJAX requests for saving and loading user favourites.
- Using mustache templates.
- Fast and easy to work with.
- Marks current page in favorites if exists.
Installation
- Copy this plugin to the
blocks\user_favoritesfolder on the server - Login as administrator
- Go to Site Administrator > Notification
- Install the plugin
Security
If you discover any security related issues, please email luuk@MFreak.nl instead of using the issue tracker.
License
The GNU GENERAL PUBLIC LICENSE. Please see License File for more information.
Contributing
Contributions are welcome and will be fully credited. We accept contributions via Pull Requests on Github.
- Thanks for the inspiration block_user_bookmarks
3.7.2 (2019091700)
3.7.2
Plugin type: Blocks
Frankenstyle component name: block_user_favorites
Version build number: 2019091700
Version release name: 3.7.2
Maturity: Stable
Supported Moodle versions: 3.4, 3.5, 3.6, 3.7
Repository URL (Git): https://github.com/MFreakNL/moodle-block-user_favorites/
Repository branch:
Repository tag: 3.7.2-2019091700
Issue/bug tracker URL: https://github.com/LdesignMedia/moodle-block-user_favorites
Moodle block for marking your favourite pages as bookmarks
In brief, the MFreak block user_favorites gives the user a method to mark pages as favourite.

- Author: Luuk Verhoeven, MFreak.nl
- Min. required: Moodle 3.5.x
- Supports PHP: 7.0 | 7.1 | 7.2
Screens
List of features
- Using external AJAX requests for saving and loading user favourites.
- Using mustache templates.
- Fast and easy to work with.
- Marks current page in favorites if exists.
Installation
- Copy this plugin to the
blocks\user_favoritesfolder on the server - Login as administrator
- Go to Site Administrator > Notification
- Install the plugin
Security
If you discover any security related issues, please email luuk@MFreak.nl instead of using the issue tracker.
License
The GNU GENERAL PUBLIC LICENSE. Please see License File for more information.
Contributing
Contributions are welcome and will be fully credited. We accept contributions via Pull Requests on Github.
- Thanks for the inspiration block_user_bookmarks
3.5.3 (2019061000)
3.5.3
Plugin type: Blocks
Frankenstyle component name: block_user_favorites
Version build number: 2019061000
Version release name: 3.5.3
Maturity: Beta
Supported Moodle versions: 3.4, 3.5, 3.6, 3.7
Repository URL (Git): https://github.com/MFreakNL/moodle-block-user_favorites/
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/LdesignMedia/moodle-block-user_favorites
Moodle block for marking your favourite pages as bookmarks
In brief, the MFreak block user_favorites gives the user a method to mark pages as favourite.

- Author: Luuk Verhoeven, MFreak.nl
- Min. required: Moodle 3.5.x
- Supports PHP: 7.0 | 7.1 | 7.2
Screens
List of features
- Using external AJAX requests for saving and loading user favourites.
- Using mustache templates.
- Fast and easy to work with.
- Marks current page in favorites if exists.
Installation
- Copy this plugin to the
blocks\user_favoritesfolder on the server - Login as administrator
- Go to Site Administrator > Notification
- Install the plugin
Known issues
We are using the user_preferences DB table for storing user favourites.
The max length stored here is a varchar 1333. Because of this, the plugin has a limit in how many favourites a user can store.
Workaround for this
ALTER TABLE `mdl_user_preferences`
MODIFY COLUMN `value` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' AFTER `name`
Security
If you discover any security related issues, please email luuk@MFreak.nl instead of using the issue tracker.
License
The GNU GENERAL PUBLIC LICENSE. Please see License File for more information.
Contributing
Contributions are welcome and will be fully credited. We accept contributions via Pull Requests on Github.
- Thanks for the inspiration block_user_bookmarks
Changelog
See version control for the complete history. Major changes in this version will be listed below.
3.5.1 (2019060900)
3.5.1
Plugin type: Blocks
Frankenstyle component name: block_user_favorites
Version build number: 2019060900
Version release name: 3.5.1
Maturity: Beta
Supported Moodle versions: 3.4, 3.5, 3.6, 3.7
Repository URL (Git): https://github.com/MFreakNL/moodle-block-user_favorites/
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/LdesignMedia/moodle-block-user_favorites
Moodle block for marking your favourite pages as bookmarks
In brief, the MFreak block user_favorites gives the user a method to mark pages as favourite.

- Author: Luuk Verhoeven, MFreak.nl
- Min. required: Moodle 3.5.x
- Supports PHP: 7.0 | 7.1 | 7.2
Screens
List of features
- Using external AJAX requests for saving and loading user favourites.
- Using mustache templates.
- Fast and easy to work with.
- Marks current page in favorites if exists.
Installation
- Copy this plugin to the
blocks\user_favoritesfolder on the server - Login as administrator
- Go to Site Administrator > Notification
- Install the plugin
Security
If you discover any security related issues, please email luuk@MFreak.nl instead of using the issue tracker.
License
The GNU GENERAL PUBLIC LICENSE. Please see License File for more information.
Contributing
Contributions are welcome and will be fully credited. We accept contributions via Pull Requests on Github.
- Thanks for the inspiration block_user_bookmarks
Changelog
See version control for the complete history. Major changes in this version will be listed below.
1.0 (2018103000)
1.0
Plugin type: Blocks
Frankenstyle component name: block_user_favorites
Version build number: 2018103000
Version release name: 1.0
Maturity: Beta
Supported Moodle versions: 3.4, 3.5, 3.6, 3.7
Repository URL (Git): https://github.com/MFreakNL/moodle-block-user_favorites/
Repository branch:
Repository tag:
Issue/bug tracker URL: https://github.com/LdesignMedia/moodle-block-user_favorites
Moodle block for marking your favorites pages
In brief, the MFreak block user_favorites gives the user a method to mark pages as favorite.

- Author: Luuk Verhoeven, MFreak.nl
- Min. required: Moodle 3.5.x
- Supports PHP: 7.0 | 7.1 | 7.2
Screens
List of features
- Using external AJAX requests for saving and loading user favorites.
- Using mustache templates.
- Fast and easy to work with.
- Marks current page in favorites if exists.
Installation
- Copy this plugin to the
blocks\user_favoritesfolder on the server - Login as administrator
- Go to Site Administrator > Notification
- Install the plugin
Security
If you discover any security related issues, please email luuk@MFreak.nl instead of using the issue tracker.
License
The GNU GENERAL PUBLIC LICENSE. Please see License File for more information.
Contributing
Contributions are welcome and will be fully credited. We accept contributions via Pull Requests on Github.
- Thanks for the inspiration block_user_bookmarks
Changelog
See version control for the complete history. Major changes in this version will be listed below.