Skip to content

Releases: oroinc/platform-application

Release Notes

04 Feb 16:53
Compare
Choose a tag to compare

List of fixed issues and improvements

  • Added support of NodeJs v10 and v11 on the environments that do not include gcc-c++ and cannot build the node-sass npm module from sources.
  • Limited versions of oro composer packages in order to prevent installation of 3.1 LTS release in PHP < 7.1.26 as this may lead to unexpected errors.

Release Notes

04 Feb 11:19
Compare
Choose a tag to compare

List of fixed issues and improvements

  • Added Log Login Attempts
  • Upgraded to latest Symfony 2.8.x
  • Fixed admin configuration search ignores mandatory fields
  • Fixed it is possible to save incorrect IMAP/SMTP settings
  • Fixed switching form summer time to winter caused fail of the Unit tests
  • Fixed cannot upgrade application when new custom entity was deleted
  • Fixed datagrid ActionExtension ACL isGranted Always returning false for ownership=organization
  • Fixed allow to use DatesAwareTrait with non-configurable entities
  • Fixed incorrect dates for sent emails with IMAP synchronization
  • Fixed incorrect recurrence for recurrent calendar event
  • Fixed incorrect end date of all-day calendar events
  • Fixed email-body-sync error with multi Content-Transfer-Encoding header
  • Fixed cannot view some users or create entities by them
  • Fixed notifications are sent despite "Don't Notify" for calendar events

OroPlatform 3.1 Release is Now Available

01 Feb 17:01
Compare
Choose a tag to compare

Technology Upgrades

  • OroPlatform 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 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

  • The application 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 the 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 amounts of data.

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.

Release Notes

15 Jan 11:02
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 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:27
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 Notes

24 Dec 13:34
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

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:23
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

2.6.34

05 Nov 11:55
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 Errors in logs about oro_navigation_title table on cache warmup
  • Restricted the use of SubQueryLimitHelper

Release Notes

22 Oct 16:32
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