7.11.x Releases

7.11.3

Released 28th Mar 2019

Release Notes

Security

Enhancements

  • #6806 WYSIWYG Field type core contribution.

  • #6710 Performing an upgrade from the CLI.

  • #6823 UI change: Displaying proper popup of list of PDF Templates

Bug Fixes

  • #7101 Fix (little) v8 API for v7.10.10+

  • #7099 Fix/mssql folder support

  • #7091 Fix obscured milestone radio buttons in Project Templates

  • #7075 Fixed missing curly brace in SoapPortalUser.php.

  • #6921 Fixed #6921 - Verbose logs for popErrorLevel

  • #7049 Give cookie a default value to stop from throwing notices.

  • #6978 Fixed #6998 - cron.php fails because there is no check whether ElasticSearch is enabled

  • #6978 Fixed #6978 - Hosting company is blocking ports because of YamlRunnerTest.php

  • #6985 Fixed #6985 - Exception on Repair/Quick Repair and Rebuild

  • #6755 Fixed #6755 - Adding setFooter('{PAGENO}') to the PDF

  • #7044 Fixed Content-Type header missing in some cases for the getImage entry point.

  • #6733 Fixed - AOR Reports: Add a security groups subpanel.

  • #7034 Fixed - Removed sugar reference.

  • #6729 Fixed #6729 - Email Style Issue - Black screen.

  • #6822 Fixed - Now using secure cookies when appropriate.

  • #7084 Fixed #7084 - Fix Error in SearchForm2.php when having a function in field definition.

  • #7045 Fixed - EmailTemplates: Only show subpanels in the DetailView.

  • #7060 Fixed - warnings in log.

  • #7067 Fixed #7067 - InLine Date Edit bug - Call to a member function format() on boolean.

  • #7064 Fixed - Use the provided method to make sure the index exists.

  • #551 Fixed #551 - add functionality to save new labels for relationships.

  • #6942 Fixed - issue with tab panel and quick create form.

  • #5497 Fixed #5497 - Reports: Hide inaccessible modules in the reports editor.

  • #7082 Fixed - EmailTemplates: Fix undefined property error when creating a new template.

  • #7035 Fixed - Increase minimum recommended memory to 64Mb (for 7.10.x).

  • #3592 Fixed #3592 - Problems with quotations.

  • #675 Fixed #675 - Suitecrm 7.3.2 Calendar entries are not displayed.

  • #7012 Fixed - Codecov threshold.

  • #6844 Fixed #6844 - Reduce travis output - DotReporter.

  • #6185 Fixed #6185 - Top menu mouse out does not close sub.

  • #5662 Fixed #5662 - EmailTemplate: Fix images URLs not being converted with mozaik.

  • #7043 Fixed - Random unittest error in SugarControllerTest.

  • #7041 Fixed - Any Phone search on Contacts module added missing field phone_home on SearchFields.

  • #7032 Fixed #7032 - Add setLevelMapping method.

  • #7004 Fixed - PDF templates from setting no value when 0.00 is entered.

  • #7008 Fixed - Remove Robofile.php + Update composer.lock.

  • #7021 Fixed - link to testing documentation. [ci-skip].

  • #5706 Fixed #5706 - 7.10.4 - Checkboxes are missing in downloaded PDF from Reports.

  • #2531 Fixed #2531 - 7.10.4 - Report Writer - Boolean Field will not export to CSV

  • #6936 Fixed #6936 - Global link Employees always reset list query.

  • #5985 Fixed - unified search "no results" page.

  • #6815 Fixed - unittests: Fixes for PHP 7.3.

  • #7051 Fixed #7051 - Changed a limit of 2.147.483 seconds for autoRefresh.

  • #7054 Fixed #7054 - Email body blank when sent as plaintext only.

  • #7025 Fixed #7025 - Sent date for emails in History View Summary is incorrect.

  • #6860 Fixed - Reports: Hides inaccessible modules in the reports editor.

  • #5967 Fixed #5967 - AOR Reports - incorrect calculation for date quarter periods.


Users of ALL previous 7.11.x releases are advised to Upgrade to 7.11.3 as soon as possible.

Please visit the official website to find the appropriate upgrade.

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


7.11.2

Released 19th Feb 2019

Release Notes

Enhancements

  • #6186 Feature/robo coding standards

Bug Fixes

  • #4361 Fixed #4361 Use Parameter $imageJSONEncode if returning sprites

  • #6832 Fixed #6832 - Project Coding Standards being ignored

  • #6867 Confirm opt-in fix

  • #6870 Fixed #6870 - Composer deprecation warning

  • #6796 Fixed #6796 duplicated code and broken braces introduced in a previous merge

  • #6886 Fix/php lint

  • #6894 Duplicate: Reports: Fix "One of" operator for multi select fields

  • #6904 Fixed #6904 - In Campaign view status page, row is out of box

  • #6916 Fixed #6916 - 7.11.1 Fatal: Object of class EmailAddress could not be converted to string

  • #6036 Fixed #6036 - Reports entering a date parameter with Period operator

  • #6298 Fixed #6298 - Pagination not working on list views

  • #6932 Fixed #6932 - 7.11.1: Newer version of PHPMailer is not compatible with Email:email2Send method

  • #6778 Fixed #6778 - Role Management - Header change doesn’t update entire colum

  • #2117 Fixed #2117 - Redundant More Button in SuiteP

  • #6865 Fixed #6865 - Move consolidation/robo to "require" in composer

  • #6865 Fixed #6419 - Reserved mssql keyword in query, crash business hours module

  • #6966 Fixed #6966 - Email to field wrong UFT-8 encoding

  • #6955 Fix missing quotes typo

Please visit the official website to find the appropriate upgrade.

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


7.11.1

Released 31st Jan 2019

Release Notes

Bug Fixes

Emails
  • #6810 Resolved issue with email config within campaign wizard.

  • #6785 Resolved issue with system not sending attahcments.

  • #6767 Resolved Email view when using non default folders.

  • #6766 The SMTP Port saved as a string instead of int.

  • #6484 Inseting images from local disk rendered and saved within email templates.

  • #5961 Resolved saving attachments in the Email template editor.


Miscellaneous
  • #6787 Resolves critial issue when a new user being created the password wasn’t being saved.

  • #6786 No longer display "%20" instead of a space when in dropdown editor

  • #6468 Fixed possibility of NULL value breaking module builder templates

  • #6758 Removed duplication language strings.

  • #6140 Replaced league/url league/uri

  • #6516 Fillers now stay as saved in Gridlayout

  • #532 here is now an edit/remove in the projects subpanel

  • #6453 LDAP fix.

  • #6743 Add email account name to the inbox button '''

Developer
  • #6759 No longer deletes composer.lock on travis.

  • #6764 Travis Fix.


Please visit the official website to find the appropriate upgrade.

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


Release Stats

In total, we have merged 12 Pull Requests with 3 of these from Community contributions!

Please visit the official website to find the appropriate upgrade.

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


7.11.0

Released 14th Jan 2019

Release Notes

Enhancements

Google Calendar Synchronisation

Users can authenticate using their Google login and synchronise their Meetings between a Google calendar – these include updates, reminders, and invitees.

  • #6146 Synchronise SuiteCRM with Google Calendar

Elasticsearch

Elasticsearch is an open-source, broadly-distributable, readily-scalable, enterprise-grade RESTful search engine. It provides a highly flexible solution to centrally store and index your data that can be accessed extremely quickly via its API. By including Elasticsearch as a core search engine integration SuiteCRM can now provide users a faster and better scalable way to perform full text searches via Global Search on larger data volumes than before.

  • #6222 Global search with Elasticsearch integration

  • #1348 Added new 'Copy emails from WorkFlow Module' option to Workflow’s 'Create Record' action

This allows the user to copy a record’s email addresses using the workflow module actions to the newly created record if the option is checked.

  • #6533 Adding the ability to set subpanels to display as flat buttons via layoutdefs

$layout_defs['Leads']['subpanel_setup']['history']['flat'] = 1
  • #6493 Developers have the ability to extend the Favourites and Tracker functionality in SugarView

  • #3008 Developers have the ability to inject module vardefs or custom data into the DOM to utilise in complex JS functionality.

$data = $this->getVardefsData('Accounts');
$this->addDomJS($data, 'vardefs');

Bug Fixes

Emails
  • #6734 Resolved the bug where users were unable to navigate using the tab order

  • #6590 Insert images in Email Templates with tinyMCE

  • #4046 Fixed #4046 - 7.9.4 - imported emails are not auto related to related records when you reply to/reply to all/ forward them

  • #6402 Fixed #6402 - Resolved mass update of Users for Email Client.

  • #6351 Fixed #6351 - Now only sends one email when using activities subpanel as intended

  • #6485 Fixed #6485 - Resolves opt-in tick for external email clients

  • #6487 Fixed #6487 - Resolves the DB time shown for related email addresses in reports module

  • #6472 Fixed #6472 - Resolved wrong sized image for email templates in the campaign wizard

  • #5420 Date_sent filled correctly, Drafts will send and Layout fixed.

  • #4999 Fixed #4999 - Resolved sent emails now appear in the sent folder.

  • #6611 Fixed #6611 - Resolved Email Template now displays in List View correctly

  • #6713 Fix email related to when importing an email


Miscellaneous
  • #3763 Fixed #3763 - Resolved the bug that stopped users to navigate using tab order

  • #717 Fixed #717 - Corrects Field Indention on Detailview when by itself on panel

  • #707 Fixed #707 - Resolves the issue of users unable to clone a field in studio

  • #583 Fixed #583 - Adds the visual cue that a module is highlighted on main navigation

  • #3083 Fixed #3083 - Calendar pop up windows are incorrectly displayed under MENU bar index

  • #6004 Fixed #6004 - Fix round up for quotes/invoices where there is an increase in integral part

  • #6302 Fixed #6302 - installWizard styling

  • #6150 Fixed #6150 - This shows all the records of Parent Type in listview

  • #5477 Fixed #5477 - Resolves issue of Fillers Cause Spacing Issues on the DetailView when they are left of a Field

  • #6340 Fixed #6340 - Email Compose Dropdown now recognises specialised characters

  • #5948 Fixed #5948 - Resolved inline editing on the "content" field on the Campaign Module

  • #6647 Generate chart colours based on labels

  • #5783 Fixed #5783 - Resolved so that the geocoded table header is now visible

  • #2741 Fixed #2741 - Custom search field subquery now checks all values

  • #5771 Fixed #5771 - Resolves the Salutation variable missing in campaigns when used.

  • #6530 Fixed #6530 - unsubscribed users no longer showing up as subscribed

  • #6190 Fixed #6190 - You can now access Change Log from Document Detail View

  • #6549 Fixed #6549 - No longer a missing surveys_campaigns relationship

  • #6565 fixes google calender language formatting

  • #6579 Fixed #6579 - Resolved Calendar creating an extra meeting after Repeat End by

  • #6552 Fixed #6552 - Resolved AOR_Report exporting apostrophies to CSV.

  • #6599 Fixed #6511 - Resolved the Document Attachment Subpanel is now correct

  • #6594 Fixed #6594 - Resolved Calendar now updates visually when not using "Shared Calendar Separate"

  • #6629 Resolved link now gets deleted in documents

  • #6653 Resolved campaing wizard no longer shows the template editor in all steps

  • #6651 Fixed #6651 - Added LBL_CHECKMARK to SecurityGruop language

  • #4872 Fixed #4872 - Fixed so subpanel actions are no longer failing if refresh_page=1

  • #6738 Resolves the issue of when creating a row the delete collumn will now display correctly.

  • #6687 Minor grammar fixes to log entry

  • #532 Fixed #532 - Add the edit/remove button to Project Tasks subpanel


Developer
  • #6260 New Tests for Inbound Email functionality

  • #2400 Fixed #2400 - Language manifest is duplicated and overwritten on each install

  • #6464 Codecov exclude

  • #6548 code cleanup

  • #6585 php_zip_utils.php

  • #6586 Fixed #6586 - Fix an erroneously-commented return statement.

  • #6592 Updated contributing.md

  • #6568 Fixed #6568 - Change minimun and recommended PHP

  • #5508 Fixed #5508 - Upgrade phpMailer to 6.x

  • #6566 Update composer.json + composer.lock

  • #6603 Added/Refactor: Clean MySql Queries in SugarFolders

  • #5509 Fixed #5509 - [language] Now has the correct label for 'FOR_AMOUNT' in activity stream

  • #6637 Vardefs definition in dom

  • #6648 Fixed #6648 - We add a task in RoboFile.php for cleaning cache directory

  • #6678 Resolved blank screen on PasswordManager

  • #6698 Copyright revision

  • #6539 Cleanup, Refactoring and bugfix for Google Sync

  • #6303 Fixed #6303 - Administration / System Settings / ERROR in log: argument cache/themes/SuiteP/modules is not a file or a dir


Developer Note

Change in file location:

Library Old Location New Location

Recaptcha

include/reCaptcha/

vendor/google/recaptcha

TinyMCE

include/javascript/mozaik/vendor/tinymce

vendor/tinymce/tinymce/

PhpMailer

include/phpmailer/

vendor/phpmailer/phpmailer


Release Stats

In total, we have merged a MASSIVE 69 PULL REQUESTS with 24 of these from Community contributions!

Special thanks to the following members for their contributions and participation in this release (in order of most Pull Requests contributed).

Please visit the official website to find the appropriate upgrade.

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


7.11 RC 2

Release Notes

Enhancements

  • #1348 Added new 'Copy emails from WorkFlow Module' option to Workflow’s 'Cr…

  • #3008 Module vardefs definitions or custom data in the DOM

  • #6533 Fix/Individual Flat Subpanels

  • #6632 Set collapsed_subpanels preference

  • #6493 Definition of Favorites and Trackers Beans in Sugar View

  • #6590 Insert images links in Email Templates with tinyMCE

  • #6584 Adding inboundemail tests using FakeImapHandler

  • #6260 New testing email related functions

Bug Fixes

  • #6618 Push acceptance test output to new file host

  • #6585 Remove php_zip_utils error

  • #6454 Reverting back to PHPunit and only using codeception for API & acceptance tests

  • #6548 Elastic Search Code Clean Up

  • #6566 Update composer.json + composer.lock

  • #6588 Resolve merge conflict for Cases EditView - hide non new case fields

  • #6637 Vardefs definition in dom - Adding Tests

  • #6603 Added/Refactor: Clean MySql Queries in SugarFolders

  • #6592 Updated contributing.md

  • #6464 Codecov exclude - faster time hopefully.

  • #6368 Fix for issue #5477

  • #6609 Fixed #6594 - Calendar doesn’t update visually when NOT using "Shared Calendar Separate"

  • #2930 Fixed #707 - added conditional statement to check if action is not clone

  • #6304 Fixed #6303 - Administration / System Settings / ERROR in log: argument cache/themes/SuiteP/modules is not a file or a dir.

  • #6488 Fixed #6487 - opt-in: use the DB time for writing confirm_opt_in_*date

  • #2956 Fix #2219 - Description field not wrapping with SuiteP theme after in…

  • #6004 Fixed #6003 - round up for cases where there is an increase in integral part.

  • #6629 Fix issue where link is not deleted for documents

  • #6634 Fixed #5509 - [language] New label 'FOR_AMOUNT' in activity stream for opportunity

  • #6327 Fixed #6150 - SuiteCRM v7.10.7, bug Returns parent record data.

  • #6192 Fix #6190 - Change Log access from Document Detail View

  • #6378 Fixed #5948 - 7.8.18 Content Field on Campaign module can’t be edited…

  • #6600 Hotfix 4999 sent folder issue

  • #6612 Fixed #6611 - Email Template doesn’t display in List View correctly

  • #6460 Fixed #2741

  • #6302 Fixed installWizard styling - check writable module

  • #6411 Fixed #5783 - The table header with geocoded objects is not visible

  • #6530 Manage subscriptions: Fix unsubscribed users showing up as subscribed sometimes

  • #3846 partial fix for issue of logic for default value

  • #6597 Fixed: #6552 AOR Report Export CSV was giving incorrect data when using apostrophe (') into any field

  • #6550 FIX #6549 - Add missing surveys_campaigns relationship

  • #6497 Fixed #6472 - Fix wrong image sizes for email templates in the campaign wizard

  • #6599 Fixed #6511 - Document Attachment Subpanel link incorrect

  • #6466 Fixed #5771 - Salutation variable in campaigns displays item name instead of value 7.10.4

  • #4072 Fixed #4046 - 7.9.4 - imported emails are not auto related to related records when you reply to/reply to all/ forward them

  • #6474 Fixed #6351 - Triple email sending when i use activities subpanel in Contact Module

  • #6573 FIX #6568 - Change minimun and recommended PHP

  • #6565 Fixes google calender language formatting

  • #6571 FIX #6568 - Adjust SUITECRM_PHP_REC_VERSION to 7.1.0

Please visit the official website to find the pre-production appropriate upgrade.

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

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

Lastly a big thank you to the community for testing and confirming pull requests in our 17-18th December 2018 Pull Request Party. This release is the result of the hard work and effort everyone put into the project!


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