Releases: nliautaud/p01contact
Releases · nliautaud/p01contact
v1.1.6
v1.1.5
- fix CSS relative path broken with some server settings #33 #43
- fix localized mail fields #37 #38
- fix fr/cz/en/it/pt wrong i18n send key #39
- fix radio buttons fields selection #40
- fix emails filtered by mail clients, uses no-reply@server address #41
- fix Warning "count() Parameter must be an array" #42
v1.1.4
v1.1.3
v1.1.2
v1.1.1
v1.1
v1.0
Forms
- Add support for every html5 input (number, tel, url...), with browser validation.
- Add default form style.
- Add support of multi-line and multi-paragraphs markup.
- Add the possibility to define the form language, using
(% contact fr %)
syntax. See #1 . - Add field description, using
field (description)
syntax. - Add field placeholders, using
field =< placeholder
syntax. - Improve checkboxes/radio/select handling, syntax and UI. Syntax is
field = one |: two | three
. - Fix form action changing page on submit. See #3 .
Emails
- Add UTF-8 support in mail (name, subject and content).
- Add support of text mail clients (multipart/alternative content).
- Improved mail content (style, fields informations, etc.).
Anti-spam mechanisms
- Replace the fieldcaptcha by a permanent hidden honeypot that can be disabled in settings.
- Add minimum time after page load, with configurable time.
- Add minimum time between two submissions, with configurable time.
- Add maximum submissions by hour, with configurable count.
- Replace the securimage captcha by an optional Google No Captcha, with public/private keys settings. See #13
- Added some explanations in settings.
Settings / Debug
- New logging system (
log.json
) - Add log entries count setting.
- Add log entries list in the settings.
- Add a markup separator setting, see #6 .
- Replace static checklists types (email, message...) by three custom checklists settings.
- Improve settings UI.
- Add sessions, constants, headers and health check in debug.
Other
- Replace email/url regex validations by PHP filters.
- New config system (
config.json
). - New templating system for mail and settings panel.
- Link Help / Documentation, etc. to Github.
- Updates alert uses Github Releases trough the Github API.