Version 7.5.22
(Release: April 21st, 2026)
Enhancements ๐
Added submit_to support in exp:consent:form for site_index and action_id targets, improving consent form posting flexibility #5193
Added email_as_username support to member registration forms so username can be derived from email when configured #5133
Added Live Preview compatibility token header (EE-Live-Preview-Token) for environments that strip Authorization headers #5223
Bug Fixes ๐๐
Resolved an issue where Live Preview could fail silently when the Authorization header was unavailable by improving token/header handling and error behavior #5184 #5223
Resolved file picker drag-and-drop uploads returning incorrect CSRF/404-style failures for oversized requests; upload limit errors are now surfaced correctly #5215
Resolved Pro Search filtered result issues by disabling entry SQL caching during filter processing and restoring it afterward #4985
Resolved CKEditor/Pro Search word concatenation caused by HTML stripping in keyword parsing #5200
Added missing translation strings for two Debug jump menu items #5212
Developers ๐ป
Fixed PHP deprecation warnings by declaring PDO MYSQL_ATTR_* database driver properties used by config-driven options #5217
Added/updated automated coverage around Live Preview token handling, member email-as-username fallback behavior, consent form submit targets, and Pro Search filtering behavior #5223 #5133 #5193 #4985
Version 7.5.21
(Release: March 2nd, 2026)
Bug Fixes ๐๐
Resolved an issue where file usage parsing could fail when content contained bare legacy filedir tokens (for example {filedir_7} without a relative path), preventing errors in nested content contexts #5171
Hardened the Translate utility save flow to only persist expected translation keys and reject unexpected/non-scalar posted values #5173
Improved Translate utility resilience when language files are invalid or malformed by surfacing CP issue alerts and safely falling back #5173
Developers ๐ป
Added extensive tests for Translate utility validation, file generation safety, and error handling #5173
Added tests for FileUsageTrait handling of bare filedir tokens #5171
Updated GitHub Actions test workflows to support Cypress dashboard toggling and full-suite fallback behavior #5176
Version 7.5.20
(Release: February 26th, 2026)
Enhancements ๐
Add rate limiting and cleanup for member captchas
Add must-interact functionality to modals to prevent closing
Enable 1st-Party Addon Support for CLI Generators with AbstractGenerator Refactor
Add support in Pro Search for signed parameters
Added image_manipulation_quality config override; #4992
Added orderby parameter to exp:channel:categories tag; #4340
Bug Fixes ๐๐
Resolved #4339 where it was not possible to validate custom field names outside of CP
Resolved #4690 MSM wrong config issue
Resolved #5011 where file size was not updated when file is replaced
Resolved #5018 where deleting an MSM site could fail due to upload destination error.
Resolved #5071 where saving Pro Search setting could show PHP warning
Resolved #5106 where Pro Variables: Select Entries Relationship UI Issue (Search and Channel Filtering returning no entries)
Resolved #5126 where RedactorX had a validation issue in a Grid field
Resolved an issue where spellcheck and survey libraries had relaxed curl verification
Resolved an issue where regex template routes could create PHP warnings
Resolved a possible generator error when field type was missing
Resolved an empty data error in Member fieldtype
Resolved an issue causing TypeErrors when using Live Preview
Resolved an issue where Live Preview origins could be handled more strictly
Resolved an error with relationship single variable
Developers ๐ป
Added unit tests for several core Add-ons and libraries
Cleaned up unused action in Stats Add-on
Added stricter property casts in Image library
Update handling of referrer in Member moduleโs select_avatar
Version 7.5.19
(Release: January 21st, 2026)
Enhancements ๐
Added ability to specify SMTP SSL peer name in config
Updated LivePreview to maintain scroll position during updates
Added indexes for Module Actions
Bug Fixes ๐๐
Fixed #5057 where RedatorX required validation bug
Resolved #5073 where File Manager did not display some SVG files in table view
Resolved #5055 where {page_uri} for Structure Listings did not include trailing slash even if configured
Resolved #4993 where expiration of password reset links did not match email instructions
Resolved #5093 where there was a typo in cookie description
Resolved an issue with maintaining numeric keys on Select fieldtypes that use a placeholder element
Version 7.5.18
(Release: December 3rd, 2025)
Bug Fixes ๐
Resolved #4399 where Structure URI for a cloned entry differed from the cloned URL Title #4819
Resolved #3556 where some date fields could not accommodate dates past year 2038 #4855
Resolved #4899 where submitting a Channel Form in MSM with a site parameter could overwrite site_pages #4911
Resolved #4894 where File Manager โNew Folderโ created a folder in the wrong location #4916
Resolved #4967 where it was possible to create an Upload Directory in the site base directory #4978
Fixed a bug in the updater where DB connection did not include all available options #5019
Resolved #5017 where โSave and Closeโ on Role edit redirected to a non-existing page #5028
Resolved #5010 where image dimensions in CP were displayed as height ร width #5029
Resolved #5044 by adding missing keys for file_name and title #5049
Resolved #4566 where filtering file models by file_name had poor performance #5051
Resolved #5052 IP2Nation install issue #5053
Resolved #5060 where category tree data did not include all category columns #5061
Resolved a performance issue in the CP Relationship field with many categories #5063
Fixed PHP deprecation error #5074
Enhancements โจ
Added ability to set headers on AJAX responses, addressing #4973 #4983
Parse {file:XX:description} tags in textarea and RTE fields, addressing #5013 #5032
Made Drag and drop list the default for multi-select in the Select interface #5034
Added database cache driver to the caching library #5041
Updated React Select to use a virtualized list of options #5062
Optimized spam training #5072
Developers ๐ป
Removed JIRA collector integration #5035
Added file and line number to dump() and dd() #5042
Added caching tests #5043
Added PHP CLI script for bumping EE version #5045
Added Pro Search tests #5078
Version 7.5.17
(Release: October 27th, 2025)
Bug Fixes ๐
Resolved #5022 where fieldtypes used as an excerpt could throw an error when passing an array #5027
Resolved #5012 where searching for files with 3 digit IDs did not work #5015
Fixed a Pro Variable bug where date setting options did not stick #5000
Fixed #4979 where Live preview button did not trigger when closing preview #4981
Fixed bug where using entry_status in Comment form threw a PHP error #4986
Resolved #4900 where maxlength for text field in Channel Form could have been set to 0 #4965
Resolved #4881 where โNo access redirectโ was not performed if a restricted template is used as layout #4883
Resolved #4346 where double slashes could appear in URLs #4347
Addressed #4996 by removing unintended spaces in channel notifications #4997
Enhancements โจ
Improved performance of forms displaying many nested categories #5014
Improved performance of the author filter on the Entry listing page #5009
Improved performance of the category filter on the Entry listing page #5008
Improved performance of the Categories column on the Entry listing page #5007
Refactored Pro Variable โSelect Entriesโ to use the Relationship field #4999
Improved delete member flow with explicit confirmation toggle #5002, addressing #4998
Hid text to show only icons for default HTML buttons #4980
Made Notes fieldtype compatible with Grid and third-party fieldtypes #4964, addressing #4955
Developers ๐ป
Added unit tests for Template library; small fixes in Template and Api libraries #5021