Release Notes
List of new features and improvements
Platform and OroCRM:
- API for translation entities [BAP-22013]
Implemented API resource that allows to get application translations per specific language and translation domain
- Switch to PSR-12 coding standard [BAP-21019]
- Update Countries and Regions dictionaries [BAP-21937]
Updated default country and region dictionaries according to ISO-3166
- Optimize oro_calendar_date table [BAP-21956]
- Backoffice user session has no expiration by default [BAP-22014]
- Mention in the v5.1 CHANGELOG a requirement to create a topic class for every custom MQ topic [BAP-22027]
- Allow override of
web_backend_prefix
parameter from config/parameters.yml [BAP-22097] - Disable requesting specific meta properties in API [BAP-22119]
- Investigate and fix entity name providers [BAP-22120]
- Behat tests should not depend on bash scripts [BAP-19975]
- Create dedicated step in behats for making screenshots [BAP-22039]
- Add an option to the bin/behat to run multiple consumers [BAP-22048]
- Move old REST API functional tests to Controller namespace [BAP-22090]
- Restore original locale in unit tests that change the locale [BAP-22026]
List of fixed issues
Platform and OroCRM:
- Validation and import operations were failed for contacts with “Add” strategy [CRM-9400]
- Delete the EntityExtendBundle dependency from the Config component [BAP-21961]
- Non-email folders are available in Office 365 email sync settings and break email sync if selected [BAP-21633]
- Incorrect processing of failure and target path on login page [BAP-21673]
- Incorrect usage of AttachmentManager::getResizedImageUrl in ImageLinkFormatter and ImageSrcFormatter [BAP-21698]
- Slow queries for fetching stale IMAP emails [BAP-21725]
- websocket_frontend healthcheck is not working [BAP-21789]
- Incorrect position of tabs in grid settings dialog in Sub-Orders Payment History grid [BAP-21822]
- Changing link element settings does not work in WYSIWYG editor in Safari [BAP-21823]
- OAuth 2.0 for Gmail emails sync option is out of order [BAP-21878]
- Dotmailer campaign summary synchronization fails [BAP-21881]
- LDAP connection fails [BAP-21884]
- Broken filter by ID on the Login Attempts grid page [BAP-21918]
- Export segments to mailchimp fails with error when performed by cron command [BAP-21921]
- Zendesk synchronization fails with Failed Redelivered status and duplicates entities are created in Zendesk [BB-22248]
- MigrateUserLoginAttemptsQuery fails on long usernames [BAP-21947]
- Browser console errors when opening WYSIWYG layer manager in RTL mode [BAP-21955]
- Impossible to decorate Knp Matcher because of hardcoded dependency [BAP-21965]
- Tag are not displayed and cannot be edited on product view page in back-office [BAP-21966]
- No automatic scroll to form field with invalid value [BAP-21991]
- VirtualReflectionMethod::invoke converts method arguments to array [BAP-21998]
- Elasticsearch snapshots made with behat isolator additionally contain feature states [BAP-21999]
- Impossible to apply filter by date field in report output when report uses date functions [BAP-22005]
- Entity exclusion providers are ignored for system-wide excluded entity enabled in API [BAP-22006]
- Impossible to rename an association that represented in API as a field [BAP-22012]
- Unnecessary product grid scrolling after clicking on action row on tablet/mobile [BAP-22029]
- Linked field is not returned by API when it is renamed in target entity [BAP-22030]
- WorkflowTransitionCronTriggerTopic requires non existing mainEntity [BAP-22040]
- 404 on editing seller dashboard [BAP-22042]
- Text style selector is missing in rich text editor panel [BAP-22044]
- Unable to load entity_config.yml via bundle-less structure [BAP-22045]
- Possible cyclic relationship errors building business unit owner tree [BAP-22052]