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

Version 7.5.16
(Release: September 15th, 2025)

Bug Fixes 🐛

	Resolved #4921 where saving File model from CLI was producing an error #4949
	Resolved #4918 where some queries were duplicated when using Member field inside of a Grid #4948
	Resolved issue where the file info was not cached #4870
	Resolved #3718 where the ability to edit entries from Relationship field was misbehaving sometimes #4828

Enhancements ✨

	Added title label and instruction tags to Channel Form #4906
	Added support for AVIF images in File Manager #4837
	Made “View Page” link in Structure open in a new tab #4383
	Changed template no-access language #4956
	Added the backspace parameter to {exp:comment:entries} tag #4954
	Allowed Upload Destination adapter to be overridden in config #4946
	Added new CLI commands and JSON output options #4969
	Added additional HTTP status codes #4976, including 422 #4975

Developers 💻

	Added extension hooks for the Updater service #4951
	Added PHP unit tests for Structure module #4957
	Added PHP unit tests for Channel module, a whole lot more #4946

Version 7.5.15
(Release: August 20th, 2025)

Bug Fixes 🐛

	Fixed #4923 where RTE ckeditor unordered list style issue
	Fixed #4833 no_results to work in rss parser add-on
	Resolved #4458 an issue where base_path and theme_path could be incorrectly set when installed with system folder above web root
	Resolved #4933 changed row getter to account for model object as well

Enhancements ✨

	Add mime_type parameter to {exp:file:entries} tag #4940
	Add Strict-Transport-Security header to HTTP Header addon #4912
	Changed #4891 : Removed the “*” displayed on individual input boxes of a required Grid field
	Bypass on-the-fly manipulations if the image is not editable (e.g. SVG); #4868

Developers 💻

	4 new hooks for email and forgotten passwords #4805

Version 7.5.14
(Release: August 6th, 2025)

	Resolved #4886 where RTE field was not initialized in Member Fields
	Resolved #4903 where the log locations for dummy email driver weren’t correct
	Resolved #4625 where modifiers could not be applied to files with too long names
	Resolved #4385 where Pro Search did not index File fields data well
	Resolved #4623 where autosaves for new entry could be overwritten by another member
	Resolved #4708 where superadmins were not able to edit their own secondary roles
	Resolved #4430 where modules without mcp file did not update from CP
	Resolved #4304 where untrimmed input caused validation issue
	Fixed minigrid settings issue #4917
	Fixed file category assignments if the file is in an upload location shared across MSM sites #4929
	Fixed issue with pro variables table variable #4913
	
Enhancements ✨

	Made credit, description, and location fields searchable in Files #4930
	Confirmed we have an integer before structure updates data #4928
	Updated ft.toggle.php to remove unused variable#4927
	Improved precision when displaying file size in File Manager #4748
	Added #4693; show row count on grid fields
	Added ability to search using file ID in File Manager #4471

Developers 💻

	Support added for PHP 8.4 & PHP 8.5 #4527
	Avoided unnecessary role query for guest users #4872

Version 7.5.13
(Release: June 16th, 2025)

	Resolved #4879 where inline error reporting was incorrect on the Reset Password form.
	Resolved #4863 where the link to a member’s profile in logs was incorrect.
	Resolved #4849 where some inline errors in Channel Form were duplicated.
	Resolved #4859 where a PHP warning was generated when registering a member without custom fields.
	Resolved #4847 where the Entry Manager could become unusable depending on column configuration.
	Resolved #4772 where the MFA dialog could still be shown if required for a member but disabled globally.
	Resolved #4829 where searching tables in the SQL Manager could generate a false error message.
	Resolved #4189 where the {if logged_in} variable was parsed later than expected.
	Resolved #4800 where the file type filter could cause an error.
	Resolved #4429 where setting a Number input to decimal did not allow decimals if the step attribute was not set.
	Resolved #4418 where a PHP warning could occur when resetting a password.
	
Developers 💻

	Added tertiary check on the object in case an Action calls the Template parser. #4867
	Made parseLayoutVariables method public.