The upgrade instructions are available at Oro documentation website.
The current file describes significant changes in the code that may affect the upgrade of your customizations.
- Added entity name providers for
Campaign
andEmailCampaign
entities
- Added entity name provider for
MarketingList
entity
- The name for
/api/matypes
REST API resource was changed to/api/marketingactivitytypes
.
*.class
parameters for all entities were removed from the dependency injection container. The entity class names should be used directly, e.g.'Oro\Bundle\EmailBundle\Entity\Email'
instead of'%oro_email.email.entity.class%'
(in service definitions, datagrid config files, placeholders, etc.), and\Oro\Bundle\EmailBundle\Entity\Email::class
instead of$container->getParameter('oro_email.email.entity.class')
(in PHP code).- All
*.class
parameters for service definitions were removed from the dependency injection container.
- The deprecated constant
Oro\Bundle\CampaignBundle\EventListener\CampaignStatisticDatagridListener::PATH_NAME
was removed. - The deprecated constant
Oro\Bundle\CampaignBundle\EventListener\CampaignStatisticGroupingListener::PATH_NAME
was removed.
- The deprecated constant
Oro\Bundle\MarketingListBundle\Datagrid\Extension\MarketingListExtension::NAME_PATH
was removed.
- The
removeAction
inOro\Bundle\MarketingListBundle\Controller\Api\Rest\MarketingListRemovedItemController
now support onlyDELETE
method insteadofPOST
.
- In
Oro\Bundle\MarketingListBundle\Controller\Api\Rest\MarketingListRemovedItemController::removeAction
(/marketinglist/{marketingList}/remove/{id}
path) action the request method was changed to POST. - In
Oro\Bundle\MarketingListBundle\Controller\Api\Rest\MarketingListRemovedItemController::unremoveAction
(/marketinglist/{marketingList}/unremove/{id}
path) action the request method was changed to POST.
- class
MarketingListProvider
[?]- changed the return type of
getMarketingListEntitiesIterator
method fromBufferedQueryResultIterator
to\Iterator
- changed the return type of
- the
oro_marketing_list.twig.extension.contact_information_fields
service was marked asprivate
- method
getCampaignsByCloseRevenue
was removed fromCampaignRepository
[?]. UseCampaignDataProvider::getCampaignsByCloseRevenueData
[?] instead
- removed the following parameters from DIC:
oro_marketing_list.twig.extension.contact_information_fields.class