Skip to content

Releases: nliautaud/p01contact

v1.1.6

16 Jun 12:15
160381b
Compare
Choose a tag to compare
v1.1.6 Pre-release
Pre-release
  • fix mail copy not sent #45 #46

v1.1.5

27 Jan 12:58
4167d06
Compare
Choose a tag to compare
  • 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

04 Jul 10:54
1876bc4
Compare
Choose a tag to compare
  • Enforce PSR2 and ensure 5.4+ PHP compatibility
  • Pico 2.0 support #36

v1.1.3

17 Apr 13:24
Compare
Choose a tag to compare
  • support of https and non standard server ports (#27)
  • updated German localization (#29)
  • fixed ignored ReCaptcha (#31)
  • fixed ignored checklists (#32)

v1.1.2

14 Nov 10:45
Compare
Choose a tag to compare
  • Support of Pico 2.0 plugin structure
  • Added Czech translation (#23)
  • Improved Portuguese translation (#24)
  • Fix config panel stripped away in Pico when an update message is shown (#26)
  • Fix warnings when the twig contact function is called without params

v1.1.1

24 Oct 17:40
5894b92
Compare
Choose a tag to compare
  • Added Portuguese translation (#22)

v1.1

14 Nov 09:22
Compare
Choose a tag to compare
  • Add Pico CMS plugin support (#17)
  • YML translations (see #18)
  • Full Italian translation (#21)

All changes in #20

v1.0

21 Oct 15:32
Compare
Choose a tag to compare

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.