Skip to content

Releases: BlowbackAgency/EmailObfuscation

1.3.0

11 Jul 08:22
Compare
Choose a tag to compare
  • PHP8 compatibility fix
  • Remove blank leftovers when decoding special unicode characters
  • PW namespace
  • Composer support

1.2.5

21 Oct 21:45
Compare
Choose a tag to compare
  • Fixed skipped header tag
  • Script src attribute double quotes
  • Add .gitattributes and classifie module as php

1.2.4

20 Oct 15:59
Compare
Choose a tag to compare
  • Optimized auto init to minimize FOUC
  • Wrap replace text to noscript tag instead of span
  • Added version number to JS autoload filename as query string
  • Replaced skipped form tag with individual form elements
  • Append debug info only to logged users

1.2.3

16 Apr 19:43
Compare
Choose a tag to compare
  • Fixed issue with script insert to the head section
  • Fixed deprecated array and string offset access syntax with curly braces in PHP 7.4

1.2.2

20 Mar 18:57
Compare
Choose a tag to compare
  • Fixed page render check that was still giving false positives.

1.2.1

03 Mar 21:44
Compare
Choose a tag to compare
  • Fixed a bug in TemplateFile Page render check
  • Added conditional autoload to block admin pages

1.2.0

24 Feb 12:54
Compare
Choose a tag to compare

In this release:

  • AJAX support
  • Crypted emails stored in data attributes
  • Option to include emo.js as a inline script
  • Force mailto disabled by default
  • Enhanced javascript autoloading

1.1.1

02 Jan 19:22
Compare
Choose a tag to compare
  • Fixed strpos function test for non boolean false values
  • Move to TemplateFile::render for template cache support
  • Multilanguage nosript text
  • Skip script encoding
  • Convert to object literal + (new) auto init onload

1.1.0

28 Oct 11:01
Compare
Choose a tag to compare
  • Added option to include (rather than just exclude) module at selected pages/templates
  • Added new $sanitizer->emo() method for manual obfuscation
  • Removed span elements from output
  • Prevent calling undefined addLoadEvent
  • Email regex slash removal to avoid false positive url addresses

1.0.4

14 Dec 22:09
Compare
Choose a tag to compare
  • Fixed PHP 5.5.x deprecated preg_replace() /e modifier.
  • Matched mailto link markup doesn't get replaced anymore, required
    emo_email class is only added to the existing element.
  • Enhanced the way to avoid @2x like named images triggered as false
    positives.
  • Email address is required for mailto link to be matched.
  • Removed mailto link subject/body url encoding.
  • Removed jQuery init option.
  • Fixes possible window.onload conflict with other scripts.
  • Added range of special characters like umlauts to email address pattern.
  • Prevent output re-obfuscation.