Skip to content

Release Notes

Compare
Choose a tag to compare
@rgrebenchuk rgrebenchuk released this 12 Dec 16:36
· 573 commits to master since this release

List of new features and improvements

Platform and OroCRM:

  • Validating MQ Messages [BAP-20562]

Defines PHP classes for message queue topics validation

  • Upgrade PHP dependencies [BAP-21716]
  • Switch Batch API to Symfony Lock component [BAP-21676]

Custom implementation of locks replaced with native Symfony Lock component

  • Allow running oro:translation:update for language with custom code [BAP-21666]

Added support of custom language codes (like en_my_code) for oro:translation:update command

  • Boilerplate code generation [BAP-21548]

Added source code generation functionality allows to quickly create entity classes and configuration files based on an entity definition config file. It allows developers to enable data grids, access permissions, API, import/export and other entity features as well

  • Update Countries and Regions dictionaries in Oro [BAP-20979]

Updated default country and region dictionaries according to ISO-3166

  • Hide Login Attempts pages in non-global organizations [BAP-21482]

List of fixed issues

Platform and OroCRM:

  • Impossible to open opportunities in board view on iPad [CRM-9395]
  • MQ messages to refresh marketing lists are generated regardless of configuration settings [CRM-9394]
  • Lead emails are not considered public [CRM-9384]
  • Export batch size parameter used instead of import batch size parameter for pre import MQ topics [BAP-21762]
  • Incorrect styling of checkbox in multi-select component in datagrid [BAP-21760]
  • Error on sending email from email address without owner [BAP-21757]
  • The click on button doesn't work in Google Chrome on macOS in WYSIWYG [BAP-21737]
  • The filter "null" is rendered after select all "Grid Settings" in tablet/mobile mod [BAP-21732]
  • Memory leak during email visibility recalculation [BAP-21730]
  • Incorrect alignment action buttons in inline-editor inner in back-office [BAP-21726]
  • User tasks grid content cut in UI [BAP-21713]
  • Impossible to create shopping lists via storefront API. Also fixed case when shopping list was deleted with storefront api [BAP-21702]
  • Incorrect usage of AttachmentManager::getResizedImageUrl in ImageLinkFormatter and ImageSrcFormatter [BAP-21698]
  • API call may be failed with uncaught error in VisibilityIdHelper [BAP-21690]
  • Cc and Bcc buttons aligned incorrectly in send email window on mobile [BAP-21685]
  • Update button is positioned incorrectly in tag filter on mobile [BAP-21684]
  • Unnecessary scroll bar in grid inline editing [BAP-21683]
  • Cannot create directory in InterruptConsumptionExtension due to file status cache [BAP-21679]
  • First request to php-fpm fails after redis database flush [BAP-21672]
  • Translation cache is not refreshed after updating translations for language with custom language code [BAP-21669]
  • Incorrect currency position in base-currency input on edit opportunities page [BAP-21658]
  • Page overlay disappears after adding source in "Select Image" dialog in WYSIWYG [BAP-21652]
  • Unnecessary li:marker in All Roles grid [BAP-21624]
  • Error during oro.email.recalculate_email_visibility when EmailUser organization is null [BAP-21540]
  • URL for JS translation file is not changed after translation cache update [BAP-21508]
  • Merge mass-action failing on grid of contacts when sorting by email is applied. Added datagrid`s pre build listener that disables sorting on purpose [BAP-21313]
  • RemoveEnumFieldQuery does not remove multiEnum fields correctly [BAP-20163]
  • Filtering by status produces errors in Integrations grid [BAP-20115]