8.4 Releases

8.4.2

Released 14/11/2023

Release Notes

Documentation

Security

Bug Fixes

  • PR: 367 - Fix #184 - Bulk Action buttons not functioning

  • PR: 359 - Fix #301 - Contact not showing in Activities & history subpanel

  • PR: 357 - Fix #347 - Validation on empty date fields

  • PR: 356 - Fix #305 - Issue with dropdowns not displaying correctly in listviews/dashlets

  • PR: 337 - Fix #336 - Lines fix for Crowdin

  • PR: 360 - Fix #360 - admin panel when grouping modules

  • PR: 10253 - Fix #10252 - Google Maps Geocoded Counts not displaying properly

  • PR: 10248 - Fix #9537 - Activity subpanel isn’t working in a module with a parent_type / flex relate field

  • PR: 10241 - Fix #9898 - Invalid cookie domain when using non-standard HTTP Port

  • PR: 9522 - Fix #9435 - Dropdown doesn’t return empty selected value

  • PR: 10246 - Fix #10246 - non-admin’s outbound email link not showing

  • PR: 10220 - Fix #10220 - Add Email Body Filtering Selection

  • PR: 10212 - Fix #10199 - PHP Fatal error: Uncaught Error: Non-static method SugarWidgetReportField::_get_column_select()

  • PR: 10206 - Fix #10205 - Compatibility hotfix for PHP 8 in ActivitiesRelationship.php

  • PR: 10201 - Fix #9950 editing Email settings drops TLS SSL selection

  • PR: 10160 - Fix #10159 - Accounts - Not able to search by fax on 'Any Phone' search field

  • PR: 10143 - Fix #10143 - Update ready.php change checking of upload max filesize from > to >=

  • PR: 10142 - Fix #10141 - Orphaned Case Attachments bug

  • PR: 10122 - Fix #10115 - Wokflow Calculate Action broken under PHP8

  • PR: 10114 - Fix #10114 - parameter userTime method in class TimeDate

  • PR: 10049 - Fix #10049 - Relationship::delete expects a string

  • PR: 10028 - Fix #10028 - Allow workflow to send plain text emails

  • PR: 10027 - Fix #10027 - Respect wildcard in front when searching a full name in basic search

  • PR: 9964 - Fix #8980 - Check beanFiles for class path

  • PR: 9881 - Fix #9880 - Error when importing currency fields with a decimal separator

  • PR: 9524 - Fix #9440 - Forcing default null value for numeric core fields

  • PR: 9459 - Fix #9456 - choose email provider does not populate SMTP settings

  • PR: 9413 - Fix #9412 - Wrong email value displayed when aborting an inline edition

  • Unify jquery versions

Community

We would love to have your feedback and input to help make SuiteCRM 8 great for everyone.

Special thanks to everyone who reported security issues addressed in this release!

Tanish Mahajan, navsec, Christoph Timm, nam-no, Shahzaib Ali Khan, Alex Bernier

Special thanks to the following members for their contributions and participation in this release!

If you have found an issue you think we should know about, or have suggestion/feedback, please Submit An Issue.

If you want to get involved and submit a fix, fork the repo and when ready please Submit A PR - More detail for developers can be found here.

Please visit the official website to find the appropriate upgrade package.

To report any security issues please follow our Security Process and send them directly to us via email security@suitecrm.com


8.4.1

Released 03/10/2023

Release Notes

Bug Fixes

  • PR: 303 - Fix #214 - Fix issue with my tasks dashlet causing display issues on the homepage

  • PR: 346 - Fix #230 - Not able to access native auth with saml

  • PR: 345 - Fix #344 - Fix admin metadata call not being cached

  • PR: 9864 - Fix #9807 - Email import fix

  • PR: 9806 - Fix #9805 - Use timezone offset for datetime only

  • PR: 9726 - Fix #9725 - Date field value isn’t saved in a Workflow action related module

  • PR: 10185 - Fix #10184 - Timezone not set on silent install

  • PR: 10140 - Fix #10139 - HTML Text Field tinyMCE version

  • PR: 10132 - Fix #10131 - Fix issue with file mode changes not being applied on cache rebuild

  • PR: 10110 - Fix #10109 - Add displayParams.initial_filter to Parent

  • PR: 9996 - Fix #8939 - Fix Static call to non-static method in AOW_WorkFlow

  • PR: 9999 - Fix #9021 - User Preferences Wrong Label

  • PR: 10005 - Fix #9574 - Avoid calling method in a static way

  • PR: 10058 - Fix #5390 - Redundant message when duplicating a survey

  • PR: 10130 - Fix #10129 - Fix issue with step 2 & 3 on the importer failing

  • PR: 10092 - Fix #9062 - Studio layout changes not being reflected

  • PR: 10008 - Fix #10007 - Text area cannot span two fields

  • PR: 10016 - Fix #5712 - Alerts in the menu bar are not displayed with Night theme

  • PR: 10102 - Fix #5385 - Fix Closed survey issues

  • PR: 10063 - Fix #2111 - Hover over favorites item, shows module name, not label

  • PR: 10079 - Fix #3050 - AOW: dropdown lists is not updating (calclulate field & modified record action)

  • PR: 9997 - Fix #8359 - Fix Contract renewal reminder title is hardcoded

  • PR: 9994 - Fix #9148 - Fix missing sorting labels

  • PR: 10020 - Fix #10020 - Issue with missing label on Contact Module

  • PR: 10195 - Fix #10195 - dropdown keys are not the same type

  • PR: 10060 - Fix #10060 - User preferences detail-view template issues

  • PR: 10120 - Fix #10120 - Inbound Email Issues

  • PR: 9941 - Fix #9941 - Remove sugar pro flavor

Community

We would like to take this opportunity to thank the following members for their contributions and participation in this release:

Special thanks to everyone who reported security issues addressed in this release!

Josh Lees & Robert Stokes(Illume Security), Zilio Nicolas from CrowdStrike

Special thanks to the following members for their contributions and participation in this release!

We will continue to enhance SuiteCRM 8 with new features and improvements, the latest of which can be found on our Road Map.

In the meantime, if you have found an issue you think we should know about, or have a suggestion/feedback, please Submit An Issue. Before raising an issue please be sure to check the Release Notes and list of Known Issues.

If you want to get involved or submit a Fix, fork the repo and when ready please Submit An PR - More detail for developers can be found here.

Check the following documentation page for more information on how to upgrade between SuiteCRM 8 versions Upgrading documentation

To report any security issues please follow our Security Process and send them directly to us via email security@suitecrm.com

More information regarding our Security Process can be found here.


8.4.0

Released 29/08/2023

Release Notes

System Requirement Changes

The minimum php version has been updated to php 8.1. The supported versions are now php 8.1 and 8.2.

To visit the SuiteCRM 8.4.x Compatibility Matrix please see here.

Backward Incompatible Changes

1. Default extension renamed to defaultExt

The 'extensions/default' package has been renamed to 'extensions/defaultExt'.

The upgrade process does not remove the old extensions/default package. Any changes on it should be manually moved to the extensions/defaultExt.

The extensions/default is going to be removed in a future version.

2. DisplayType logic moved to displayLogic

The displayType logic within the metadata logic entry has been deprecated. This will be removed in a future version.

There is a now a more flexible metadata entry that should be used, named displayLogic. See Field Display Logic guide for more information.

Upgrading

It is no longer required to stop on 8.3.1 before upgrading to the following versions.

The code that caused this issue has been reverted. It is again possible to upgrade from 8.2.0 (or 8.3) directly to 8.4+, For more information about upgrades please see the Upgrade Documentation.

Documentation

  • We have updated the Field Logic page. This is now split into different pages.

    • We have added a new page explaining operators with examples here also.

  • We have added documentation about the Process Api.

Bug Fixes

  • PR: 299 - Fix #215 - Cant Create records from custom modules

  • PR: 286 - Fix #286 - Field Layout

  • PR: 285 - Fix #285 - Readonly Field on Field Logic

  • PR: 269 - Fix #296 - Fix case update notes

  • PR: 10116 - Fix #10053 - Issue when creating new tabs on Dashlets

  • PR: 10106 - Fix #10105 - Fix 500 error when saving audited numeric field

  • PR: 10108 - Fix #10107 - Function getRelatedId is unable to return NULL values

Enhancements

Nav Bar Redesign

The Nav Bar within Suite has went through some changes:

Nav Bar

The + will now show you actions relating to the module you are on, as well as Quick Actions to create a record in another module:

Contact Actions

Floating Save

SuiteCRM now has a floating save meaning no matter where you are on a record you can save:

Nav Bar

Developer improvements
Smarty Upgrade

Smarty, the templating engine used in SuiteCRM 7.x, has been upgraded to v4 which brings some minor performance improvements and better compatibility going forward.

PHP 8.2 Support

This release brings a number of adjustments and updates in order to support PHP 8.2.

This includes:

  • Removal of deprecated functions/ features.

  • Update functions to PHP 8.2 standard.

  • Fixed Unit & Acceptance Tests

  • Executed Rector to clean up code.

  • Fixed code to eliminate warnings from logs.

Community

We would love to have your feedback and input to help make SuiteCRM 8 great for everyone.

Special thanks to the following members for their contributions and participation in this release!

If you have found an issue you think we should know about, or have suggestion/feedback, please Submit An Issue.

If you want to get involved and submit a fix, fork the repo and when ready please Submit A PR - More detail for developers can be found here.

Please visit the official website to find the appropriate upgrade package.

To report any security issues please follow our Security Process and send them directly to us via email security@suitecrm.com


Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.