Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
# Change Log
2
All notable changes to this project will be documented in this file.
3
 
4
## [1.4.0] - 2024-04-26
5
### Added
6
- GitHub actions CI workflow.
7
- *.patch to gitignore.
8
- Security issue reporting link.
9
### Updated
10
- Added a little space between the post-submission message and the Continue button.
11
- Smarter continue button URL logic after the form was submitted.
12
- Contributing guidelines and bug reporting form.
13
- Refactored for compliance with Moodle coding guidelines.
14
- Compatible with Moodle 3.0 to 4.4.
15
- Compatible with PHP 5.6 to 8.3.
16
- Copyright notice to 2024.
17
 
18
## [1.3.1] - 2023-10-23
19
### Added
20
- Added support for attachments.
21
- Added configurable setting to enable/disable attachments. Default is disabled.
22
### Updated
23
- Compatible with Moodle up to v4.3.
24
- Compatible with PHP 5.6 to 8.2.
25
 
26
## [1.2.4] - 2022-05-07
27
### Updated
28
- Fix-69: Now handles sites with ampersands in its name.
29
- Compatible with PHP 5.6 to 8.1.
30
- Compatible with Moodle 3.0 to 4.2.
31
- Copyright notice to 2023.
32
 
33
## [1.2.3] - 2022-12-11
34
### Added
35
- Formatting in email for all fields containing linefeeds.
36
- Field value will be converted to clickable link if it is a URL.
37
### Updated
38
- Fix-66: Select multiple fields now work corretly.
39
- Compatible with PHP 5.6 to 8.0.
40
- Compatible with Moodle up to v4.1.
41
 
42
## [1.2.2] - 2022-04-25
43
### Updated
44
- Removed db directory as this plugin does not use any tables.
45
- .gitignore
46
- Copyright notice to 2022.
47
- Compatible with Moodle 3.0 to 4.0.
48
-
49
## [1.2.1] - 2021-05-23
50
### Updated
51
- Added FAQ information to the README.md on how to fix *sesskey* errors.
52
- Bug fix in creation of temporary user object.
53
- Copyright notice to 2021.
54
- Compatible with Moodle 3.11.
55
 
56
## [1.2.0] - 2020-11-23
57
### Update
58
- HTTP_USER_AGENT and HTTP_REFERER are now sanitized.
59
- Compatible with PHP 5.6 to 7.4.
60
- Compatible with Moodle 3.0 to 3.10.
61
- Updated .gitignore list.
62
 
63
## [1.1.0] - 2020-09-20
64
### Added
65
- Option to specify and override the default "from" email address in the settings.
66
- Missing 'duplicateemailaddresses' status string.
67
- Added support for installation using composer with mediamaisteri/moodle-installer. See https://github.com/juho-jaakkola/moodle-project
68
- README.md FAQ: Why isn't my form working?
69
- README.md FAQ: Static Pages plugin compatibility
70
- User status now ignores deleted users.
71
- Site name is now passed through Moodle filters - useful for multi-language sites.
72
### Updated
73
- Fixed support for select multiple type form fields.
74
- Users logged-in as guest will now be treated as if they were logged-out.
75
- Title of the confirmation page is now "Status" and is configurable in Moodle's language editor.
76
- When user is logged in, the user's Moodle Name and Email address will always appear at the top of the message body, regardless of the order of the fields in the form.
77
- README.md FAQ: How do I make this form available to everyone, even if they are not logged in?
78
- The purpose of the **Site name in email subject field** field is now clearer.
79
- Compatible with PHP 5.6 to 7.3.
80
- Compatible with Moodle 3.0 to 3.9.
81
- Copyright notice.
82
 
83
## [1.0.0] - 2019-11-17
84
### Added
85
- Documentation references to new {form...} FilterCode tags. Enables you to easily create common web-forms with just one FilterCode tag.
86
### Updated
87
- Documentation for Moodle 3.8.
88
- Code maturity is now considered STABLE, supporting Moodle 3.0 to 3.8.
89
- Copyright notice.
90
- Note: No code changes in this release.
91
 
92
## [0.8.4] - 2018-05-21
93
### Added
94
- Support for Privacy API
95
 
96
## [0.8.3] - 2018-03-30
97
### Added
98
- Support for reCAPTCHA v2 in Moodle as of versions 3.1.11+, 3.2.8+, 3.3.5+, 3.4.5+ and 3.5+.
99
- New setting to remove site name from email subject field.
100
### Updated
101
- After submitting the form, the continue button will now take you to the front page or, if the "referrer" field was included in the form, the page the user was on just before going to the form.
102
- Documentation including how to edit email messages and FAQ for those using TinyMCE.
103
- Corrected login detection bug introduced in v0.8.2.
104
- Contact Form upgrade notifications now works properly when a updates are available on Moodle.org.
105
- ReCAPTCHA tags are now filtered out from the email message.
106
- Copyright notices now includes 2018.
107
 
108
## [0.8.2] - 2017-12-04
109
### Added
110
- Settings option to require users to be logged-in when submitting the form. Not enforced by default. (Thanks to contributions by @kmoouni and @jezhops)
111
### Updated
112
- Leading or trailing spaces in email addresses in recipient list settings will no longer cause a problem.
113
- Fixed bug where forms could be submitted without sesskey JavaScript in the form.
114
- Fixed missing reply-to address.
115
- Fixed support for multiple selections for select tag.
116
 
117
## [0.8.1] - 2017-11-13
118
### Updated
119
- No ReCAPTCHA option now actually has an effect.
120
 
121
## [0.8.0] - 2017-11-11
122
### Added
123
- Support for Moodle ReCAPTCHA. Can be disabled for Contact Forms in settings. Must be use with the {recaptcha} tag from the FilterCodes plugin.
124
### Updated
125
- Updated documentation with new examples in README.md.
126
 
127
## [0.7.2] - 2017-10-29
128
### Added
129
- The French translation for Contact Form for Moodle is now available. Update your Moodle language pack to get it!
130
- You can now specify the recipient's email address on a per form basis.
131
- Added POST method detection.
132
- Added "Continue" button on the confirmation page.
133
- Added ability to specify some profile fields using FilterCodes filter plugin for Moodle in the footer of the email message.
134
- Added alias support for the 'name', 'email', 'subject' and 'message' fields.
135
- Added CONTRIBUTE.md.
136
### Updated
137
- If present, the name and email address form fields will now be ignored for users currently logged-in to Moodle. Their user profile info will be used instead.
138
- Clarified documentation's instructions for creating a form.
139
- Added some new FAQ items to the documentation relating to changes to the name and email address field requirements.
140
- Added some new ideas for features to the documentation.
141
- Fixed detection of maximum number of submitted fields.
142
- Reorganized README.md (New: logo, status badges, table of contents, contributing, etc).
143
- Has been tested with Moodle 3.4.
144
 
145
## [0.7.0] - 2017-05-13
146
### Updated
147
- Made source code comments clearer and phpdoc valid.
148
- Now properly selects current default Moodle sender.
149
- Updated copyright notice to include 2017.
150
- Updated documentation.
151
- Plugin officially compatible and tested with Moodle 3.0, 3.1, 3.2 and 3.3.
152
 
153
### Added
154
- Additional troubleshooting messages added.
155
- New option to always show communications dialogue with server, even if there are no errors.
156
- Underscores in field ID/name tokens are now replaced with spaces to make field names easier to read in emails.
157
- Wiki on GitHub which includes documentation, FAQ, template and examples of web forms.
158
- Sanitization of form id/name tokens.
159
- Now limited to 256 KB total encoded submission size. New related debugging message added.
160
- Now limited to 1024 fields. New related debugging message added.
161
- Will no longer process form if it includes a file submissions.
162
 
163
## [0.6.0] - 2016-12-05
164
### Added
165
- Initial public release on Moodle.org and GitHub.
166
- Plugin officially compatible and tested with Moodle 3.0, 3.1 and 3.2.