Skip to content

Releases: oroinc/crm-application

OroCRM 3.1 Release is Now Available

01 Feb 17:01
Compare
Choose a tag to compare

Technology Upgrades

  • OroCRM has been upgraded to Symfony 3.4 LTS
  • Minimally required PHP version has been raised to 7.1.26
  • The application can now be run on PHP 7.2.
  • We migrated to Bootstrap 4.1
  • Support for LESS preprocessor has been discontinued, and all files were converted to SCSS format.
  • NodeJS has become a required dependency for installation and development

Localization

  • Locale-related configuration options have been reviewed and simplified to streamline the installation process and further configuration of multi-language setups.
  • Various improvements have been made to existing features to ensure that with multiple languages enabled in the system the back-office users will see the content in the language and formatted accordingly to their language preferences and locale settings.

Back-office

  • Admin panel have been completely redesigned to a more contemporary and stylish look and feel.
  • New "Case-Insensitive Email Addresses" configuration option allows to treat different capitalizations of a same email as the same address acceptable for registration.

Security

  • OroCRM may now connect to websocket server via SSL/TLS connection and pass SSL connect options if necessary.
  • To further improve the security of websocket connection and reduce the risk of Cross-Site WebSocket Hijacking (CSWSH) attacks, the Origin headers will be checked against the list of allowed origins after the websocket connection is established.
  • ACL security model was updated and can be extended with custom data access rules.
  • To simplify security audit the application keeps track of all failed login attempts and related security events.

Monitoring and Upgrades

  • System administrators can utilize new application health check endpoints to monitor availability of individual application components. The endpoint web page will display the list of performed checks with the exact status of each component.
  • New skip-search-reindexation and schedule-search-reindexation options have been added to the upgrade command to allow for the search index update to be postponed when upgrading applications with large catalogs.

Developer Experience and Integrations

  • Reporting engine can be configured to use a separate connection to offload all resource-consuming queries to the database replica.
  • oro:assets:build command uses Webpack under the hood to simplify and speed up building of frontend assets. It also allows frontend developers to integrate any modern Javascript tools into their development process.

Deprecations

  • Magento 1 integration was deprecated and is no longer supported.

Release Notes

15 Jan 11:04
Compare
Choose a tag to compare

List of fixed issues and improvements

  • Fixed not valid ACL annotations for autocomplete action
  • Fixed User token regeneration
  • Fixed not optimal data audit grid
  • Fixed IMAP folders with double quotes are not listed
  • Fixed incorrect timezone handling in My Calendar
  • Fixed string values can be imported into numerical entity fields
  • Fixed specific rules of forming the entity name for Account entity
  • Fixed Entitystructures API call is slow
  • Fixed endless loop when Ajax request fails because of logout
  • Fixed there is no validation for mandatory fields in System Email Configuration
  • Fixed export template file opens as text tab

Release Notes

26 Dec 17:28
Compare
Choose a tag to compare

List of fixed issues and improvements

  • Fixed exception on invalid attachment URL
  • Fixed make calendar event grid extendable
  • Fixed translation cache file not updating after updating cache of translations
  • Fixed missing check if column already exists in test migration

Release Notest

24 Dec 13:41
Compare
Choose a tag to compare

List of fixed issues and improvements

  • Upgraded zend-crypt and zend-mail
  • Fixed DBAL table options are ignored
  • Fixed impossible to sync mail with emoji (UTF8mb4) on MySQL
  • Fixed endless data audit message processing
  • Fixed issue with load translations when phar extension is disabled for php
  • Fixed incorrect processing of report field values
  • Fixed broken inline editor template
  • Fixed contacts' social network fields have no validation

Release Notes

03 Dec 12:32
Compare
Choose a tag to compare
Release Notes Pre-release
Pre-release

This release is a release candidate of an upcoming 3.1 version of OroCommerce:

  • We have implemented numerous improvements related to the localization of the application.
  • The application can now be run on PHP 7.2.
  • We've added the next chunk of the backoffice UX improvements, including the migration to Bootstrap 4.1

Release Notes

28 Nov 13:29
Compare
Choose a tag to compare

List of fixed issues and improvements

  • Fixed Escape Twig code in default email templates
  • Fixed Oro's "detailed_logs" handler fails when custom log channel exist
  • Fixed entity labels are not translated after changing the management console language
  • Fixed import data, postponed records are rereading for statistics
  • Fixed WebSocket healthcheck doesn't work with "mixed" configuration
  • Fixed column configuration not applied by default to default grid view on storefront
  • Fixed switching form summer time to winter caused fail of the Unit tests

Release Notes

05 Nov 11:56
Compare
Choose a tag to compare

List of fixed issues and improvements

  • Fixed IMAP sync error on empty To field
  • Fixed Compose email dialog does not work in absence of email template permissions
  • Updated warning icon
  • Fixed Address type is not translatable in Address Book
  • Fixed romanpitak/dotmailer-api-v2-client does not support PHP7
  • Fixed Dotmailer does not work with case sensitivity setting
  • Fixed Incorrect filter criteria for widgets "Leads List" and "Opportunities List" on Dashboard view page
  • Fixed Errors in logs about oro_navigation_title table on cache warmup
  • Restricted the use of SubQueryLimitHelper

Release Notes

22 Oct 16:34
Compare
Choose a tag to compare

List of fixed issues and improvements

  • Fixed issue with cache that can block API
  • Fixed Id attribute is removed by WYSIWYG editor
  • Fixed Parent Job is stuck in running state
  • Restricted the use of SubQueryLimitHelper
  • Fixed the widgets "Lead Statistics", "Opportunity Statistics" and "Leads List" are out of order

Release Notes

12 Oct 15:14
Compare
Choose a tag to compare

List of fixed issues and improvements

  • Fixed date filter in datagrid in 'equals' mode doesn't work
  • Fixed error in message queue on sync is_seen attribute for IMAP`s emails
  • Fixed email sync not working because of exception
  • Fixed activity list report builder filter is broken
  • [security] Fixed import Picture Field Validation
  • Fixed cannot create opportunities with probability form Outlook Plugin
  • Fixed entity record statuses are duplicated in predefined reports

Release Notes

03 Oct 09:01
Compare
Choose a tag to compare

List of fixed issues and improvements

  • Fixed image added to email body by drag-n-drop was not uploaded
  • Fixed unstable deploy operation when extend fields added using UI
  • Added Emails in Recipient Language
  • Fixed invalid email template for datagrid export
  • Decreased the number of EXISTS calls to Redis
  • Security Fixed sensitive user data in email when user changes password
  • Fixed once interrupted Magento sync job is never started again