Releases: ExpressionEngine/ExpressionEngine
ExpressionEngine 7.4.10
Enhancements 🚀
- Adding HTTP header CSP
Bug Fixes 💃🐛
- Resolved #4245 where watermark image paths using config variables weren't parsed
- Resolved an issue where setting addon install errors could trigger PHP notice
- Resolved #4285 where original file dimensions were not returned in AJAX upload response
- Resolved #4319 by showing an error when image properties can't be gathered
- Resolved #4317 where replacing an image would not create manipulations
- Resolved #4312 where nested categories could display ids in publish tab
- Resolved #4308 where category tab edit flyout didn't work
- Resolved #4300 where url title validation failed with some emoji
- Resolved #4291 where the move action was missing from the all files listing
- Fixes for Pending Member Management
- Resolved #3554 where image manipulation path could be incorrect on Windows
- Resolved #4244 where conditional sync sometimes failed
- Resolved #4249 where ID of perpage dropdown was not unique
- Resolved #3908 where Structure URI for new entry could have been different from URL Title
- Resolved #4201 where limit was not applied to memberlist tag when pagination variables not present
- Resolved #4217 where image thumbnails were cached after replacement
ExpressionEngine 7.4.9
Bug Fixes 💃🐛
- Fix structure empty template id validation issue
- Resolved #4131 where not all custom fields were displayed when creating member in the CP
- Resolved #4196 where Spam stopwords language file could not be loaded
- Resolved #4258 where no error was shown in File Manager when uploading too large files
- Resolved #4207 where Color Picker settings were not displayed when adding new column into Grid field
- Resolved #4246 where using
*
could result in invalid URL Title being generated programmatically - Resolved #4197 sql error from saving invalid entry with member
ExpressionEngine 7.4.8
Enhancements 🚀
- Added the focus on search input upon creating a new field type.
Bug Fixes 💃🐛
- Resolved #4187 where Pro Variables tag was causing a warning
- Resolved issue where an entry without structure parent fails validation
ExpressionEngine 7.4.7
Enhancements 🚀
- Allow automatic login after account activation; Allow redirect to custom page after account activation; #3581
- Adding target="_blank" to field info
- Improved Authors dropdown when editing entry by showing Member ID; #4168
Bug Fixes 💃🐛
- Resolved #1333 where having template files stored outside of site folder could cause PHP warnings
- Resolved an issue with tmpfile fallback not being possible in PHP7
- Resolved #3951 where File Grid doesn't allow uploading multiple images using "Upload New" button
- Resolved #4192 where edit_avatar tag did not accept webp file
- Resolved #3992 where Superadmin did not have a way to disable MFA for users
- Fixed an issue where reordering items in Menu Sets did not work
- Resolved #4210 where members fieldtype had issues in LivePreview
- Resolved #4069 where incorrect fieldtype options were shown on load
- Do not hide saved field options in entry if the field settings do not contain those options anymore; #2973
- Resolved #4193 where Select dropdown could show incorrect values as selected
- Resolved #4194 where profile edit form needed extra validation
ExpressionEngine 6.4.17
Bug Fixes 💃🐛
- Resolved #1333 where having template files stored outside of site folder could cause PHP warnings
- Resolved #3654 where incorrect fieldtype options were shown on load
- Resolved #4148 where SuperAdmins were not able to approve members into Locked roles
- Resolved issue where certain uses of Member model in CLI requests were causing errors
- Resolved issue where Enum validation was not working when using PHP8+
- Resolved #4068 where Branding upload disappears
- Fix field_required warning in CP for Pro Variables/Grid with null
- Resolved #3645 where Autosave does not include data from Grids with Relationships
ExpressionEngine 7.4.6
Enhancements 🚀
- Fixed #4152 where eecms-cform overriding styles
- Improved Avatar image to ensure it correctly displays images of all aspect ratios; #4175
- Default search in Entry Manager to "Titles only"; #3431
- Resolved #4098 where Date field by default was not setting time to current
- Added
{index}
and{total_items}
variables to options fieldtypes; #3363 - Enable on-the-fly cropping from image center; #2947
- Added Debug Channel Entries Utility; #3024
- Modified the addon update process to stay on Updates tab if more updates are available; #2860
- Enabled testing of email configuration from email settings page
Bug Fixes 💃🐛
- Resolved issue where language was not fully loaded for date picker in channel form
- Resolved #4180 where some regular expression patterns could not be used for validation
- Fix PHP warnings from string functions
- RTE fixes and updates
- Resolved issue when using out-of-date translation files could cause language keys to show instead of messages
- Resolved #3950 where order of upload directories and folders was not consistent in dropdowns
- Resolved #4045 where Relationship field did not fully respect "sort by date" setting
- Resolved #3959 where sort order of categories in Entry Manager filter could have been wrong
- Resolved issue where template conditionals could show PHP warning
- Resolved #4165 where Pro Variables prolet was showing PHP warning if single variables were used
- Resolved #3844 where applying
search:field="IS_EMPTY"
parameter to Grid field would cause PHP warning - Resolved issue where the Pro Variables prolet could have bad links
- Fix #4159 where on-the-fly image manipulations were not cleared
- Resolved #4135 where removing page with children from Structure was giving an error
ExpressionEngine 7.4.5
Enhancements 🚀
- Resolved #3972 where it was not possible to use 1-click Updater on servers with
disk_free_space()
disabled - Enabled view counters to be displayed in Entry Manager
- Changed default limit in Members field settings
Bug Fixes 💃🐛
- Resolved #4148 where SuperAdmins were not able to approve members into Locked roles
- Resolved #4147 where label of dropdown select field for member was not parsed correctly
- Resolved #4129 where CSRF token not getting refreshed when CP session type is "session only"
- Resolved issue where saving RTE toolset could show an error
- Resolved issue where certain uses of Member model in CLI requests were causing errors
- Resolved #4111 where reordering groups did not work in Pro Variables
ExpressionEngine 7.4.4
Enhancements 🚀
- Enable setting global variables in config file; #3015
Bug Fixes 💃🐛
- Resolved issue where Enum validation was not working when using PHP8+
- Resolved #987 where pagination could be wrong on Entry Manager if Categories column present
- Resolved #4077 where PHP deprecation notice could have been shown for some migrated Pro Variables
- Resolved #4079 where orphan relationship record could cause PHP notices
- Resolved #4116 where PHP warning could be shown when using template layouts
Developers 💻
- Added ability to send http status code with ajax response, #4108
- Changed property visibility
ExpressionEngine 7.4.3
Enhancements 🚀
- Added fallback for PHP
tmpfile()
function when it's not enabled - Improved styles for Entry Status dropdown on Publish pages
Bug Fixes 💃🐛
- Resolved #4102 where template layouts could skip some variables
- Resolved #4040 where required column indicators were missing inside Grid field
- Resolved #3645 where Autosave did not include data from Grids with Relationships
- Resolved issue where error message was not using custom system message template if an extension file was missing
- Resolved #4033 where Menu Sets item could not have been moved to the bottom
- Resolved issue where
:excerpt
modifier on RTE field could cause PHP notice - Resolved #4072 where Pro Search could show PHP deprecation error when using PHP 8.2
- Resolved #4083 where
<em>
in RedactorX is set todisplay:block
Developers 💻
- Resolved #3910 where JavaScript to encode / decode email addresses was using deprecated function
ExpressionEngine 7.4.2
Enhancements 🚀
Improved styles for Checkboxes fieldtype in Channel Form
Include short field name in keyword search in channel settings
Added auto focus when editing Folder Name in the File Manager
Enabled specifying database for the Redis cache driver in config file; #3997
Bug Fixes 💃🐛
Resolved issue where cloning entry with Closed status was causing an error
Resolved #3998 where no proper error was shown when trying to clone entry with an invalid IP address
Resolved #3968 where sorting order in Entry Manager was reset after applying filter
Resolved #3942 where using undefined layout variables as array would cause parsing issue
Resolved #3933 where chaining invalid modifier on File field would cause PHP error
Resolved #3769 where an image could been uploaded several times after closing file selection window
Resolved #3858 where File field was still showing upload component when user did not have File Manager permission
Resolved #3824 where fieldtypes in Fieldtype Advisor were not properly sorted
Resolved #3807 where EE Debug’s Font Awesome CSS tag was too aggressive
Resolved #4086 where update to 7.4 could show preflight error on some installations
Developers 💻
Added programmatic ability to add publish layout tabs for specific channels