Skip to content

Releases: oroinc/platform-application

Release Notes

05 Mar 12:30
Compare
Choose a tag to compare

List of new features and improvements

Platform and OroCRM:

  • Multiple LDAP integration configurations support. Improved LDAP integration now merges attributes when a user appears in multiple LDAP queries, ensuring that business units and roles are consolidated rather than overwritten. Users will now be assigned to all relevant business units and have a combined set of roles for accurate access management [BAP-22452 ]
  • Replace EventDispatcher with EventDispatcherInterface where it is possible [BAP-22784 ]
  • Update checksum when line item entities are changed in API [BAP-22856]
  • Add possibility to customize request data normalization for API subresources [BAP-22864]
  • Prevent loading all parent entity fields in custom association subresource [BAP-22866]

List of fixed issues

Platform and OroCRM:

  • Scheduled email campaigns repeatedly send emails and never stop [CRM-9337]
  • Some form field values with special characters are unnecessarily truncated on save. Some form fields were excessively sanitized, resulting in the removal of special characters from user input after submission [BAP-22722]
  • Impossible to download email attachments not downloaded by automated sync. The email UI did not display attachment links for attachments that were skipped during the automated email sync due to configuration settings [BAP-22847]
  • Fix input data and error handling for API subresources [BAP-22863]
  • Fix API request data validation for resources without ID [BAP-22876]
  • Action send_email_template ignores workflow variables for recipients parameter [BAP-22897]
  • Error in processes.yml of ImapBundle breaks installation [BAP-22915]

Release Notes

29 Nov 14:18
Compare
Choose a tag to compare

List of new features and improvements

Platform and OroCRM:

  • Update Symfony to v6.4.15 [BAP-22826]
  • Actualize countries and regions data [BAP-22133]
  • Refactor building configs for loading custom association data in API [BAP-22812]
  • Update entity normalization for "create" API action response [BAP-22818]
  • Allow to use entity based models in API relationships [BAP-22828]
  • Allow to exclude "get_subresource" API action for custom subresources [BAP-22839]
  • Allow to configure request data class for API subresources [BAP-22843]
  • Allow to use "include" and "fields" filters for API subresources [BAP-22844]
  • Allow to disable parent entity access validation in API [BAP-22849]

List of fixed issues

Platform and OroCRM:

  • Allowed memory size exhausted error after composer update [BAP-22817]
  • Synchronous Batch API failed for emails when several emails are located in the same folder [BAP-22813]
  • Fix merging parent resource config in API [BAP-22829]
  • Unrecognized option "title_field" error when editing entity fields after upgrade from versions older than 5.0.1 [BAP-22747]
  • platform:upgrade command fails upgrading from version 5.1 to 6.0.2 if there are custom user-created entities [BAP-22800]

Release Notes

13 Nov 16:09
Compare
Choose a tag to compare

List of new features and improvements

Platform and OroCRM:

  • Implement full stacktrace for Doctrine\ORM\NonUniqueResultException [BAP-21948]
  • SessionNotFoundException when running cache:clear CLI command [BAP-22268]
  • Create Datagrids Profiler in a Symfony Toolbar. Added datagrids profiler to the Symfony debug toolbar to help developers customize, debug and optimize datagrids [BAP-22741]
  • Remove unneeded UPDATE queries in RemoveNoteConfigurationScopeQuery [BAP-22765]
  • Add "include" and "fields" filters to POST and PATCH API resources [BAP-22787]
  • Add "disable_paging" option for API configuration [BAP-22794]
  • Add "emailThreadContextItemId" to update email API response [BAP-22801]

List of fixed issues

Platform and OroCRM:

  • Emails removed after disabling IMAP sync remain in search index and break back-office search suggestions [BAP-22269]
  • Broken upgrade from 5.0.3 to 5.0.18 [BAP-22715]
  • Documentation Resource definition in the bundle-less applications [BAP-22727]
  • Export of 1M+ records fails with memory limit error [BAP-22730]
  • Existing email origins cannot be syncked via Sync Emails button after update to reconnect account functionality [BAP-22758]
  • Schema Update fails with enabled multi-host [BAP-22767]
  • Order shipping tracking and discounts can be changed via API when no permissions to edit the order [BAP-22793]
  • Fix API description for read-only createdAt and updatedAt fields [BAP-22797]
  • FilesystemCacheInstantiatorTest should not leave artefacts after work [BAP-22807]

Release Notes

04 Sep 10:59
Compare
Choose a tag to compare

List of new features and improvements

Platform and OroCRM:

  • Support of synchronous operations with batch API. Allows developers to execute batch operations in a synchronous manner, ensuring that the API call returns once the entire batch operation is complete. Batch processing is still based on multiple consumers attached to the message queue [BAP-22589]
  • Upgrade jQuery to the 3.7.1 version [BAP-22607]
  • Disable Symfony fragments support for all applications [BAP-22196]
  • Upgrade symfony/validator and symfony/serializer to 6.4.7 [BAP-22602]
  • Improve Contact us form. The admins can now enable integration with Cloudflare Turnstile, hCaptcha or Google ReCaptcha on the "Contact Us" form to reduce the number of spam form submissions [BAP-22628]
  • Do not require writable public/media folder during install/upgrade when gridfs configured to mongodb [BAP-22655]
  • Make fuzzy search prefix length configurable via system configuration. A new configuration option “Prefix Length” has been added to the “Fuzzy Search” in BackOffice [BAP-22700]

List of fixed issues

Platform and OroCRM:

  • fos:js-routing:dump command may produce empty or incorrect files saved in cache which results in JS errors on storefront [BAP-22667]
  • Application update command fails on loading email templates with special characters [BAP-22677]
  • Incorrect template condition for operation button icon size [BAP-22678]
  • Narrow expected parameter type in PriceListRelationMessageFilter may prevent price recalculation with custom product import [BAP-22696]
  • oro:install command fails on timeout when executed with non-default localization parameters [BAP-22711]
  • Cache_metadata.yml file is not processed in apps with bundle-less architecture [BAP-22717]
  • Backward incompatible changes in TaxManager and TaxValueManager classes in version 6.0.2,The classes interface was restored to the original state [BAP-22720]

Release Notes

11 Jul 09:46
Compare
Choose a tag to compare

List of new features and improvements

Platform and OroCRM:

  • OpenAPI specifications management, Added ability to generate OpenAPI specifications from the Back-office UI [BAP-22539]
  • Enable Batch API for Task entity [BAP-22466]
  • Add optional Server URLs to OpenAPI specification management [BAP-22624]
  • Enable Batch API for Call entity [BAP-22640]
  • Update user documentation for API filters [BAP-22642]
  • Update CS tooling to support new PHP features (e.g. readonly classes) [BAP-22645]

List of fixed issues

Platform and OroCRM:

  • Not possible to use Year, Month, Day and Day of year column functions in reports [BAP-20370]
  • ORO CE version DE/FR localization doesn't have EU currency and prices [BAP-21976]
  • Errors on back-office entity view pages after adding multi-image field to File entity [BAP-22501]
  • Wrong query is validated on segment creation [BAP-22535]
  • Order related demo data fixtures are very slow [BAP-22543]
  • Datagrid totals extension does not work with conditional SELECTs [BAP-22552]
  • Email notifications to Owner > Business Units do not work [BAP-22562]
  • Export template doesn't use proper job to prepare template because of wrong parameter name [BAP-22580]
  • Customer user password reset emails are always sent from and contain links to default website domain [BAP-22585]
  • GET /admin/api/emailcontext has empty "details" after customer user is deleted for an order [BAP-22586]
  • ActivityListener incorrectly interferes in updating and deletion of some entities [BAP-22591]
  • Update TinyMCE version [BAP-22637]
  • X-HTTP-Method-Override request header does not work in API [BAP-22671]
  • MailChimp integrations generates excessive log records during normal operation [CRM-9420]
  • MailChimp integrations incorrectly handles missing MemberActivity fields on import [CRM-9421]

Release Notes

10 Jul 15:40
Compare
Choose a tag to compare

List of new features and improvements

Platform and OroCRM:

  • OpenAPI specifications management. Added ability to generate OpenAPI specifications from the Back-office UI [BAP-22539]
  • Added optional Server URLs to OpenAPI specification management [BAP-22624]

List of fixed issues

Platform and OroCRM:

  • Not possible to use Year, Month, Day and Day of year column functions in reports [BAP-20370]
  • Out of memory/out of disk space errors when exporting large portions of data [BAP-22181]
  • Errors on back-office entity view pages after adding multi-image field to File entity [BAP-22501]
  • Wrong query is validated on segment creation [BAP-22535]
  • Datagrid totals extension does not work with conditional SELECTs [BAP-22552]
  • Email notifications to Owner > Business Units do not work [BAP-22562]
  • Export template doesn't use proper job to prepare template because of wrong parameter name [BAP-22580]
  • Customer user password reset emails are always sent from and contain links to default website domain [BAP-22585]
  • GET /admin/api/emailcontext has empty "details" after customer user is deleted for an order [BAP-22586]
  • ActivityListener incorrectly interferes in updating and deletion of some entities [BAP-22591]
  • Update TinyMCE version [BAP-22637]
  • X-HTTP-Method-Override request header does not work in API [BAP-22671]
  • MailChimp integrations generates excessive log records during normal operation [CRM-9420]
  • MailChimp integrations incorrectly handles missing MemberActivity fields on import [CRM-9421]

Release Notes

20 May 13:15
Compare
Choose a tag to compare

List of new features and improvements

Platform and OroCRM:

  • OpenAPI Specification for application JSON.API Added CLI for OpenAPI specification generation. [BAP-20588]
  • Add ability to turn off multi-host operation via environment configuration [BAP-22465]
  • Add support of Gedmo translatable entities in API [BAP-22605]
  • Allow filtering and sorting by "priority" field for "enum" entities APIs [BAP-22553]

List of fixed issues

Platform and OroCRM:

  • Share entity form submission is not properly validated [BAP-18972]
  • Not possible to use Year, Month, Day and Day of year column functions in reports [BAP-20370]
  • Workflow form transitions do not work in global organization [BAP-22277]
  • AttachmentBundle\ProcessorHelper::librariesExists is called on every request [BAP-22500]
  • User agent strings longer than 255 chars cause error on login_attempt save [BAP-22504]
  • GrapeJS is not loading in default_50 and default_51 themes [hBAP-22534]
  • Fix application crash after update to symfony/property-access v6.4.6 [BAP-22546]
  • ACL cache size does not decrease after users log out [BAP-22547]
  • Failed ChangeTranslationKeyUniqueIndex migration while platform update command is running [BAP-22561]
  • Failed UpdateDataActivityScopeShowOnPageValues migration while platform update command is running [BAP-22563]
  • Workflow transition and field ACL permissions disappear after updating user role in global organization [BAP-22581]

Release Notes

16 May 14:02
Compare
Choose a tag to compare

List of new features and improvements

Platform and OroCRM:

  • OpenAPI Specification for application JSON.API Added CLI for OpenAPI specification generation. [BAP-20588]
  • Improve performance of message queue jobs retrieval [BAP-22263]
  • Update UPS countries and service codes [BAP-22449]
  • Warm up validation metadata cache for entities [BAP-22467]
  • Reformat automatically added note for read-only API fields [BAP-22511]
  • Add support of Gedmo translatable entities in API [BAP-22605]

List of fixed issues

Platform and OroCRM:

  • LoadDataFixturesCommand ignores --no-ansi option [BAP-22066]
  • Share entity form submission is not properly validated [BAP-18972]
  • Not possible to use Year, Month, Day and Day of year column functions in reports [BAP-20370]
  • Error during oro.email.recalculate_email_visibility when EmailUser organization is null [BAP-21540]
  • Message consumer memory usage is growing with every execution of oro:cron [BAP-22147]
  • Multi-org issue. Select organization page is unexpectedly shown [BAP-22221]
  • Sales territory filter is automatically added to non-related datagrids in back-office [BAP-22249]
  • Workflow form transitions do not work in global organization [BAP-22277]
  • Read only FS cache issues [BAP-22338]
  • Fatal error in consumer when exporting a deleted report [BAP-22415]
  • LimitsExtensionsCommandTrait is incompatible with latest Symfony 5.4 [BAP-22458]
  • Can no longer create new calendar events (through /calendar/events/create) [BAP-22480]
  • Properties with unconventionally named getters cannot be reached by PropertyAccessor [BAP-22495]
  • Recognize short data type names in API configs [BAP-22502]
  • Fix Invalid regex for range data types in API [BAP-22503]
  • User agent strings longer than 255 chars cause error on login_attempt save [BAP-22504]
  • Charts in reports do not allow to use money type fields on Y-axis [BAP-22505]
  • Workflow transition and field ACL permissions disappear after updating user role in global organization [BAP-22581]
  • Chart in custom report does not recognize digit separator [CRM-9417]

OroPlatform 6.0 LTS version is now available

17 Apr 05:28
Compare
Choose a tag to compare

Release Notes

29 Feb 12:42
Compare
Choose a tag to compare

List of new features and improvements

Platform and OroCRM:

  • Reduce memory usage by "oro:api:doc:cache:clear" command [BAP-22448]
  • Improve performance of API processor iterator [BAP-22439]
  • Make "share" feature configurable with feature toggle [BAP-22354]

List of fixed issues

Platform and OroCRM:

  • Fix configuration of applicable cache for API processors [BAP-22453]
  • Fix Oro Maker bundle compatibility with Symfony 6. Implemented oro/maker compatibility with Symfony 6 [BAP-22408]
  • Error when sending email "undefined variable $data[BAP-22403]
  • Threaded emails are not shown as threaded once sent in different consequence [BAP-22309]
  • WSSE nonce may be not unique [BAP-19546]
  • Wrong query type for testing Dotdigital integration [BAP-19137]
  • Charts in custom reports do not show any data [CRM-9390]
  • Guests users do not receive calendar event email reminders [CRM-8145]