Email Encoder · Version history
Email Encoder changelog and version history
- Latest version
- 2.5.5
- Sep 21, 2026 (1 month ago)
- Releases
- 86
- since 2010
- In the last year
- 25
- about one every 13 days
- Tested up to
- WordPress 7.0.8
- PHP 7.4 or later
Releases each year
- 20102 releases
- 20119 releases
- 20121 release
- 20137 releases
- 20143 releases
- 20156 releases
- 20162 releases
- 20171 release
- 20199 releases
- 20206 releases
- 20212 releases
- 20221 release
- 20236 releases
- 20244 releases
- 202512 releases
- 202615 releases
202615 releases
Email Encoder 2.5.5Latest
- Fix: In Elementor’s Icon List (and similar page-builder layouts) a protected email could drop onto a second line below its icon — the icon and text are now left exactly where the builder put them
- Fix: With “Convert plain emails to images” enabled, protected phone links showed a broken image instead of the number
- Fix: Phone numbers inside page-builder markup (for example an Elementor Icon List or Icon Box) are now fully hidden from bots, including the accessibility label, when “tel” is set in Protect custom href attributes
Email Encoder 2.5.4
- Fix: The admin-only “encoded successfully” padlock icon kept showing next to protected emails even with the Security Check setting turned off (since 2.5.0)
- Fix: Icon-only phone links (for example the phone icon in a Team or social block) lost their icon when “tel” was added to Protect custom href attributes — the icon is now kept and the phone number is still encoded
Email Encoder 2.5.3
- Fix: Prevented harmless “DOMDocument::loadHTML(): Tag … invalid” PHP warnings (visible in Query Monitor and debug logs) on pages containing inline SVG, for example sites built with Elementor or HivePress
Email Encoder 2.5.2
- Fix: On iPhone/iPad, an email link set to open in a new tab (or opened via “Open Link in New Tab”) could show a Safari “cannot run the script” error — email links are now real links that open the mail app cleanly in every case
Email Encoder 2.5.1
- Fix: On large pages, a plain email inside another plugin’s inline script data (for example the Helpie FAQ list) could be encoded there and break that script, spilling raw content into the space below the footer — inline scripts are now reliably skipped
Email Encoder 2.5.0
- Feature: Redesigned settings page — branded header with logo and version, modern layout, friendlier form controls
- Feature: Reorganised settings into clearer tabs, including a dedicated Exclusions tab and a tidied-up Tools tab housing the Manual Email Encoder
- Feature: Active tab now persists in the URL so refreshes and shared links land in the right place
- Feature: Save confirmations now appear as a centered toast instead of a top-of-page banner
- Feature: Header action buttons for Email Protection Checker, Documentation, Report a Problem, Copy Support Info, and Leave a Review, each with hover tooltips
- Feature: Help content moved inline into a dedicated Help tab
- Fix: Toggling the “Show this page in the main menu item” setting no longer triggers a PHP deprecation notice from WordPress core
- Fix: Unchecked checkboxes now persist their off state correctly
- Fix: Insufficient-permissions message is now translatable
- Fix: Several minor accessibility, focus-state, and translation polish items across the admin UI
Email Encoder 2.4.8
- Fix: Emails inside <select> dropdown options now display correctly in Firefox (and consistently across all browsers)
- Fix: Rich-text and styled markup inside mailto links (Divi 4 Text modules, Divi 5 Link blocks, etc.) is now preserved instead of being replaced with the encoded email
- Fix: Emails with mailto links now render correctly in image-encoding mode when used with page builders such as WPForms and Elementor
- Fix: Encoded emails using “best method (JavaScript disabled)” no longer show stray timestamp characters when the plugin’s stylesheet is deferred or stripped by caching/builder layers
Email Encoder 2.4.7
- Security: Escaped data-enc-email attribute output to close XSS bypass reported by WPScan (CVE-2026-2840 follow-up)
Email Encoder 2.4.6
- Fix: Resolved _load_textdomain_just_in_time warning on WordPress 6.7+
- Feature: Added “Copy Support Info” button to admin sidebar for easier support diagnostics
- Tweak: Improved settings loading performance with two-phase initialization
Email Encoder 2.4.5
- Security: Fixed stored XSS vulnerability in eeb_mailto shortcode (CVE-2026-2840)
- Security: Replaced unsafe JavaScript execution with innerHTML in escape encoding method
- Security: Added output escaping for protection text in noscript blocks
- Security: Added attribute escaping in link construction methods
- Security: Improved input sanitization in template functions
- Fix: Fixed PHP 8.4 deprecation warning for implicit nullable parameter
- Fix: Fixed license mismatch between plugin header and readme
- Tweak: Resolved all WordPress Plugin Check issues
- Tweak: Replaced deprecated PHP functions with WordPress equivalents
Email Encoder 2.4.4
- Fix: Fixed bug with Events Calendar integration when filtered email is not defined
Email Encoder 2.4.3
- Change: Significant internal improvements for long-term stability and maintainability
- Fix: Reduced potential edge-case errors
- Tweak: Improved consistency of internal validation logic
Email Encoder 2.4.2
- Fix: Bug with pulling settings too early in the init hook that can cause compatibility issues with other plugins
Email Encoder 2.4.1
- Fix: Fixed bug where get_settings() method can fail under special conditions
Email Encoder 2.4.0
- Fix: Bug fixes
202512 releases
Email Encoder 2.3.9
- Fix: Bug fixes
Email Encoder 2.3.8
- Fix: Bug fixes
Email Encoder 2.3.7
- Fix: Bug fixes
Email Encoder 2.3.6
- Fix: Bug fixes
Email Encoder 2.3.5
- Fix: Fixed issue with adding js and css files on some server configurations
- Tweak: Minor improvements
Email Encoder 2.3.4
- Fix: Fixed issue in 2.3.0 that has prevented plugin to work properly
- Change: Minimum supported is PHP 7.4
- Tweak: Various small tweaks, bug-fixes and imporovements
- Tweak: Improved compatibility with old php 7.4
Email Encoder 2.3.3
- Fix: Temporary set 2.2.5 as rollback to fix bug in latest version
Email Encoder 2.3.1
Email Encoder 2.3.0
- Fix: Security Patch (XSS)
- Tweak: Changed file structure, modernised code for future upgrades, backwards compatible
Email Encoder 2.2.5
- Fix: Fixed bug with image generation
Email Encoder 2.2.4
- Tweak: Compatibility with HivePress plugin
Email Encoder 2.2.3
20244 releases
Email Encoder 2.2.2
Email Encoder 2.2.1
Email Encoder 2.2.0
Email Encoder 2.1.10
20236 releases
Email Encoder 2.1.9
Email Encoder 2.1.8
Email Encoder 2.1.7
Email Encoder 2.1.6
Email Encoder 2.1.5
Email Encoder 2.1.4
20221 release
Email Encoder 2.1.3
20212 releases
Email Encoder 2.1.2
Email Encoder 2.1.1
20206 releases
Email Encoder 2.1.0
Email Encoder 2.0.9
Email Encoder 2.0.8
Email Encoder 2.0.7
Email Encoder 2.0.6
Email Encoder 2.0.5
20199 releases
Email Encoder 2.0.4
Email Encoder 2.0.3
Email Encoder 2.0.2
Email Encoder 2.0.1
Email Encoder 2.0.0
Email Encoder 1.53
Email Encoder 1.5.2
Email Encoder 1.51
Email Encoder 1.5
20171 release
Email Encoder 1.4.6
20162 releases
Email Encoder 1.4.5
Email Encoder 1.4.4
20156 releases
Email Encoder 1.4.3
Email Encoder 1.4.2
Email Encoder 1.4.1
Email Encoder 1.4.0
Email Encoder 1.3.0
Email Encoder 1.2.1
20143 releases
Email Encoder 1.2.0
Email Encoder 1.1.0
Email Encoder 1.0.2
20137 releases
Email Encoder 1.0.1
Email Encoder 1.0.0
Email Encoder 0.80
Email Encoder 0.71
Email Encoder 0.70
Email Encoder 0.60
Email Encoder 0.50
20121 release
Email Encoder 0.42
20119 releases
Email Encoder 0.41
Email Encoder 0.40
Email Encoder 0.32
Email Encoder 0.31
Email Encoder 0.30
Email Encoder 0.22
Email Encoder 0.21
Email Encoder 0.20
Email Encoder 0.10
20102 releases
Email Encoder 0.12
Email Encoder 0.11
Questions about Email Encoder’s releases
What is the latest version of Email Encoder?
2.5.5, released on Sep 21, 2026 (1 month ago). It’s tested up to WordPress 7.0.8 and needs PHP 7.4 or later.
How often is Email Encoder updated?
25 releases in the last year, about one every 13 days. Its first release on WordPress.org dates from February 2010.
Know when your rivals ship
Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.
Start freeRelease dates come from the day each version’s folder was made in Email Encoder’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.