Releases · textpattern/com_connect

com_connect v4.9.0

Feature and maintenance release to coincide with Textpattern 4.9.0:

  • For Textpattern 4.9.0+ only.
  • Hook into core's email workflow, sending via internal mail or SMTP accordingly.
  • Bake spam-protection tools into the plugin:
    ** action attribute for the <txp:com_connect> tag.
    ** delay attribute to foil automated form-filling scripts.
    ** <txp:com_connect_expect> and expected attribute to check submitted values.
  • Add support for file attachments via <txp:com_connect_file />.
  • Add <txp:com_connect_header> tag for adding arbitrary email headers.
  • Deprecate <txp:com_connect_mime> in favour of the wrapper <txp:com_connect_body> tag.
  • Fix com_connect_serverinfo not returning values (thanks, whocarez).
  • Fix Passing null to function in PHP 8 (thanks, peterj and jools-r).

com_connect v4.7.1

Maintenance release with the following features:

  • Use self-closing tags to keep validators happy (thanks, jools-r).
  • Fix for concatenated headers/line endings on some servers (thanks, hidalgo, Kjeld, Gallex, and phiw13).
  • Add replyto attribute (thanks, René).

com_connect v4.9.0-beta

  • For Textpattern 4.9.0+ only.
  • Hook into core's email workflow, sending via internal mail or SMTP accordingly.
  • Deprecate <txp:com_connect_mime> in favour of the wrapper <txp:com_connect_body> tag.

com_connect v4.7.0

Update for Textpattern 4.7.0+ and higher.

  • Fix a few PHP 8.x warnings.
  • Load lang strings in a Textpattern 4.7.0-ish way.
  • Add en language designators to Textpack (thanks, cara-tm).
  • Introduce <txp:com_connect_mime> for supporting HTML content.
  • Only display labels if they've been specified (thanks, dragondz and jools-r).
  • Fallback on name if label is empty.
  • Use 'expire' attribute value in deletion of old tokens.
  • Sanitize field names so forms still submit if names contain spaces.
  • Permit {Option label} syntax to specify empty select entry that validates
    (thanks, phiw13 and colak).
  • Fix <txp:com_connect_value> to actually match labels.
  • Remove use of deprecated EvalElse().
  • Replace deprecated Txp core functions with Txp::get().
  • Pass $redirect into delivery callback.

com_connect v4.6.0

Final Textpattern 4.6-compatible release.

v4.6.0-beta.3

  • Updated Composer installation.
  • Added code syntax highlighting.

v4.6.0-beta.2

  • zcr_file_attach has been renamed with ext_ prefix.
  • Documentation updates and typos.

v4.6.0-beta

  • Plugin rebranded as com_connect.

v4.5.0.0-beta.4

A slew of bug fixes, mainly:

  • Empty attributes treated correctly (thanks, Pat64 and maniqui).
  • Avoid missing $lang warnings (thanks, phiw13).
  • zem_contact_select and zem_contact_option attributes treated in a more HTML 5 compatible manner.
  • Fix radio buttons (thanks, Adi) and add value attribute to them and checkboxes (thanks, philwareham).
  • Add support for browser_validate (a.k.a. novalidate).
  • Add aria-invalid support under error conditions (thanks, phiw13)
  • Documentation tweaks and typos fixes.

v4.5.0.0-beta.3

Now with the ability to override the language strings that would otherwise be used due to the admin-side language that is in force.

Also, Portuguese (Brasil) Textpack -- thanks , Wagner Brahm.