Skip to content

Latest commit

 

History

History
116 lines (108 loc) · 5.73 KB

CHANGELOG.md

File metadata and controls

116 lines (108 loc) · 5.73 KB

Change Log

All notable changes to this project will be documented in this file.

[2.2.2] - 2024-10-13

Added

  • Option to automatically add instance to new courses.

Updated

  • Fixed support for plain text tag called {$a->userfullname}.
  • Fixed compatibility issue with Moodle versions prior to v3.11.
  • Fixed deprecation notice running on PHP 8.3.
  • Compatible with Moodle up to v4.5.

[2.2.1] - 2024-04-28

Note: There are no changes to the code in this release.

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.

[2.2.1] - 2023-10-24

Added

  • Ability to self-unenrol from the course.

Updated

  • Ability to unenrol a student from the course.
  • Fixed formatting in list of 'Assign roles' field for clarity.
  • Code refactoring for compliance with Moodle coding guidelines.
  • Case insensitive comparison between invitation email and user email
  • 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.

[2.2.0] - 2023-07-04

Added

  • 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.

[2.1.2] - 2023-05-07

Added

  • GitHub bug and feature request issue templates.
  • Code of Conduct guidelines.

Updated

  • Now compatible and tested with Moodle 3.9, 3.10, 3.11, 4.0, 4.1 and 4.2.
  • Now compatible with PHP 7.4 to 8.1.
  • Updated copyright notice for 2023.

[2.1.1] - 2022-06-13

Added

  • Missing PHPDocs

Updated

  • 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

[2.1.0] - 2022-04-26

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 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 which had no effect.

[2.0.1] - 2022-02-02 (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

  • Fixed enrolment information icon.
  • Fix-21: Removed usage of deprecated get_extra_user_fields() for Moodle 3.11+.
  • 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.