Releases: michael-milette/moodle-enrol_invitation
Releases · michael-milette/moodle-enrol_invitation
Invitation Release 2.3.0 (2024-10-13)
What's New
Added
- Option to automatically add instance to new courses.
Updated
- Fixed support for plain text tag called {$a->userfullname}.
- Fixed compatibility issues with Moodle 3.9 and Moodle 3.10.
- Fixed deprecation notice running on PHP 8.3.
- Compatible with Moodle up to v4.5.
Invitation release 2.2.1 (2024-04-28)
What's New
Added
- Github CI Workflows.
- Github security reporting
Updated
- Code updated to latest Moodle coding guidelines.
- Bug reporting form.
- Renamed LICENSE to LICENSE.txt
- Tested compatible and tested with Moodle 3.9, 3.10, 3.11, 4.0, 4.1, 4.2, 4.3 and 4.4.
- Compatible with Moodle up to v4.4.
- Updated copyright notice for 2024.
Invitation release 2.2.1 (2023-10-24)
What's New
Added
- Ability to self-unenroll from the course.
- Support for plain text tag called {$a->firstname} in the body of the invitation message.
- Support for plain text tag called {$a->lastname} in the body of the invitation message.
- Support for plain text tag called {$a->surname} in the body of the invitation message.
- Support for plain text tag called {$a->email} in the body of the invitation message.
- Support for plain text tag called {$a->username} in the body of the invitation message.
- Support for HTML in a custom message.
- Support for the use of all plain text tags in your custom message. These were previously only available in the email template.
- Support for filters (such as FilterCodes) in the custom message.
- GitHub bug and feature request issue templates.
- Code of Conduct guidelines.
- Some missing PHPDocs
Updated
- Ability to unenroll a student from the course.
- Fixed formatting in the list of 'Assign roles' field for clarity.
- Code refactoring for compliance with Moodle coding guidelines.
- Case-insensitive comparison between invitation email and user email.
- Fix-30: Fixed handling of Message field when "Use invitation with default values" is set to "Yes".
- Fix-30: Removed deprecated get_extra_user_fields() for Moodle 3.11, 4.0+.
- .gitignore
- Now compatible and tested with Moodle 3.9, 3.10, 3.11, 4.0, 4.1, 4.2 and 4.3.
- Now compatible with PHP 7.4 to 8.2.
- Updated copyright notice for 2023.
Invitation release 2.1.0 (2022-04-26)
What's new
Updated
- Plugin is now compatible and tested with Moodle 3.9, 3.10, 3.11 and 4.0.
- Can now just invite existing users without having to enter an email address.
- Fix-29: Course and Site Names are now processed through Moodle filters
- Fix-27: Fullname and email address are no longer blank in the confirmation email.
- Fix-24: Dates in History are now localized using strftimedatetimeshort date format.
- Fix-25: Added missing blank space between Accepted and By.
- Fix-26: Fixed link to language customization page.
- Links to HTTPS in source code comments and documentation.
- Refactored some code and removed some partially implemented code that had no effect.
- This release is considered STABLE.
Important notes
- If you are upgrading from v1.1 or earlier, please test in a non-production environment before applying this upgrade.
- Support for non-English languages may require that some previously translated text be re-translated.
- Although made available for Moodle 3.9 to 4.0, it may be compatible with previous versions. If you find that it works in a previous version of Moodle, please let us know.
v2.0.0-beta
Change Log
All notable changes to this project will be documented in this file.
[2.0.0] - 2022-01-18 (BETA)
Added
- Initial public re-release on Moodle.org and GitHub by TNG Consulting Inc.
- Fix-8: The default email subject is now customizable.
- Fix-2: Invitation text is now editable in the language customization editor.
- You can now re-send an invite if you accidentally revoke an invitation.
- Ability to customize the default email subject line.
- Many new variables are now available in the email template.
- Anonymous users (no account) can reject the invitation to users without an account. Users with an account will need to login.
- You can only accept invitations if you are logged in with the invited user account. You can no longer accept invitations to others.
- Revoking an invitation is now indicated in the Status column of the History. The date revoked is the date in the Expiration Date column.
- CONTRIBUTING.md.
- CHANGELOG.md.
- composer.json
Updated
- Fix-19: The Moodle log entries from this plugin are now displayed using strings from the language pack.
- Fix-18: No longer displays Undefined Variable COURSE when using invitations with default values set to No.
- Fix-17: Invitation Acceptance and Rejection failures are now logged.
- Fix-16: The email footer will now include the primary admin's email address if the support email address is not defined.
- Fix-12: Email FROM is now set to primary admin's id if show_from_email is disabled and support email address is not defined.
- Fix-14: The help bubble on the email form now shows a correct preview of the email message body.
- Fix-13: The email footer now supports multiple languages.
- Fix-11: Resend Invite link now prefills invitation form.
- Fix-10: Extend invite link option now works.
- Fix-9: Email address and course name fields are now wider when default values are disabled.
- Fix-7: The default message is now displayed when sending new invitations
- Fixed multi-language issues.
- Improved default email message. Note: You may need to update language strings in other languages.
- Updated .gitignore.
- Multiple fixes for Multi-Language Moodle environments.
- Improved accessibility and RTL language of invitation emails.
- Plugin is now compatible and tested with Moodle 3.9, 3.10 and 3.11.
- Refactored code.
- Removed orphaned strings from language pack.
- FAQ in the documentation.
- Russian (ru) and Dutch (nl) language files are no longer included. They will only be available through Moodle language packs.
- Updated documentation for customizing email messages.
- Updated copyright notice for 2022.
Pre-ALPHA release 0.1
20210927 Initial 0.1 pre-ALPHA release.
2021081100: Hotfix
-message field into all invitations -rejected date in history