- [ActivityContactBundle](#activitycontactbundle)
- [ContactBundle](#contactbundle)
- [ContactUsBundle](#contactusbundle)
- [MagentoBundle](#magentobundle)
- [SalesBundle](#salesbundle)

ActivityContactBundle
---------------------
* The `UpdateActivityContactFields::__construct(DoctrineHelper $doctrineHelper, ConfigManager $configManager, ActivityContactProvider $activityContactProvider, $excludedActions)`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/ActivityContactBundle/Api/Processor/Config/UpdateActivityContactFields.php#L40 "Oro\Bundle\ActivityContactBundle\Api\Processor\Config\UpdateActivityContactFields")</sup> method was changed to `UpdateActivityContactFields::__construct(DoctrineHelper $doctrineHelper, ConfigManager $configManager, ActivityContactProvider $activityContactProvider, $excludedActions)`<sup>[[?]](https://github.com/oroinc/crm/tree/3.1.0/src/Oro/Bundle/ActivityContactBundle/Api/Processor/Config/UpdateActivityContactFields.php#L40 "Oro\Bundle\ActivityContactBundle\Api\Processor\Config\UpdateActivityContactFields")</sup>

ContactBundle
-------------
* The `ContactPostImportProcessor::__construct(ContactEmailAddressHandler $contactEmailAddressHandler, DatabaseExceptionHelper $databaseExceptionHelper, JobStorage $jobStorage, LoggerInterface $logger)`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/ContactBundle/Async/ContactPostImportProcessor.php#L45 "Oro\Bundle\ContactBundle\Async\ContactPostImportProcessor")</sup> method was changed to `ContactPostImportProcessor::__construct(ContactEmailAddressHandler $contactEmailAddressHandler, JobStorage $jobStorage, LoggerInterface $logger)`<sup>[[?]](https://github.com/oroinc/crm/tree/3.1.0/src/Oro/Bundle/ContactBundle/Async/ContactPostImportProcessor.php#L39 "Oro\Bundle\ContactBundle\Async\ContactPostImportProcessor")</sup>

ContactUsBundle
---------------
* The following methods in class `ContactReason`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/ContactUsBundle/Entity/ContactReason.php#L70 "Oro\Bundle\ContactUsBundle\Entity\ContactReason")</sup> were removed:
   - `setLabel`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/ContactUsBundle/Entity/ContactReason.php#L70 "Oro\Bundle\ContactUsBundle\Entity\ContactReason::setLabel")</sup>
   - `getLabel`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/ContactUsBundle/Entity/ContactReason.php#L78 "Oro\Bundle\ContactUsBundle\Entity\ContactReason::getLabel")</sup>
* The `ContactReason::$label`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/ContactUsBundle/Entity/ContactReason.php#L52 "Oro\Bundle\ContactUsBundle\Entity\ContactReason::$label")</sup> property was removed.

MagentoBundle
-------------
* The `OldOptionsRouteOptionsResolver`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/MagentoBundle/Routing/OldOptionsRouteOptionsResolver.php#L16 "Oro\Bundle\MagentoBundle\Routing\OldOptionsRouteOptionsResolver")</sup> class was removed.
* The `RestTokenProvider::__construct(RegistryInterface $doctrine, Mcrypt $mcrypt)`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/MagentoBundle/Provider/RestTokenProvider.php#L45 "Oro\Bundle\MagentoBundle\Provider\RestTokenProvider")</sup> method was changed to `RestTokenProvider::__construct(RegistryInterface $doctrine, SymmetricCrypterInterface $crypter)`<sup>[[?]](https://github.com/oroinc/crm/tree/3.1.0/src/Oro/Bundle/MagentoBundle/Provider/RestTokenProvider.php#L48 "Oro\Bundle\MagentoBundle\Provider\RestTokenProvider")</sup>
* The `SoapTransport::__construct(Mcrypt $encoder, WsdlManager $wsdlManager, UniqueCustomerEmailSoapProvider $uniqueCustomerEmailProvider, $bundleConfig = [])`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/MagentoBundle/Provider/Transport/SoapTransport.php#L148 "Oro\Bundle\MagentoBundle\Provider\Transport\SoapTransport")</sup> method was changed to `SoapTransport::__construct(SymmetricCrypterInterface $encoder, WsdlManager $wsdlManager, UniqueCustomerEmailSoapProvider $uniqueCustomerEmailProvider, $bundleConfig = [])`<sup>[[?]](https://github.com/oroinc/crm/tree/3.1.0/src/Oro/Bundle/MagentoBundle/Provider/Transport/SoapTransport.php#L148 "Oro\Bundle\MagentoBundle\Provider\Transport\SoapTransport")</sup>
* The `SettingsFormSubscriber::__construct(Mcrypt $encryptor)`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/MagentoBundle/Form/EventListener/SettingsFormSubscriber.php#L34 "Oro\Bundle\MagentoBundle\Form\EventListener\SettingsFormSubscriber")</sup> method was changed to `SettingsFormSubscriber::__construct(SymmetricCrypterInterface $encryptor)`<sup>[[?]](https://github.com/oroinc/crm/tree/3.1.0/src/Oro/Bundle/MagentoBundle/Form/EventListener/SettingsFormSubscriber.php#L37 "Oro\Bundle\MagentoBundle\Form\EventListener\SettingsFormSubscriber")</sup>
* The following methods in class `OrderGridListener`<sup>[[?]](https://github.com/oroinc/crm/tree/3.1.0/src/Oro/Bundle/MagentoBundle/EventListener/OrderGridListener.php#L27 "Oro\Bundle\MagentoBundle\EventListener\OrderGridListener")</sup> were changed:
  > - `__construct(CountryDatagridHelper $datagridHelper)`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/MagentoBundle/EventListener/OrderGridListener.php#L25 "Oro\Bundle\MagentoBundle\EventListener\OrderGridListener")</sup>
  > - `__construct(CountryDatagridHelper $datagridHelper, DatagridStateProviderInterface $filtersStateProvider)`<sup>[[?]](https://github.com/oroinc/crm/tree/3.1.0/src/Oro/Bundle/MagentoBundle/EventListener/OrderGridListener.php#L27 "Oro\Bundle\MagentoBundle\EventListener\OrderGridListener")</sup>

  > - `isFilterEnabled(ParameterBag $datagridParameters, $fieldName)`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/MagentoBundle/EventListener/OrderGridListener.php#L144 "Oro\Bundle\MagentoBundle\EventListener\OrderGridListener")</sup>
  > - `isFilterEnabled($filtersState, $filterName)`<sup>[[?]](https://github.com/oroinc/crm/tree/3.1.0/src/Oro/Bundle/MagentoBundle/EventListener/OrderGridListener.php#L181 "Oro\Bundle\MagentoBundle\EventListener\OrderGridListener")</sup>

* The `RestTokenProvider::$mcrypt`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/MagentoBundle/Provider/RestTokenProvider.php#L39 "Oro\Bundle\MagentoBundle\Provider\RestTokenProvider::$mcrypt")</sup> property was removed.
* The `OrderGridListener::getActiveFilters`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/MagentoBundle/EventListener/OrderGridListener.php#L84 "Oro\Bundle\MagentoBundle\EventListener\OrderGridListener::getActiveFilters")</sup> method was removed.
* The following methods in class `MagentoTransport`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/MagentoBundle/Entity/MagentoTransport.php#L480 "Oro\Bundle\MagentoBundle\Entity\MagentoTransport")</sup> were removed:
   - `getWsdlUrl`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/MagentoBundle/Entity/MagentoTransport.php#L480 "Oro\Bundle\MagentoBundle\Entity\MagentoTransport::getWsdlUrl")</sup>
   - `setWsdlUrl`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/MagentoBundle/Entity/MagentoTransport.php#L492 "Oro\Bundle\MagentoBundle\Entity\MagentoTransport::setWsdlUrl")</sup>

SalesBundle
-----------
* The following methods in class `LeadMailboxProcessProvider`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Provider/LeadMailboxProcessProvider.php#L21 "Oro\Bundle\SalesBundle\Provider\LeadMailboxProcessProvider")</sup> were removed:
   - `__construct`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Provider/LeadMailboxProcessProvider.php#L21 "Oro\Bundle\SalesBundle\Provider\LeadMailboxProcessProvider::__construct")</sup>
   - `getChannelRepository`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Provider/LeadMailboxProcessProvider.php#L69 "Oro\Bundle\SalesBundle\Provider\LeadMailboxProcessProvider::getChannelRepository")</sup>
* The following methods in class `LeadRepository`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Entity/Repository/LeadRepository.php#L24 "Oro\Bundle\SalesBundle\Entity\Repository\LeadRepository")</sup> were removed:
   - `getOpportunitiesByLeadSource`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Entity/Repository/LeadRepository.php#L24 "Oro\Bundle\SalesBundle\Entity\Repository\LeadRepository::getOpportunitiesByLeadSource")</sup>
   - `processOpportunitiesByLeadSource`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Entity/Repository/LeadRepository.php#L55 "Oro\Bundle\SalesBundle\Entity\Repository\LeadRepository::processOpportunitiesByLeadSource")</sup>
   - `sumCount`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Entity/Repository/LeadRepository.php#L107 "Oro\Bundle\SalesBundle\Entity\Repository\LeadRepository::sumCount")</sup>
   - `sortByCountReverse`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Entity/Repository/LeadRepository.php#L123 "Oro\Bundle\SalesBundle\Entity\Repository\LeadRepository::sortByCountReverse")</sup>
* The following methods in class `OpportunityRepository`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Entity/Repository/OpportunityRepository.php#L41 "Oro\Bundle\SalesBundle\Entity\Repository\OpportunityRepository")</sup> were removed:
   - `getOpportunitiesByStatus`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Entity/Repository/OpportunityRepository.php#L41 "Oro\Bundle\SalesBundle\Entity\Repository\OpportunityRepository::getOpportunitiesByStatus")</sup>
   - `getGroupedOpportunitiesByStatusQB`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Entity/Repository/OpportunityRepository.php#L82 "Oro\Bundle\SalesBundle\Entity\Repository\OpportunityRepository::getGroupedOpportunitiesByStatusQB")</sup>
   - `getOpportunitiesDataByStatus`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Entity/Repository/OpportunityRepository.php#L132 "Oro\Bundle\SalesBundle\Entity\Repository\OpportunityRepository::getOpportunitiesDataByStatus")</sup>
   - `getForecastOfOpportunitiesData`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Entity/Repository/OpportunityRepository.php#L186 "Oro\Bundle\SalesBundle\Entity\Repository\OpportunityRepository::getForecastOfOpportunitiesData")</sup>
   - `getForecastOfOpportunitiesCurrentData`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Entity/Repository/OpportunityRepository.php#L204 "Oro\Bundle\SalesBundle\Entity\Repository\OpportunityRepository::getForecastOfOpportunitiesCurrentData")</sup>
   - `getForecastOfOpportunitiesOldData`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Entity/Repository/OpportunityRepository.php#L247 "Oro\Bundle\SalesBundle\Entity\Repository\OpportunityRepository::getForecastOfOpportunitiesOldData")</sup>
   - `getHistoryOldValue`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Entity/Repository/OpportunityRepository.php#L294 "Oro\Bundle\SalesBundle\Entity\Repository\OpportunityRepository::getHistoryOldValue")</sup>
   - `isStatusOk`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Entity/Repository/OpportunityRepository.php#L315 "Oro\Bundle\SalesBundle\Entity\Repository\OpportunityRepository::isStatusOk")</sup>
   - `isOwnerOk`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Entity/Repository/OpportunityRepository.php#L334 "Oro\Bundle\SalesBundle\Entity\Repository\OpportunityRepository::isOwnerOk")</sup>
   - `calculateOpportunityOldValue`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Entity/Repository/OpportunityRepository.php#L355 "Oro\Bundle\SalesBundle\Entity\Repository\OpportunityRepository::calculateOpportunityOldValue")</sup>
   - `getNewOpportunitiesCountQB`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Entity/Repository/OpportunityRepository.php#L400 "Oro\Bundle\SalesBundle\Entity\Repository\OpportunityRepository::getNewOpportunitiesCountQB")</sup>
   - `createOpportunitiesCountQb`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Entity/Repository/OpportunityRepository.php#L414 "Oro\Bundle\SalesBundle\Entity\Repository\OpportunityRepository::createOpportunitiesCountQb")</sup>
   - `getTotalServicePipelineAmount`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Entity/Repository/OpportunityRepository.php#L428 "Oro\Bundle\SalesBundle\Entity\Repository\OpportunityRepository::getTotalServicePipelineAmount")</sup>
   - `getTotalServicePipelineAmountInProgress`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Entity/Repository/OpportunityRepository.php#L467 "Oro\Bundle\SalesBundle\Entity\Repository\OpportunityRepository::getTotalServicePipelineAmountInProgress")</sup>
   - `getWeightedPipelineAmount`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Entity/Repository/OpportunityRepository.php#L500 "Oro\Bundle\SalesBundle\Entity\Repository\OpportunityRepository::getWeightedPipelineAmount")</sup>
   - `getOpenWeightedPipelineAmount`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Entity/Repository/OpportunityRepository.php#L528 "Oro\Bundle\SalesBundle\Entity\Repository\OpportunityRepository::getOpenWeightedPipelineAmount")</sup>
   - `getNewOpportunitiesAmount`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Entity/Repository/OpportunityRepository.php#L561 "Oro\Bundle\SalesBundle\Entity\Repository\OpportunityRepository::getNewOpportunitiesAmount")</sup>
   - `getWonOpportunitiesToDateCount`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Entity/Repository/OpportunityRepository.php#L604 "Oro\Bundle\SalesBundle\Entity\Repository\OpportunityRepository::getWonOpportunitiesToDateCount")</sup>
   - `getWonOpportunitiesToDateAmount`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Entity/Repository/OpportunityRepository.php#L652 "Oro\Bundle\SalesBundle\Entity\Repository\OpportunityRepository::getWonOpportunitiesToDateAmount")</sup>
* The `LeadMailboxProcessProvider::$registry`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Provider/LeadMailboxProcessProvider.php#L16 "Oro\Bundle\SalesBundle\Provider\LeadMailboxProcessProvider::$registry")</sup> property was removed.
* The `ConfigProvider::__construct(ConfigManager $configManager)`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Provider/Customer/ConfigProvider.php#L20 "Oro\Bundle\SalesBundle\Provider\Customer\ConfigProvider")</sup> method was changed to `ConfigProvider::__construct(ConfigManager $configManager, ConfigCache $cache)`<sup>[[?]](https://github.com/oroinc/crm/tree/3.1.0/src/Oro/Bundle/SalesBundle/Provider/Customer/ConfigProvider.php#L24 "Oro\Bundle\SalesBundle\Provider\Customer\ConfigProvider")</sup>
* The `OpportunityRepository::getForecastQB(CurrencyQueryBuilderTransformerInterface $qbTransformer, $alias, $excludedStatuses = [ ... ])`<sup>[[?]](https://github.com/oroinc/crm/tree/3.0.0/src/Oro/Bundle/SalesBundle/Entity/Repository/OpportunityRepository.php#L781 "Oro\Bundle\SalesBundle\Entity\Repository\OpportunityRepository")</sup> method was changed to `OpportunityRepository::getForecastQB(CurrencyQueryBuilderTransformerInterface $qbTransformer, $alias, $excludedStatuses = [ ... ])`<sup>[[?]](https://github.com/oroinc/crm/tree/3.1.0/src/Oro/Bundle/SalesBundle/Entity/Repository/OpportunityRepository.php#L212 "Oro\Bundle\SalesBundle\Entity\Repository\OpportunityRepository")</sup>

