Releases: wneessen/js-mailer
v0.2.6: Maintenance release
v0.2.4: Go mail library replacement
This release replaces the legacy and unmaintained https://github.com/go-mail/mail library with my own go-mail implementation, which is maintained and follows modern and idomatic Go patterns.
v0.2.3: Reply-To header
17df8f1 adds the functionality to have the form mail automatically set a "Reply-To" header based on the mail address of a configurable form field, so the receiver of the form mail can press the "Reply" button to reach the sender.
Confirmation mails
The form config can now be set to send out confirmation mails #12
v0.2.0: Complete refactor to use echo as underlying framework
- The whole code base of this release has been refactored to make use of the echo framework
- Validation functions have been implemented as middleware
- Code cleanup to reduce redundant code
- Files have been consolidated to reduce sub packages
As result the code is cleaner and faster, as well as further development will be easier to integrate
v0.1.4b: Vulnerability fix
This release fixes a possible path traversal vulnerability that was introduced in v0.1.2.
v0.1.4: Form field type validation
Breaking release
- This release changes the form configuration to combine all validation aspects in the "validation" struct.
- Form field types validation has been added. You can now validate the following type of fields: text, email, bool, number
v0.1.3: Captcha support
- hCaptcha support added
- reCaptcha v2 support added
v0.1.2: Code cleanup, unique responses and honeypots
This release is breaking
The v0.1.2 release is a complete refactor of the v0.1.1 code. Lot's of code has been straigthened out and better documented. HTTP respones have been unified as well. Lastly this release adds the "honeypot" anti-SPAM feature.
v0.1.1: Intial release
First release.