- [ContactBundle](#contactbundle)
- [MagentoBundle](#magentobundle)
- [SalesBundle](#salesbundle)

ContactBundle
-------------
* The `HasContactInformation::$message`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/ContactBundle/Validator/Constraints/HasContactInformation.php#L10 "Oro\Bundle\ContactBundle\Validator\Constraints\HasContactInformation::$message")</sup> property was removed.

MagentoBundle
-------------
* The following classes were removed:
   - `CustomerAssociationExtension`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/MagentoBundle/Form/Extension/CustomerAssociationExtension.php#L18 "Oro\Bundle\MagentoBundle\Form\Extension\CustomerAssociationExtension")</sup>
   - `OpportunityCustomerAssociationExtension`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/MagentoBundle/Form/Extension/OpportunityCustomerAssociationExtension.php#L18 "Oro\Bundle\MagentoBundle\Form\Extension\OpportunityCustomerAssociationExtension")</sup>
   - `CustomerAssociationListener`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/MagentoBundle/EventListener/Customer/CustomerAssociationListener.php#L12 "Oro\Bundle\MagentoBundle\EventListener\Customer\CustomerAssociationListener")</sup>
* The `SyncCartExpirationIntegrationProcessor::__construct(RegistryInterface $doctrine, CartExpirationProcessor $cartExpirationProcessor, JobRunner $jobRunner, LoggerInterface $logger)`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/MagentoBundle/Async/SyncCartExpirationIntegrationProcessor.php#L46 "Oro\Bundle\MagentoBundle\Async\SyncCartExpirationIntegrationProcessor")</sup> method was changed to `SyncCartExpirationIntegrationProcessor::__construct(RegistryInterface $doctrine, CartExpirationProcessor $cartExpirationProcessor, JobRunner $jobRunner, TokenStorageInterface $tokenStorage, LoggerInterface $logger)`<sup>[[?]](https://github.com/oroinc/crm/tree/2.2/src/Oro/Bundle/MagentoBundle/Async/SyncCartExpirationIntegrationProcessor.php#L51 "Oro\Bundle\MagentoBundle\Async\SyncCartExpirationIntegrationProcessor")</sup>
* The `SyncInitialIntegrationProcessor::__construct(DoctrineHelper $doctrineHelper, InitialSyncProcessor $initialSyncProcessor, OptionalListenerManager $optionalListenerManager, CalculateAnalyticsScheduler $calculateAnalyticsScheduler, JobRunner $jobRunner, IndexerInterface $indexer, LoggerInterface $logger)`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/MagentoBundle/Async/SyncInitialIntegrationProcessor.php#L72 "Oro\Bundle\MagentoBundle\Async\SyncInitialIntegrationProcessor")</sup> method was changed to `SyncInitialIntegrationProcessor::__construct(DoctrineHelper $doctrineHelper, InitialSyncProcessor $initialSyncProcessor, OptionalListenerManager $optionalListenerManager, CalculateAnalyticsScheduler $calculateAnalyticsScheduler, JobRunner $jobRunner, IndexerInterface $indexer, TokenStorageInterface $tokenStorage, LoggerInterface $logger)`<sup>[[?]](https://github.com/oroinc/crm/tree/2.2/src/Oro/Bundle/MagentoBundle/Async/SyncInitialIntegrationProcessor.php#L76 "Oro\Bundle\MagentoBundle\Async\SyncInitialIntegrationProcessor")</sup>

SalesBundle
-----------
* The following classes were removed:
   - `CustomerAccountApiType`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/SalesBundle/Form/Type/CustomerAccountApiType.php#L13 "Oro\Bundle\SalesBundle\Form\Type\CustomerAccountApiType")</sup>
   - `CustomerApiType`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/SalesBundle/Form/Type/CustomerApiType.php#L12 "Oro\Bundle\SalesBundle\Form\Type\CustomerApiType")</sup>
   - `CustomerAccountApiTypeGuesser`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/SalesBundle/Form/Guesser/CustomerAccountApiTypeGuesser.php#L10 "Oro\Bundle\SalesBundle\Form\Guesser\CustomerAccountApiTypeGuesser")</sup>
   - `CustomerApiTypeGuesser`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/SalesBundle/Form/Guesser/CustomerApiTypeGuesser.php#L12 "Oro\Bundle\SalesBundle\Form\Guesser\CustomerApiTypeGuesser")</sup>
   - `LeadStatus`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/SalesBundle/Entity/LeadStatus.php#L22 "Oro\Bundle\SalesBundle\Entity\LeadStatus")</sup>
   - `OpportunityStatus`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/SalesBundle/Entity/OpportunityStatus.php#L22 "Oro\Bundle\SalesBundle\Entity\OpportunityStatus")</sup>
   - `WidgetLeadStatusSelectConverter`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/SalesBundle/Dashboard/Converters/WidgetLeadStatusSelectConverter.php#L8 "Oro\Bundle\SalesBundle\Dashboard\Converters\WidgetLeadStatusSelectConverter")</sup>
   - `CustomerAssociationCustomizeLoadedData`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/SalesBundle/Api/Processor/CustomerAssociationCustomizeLoadedData.php#L13 "Oro\Bundle\SalesBundle\Api\Processor\CustomerAssociationCustomizeLoadedData")</sup>
   - `CustomerAssociationFinalize`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/SalesBundle/Api/Processor/CustomerAssociationFinalize.php#L10 "Oro\Bundle\SalesBundle\Api\Processor\CustomerAssociationFinalize")</sup>
   - `CustomerAssociationGetConfig`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/SalesBundle/Api/Processor/CustomerAssociationGetConfig.php#L11 "Oro\Bundle\SalesBundle\Api\Processor\CustomerAssociationGetConfig")</sup>
   - `CustomerAssociationGetMetadata`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/SalesBundle/Api/Processor/CustomerAssociationGetMetadata.php#L11 "Oro\Bundle\SalesBundle\Api\Processor\CustomerAssociationGetMetadata")</sup>
   - `GetConfig`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/SalesBundle/Api/Processor/GetConfig.php#L8 "Oro\Bundle\SalesBundle\Api\Processor\GetConfig")</sup>
   - `InitializeCustomerAccountTypeGuesser`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/SalesBundle/Api/Processor/InitializeCustomerAccountTypeGuesser.php#L12 "Oro\Bundle\SalesBundle\Api\Processor\InitializeCustomerAccountTypeGuesser")</sup>
   - `InitializeCustomerTypeGuesser`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/SalesBundle/Api/Processor/InitializeCustomerTypeGuesser.php#L14 "Oro\Bundle\SalesBundle\Api\Processor\InitializeCustomerTypeGuesser")</sup>
* The `ConfigProvider::getCustomersData`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/SalesBundle/Provider/Customer/ConfigProvider.php#L56 "Oro\Bundle\SalesBundle\Provider\Customer\ConfigProvider::getCustomersData")</sup> method was removed.
* The `B2bCustomerType::setDefaultOptions`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/SalesBundle/Form/Type/B2bCustomerType.php#L101 "Oro\Bundle\SalesBundle\Form\Type\B2bCustomerType::setDefaultOptions")</sup> method was removed.
* The following methods in class `Lead`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/SalesBundle/Entity/Lead.php#L860 "Oro\Bundle\SalesBundle\Entity\Lead")</sup> were removed:
   - `hasAddress::hasAddress`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/SalesBundle/Entity/Lead.php#L860 "Oro\Bundle\SalesBundle\Entity\Lead::hasAddress")</sup>
   - `setAddress::setAddress`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/SalesBundle/Entity/Lead.php#L871 "Oro\Bundle\SalesBundle\Entity\Lead::setAddress")</sup>
* The `CustomerController::customerGridAction`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/SalesBundle/Controller/CustomerController.php#L55 "Oro\Bundle\SalesBundle\Controller\CustomerController::customerGridAction")</sup> method was removed.
* The `CustomerType::__construct(DataTransformerInterface $transformer, ConfigProvider $customerConfigProvider, EntityAliasResolver $entityAliasResolver, CustomerIconProviderInterface $customerIconProvider, TranslatorInterface $translator, SecurityFacade $securityFacade, ManagerInterface $gridManager, EntityNameResolver $entityNameResolver)`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/SalesBundle/Form/Type/CustomerType.php#L64 "Oro\Bundle\SalesBundle\Form\Type\CustomerType")</sup> method was changed to `CustomerType::__construct(DataTransformerInterface $transformer, ConfigProvider $customerConfigProvider, EntityAliasResolver $entityAliasResolver, CustomerIconProviderInterface $customerIconProvider, TranslatorInterface $translator, SecurityFacade $securityFacade, ManagerInterface $gridManager, EntityNameResolver $entityNameResolver, MultiGridProvider $multiGridProvider)`<sup>[[?]](https://github.com/oroinc/crm/tree/2.2/src/Oro/Bundle/SalesBundle/Form/Type/CustomerType.php#L66 "Oro\Bundle\SalesBundle\Form\Type\CustomerType")</sup>
* The `Lead::$address`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/SalesBundle/Entity/Lead.php#L334 "Oro\Bundle\SalesBundle\Entity\Lead::$address")</sup> property was removed.
* The `CustomerController::getCustomersData`<sup>[[?]](https://github.com/oroinc/crm/tree/2.1/src/Oro/Bundle/SalesBundle/Controller/CustomerController.php#L88 "Oro\Bundle\SalesBundle\Controller\CustomerController::getCustomersData")</sup> method was removed.

