Skip to content

Releases: ExpressionEngine/ExpressionEngine

ExpressionEngine 7.4.2

27 Feb 15:09
de864a9
Compare
Choose a tag to compare

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

ExpressionEngine 7.4.1

19 Feb 15:18
f46ba88
Compare
Choose a tag to compare

ExpressionEngine 7.4.0

14 Feb 16:21
7.4.0
68430c6
Compare
Choose a tag to compare

Enhancements 🚀

  • Added Members fieldtype to select one or multiple members in channel entry; #1080
  • Introduced ability for custom fieldtypes to be used in Member profiles; #715
  • Introduced new Member Manager with configurable column display
  • Added global variables for logged in user’s avatar; #2583
  • Enabled logging in using email address; #2931
  • Member Registration and Profile Edit forms now include form field output options similar to Channel Entry form.
  • Added more variables to address position of field in group inside Fluid field
  • Enabled editing HTML source in RTE with CKEditor
  • Added RTE configuration to use custom CKEditor build
  • Added Styles plugin for CKEditor in RTE; #3136
  • Added RedactorX as editing engine for RTE
  • Deprecated Redactor editing engine
  • Enabled showing field short names on Entry Publish page; #3340
  • Enabled passing through valid HTML form attributes to forms in ExpressionEngine as tag parameters; #441
  • Improved getting real IP address of visitor when using load balancers
  • Added ability to edit file metadata from file field; #2855
  • Added primary_role_id parameter for exp:channel:entries to work same as older group_id; #1353
  • Enabled synchronizing upload directory via CLI; #3044
  • Added CLI command to run Content Reindex; #3428
  • Added styles to Toggle, Slider, Radio, Grid, Date, Selectable Buttons fieldtypes for better use with Channel Form
  • Enabled {exp:member:has_role} to check against multiple roles; #2749
  • Improved updater script to ensure that built-in roles are always present; #3200
  • Improved Entry Date field to make it user-friendly to pick different time; #3021
  • Added {exp:member:role_groups} template tag
  • Allow making category group required for channel
  • Allow restricting category selection to single category per group; #2865
  • Improved performance of Structure tab on entry publish page
  • Improved synchronization of conditional fields status

Bug Fixes 💃🐛

  • Resolved #3489 where member_rows variable in exp:member:memberlist did not support backspace parameter
  • Resolved #2806 where relationships field data was not saved if that was the only change for ChannelEntry model
  • Resolved #3865 where cloning entries with field groups in Fluid field did not retain grouping
  • Resolved #2703 where legacy member template could be shown when placing empty member tag
  • Resolved #243 where email length was limited to maximum username length
  • Resolved #3841 where some characters in entry title might cause automatic url_title generation to not work
  • Resolved #3973 where cloned channel might been not shown as option when saving entry
  • Resolved PHP compatibility issue in Channel Calendar tags

Developers 💻

  • Enable passing through MySQL PDO configuration from config file; #2989; #3427
  • Only set MySQL collation explicitely if it’s different than default
  • Skip performing SQL JOIN on field data tables, if no custom fields exist on model
  • Added cli_boot and cli_before_handle extension hooks to run on each CLI request; #2846
  • Added before_response_send_output and after_response_send_output extension hooks

ExpressionEngine 7.3.15

18 Jan 15:03
7.3.15
973d3c4
Compare
Choose a tag to compare

ExpressionEngine 6.4.16

18 Jan 15:00
6.4.16
f8fc143
Compare
Choose a tag to compare

Bug Fixes 💃🐛

  • Resolved #3989 where Role permissions could have been saved during validation request
  • Resolved #3975 where Member module could show deprecation notices when using PHP 8.2
  • Resolved #2814 where Date picker shows undefined NaN when user manually enters date into a date field
  • Resolved #3749 where TLS 1.3 was showing up as option in email settings for PHP versions that don't support it

ExpressionEngine 7.3.14

24 Oct 14:31
7.3.14
92000d4
Compare
Choose a tag to compare

Enhancements 🚀

  • Changed description for is_system_on setting on MSM sites for extra clarity; #3043
  • Added {folder_id} variable and parameter for subfolder support in exp:file:entries tag; #3820
  • Added possibility to collapse categories in control panel #2917

Bug Fixes 💃🐛

  • Resolved #3745 where Color picker not working inside grid
  • Resolved #3841 where foreign_chars config was missing commonly used symbol
  • Resolved #3825 where PHP deprecation error could be shown when using some third-party fieldtypes in Fluid field
  • Resolved #3808 where PHP deprecation messages could be shown when saving entry using PHP 8.2

ExpressionEngine 6.4.15

18 Oct 18:20
6.4.15
f27231f
Compare
Choose a tag to compare

Enhancements 🚀

  • Added primary_role_id parameter for exp:channel:entries to work same as older group_id; #1353

Bug Fixes 💃🐛

  • Resolved #3759 when pressing Ctrl+S with Redactor editor being in full screen mode would cause the field content to be erased
  • Resolved #3762 where selection of checkboxes in Grid with values containing single quotes was not re-populated after saving an entry

ExpressionEngine 7.3.13

11 Oct 16:39
7.3.13
302d24f
Compare
Choose a tag to compare

Bug Fixes 💃🐛

  • Resolved #3766 where using invalid modifier when chaining on-the-fly image manipulations would cause PHP warning
  • Resolved #3762 where selection of checkboxes in Grid with values containing single quotes was not re-populated after saving an entry
  • Resolved #3743 where invisible characters in filenames caused corrupt path errors
  • Updated ColorPicker fieldtype so it could be used with Channel Form
  • Resolved #3754 where PHP deprecation notice could be shown when using File Grid with file column empty
  • Resolved #3759 when pressing Ctrl+S with Redactor editor being in full screen mode would cause the field content to be erased
  • Resolved #3772 where ExpressionEngine News dashboard widgets was not using date fomatting preference
  • Fixed JS replacement which added S=0 to beginning of URL

ExpressionEngine 7.3.12

06 Sep 15:17
7.3.12
024c293
Compare
Choose a tag to compare

Enhancements 🚀

  • Reduce the number of queries when fetching templates by caching some

Bug Fixes 💃🐛

  • Resolved issue where using undefined layout variables in tag parameters would cause unexpected results
  • Resolved #3636 where searching in File Manager while having Upload Directory selected did not include files in subfolders
  • Resolved #2814 where Date picker wasn't always showing calendar when manually entering date into a date field
  • Resolved #3718 where edit links were showing up in Relationship field even for entries where user had no permissions
  • Resolved issue where PHP notice was shown when running updater using PHP 8.2
  • Resolved issue where the user was redirected to different page after saving Front-End Editing Settings

Developers 💻

  • Updated Cypress testing suite to version 13

ExpressionEngine 7.3.11

15 Aug 16:31
7.3.11
fd1a9aa
Compare
Choose a tag to compare

Enhancements 🚀

  • Added display of seconds for revisions and autosaves; #3644
  • Enabled additional caching in Structure
  • Reduced the number of SQL queries when performing search in Entry Manager

Bug Fixes 💃🐛

  • Resolved #3667 where all members with access to Template Manager could access System Templates
  • Resolved #200 where template layouts did not properly work with channel form
  • Resolved #1788 where HTML Buttons were loaded with Channel Form even when not in use
  • Resolved issue where the status indicator was not displayed after searching in the Relationships field.
  • Resolved #3686 when having Minimum rows setting for File Grid higher than 1 would prevent entry from saving
  • Resolve conflicts in scoped dependency functions
  • Resolved issue where Channel form grid has duplicated label for every single row
  • Resolved #3680 where term Snippet was still used in error message
  • Resolved issue where Download link for files using on-local storage adapters did not work
  • Resolved #3383 where loading File Grid fields with many rows was slow
  • Change PHP variable name to avoid out-of-scope reassignment (EE 7)
  • Resolved issue where navigating subfolders in File Manager did not retain filers and sorting
  • Fixed issue when styling in Grid field was not accurate when sorting
  • Resolved #532 where index template could be deleted but then immediately recreated