- PIM-7655: Fix issue with Attribute Groups order when ordering manually and on import
- PIM-7645: Fix media field drop zone access
- PIM-7637: Fix computation of completness of variant products when an attribute at product model level is updated on a bulk action
- PIM-7639: Fix the "forgot password" title visibility
- PIM-7265: Fix attributes groups order on the PEF
- PIM-7605: Fix error when a tree is removed
- PIM-7595: Add missing acl on family variant managment
- PIM-7557: Don't display attribute group filter if no attribute is chosen in "edit common attributes" action
- PIM-7574: Use step start time to name exported files instead of current time
- PIM-7559: Fix versionning query too slow on the PEF
- Method
Pim\Bundle\VersioningBundle\Repository\VersionRepositoryInterface::getNewestLogEntryForRessources
returns now an array
- PIM-7531: (backport) Improve indexation during the "compute product models descendants" step on product models import
- Added the method
removeForProductWithoutIndexing
on thePim\Component\Catalog\Completeness\CompletenessRemoverInterface
- PIM-7522: Fix association changes not save on the product history.
- PIM-7396: Improve family import performances.
- PIM-7452: Fix a memory leak when computing the completeness of all the products of a family.
- PIM-7519 : Fix infinite scroll to see all reference data options when creating a new variant product.
- PIM-7396: Changes the service
pim_connector.job.csv_family_import
list of job steps to replace@pim_connector.step.csv_family.compute_data_related_to_family_variants
with@pim_connector.step.csv_family.compute_data_related_to_family_root_product_models
and@pim_connector.step.csv_family.compute_data_related_to_family_sub_product_models
- PIM-7396: Changes the service
pim_connector.job.xlsx_family_import
list of job steps to replace@pim_connector.step.xlsx_family.compute_data_related_to_family_variants
with@pim_connector.step.xlsx_family.compute_data_related_to_family_root_product_models
and@pim_connector.step.xlsx_family.compute_data_related_to_family_sub_product_models
- PIM-7460: Fix locale flag for locales with two underscores like az_cyrl_AZ.
- PIM-7472: Fix username display in user form title
- PIM-7478: Fix memory leak on quick export
- PIM-7462: Fix step execution read count
- PIM-7480: Fix generation of export file name with a date
- PIM-7425: Prevent job 'compute_completeness_of_products_family' to run in some cases.
- PIM-7396: Fix memory leak on product model descendants computation
- PIM-7447: do not trigger caclulation of the completeness before exporting products
- PIM-7411: Fix Request-URI Too Large issue on category selection for product export builder
- PIM-7327: Fix memory leak on completeness calculation
- PIM-7426: Fix search on the product 'add to group' mass edit
- PIM-7415: Force the minus symbol for number on localization, whatever the locale of the user
- PIM-7362: Fix Completeness computing from family keeping in account batch size to free the memory
- PIM-7349: Fix empty family when using quick export of products
- PIM-7040: Fix bad display of history grids on large strings
- PIM-7014: Fix attribute creation page with large strings
- PIM-7364: category tree must use the catalog locale for mass edit, not the UI locale
- PIM-6846: Fix bug on click in Display Attributes button on Product edit form
- PIM-7389: Refactor the 'add to group' mass edit screen to allow big set of groups
- PIM-7311: Fix the product grid filters list when a sort order is a huge number
- PIM-7391: Fix offset pagination when listing product models with the API
- PIM-7009: Fix bug with pagination on associated products page on product edit form
- PIM-7383: Fix 'in list' product filters with large amount of items
- PIM-7398: Fix the impossibility to unselect categories in the category tree in case of category with numeric code
- PIM-7363: Add family filter on remove values at wrong level command
- PIM-7338: Fix attribute groups labels in the grid
- PIM-7334: Fix identifier filter with special characters
- PIM-7337: Fix completeness popup when no label on attribute
- PIM-7351: Fix boolean values display in product PDF
- PIM-7348: Prevent completeness calculation for products without a family
- GITHUB-7619: Fix a bug in measure family converter thats break the API (Cheers Jan Schneider)
- PIM-7335: Fix locale rendering on product form completeness panel
- PIM-7323: Fix unique data synchronizer to handle value removal
- PIM-7411: Fix Request-URI Too Large issue on category selection for product export builder
- PIM-7325: Fix family grid search filter
- PIM-7328: Fix a bug that prevents to index very large texts in Elasticsearch
- PIM-7300: Fix the status filter on product grid for products with parent.
- PIM-7282: Add validation on the code value during the attribute creation to prohibit the "entity_type" value.
- PIM-7304: Fix the SKU filter to be scrollable
- PIM-7043: Remove the last pagination button if it has more than 10 000 products on the product grid.
- PIM-7299: Add pagination for family variants on several screens
- PIM-7313: Prevent the same job to be executed by two different daemons due to race condition
- PIM-7297: Fix memory leak on completeness purge command
- PIM-7312: Fix attribute requirements update for a newly created channel
- PIM-7322: Fix cast of a product model as string to format correctly violations
- PIM-7320: Fix memory leak on boolean values purge command
- PIM-7317: Fix iterator misuse in the database product model reader
- Changes the constructor of
Pim\Bundle\EnrichBundle\Controller\Rest\FamilyVariant
to addAkeneo\Component\StorageUtils\Repository\SearchableRepositoryInterface
- PIM-7321: Prevent concurrent calculation of the completeness
- GITHUB-7179: Add index_hosts to the incenteev parameters (cheers Jan Schneider)
- PIM-7084: Add command to clean product values after attribute deletion
- PIM-7251: Fix history date on all grids (except product grid)
- PIM-6993: Fix pagination on user grid in role and group edition
- PIM-7275: Fix regression on group products grid filters
- PIM-6962: Fix breadcrumb links issue after the save on the edit page
- PIM-7267: Fix boolean attributes not added to variant product
- PIM-7263: (BACKPORT for 2.0) Create a purging command (
pim:catalog:remove-wrong-boolean-values-on-variant-products
) for boolean values on variant products that should belong to parents - PIM-6999: Fix flash message on edit user
- Add method signature from
Pim\Component\Catalog\Model\FamilyVariantInterface::getLevelForAttributeCode(string $attributeCode)
- PIM-7240: Add subscriber to clear the cache between each job step batch
- PIM-7257: Add missing translations in product grid
- PIM-7241: Fix memory consumption issue when archiving an import file
- PIM-7256: Add missing filters on product group grid
- PIM-6945: Fix missing header elements on identifier attribute edit form
- PIM-7259: Remove only attribute's option removed for multi select attribute
- PIM-7270: Fix [object Object] empty filter value
- PIM-7252: Fix permissions on attributes settings page
- PIM-7260: Add form validation in the 'configure' step of mass edits
- PIM-7203: Fix bulk actions mass edit only some of the selection
- PIM-7237: Fix integrity constraint violation during import
- PIM-7243: Fix issue on currencies in CSV and XLSX product imports
- PIM-7244: Fix duplicated entry during products import
- PIM-7129: Fix repeated content for a Yaml export
- PIM-7255: Reduce Slowness of the datagrid
- PIM-7152: Fix errors due to deletion of attributes linked to published products
- PIM-7214: Fix a bug that prevents to select multiple items across pages in Products, Family and associations grids
- PIM-7215: Fix wrong direction of sorting arrow in the grids
- PIM-7220: Fix the filter "is empty" when the attribute belongs to a family
- PIM-7216: Allow to easily override Product and VariantProduct classes
- GITHUB-7730: Improve product and product model import performances by using cached repositories
- GITHUB-7757: Fix wrong position of warning icon, thanks @AngelVazquezArroyo !
- PIM-7118: Fix bug related to product export
- PIM-7199: Display a message when trying to delete the pim identifier attribute
- PIM-7217: Fix missing and disabled fields in product model import
- PIM-7167: Fix slowness when going back to the Product grid when a family is used in the filter
- PIM-7170: Fix media files unnecessarily generated during quick export
- PIM-7155: Fix remove a locale from a channel
- PIM-7131: Fix mass add product values when number of products selected is greater than batch size
- PIM-7144: Fix translated label of attribute groups in the product edit form
- PIM-7111: Fix display bug on variant axis completeness
- PIM-6908: Fix cancel button on unsaved changes dialog
- PIM-6913: Fix incorrect product completeness percentage
- PIM-7057: Fix import families by adding a dedicated step regarding the computing of product models data
- Changes the constructor of
\Pim\Bundle\CatalogBundle\EventSubscriber\SaveFamilyVariantOnFamilyUpdateSubscriber
to addAkeneo\Component\StorageUtils\Detacher\BulkObjectDetacherInterface
- PIM-7102: Fix product categories and groups being lost when attaching a product to a product model
- PIM-6874: Fix select attribute groups from PEF when there are more than 25
- PIM-7086: Fix enable loading message in system configuration
- API-567: Fix validation of product-models on API
- PIM-7085: Fix translation missing
- PIM-6965: Show short view|project name in the grid
- PIM-7083: fix access to product edit form if no right to view default locale
- PIM-7082: remove double user menu on product import edit form
- PIM-7084: fix attribute suppression
- PIM-6355: Fix the count by categories on the product grid
- PIM-7105: Fix un-index variant product on deletion
- PIM-7103: Improve product datagrid performance
- API-516: be able to add a parent to a product via API
- API-566: "updated" filter works on product variant if its product models were updated
- Changes the constructor of
Pim\Bundle\ApiBundle\Controller\ProductController
to addPim\Component\Catalog\EntityWithFamilyVariant\AddParent
- Changes the service
pim_enrich.doctrine.counter.category_product
first argument to a@pim_catalog.query.product_query_builder_factory
- API-568: Forbid the use of an non existing attribute in product creation and update
- API-544: Forbid the use of an non existing attribute in product models creation and update
- PIM-7062: Allow to delete attributes contained in a family variant
- PIM-6944: Fix delta export for variant products
- PIM-7070: Fix sequential edit when selecting multiple product models
- PIM-6812: Change the message when delete an attribute as variant axis
- PIM-7048: Fix cascade persist issue during import of families with variant
- PIM-7049: Fix random order of attribute options
- PIM-7080: Fix memory leak on product export
- PIM-6955: Fix delete user
- PIM-7065: Fix versioning when attribute codes are numerics.
- PIM-7087: Fix completeness normalization when channel code is numeric.
- PIM-6968: Fix mass delete product
- PIM-7079: Improve indexation performance of ValueCollection when deleting values
- Changes the constructor of
Pim\Component\Catalog\ProductModel\Filter\ProductAttributeFilter
addAkeneo\Component\StorageUtils\Repository\IdentifiableObjectRepositoryInterface
- Changes the constructor of
Pim\Component\Catalog\ProductModel\Filter\ProductModelAttributeFilter
addAkeneo\Component\StorageUtils\Repository\IdentifiableObjectRepositoryInterface
- Changes the constructor of
Pim\Bundle\EnrichBundle\Controller\Rest\AttributeController
addDoctrine\ORM\EntityManagerInterface
andSymfony\Component\Translation\TranslatorInterface
- Changes the constructor of
Pim\Bundle\CatalogBundle\EventSubscriber\SaveFamilyVariantOnFamilyUpdateSubscriber
addAkeneo\Component\StorageUtils\Detacher\BulkObjectDetacherInterface
- Changes the constructor of
Pim/Bundle/DataGridBundle/Extension/MassAction/Handler/DeleteProductsMassActionHandler
to addAkeneo\Component\StorageUtils\Cursor\CursorFactoryInterface
- Changes the constructor of
Pim\Bundle\ApiBundle\Controller\MediaFileController
to addAkeneo\Component\StorageUtils\Repository\IdentifiableObjectRepositoryInterface
- Changes the constructor of
Pim\Bundle\ApiBundle\Controller\MediaFileController
to addAkeneo\Component\StorageUtils\Updater\ObjectUpdaterInterface
- Changes the constructor of
Pim\Bundle\ApiBundle\Controller\MediaFileController
to addAkeneo\Component\StorageUtils\Saver\SaverInterface
- API-543: update product model with media file via API
- PIM-7032: Fix close button when clicking on "Compare/Translate" option on the product edit form
- PIM-7063: Add validation for AttributeGroup - cannot remove AttributeGroup containing attributes and cannot remove AttributGroup "other"
- PIM-7037: Allows code to be an integer on product model import
- PIM-7011: XLSX Options Import - Simple select attribute option cannot be updated for options with numeric codes
- PIM-7039: Association grid, scopable attributes used as labels do not appear
- PIM-6980: Missing labels for attribute prevent you from creating a variant family
- PIM-7030: Not allow empty Metric value as axis for variant products
- PIM-6341: Allow cascade deletion of product models via the grid and PEF
- PIM-6357: Adds mass edit of attributes for product and product models
- MySQL table constraints and elasticsearch indexes have changed. Please execute the pending migrations using the
doctrine:migrations:migrate
console command.
- PIM-7035: fix reset login page style and error 500 thrown after submitting form
- PIM-7045: fix memory leak in step
Compute product model descendants
for product model import - PIM-6958: fix loading a product with a reference data that is not available (simpleselect or multiselect)
- PIM-6349: Adds mass edit to add products to an existing product model
- PIM-6791: Change a product in a variant product by import
IMPORTANT: In order to use the new mass edit, please execute bin/console akeneo:batch:create-job internal add_to_existing_product_model mass_edit add_to_existing_product_model '{}' 'Add products to an existing product model' --env=prod
- Changes the constructor of
Pim\Bundle\EnrichBundle\Controller\Rest\ProductModelController
to addPim\Component\Catalog\Repository\FamilyVariantRepositoryInterface
- Changes the constructor of
Akeneo\Bundle\ElasticsearchBundle\Cursor\CursorFactory
to addAkeneo\Component\StorageUtils\Repository\CursorableRepositoryInterface
and removeDoctrine\Common\Persistence\ObjectManager
and string$entityClassName
- Changes the constructor of
Akeneo\Bundle\ElasticsearchBundle\Cursor\FromSizeCursorFactory
to addAkeneo\Component\StorageUtils\Repository\CursorableRepositoryInterface
and removeDoctrine\Common\Persistence\ObjectManager
and string$entityClassName
- Changes the constructor of
Akeneo\Bundle\ElasticsearchBundle\Cursor\SearchAfterSizeCursorFactory
to addAkeneo\Component\StorageUtils\Repository\CursorableRepositoryInterface
and removeDoctrine\Common\Persistence\ObjectManager
and string$entityClassName
- Deletes
Pim\Component\Catalog\Repository\ProductRepositoryInterface::getAssociatedProductIds()
- Changes the constructor of
Pim\Component\Catalog\Validator\Constraints\ImmutableVariantAxesValuesValidator
to removeDoctrine\ORM\EntityManagerInterface
- PIM-6567: Add edition capabilities to family variants from the UI (distribution of the attributes)
- PIM-6460: Preventing from deleting attributes used as axis from the family and remove the deleted attributes from the family variants
- PIM-6986: Change the image in add variant modal
- API-400: Update partially a family variant with the API
- API-401: Update partially a list of family variants with the API
- PIM-6357: Show the right count when selecting product and product models on mass edit
- PIM-6489: fix the sort of attributes in attribute groups
- PIM-6997: fixes product model indexing CLI command slowness
- PIM-6959: fix getting the product label according to the scope if needed
- IM-825: allow concurrent AJAX requests by closing the session in a listener
- PIM-6838: Display completeness panel after Attributes in the PEF
- PIM-6891: On the grid, execute the ES query only once, not twice
- PIM-6967: Allow category panels to be resized
- PIM-6585: Add help center link in menu
- PIM-6833: Aligns technical requirements with documentation
- PIM-6992: Keep category panel open
- PIM-6791: Change a product in a variant product by import
- New data has been indexed in Elasticsearch. Please re-index the products and product models by launching the commands
pim:product:index --all -e prod
andpim:product-model:index --all -e prod
. - Change the constructor of
Pim\Bundle\ApiBundle\Controller\FamilyVariantController
to addPim\Bundle\ApiBundle\Stream\StreamResourceResponse
. - Replace
Pim\Component\Catalog\Builder\ProductBuilderInterface
byPim\Component\Connector\Processor\Denormalization\Product\AddParent
andPim\Component\Connector\Processor\Denormalization\Product\FindProductToImport
inPim\Component\Connector\Processor\Denormalization\ProductProcessor
- Change method signature from
Pim\Component\Catalog\Model\ProductInterface::setAssociations(array $associations)
toPim\Component\Catalog\Model\ProductInterface::setAssociations(Collection $associations)
- PIM-6354: Adds product models during quick exports.
- PIM-6449: Adds a sub product model to a product model.
- PIM-6450: Adds a variant product to a product model.
- PIM-6948: Use search after method for products and product models indexing instead of offset limit
- PIM-6922: Fix sort order on attribute groups
- PIM-6880: Remove the old variation asset icon
- PIM-6914: Default UI locale for a new user is en_US but fix display of saved UI locale for user
- TIP-824: Increase CLI products indexing performance by 20%
- IMP-6932: Fix product model actions on products grid
- Rename
Pim\Bundle\EnrichBundle\Connector\Job\JobParameters\ConstraintCollectionProvider\ProductQuickExport
toProductAndProductModelQuickExport
- Rename
Pim\Bundle\EnrichBundle\Connector\Processor\QuickExport\ProductProcessor
toProductAndProductModelProcessor
- Updates quick export configurations to remove
filePath
and addfilePathProduct
andfilePathProductModel
. - Adds
Pim\Component\Catalog\Repository\ProductRepositoryInterface.php::searchAfter()
andPim\Component\Catalog\Repository\ProductModelRepositoryInterface::searchAfter()
methods - Deletes
Pim\Component\Catalog\Repository\ProductRepositoryInterface.php::findAllWithOffsetAndSize()
andPim\Component\Catalog\Repository\ProductModelRepositoryInterface::findRootProductModelsWithOffsetAndSize()
methods. - Change the constructor of
Pim\Bundle\EnrichBundle\Controller\Rest\ProductController
to addPim\Component\Catalog\Builder\ProductBuilderInterface
.
IMPORTANT: In order to use the new quick exports, please execute bin/console doctrine:migrations:migrate
to migrate your configurations.
IMPORTANT: In order for your PIM to work properly, you will need to run the following commands to add the missing job instances.
- Add the job instance
compute_family_variant_structure_changes
:bin/console akeneo:batch:create-job "internal" "compute_family_variant_structure_changes" "compute_family_variant_structure_changes" "compute_family_variant_structure_changes" '{"family_variant_codes":["null"]}' "Compute family variant structure changes" --env=prod
- GITHUB-7035: Change class alias for proper LocaleType form parent indication, cheers @mkilmanas!
- PIM-6567: Fix attributes filter to not remove axes
- API-411: Fix error 500 when product model has no values
- API-408: Fix too many error messages
- API-407: Fix too many error messages when trying to create a product model that extends a product model with a parent
- PIM-6933: Fix menu display in case of acl restriction
- PIM-6923: Fix search on all grids when returning on it
- PIM-6878: Fix attribute creation popin not extensible
- TIP-819: 3x indexing performance on command by not waiting for index refresh (Product, ProductModel and PublishedProduct indexing commands)
- PIM-6773: Add the missing required attributes filter in the product model edit form
- PIM-6806: Update product completenesses whenever the attribute requirements of a family are updated
- PIM-6492: search products with variants according to the completeness
- PIM-6337: Create a product model from the UI
- API-405: Update partially a list of product models
Refresh::disabled()
rename toRefresh::disable()
, to make it homogeneous withRefresh::enable()
andRefresh::waitFor()
- Change the constructor of
Pim\Component\Catalog\Completeness\CompletenessCalculator
. RemovePim\Component\Catalog\Factory\ValueFactory
and bothAkeneo\Component\StorageUtils\Repository\CachedObjectRepositoryInterface
. AddPim\Component\Catalog\EntityWithFamily\IncompleteValueCollectionFactory
andPim\Component\Catalog\EntityWithFamily\RequiredValueCollectionFactory
. - Change the constructor of
Pim\Bundle\EnrichBundle\Normalizer\ProductModelNormalizer
to addSymfony\Component\Serializer\Normalizer\NormalizerInterface
. - Move
Pim\Bundle\CatalogBundle\Elasticsearch\Filter\Field\CompletenessFilter
toPim\Bundle\CatalogBundle\Elasticsearch\Filter\Field\CompletenessFilter
- Move
Pim\Bundle\FilterBundle\Filter\Product\CompletenessFilter
toPim\Bundle\FilterBundle\Filter\CompletenessFilter
- Change the constructor of
Pim\Bundle\EnrichBundle\Controller\Rest\ProductModelController
to addAkeneo\Component\StorageUtils\Factory\SimpleFactoryInterface
andSymfony\Component\Serializer\Normalizer\NormalizerInterface
IMPORTANT: In order for your PIM to work properly, you will need to run the following commands to add the missing job instances.
- Add the job instance
compute_completeness_of_products_family
:bin/console akeneo:batch:create-job "internal" "compute_completeness_of_products_family" "compute_completeness_of_products_family" "compute_completeness_of_products_family" '{"family_code":"null"}' "compute completeness of products family" --env=prod
- PIM-6898: Fixes some data can break ES index and crashes new products indexing
- PIM-6918: Fix error when deleteing boolean attribute linked to a published product
- PIM-5817: move datepicker above field instead of under
- API-381: Create family variant via API.
- API-399: Create a product model via API.
- PIM-6903: Adds compare/translate functionality for product models
- API-404: Update partially a single product model via API
- PIM-6892: Forbids users to unselect categories of parent product models
- PIM-6896: Remove the button restore displayed on product models
- PIM-6891: Keep the tab context between product and product model forms
- PIM-6667: Update loading mask design
- PIM-6504: Update action icons on datagrids
- PIM-6848: Fix design on export builder fields
- PIM-6868: CSS glitches compilation
- PIM-6909: Replace 'products' by 'results' in products indexes
- Change the constructor of
Pim\Bundle\EnrichBundle\Normalizer\ProductModelNormalizer
to addPim\Component\Enrich\Query\AscendantCategoriesInterface
- TIP-808: Add version strategy for js and css assets, no more need to ask final users to refresh their browser cache when applying a new patch!
- PRE_SAVE and POST_SAVE events dispatched by instances of BaseSaver now include an "is_new" argument indicating if entities are being inserted or updated.
- TIP-813: Move attribute form fields to make them generic
- PIM-6589: Add new template for confirmation modals
- PIM-6865: Fix ACL on import profile page
- PIM-6876: Escape u001f character to workaround a mysql bug
- TIP-810: Add Symfony command to reset the ES indexes
- TIP-809: Prevents ES from using the scoring system and bypass the max_clause_count limit.
- PIM-6872: Fix PQB sorters with Elasticsearch
- PIM-6859: Fix missing attribute values in PDF
- PIM-6894: Allow any special characters in password field
- PIM-6821: Options "Edit attributes" and "classify the product" not working on the Product grid
- PIM-6584: Update main menu order
- API-398: As Mary, I want to only see my launched exports/imports
- API-397: As Mary, I want to only see my launched jobs in the dashboard
- API-389: As Mary, I want to only see my launched jobs in the process tracker
- PIM-6881: Fix common attributes design
- PIM-6851: Fix completeness panel in case of a big number of channels
- PIM-6895: Improve performances on products datagrid
- PIM-6539: Update cross icons with new design
- PIM-6776: Missing translations for page titles
- PIM-6343: Classify product models via the product form in the tab "categories"
- PIM-6327: Create a family variant from the UI (without distribution of the attributes)
- PIM-6857: Display a family variant from the UI
- PIM-6346: Add history on product model form
- PIM-6863: Hide "Variant" meta in non variant products
- PIM-6816: Manage validation error messages for product models
- PIM-6893: Fix cannot create a variant product if the axes combination already exist
- API-394: Warn API user if they try to use
variant_group
field on product POST/PATCH - API-395: Get list of product models via API
- API-373: Update a single variant product via API
- API-376: Update a list of variant products via API
- Throw exception when trying to create or update a product with the
variant_group
field through the API, now you have to useparent
field please see the link below - Change the constructor of
Pim\Bundle\EnrichBundle\Controller\ProductController
to addOro\Bundle\SecurityBundle\SecurityFacade
, an acl and a template - Change the constructor of
Pim\Bundle\EnrichBundle\Controller\Rest\AttributeGroupController
to addSymfony\Component\EventDispatcher\EventDispatcherInterface
andPim\Bundle\CatalogBundle\Filter\CollectionFilterInterface
- Change the constructor of
Pim\Bundle\EnrichBundle\Controller\Rest\JobInstanceController
to addSymfony\Component\EventDispatcher\EventDispatcherInterface
andPim\Bundle\CatalogBundle\Filter\CollectionFilterInterface
- Change the constructor of
Pim\Bundle\CatalogBundle\Doctrine\ORM\Repository\EntityWithFamilyVariantRepository
to addPim\Component\Catalog\Repository\VariantProductRepositoryInterface
- Change the constructor of
Pim\Component\Catalog\ProductModel\Filter
to addAkeneo\Component\StorageUtils\Repository\IdentifiableObjectRepositoryInterface
- Move
Pim\Component\Connector\Processor\Denormalization\AttributeFilter\AttributeFilterInterface
toPim\Component\Catalog\ProductModel\Filter\AttributeFilter\AttributeFilterInterface
- Move
Pim\Component\Connector\Processor\Denormalization\AttributeFilter\ProductAttributeFilter
toPim\Component\Catalog\ProductModel\Filter\AttributeFilter\ProductAttributeFilter
- Move
Pim\Component\Connector\Processor\Denormalization\AttributeFilter\ProductModelAttributeFilter
toPim\Component\Catalog\ProductModel\Filter\AttributeFilter\ProductModelAttributeFilter
- Rename
Pim\Component\Catalog\Validator\Constraints\SiblingUniqueVariantAxes
intoPim\Component\Catalog\Validator\Constraints\UniqueVariantAxis
- Rename service
pim_catalog.validator.constraint.sibling_unique_variant_axes
intopim_catalog.validator.constraint.unique_variant_axes
- Rename class parameter
pim_catalog.validator.constraint.sibling_unique_variant_axes.class
intopim_catalog.validator.constraint.unique_variant_axes.class
- Replace the class parameter of the service
pim_catalog.repository.variant_product
withpim_catalog.repository.variant_product.class
- Add method
getCodesIfExist
toAkeneo\Component\Classification\Repository\CategoryRepositoryInterface
- Rename
Pim\Bundle\EnrichBundle\Controller\Rest\ValueController
toPim\Bundle\EnrichBundle\Controller\Rest\ValuesController
- Remove method
Pim\Component\Catalog\Repository\ProductRepositoryInterface::setProductQueryBuilderFactory()
- Remove method
Pim\Bundle\CatalogBundle\Doctrine\ORM\Repository\ProductRepository::setReferenceDataRegistry()
- PIM-6446: fix variant family code uniqueness
- GITHUB-6866: Fix the QueryProductCommand, cheers @LeoBenoist!
- API-393: Add prefix "akeneo:batch" to the command "publish-job-to-queue"
- PIM-6843: Update delete buttons in category, user, role and group pages
- PIM-6861: Correctly display a product model if it has no product children
- PIM-6862: Save products on "pim:completeness:calculate" command
- PIM-6866: Fix PQB sorter when attribute is not localizable and/or not scopable
- PIM-6348: Display a red label in the variant navigation if no variant product is complete
- PIM-6451: Now display variant axes coming from parent as "Variant Axis" on the product edit form
- PIM-6847: Fix variant product history
- PIM-6867: Fix validation of variant product, now it's impossible to have a root product model as parent if there are 2 levels of variation
- PIM-6816: Add validation error messages on product model edit form
- GITHUB-6639: Fix Job throwing exception, cheers @dnd-tyler!
- GITHUB-6824: Update gitignore for web-server-bundle, cheers @xElysioN!
- API-377: Get a single product model via API
- API-379: Get a single family variant via API
- API-380: Get a list of family variants via API
- API-369: Get a list of variant products
- API-370: Get a single variant product
- API-371: Delete single variant product
- API-372: Create a variant product
- PIM-6343: Classify product models by import and export product models with their categories
- PIM-6356: Display the image of the 1st variant product created in the grid and on the PEF for product models
- PIM-6856: List family variants created by import in a new tab "variants" in the family
- PIM-6797: Automatically add "unique value" and identifier attributes at the last variant product level in family variants
- TIP-807: Improve menu to pass parameters for routes, cheers @MarieMinasyan!
- PIM-6839: Fix the design for large titles
- PIM-6595: Add missing breadcrumb or user navigation on every page
- PIM-6841: Add custom pictures for entities creation
- PIM-6832: Fix the column category display when category node is expanded
- PIM-6835: CSS Glitch compilation
- PIM-6853: Remove the checkboxes from the attributes grids
- PIM-6534: Move the user status to context dropzone
- PIM-6537: Wrong display of Role / Permission
- PIM-6618: Edit attribute options icons
- Change constructor of
Pim\Bundle\DataGridBundle\Normalizer\ProductModelNormalizer
to addPim\Component\Catalog\ProductModel\ImageAsLabel
- Change constructor of
Pim\Bundle\EnrichBundle\Normalizer\EntityWithFamilyVariantNormalizer
to addPim\Component\Catalog\ProductModel\ImageAsLabel
- Change constructor of
Pim\Bundle\EnrichBundle\Normalizer\ProductModelNormalizer
to addPim\Component\Catalog\ProductModel\ImageAsLabel
- Rename
Pim\Component\Catalog\Validator\Constraints\SiblingUniqueVariantAxesValidator
toPim\Component\Catalog\Validator\Constraints\UniqueVariantAxisValidator
- PIM-6446: fix variant family code uniqueness, beware, this changes the MySQL table
- Rename
Pim\Bundle\EnrichBundle\Controller\Rest\ProductTemplateController
toPim\Bundle\EnrichBundle\Controller\Rest\ValueController
- Remove class
Pim\Bundle\VersioningBundle\Normalizer\Flat\ProxyGroupNormalizer
- Remove class
Pim\Component\Catalog\Normalizer\Standard\ProxyGroupNormalizer
- Remove class
Pim\Bundle\CatalogBundle\Command\CleanProductTemplateCommand
- Remove class
Pim\Bundle\CatalogBundle\Command\CopyVariantGroupValuesCommand
- Remove class
Pim\Bundle\CatalogBundle\Doctrine\ORM\Repository\ProductTemplateRepository
- Remove class
Pim\Bundle\CatalogBundle\Entity\ProductTemplate
- Remove class
Pim\Bundle\CatalogBundle\EventSubscriber\ComputeProductTemplateRawValuesSubscriber
- Remove class
Pim\Bundle\CatalogBundle\EventSubscriber\LoadProductTemplateValuesSubscriber
- Remove class
Pim\Bundle\CatalogBundle\EventSubscriber\ProductTemplateAttributeSubscriber
- Remove class
Pim\Component\Catalog\Builder\ProductTemplateBuilder
- Remove class
Pim\Component\Catalog\Builder\ProductTemplateBuilderInterface
- Remove class
Pim\Component\Catalog\Factory\ProductTemplateFactory
- Remove class
Pim\Component\Catalog\Manager\ProductTemplateApplier
- Remove class
Pim\Component\Catalog\Manager\ProductTemplateApplierInterface
- Remove class
Pim\Component\Catalog\Manager\ProductTemplateApplierInterface
- Remove class
Pim\Component\Catalog\Manager\ProductTemplateMediaManager
- Remove class
Pim\Component\Catalog\Model\ProductTemplateInterface
- Remove class
Pim\Component\Catalog\Repository\ProductTemplateRepositoryInterface
- Remove class
Pim\Component\Catalog\Updater\ProductTemplateUpdater
- Remove class
Pim\Component\Catalog\Updater\ProductTemplateUpdaterInterface
- Remove class
Pim\Component\Catalog\Validator\Constraints\UniqueVariantGroup
- Remove class
Pim\Component\Catalog\Validator\Constraints\VariantGroupValues
- Remove class
Pim\Bundle\DataGridBundle\Datasource\VariantGroupProductDatasource
- Remove class
Pim\Bundle\VersioningBundle\Normalizer\Flat\VariantGroupNormalizer
- Remove class
Pim\Component\Catalog\Normalizer\Standard\VariantGroupNormalizer
- Remove class
Pim\Component\Catalog\Updater\Setter\VariantGroupFieldSetter
- Remove class
Pim\Component\Catalog\Updater\VariantGroupUpdater
- Remove class
Pim\Component\Catalog\Validator\Constraints\HasVariantAxes
- Remove class
Pim\Component\Catalog\Validator\Constraints\HasVariantAxesValidator
- Remove class
Pim\Component\Catalog\Validator\Constraints\UniqueVariantGroupType
- Remove class
Pim\Component\Catalog\Validator\Constraints\UniqueVariantGroupTypeValidator
- Remove class
Pim\Component\Catalog\Validator\Constraints\UniqueVariantGroupValidator
- Remove class
Pim\Component\Catalog\Validator\Constraints\VariantGroupAxis
- Remove class
Pim\Component\Catalog\Validator\Constraints\VariantGroupAxisValidator
- Remove class
Pim\Component\Catalog\Validator\Constraints\VariantGroupValuesValidator
- Remove class
Pim\Component\Catalog\Manager\VariantGroupAttributesResolver
- Remove method
getTypeByGroup
fromPim\Component\Catalog\Repository\GroupTypeRepositoryInterface
- Remove method
getAllGroupsExceptVariantQB
fromPim\Component\Catalog\Repository\GroupTypeRepositoryInterface
- Remove
$isVariant
toPim\Component\Catalog\Repository\GroupTypeRepositoryInterface::findTypeIds()
- Remove method
addAxisAttribute
fromPim\Component\Catalog\Model\GroupInterface
- Remove method
removeAxisAttribute
fromPim\Component\Catalog\Model\GroupInterface
- Remove method
getAxisAttributes
fromPim\Component\Catalog\Model\GroupInterface
- Remove method
setAxisAttributes
fromPim\Component\Catalog\Model\GroupInterface
- Remove method
getProductTemplate
fromPim\Component\Catalog\Model\GroupInterface
- Remove method
setProductTemplate
fromPim\Component\Catalog\Model\GroupInterface
- Remove method
isVariant
fromPim\Component\Catalog\Model\GroupTypeInterface
- Remove method
setVariant
fromPim\Component\Catalog\Model\GroupTypeInterface
- Remove method
getVariantGroup
fromPim\Component\Catalog\Model\ProductInterface
- Remove method
hasAttributeInVariantGroup
fromPim\Component\Catalog\Model\ProductInterface
- Remove method
findAllForVariantGroup
fromPim\Component\Catalog\Repository\ProductRepositoryInterface
- Remove method
getEligibleProductsForVariantGroup
fromPim\Component\Catalog\Repository\ProductRepositoryInterface
- Remove method
findProductIdsForVariantGroup
fromPim\Component\Catalog\Repository\ProductRepositoryInterface
- Change
Pim\Component\Connector\ArrayConverter\FlatToStandard\FieldConverterInterface::convert()
signature, it returnPim\Component\Connector\ArrayConverter\FlatToStandard\ConvertedField
instead of an array
- PIM-6560: Product model - As Julia, I would like to have the "complete variant products" on a product model
- PIM-6451: Variant product - As Julia, I would like to enrich a variant product
- PIM-6330: Family variant - As Julia I would like to import a new variant of a family
- PIM-6331: Family variant - As Julia, I would like to export a family variant
- PIM-6333: Import - As Julia, I would like to import products models from my ERP
- PIM-6335: Import - As Julia, I would like to import variant products from my ERP
- PIM-6336: Export - As Julia, I would like to export variant products
- PIM-6338: Product model - As Julia I would like to enrich a product model
- PIM-6347: Variant product - As Julia, I would like to have a global completeness on a variant product
- PIM-6348: Variant product - As Julia, I would like to navigate to my product model and variant products
- PIM-6352: Grid - As Julia, I would like to display the products models in the grid
- PIM-6353: Grid - As Julia, I would like to search products with variants on custom attributes
- PIM-6360: Bulk actions - As Julia, I would like to edit some products models sequentially
- PIM-6441: Fixtures catalog
- PIM-6442: Extract values behavior from product
- PIM-6444: No variant group - Remove the entry menu + the screens
- PIM-6455: Family variant - As Julia, I would like to update a family variant by import
- PIM-6669: Product model - As Julia I would like to enrich a sub product model
- PIM-6674: No bulk actions managed with products models
- PIM-6732: No variant group - Remove the bulk operation "Add to a variant group"
- PIM-6734: No variant group - Remove the CE permissions for variant groups
- PIM-6735: No variant group - Remove the variant groups exports and imports
- PIM-6737: Export - As Julia, I would like to export products models
- PIM-6741: Product model - Add product model code in the PEF header
- PIM-6742: Import - As Julia, I would like to update products models by import from my ERP
- PIM-6743: Import - As Julia I would like to update variant products from my ERP
- PIM-6768: Grid - ID column with "product model code" or "product identifier"
- PIM-6793: Grid - Different display for products models
- PIM-6801: Settings - As Julia I would like to create an attribute with the code "parent"
- PIM-6818: No mass delete with product models
- PIM-6288: Update flash messages design
- PIM-6289: Update JSTree design
- PIM-6294: Update switch design
- PIM-6374: Add columns for product navigation
- PIM-6391: Update comments design
- PIM-6403: Update panels design to use dropdown selectors
- PIM-6404: Update buttons design
- PIM-6409: Update all the title containers design
- PIM-6290: Update the main navigation design
- PIM-6397: Enable Search filter on all grids
- PIM-6406: Update job profile show page to include last executions
- TIP-764: Mass edit has been redone
- PIM-6412: GRID Change product information - As Julia, I would like to use the mass edit with a new UI
- PIM-6474: [IMP] Main menu does not display the "highlighted" elements
- PIM-6486: [IMP] There are remaining borders in some tabs
- PIM-6495: PEF HEADER- As Julia, I would like to enrich product in a brand new UI
- PIM-6505: GRID - As Julia I would like to switch to another working context
- PIM-6506: PEF ATTRIBUTE- As Julia, I would like to enrich product in a brand new UI
- PIM-6507: PEF COMPLETENESS - As Julia, I would like to display product completeness in a brand new UI
- PIM-6508: PEF CATEGORY - As Julia, I would like to enrich product in a brand new UI
- PIM-6513: [IMP] Display no result screen with the grid header
- PIM-6517: GRID FILTERS - As Julia, I would like to Manage filters on the product grid
- PIM-6521: GRID EXPORT - As Julia, I would like to quick export products from the grid
- PIM-6524: GRID VIEW - As Julia, I would like to create a view
- PIM-6533: [IMP] Export and Import icons are mixed in the menu
- PIM-6535: [IMP] Import / Export: display the Profile's name in purple
- PIM-6545: ASSET GRID- As Julia, I would like to display the assets in a brand new grid
- PIM-6551: PEF ASSOCIATION - As Julia, I would like to view Association in a new UI
- PIM-6552: PEF ASSOCIATION - As Julia, I would like to add/remove an association
- PIM-6553: GRID VIEW - As Julia I would like to update a view
- PIM-6554: PUBLISHED Products GRID - As Julia, I would like to check the published products
- PIM-6555: GRID VIEW - As Julia, I would like to display a view list
- PIM-6556: PEF COMPARE - As Julia, I would like to copy product information from a locale/ or a channel
- PIM-6570: [IMP] PEF - Completeness is not updated after a single Save
- PIM-6574: GRID CATEGORY - As Julia, I would like to display the Category panel in the product grid
- PIM-6575: GRID VIEW - As Julia, I would like to delete a view
- PIM-6576: GRID PRODUCT - As Julia, I would like to create a product in a brand new UI
- PIM-6577: PEF - As Julia I would like to add an option to a simple or multiselect attribute with a new design
- PIM-6578: PEF - As Julia I would like to view the product's version content in a new UI
- PIM-6579: *** PEF HIGHLIGHT - As Julia, I would like to see at a glance empty required attributes
- PIM-6580: PEF COMMENT - As Julia, I would like to add a comment on a product
- PIM-6581: PEF COMMENT - As Julia, I would like to reply to a comment
- PIM-6582: PEF Restore - As Julia, I would like to restore a product version in a new UI
- PIM-6587: GRID - As Julia, I would like to switch from View to Project
- PIM-6606: IMPORT EXPORT - As Julia, I would like to search for a profile in a new designed drop-down
- PIM-6607: IMPORT - As Julia I would like to upload a file
- PIM-6608: IMPORT EXPORT - As Julia I would like to edit an import or export profile properties & settings in a new UI
- PIM-6613: [IMP] Settings Attributes - Attribute's name isn't display in purple
- PIM-6614: [IMP] Settings Attributes - type and group dropdowns don't have the right design
- PIM-6619: ATTRIBUTE CREATION - As Julia, I would like to create an attribute
- PIM-6631: GROUP TYPE CREATION - As Julia, I would like to create a group type
- PIM-6640: CHANNEL SEARCH - As Julia, I would like to look for a channel using its label
- PIM-6643: [IMP] wrong design when you log out
- PIM-6645: PEF SEQ EDIT- As Julia, I would like to edit sequentially products
- PIM-6653: FAMILY EDIT - As Julia, I would like to mass edit families
- PIM-6658: PEF COMPLETENESS & FILTER
- PIM-6694: Add UX Design
- PIM-6746: PEF/ Grid - As Julia, I would like to keep the working context in the header
- PIM-6749: PEF - As Mary, I would like to send a comment with my proposal in a new UI
- PIM-6751: PEF - As Mary, I would like to click on a new designed button to send my proposal
- PIM-6753: COMMON - As Julia I would like "empty" screen to be displayed in a new UI
- PIM-6755: COMMON - As Julia I would like "no result" screen to be displayed in a new UI
- PIM-6758: PEF - As Julia, I would like to see the missing required attributes in the PEF header
- PIM-6778: PEF HEADER - As Julia, I would like to view the identifier in the PEF header
- API-347: [Migration script] Label is now mandatory when generating clientId via cmd line
- API-351: As Peter/Philip, I want that API connection revocation takes effect instantly
- API-324: Label is now mandatory when generating client Id via command line
- API-335: Refactor the ProductController in ApiBundle
- API-312: Add UI to manage (create/revoke) API connections
- API-218: Get the list of measure families with their respecting units
- API-252: Get a single measure family
- API-161: Update partially a list of channels
- API-205: Update partially a single channel
- API-159: Update partially a list of association types
- API-184: Get a single association type
- API-160: Get a list of association types
- API-207: Update partially a single association type
- API-206: Create a new association type
- API-204: Create a new channel
- API-202: Create a new attribute group
- API-182: Get a single currency
- API-165: Get a list of currencies
- API-163: Update partially a list of attribute groups
- API-203: Update partially a single attribute group
- API-183: Get a single attribute group
- API-166: Get a list of attribute groups
- API-324: Convert label option to mandatory argument in command
pim:oauth-server:create-client
- TIP-718: Update group types form
- PIM-6291: Adds attribute used as the main picture in the UI for each family (attribute_as_image)
- GITHUB-4877: Update some tooltips messages of the export builder, Cheers @Milie44!
- GITHUB-5949: Fix the deletion of a job instance (import\export) from the job edit page, cheers @BatsaxIV !
- PIM-6531: Have English language as default language for new users
- PIM-6761: Add filter on required attributes
- TIP-711: Rework job execution reporting page with the new PEF architecture
- TIP-724: Refactoring of the 'Settings\Association types' index screen using 'pim\common\grid'
- TIP-725: Generalization of the refactoring made in the TIP-724 for all screen containing a simple grid
- TIP-734: Menu and index page is now using the new PEF architecture
- GITHUB-6174: Show a loading mask during the file upload in the import jobs
- TIP-730: Reworking of the creation popin for basic entities
- TIP-732: Rework the attribute form using the PEF architecture
- PIM-6448: Product model CRUD API
- TIP-747: Migrate to Symfony 3.3
- PIM-6740: Separe installation state (installed) from config file
- API-359: Move notified user of a job into the configuration parameters of the job
- TIP-733: Replace
oro/datafilter-builder
withfilters-list
andfilters-button
- PIM-6645: removed all backend related sequential edit classes. It's now managed in the frontend.
- API-331: As a devops, I should be able to configure where files generated by jobs are archived
- API-334: Execution jobs should have all the information to be launched in background
- API-362: Push job executions into a queue that will be consumed by a daemon
- API-359: Configure notification user of a job in the raw_parameters instead of user column
-
Remove container parameter
pim_catalog_product_storage_driver
-
Remove model
src/Pim/Bundle/CatalogBundle/Resources/config/model/doctrine/Association.mongodb.yml
-
Remove model
src/Pim/Bundle/CatalogBundle/Resources/config/model/doctrine/Completeness.mongodb.yml
-
Remove model
src/Pim/Bundle/CatalogBundle/Resources/config/model/doctrine/Product.mongodb.yml
-
Remove model
src/Pim/Bundle/VersioningBundle/Resources/config/model/doctrine/Version.mongodb.yml
-
Remove constants
DOCTRINE_ORM
andDOCTRINE_MONGODB_ODM
fromAkeneo\Bundle\StorageUtilsBundle\DependencyInjection\AkeneoStorageUtilsExtension
-
Remove class
Akeneo\Bundle\StorageUtilsBundle\Doctrine\SmartManagerRegistry
-
Remove service
akeneo_storage_utils.doctrine.smart_manager_registry
-
Remove repository
Akeneo\Bundle\ClassificationBundle\Doctrine\Mongo\Repository\AbstractItemCategoryRepository
-
Remove repository
Pim\Bundle\ApiBundle\Doctrine\MongoDBODM\Repository\ProductRepository
-
Remove repository
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\ProductRepositoryInterface
-
Remove repository
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\Repository\CompletenessRepository
-
Remove repository
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\Repository\ProductCategoryRepository
-
Remove repository
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\Repository\ProductMassActionRepository
-
Remove repository
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\Repository\ProductRepository
-
Remove repository
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\Repository\ProductValueCounterRepository
-
Remove repository
Pim\Bundle\CatalogBundle\spec\Doctrine\MongoDBODM\Repository\CompletenessRepositorySpec
-
Remove repository
Pim\Bundle\CatalogBundle\spec\Doctrine\MongoDBODM\Repository\ProductRepositorySpec
-
Remove repository
Pim\Bundle\VersioningBundle\Doctrine\MongoDBODM\VersionRepository
-
Remove event listener
Akeneo\Bundle\StorageUtilsBundle\EventListener\MongoDBODM\ResolveTargetEntityListener
-
Remove event listener
Pim\Bundle\DataGridBundle\EventListener\MongoDB\ConfigureHistoryGridListener
-
Remove event subscriber
Akeneo\Bundle\StorageUtilsBundle\EventSubscriber\MongoDBODM\EntitiesTypeSubscriber
-
Remove event subscriber
Akeneo\Bundle\StorageUtilsBundle\EventSubscriber\MongoDBODM\EntityTypeSubscriber
-
Remove event subscriber
Pim\Bundle\CatalogBundle\EventSubscriber\MongoDBODM\EnsureIndexesSubscriber
-
Remove event subscriber
Pim\Bundle\CatalogBundle\EventSubscriber\MongoDBODM\ProductRelatedEntityRemovalSubscriber
-
Remove event subscriber
Pim\Bundle\CatalogBundle\EventSubscriber\MongoDBODM\RemoveOutdatedProductsFromAssociationsSubscriber
-
Remove event subscriber
Pim\Bundle\CatalogBundle\EventSubscriber\MongoDBODM\SetNormalizedProductDataSubscriber
-
Remove event subscriber
Pim\Bundle\CatalogBundle\EventSubscriber\MongoDBODM\SetProductsSubscriber
-
Remove event subscriber
Pim\Bundle\CatalogBundle\EventSubscriber\MongoDBODM\TimestampableSubscriber
-
Remove event subscriber
Pim\Bundle\CatalogBundle\EventSubscriber\MongoDBODM\UpdateNormalizedProductDataSubscriber
-
Remove event subscriber
Pim\Bundle\CatalogBundle\EventSubscriber\ORM\InjectProductReferenceSubscriber
-
Remove event subscriber
Pim\Bundle\VersioningBundle\EventSubscriber\MongoDBODM\AddProductVersionSubscriber
-
Remove class
Akeneo\Bundle\StorageUtilsBundle\Doctrine\MongoDBODM\Collections\ReferencedCollectionFactory
-
Remove class
Akeneo\Bundle\StorageUtilsBundle\Doctrine\MongoDBODM\Collections\ReferencedCollection
-
Remove class
Akeneo\Bundle\StorageUtilsBundle\Doctrine\MongoDBODM\Cursor\CursorFactory
-
Remove class
Akeneo\Bundle\StorageUtilsBundle\Doctrine\MongoDBODM\Cursor\Cursor
-
Remove class
Akeneo\Bundle\StorageUtilsBundle\Doctrine\MongoDBODM\MappingsOverrideConfigurator
-
Remove class
Akeneo\Bundle\StorageUtilsBundle\Doctrine\MongoDBODM\Types\Entities
-
Remove class
Akeneo\Bundle\StorageUtilsBundle\Doctrine\MongoDBODM\Types\Entity
-
Remove class
Akeneo\Bundle\StorageUtilsBundle\MongoDB\MongoObjectsFactory
-
Remove class
Pim\Bundle\CatalogBundle\Command\CleanMongoDBCommand
-
Remove class
Pim\Bundle\CatalogBundle\Command\MongoDBIndexCreatorCommand
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\CompletenessGenerator
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\Filter\AbstractAttributeFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\Filter\AbstractFieldFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\Filter\AbstractFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\Filter\BooleanFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\Filter\CompletenessFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\Filter\DateFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\Filter\DateTimeFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\Filter\FamilyFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\Filter\GroupsFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\Filter\MediaFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\Filter\MetricFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\Filter\NumberFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\Filter\OptionFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\Filter\OptionsFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\Filter\PriceFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\Filter\ProductIdFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\Filter\StringFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\IndexCreator
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\IndexPurger
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\NamingUtility
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\QueryGenerator\AbstractQueryGenerator
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\QueryGenerator\AttributeAsLabelUpdatedQueryGenerator
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\QueryGenerator\AttributeDeletedQueryGenerator
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\QueryGenerator\ChannelDeletedQueryGenerator
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\QueryGenerator\FamilyDeletedQueryGenerator
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\QueryGenerator\FamilyLabelUpdatedQueryGenerator
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\QueryGenerator\MultipleOptionCodeUpdatedQueryGenerator
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\QueryGenerator\MultipleOptionDeletedQueryGenerator
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\QueryGenerator\MultipleOptionValueUpdatedQueryGenerator
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\QueryGenerator\NormalizedDataQueryGeneratorInterface
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\QueryGenerator\OptionCodeUpdatedQueryGenerator
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\QueryGenerator\OptionDeletedQueryGenerator
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\QueryGenerator\OptionValueUpdatedQueryGenerator
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\Saver\ProductSaver
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\Sorter\BaseSorter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\Sorter\CompletenessSorter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\Sorter\FamilySorter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\Sorter\InGroupSorter
-
Remove class
Pim\Bundle\CatalogBundle\MongoDB\Normalizer\Document\AssociationNormalizer
-
Remove class
Pim\Bundle\CatalogBundle\MongoDB\Normalizer\Document\DateTimeNormalizer
-
Remove class
Pim\Bundle\CatalogBundle\MongoDB\Normalizer\Document\GenericNormalizer
-
Remove class
Pim\Bundle\CatalogBundle\MongoDB\Normalizer\Document\MetricNormalizer
-
Remove class
Pim\Bundle\CatalogBundle\MongoDB\Normalizer\Document\ProductNormalizer
-
Remove class
Pim\Bundle\CatalogBundle\MongoDB\Normalizer\Document\ProductPriceNormalizer
-
Remove class
Pim\Bundle\CatalogBundle\MongoDB\Normalizer\Document\ProductValueNormalizer
-
Remove class
Pim\Bundle\CatalogBundle\MongoDB\Normalizer\Document\VersionNormalizer
-
Remove class
Pim\Bundle\CatalogBundle\MongoDB\Normalizer\NormalizedData\AttributeOptionNormalizer
-
Remove class
Pim\Bundle\CatalogBundle\MongoDB\Normalizer\NormalizedData\CompletenessNormalizer
-
Remove class
Pim\Bundle\CatalogBundle\MongoDB\Normalizer\NormalizedData\DateTimeNormalizer
-
Remove class
Pim\Bundle\CatalogBundle\MongoDB\Normalizer\NormalizedData\FamilyNormalizer
-
Remove class
Pim\Bundle\CatalogBundle\MongoDB\Normalizer\NormalizedData\FileNormalizer
-
Remove class
Pim\Bundle\CatalogBundle\MongoDB\Normalizer\NormalizedData\GroupNormalizer
-
Remove class
Pim\Bundle\CatalogBundle\MongoDB\Normalizer\NormalizedData\MetricNormalizer
-
Remove class
Pim\Bundle\CatalogBundle\MongoDB\Normalizer\NormalizedData\ProductNormalizer
-
Remove class
Pim\Bundle\CatalogBundle\MongoDB\Normalizer\NormalizedData\ProductPriceNormalizer
-
Remove class
Pim\Bundle\CatalogBundle\MongoDB\Normalizer\NormalizedData\ProductValueNormalizer
-
Remove class
Pim\Bundle\DataGridBundle\Datasource\ResultRecord\MongoDbOdm\AssociatedProductHydrator
-
Remove class
Pim\Bundle\DataGridBundle\Datasource\ResultRecord\MongoDbOdm\ObjectHydrator
-
Remove class
Pim\Bundle\DataGridBundle\Datasource\ResultRecord\MongoDbOdm\ObjectIdHydrator
-
Remove class
Pim\Bundle\DataGridBundle\Datasource\ResultRecord\MongoDbOdm\Product\AssociationTransformer
-
Remove class
Pim\Bundle\DataGridBundle\Datasource\ResultRecord\MongoDbOdm\Product\CompletenessTransformer
-
Remove class
Pim\Bundle\DataGridBundle\Datasource\ResultRecord\MongoDbOdm\Product\DateTimeTransformer
-
Remove class
Pim\Bundle\DataGridBundle\Datasource\ResultRecord\MongoDbOdm\Product\FamilyTransformer
-
Remove class
Pim\Bundle\DataGridBundle\Datasource\ResultRecord\MongoDbOdm\Product\FieldsTransformer
-
Remove class
Pim\Bundle\DataGridBundle\Datasource\ResultRecord\MongoDbOdm\Product\GroupsTransformer
-
Remove class
Pim\Bundle\DataGridBundle\Datasource\ResultRecord\MongoDbOdm\ProductHydrator
-
Remove class
Pim\Bundle\DataGridBundle\Datasource\ResultRecord\MongoDbOdm\Product\OptionsTransformer
-
Remove class
Pim\Bundle\DataGridBundle\Datasource\ResultRecord\MongoDbOdm\Product\ValuesTransformer
-
Remove class
Pim\Bundle\DataGridBundle\DependencyInjection\Compiler\ResolverPass
-
Remove class
Pim\Bundle\DataGridBundle\Extension\Pager\MongoDbOdm\Pager
-
Remove class
Pim\Bundle\DataGridBundle\Extension\Sorter\MongoDbOdm\FieldSorter
-
Remove class
Pim\Bundle\FilterBundle\Datasource\MongoDbOdm\OdmFilterDatasourceAdapter
-
Remove class
Pim\Bundle\FilterBundle\Datasource\MongoDbOdm\OdmFilterProductDatasourceAdapter
-
Remove class
Pim\Bundle\ReferenceDataBundle\DataGrid\Datasource\ResultRecord\MongoDbOdm\Product\ReferenceDataTransformer
-
Remove class
Pim\Bundle\ReferenceDataBundle\Doctrine\MongoDB\Filter\ReferenceDataFilter
-
Remove class
Pim\Bundle\ReferenceDataBundle\Doctrine\MongoDB\Sorter\ReferenceDataSorter
-
Remove class
Pim\Bundle\ReferenceDataBundle\MongoDB\Normalizer\Document\ReferenceDataNormalizer
-
Remove class
Pim\Bundle\ReferenceDataBundle\MongoDB\Normalizer\NormalizedData\ReferenceDataNormalizer
-
Remove class
Pim\Bundle\VersioningBundle\Doctrine\MongoDBODM\BulkVersionBuilder
-
Remove class
Pim\Bundle\VersioningBundle\Doctrine\MongoDBODM\Saver\BulkVersionSaver
-
Remove class
Pim\Bundle\VersioningBundle\UpdateGuesser\MongoDBODM\ContainsProductsUpdateGuesser
-
Remove class
upgrades/UpgradeHelper.php
-
Remove class
Pim\Bundle\DataGridBundle\Datasource\DatasourceSupportResolver
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\Common\Filter\CategoryFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\ORM\Condition\CriteriaCondition
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\ORM\Filter\AbstractAttributeFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\ORM\Filter\AbstractFieldFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\ORM\Filter\AbstractFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\ORM\Filter\BooleanFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\ORM\Filter\CompletenessFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\ORM\Filter\DateFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\ORM\Filter\DateTimeFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\ORM\Filter\FamilyFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\ORM\Filter\GroupsFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\ORM\Filter\IdentifierFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\ORM\Filter\MediaFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\ORM\Filter\MetricFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\ORM\Filter\NumberFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\ORM\Filter\OptionFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\ORM\Filter\OptionsFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\ORM\Filter\PriceFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\ORM\Filter\ProductIdFilter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\ORM\Join\CompletenessJoin
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\ORM\Join\ValueJoin
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\ORM\Sorter\BaseSorter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\ORM\Sorter\CompletenessSorter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\ORM\Sorter\EntitySorter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\ORM\Sorter\FamilySorter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\ORM\Sorter\InGroupSorter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\ORM\Sorter\IsAssociatedSorter
-
Remove class
Pim\Bundle\CatalogBundle\Doctrine\ORM\Sorter\MetricSorter
-
Remove class
ReferenceDataBundle\Doctrine\ORM\Filter\ReferenceDataFilter
-
Remove class
ReferenceDataBundle\Doctrine\ORM\Sorter\ReferenceDataSorter
-
Change the constructor of
Akeneo\Bundle\StorageUtilsBundle\Doctrine\TableNameBuilder
to replaceDoctrine\Common\Persistence\ManagerRegistry
byDoctrine\Common\Persistence\ObjectManager
-
Change the constructor of
Akeneo\Bundle\StorageUtilsBundle\Doctrine\Common\Detacher\ObjectDetacher
to replaceDoctrine\Common\Persistence\ManagerRegistry
byDoctrine\Common\Persistence\ObjectManager
-
Change the constructor of
Pim\Bundle\CatalogBundle\Doctrine\Common\Filter\ObjectCodeResolver
to replaceDoctrine\Common\Persistence\ManagerRegistry
byDoctrine\Common\Persistence\ObjectManager
-
Change the constructor of
Pim\Bundle\CommentBundle\Controller\CommentController
to replaceDoctrine\Common\Persistence\ManagerRegistry
byDoctrine\Common\Persistence\ObjectManager
-
Change the constructor of
Pim\Bundle\VersioningBundle\UpdateGuesser\VariantGroupUpdateGuesser
to replaceDoctrine\Common\Persistence\ManagerRegistry
byPim\Component\Catalog\Repository\GroupRepositoryInterface
and to remove the$groupClass
argument -
Change the constructor of
Pim\Bundle\CatalogBundle\Doctrine\Common\Filter\ObjectIdResolver
to replaceDoctrine\Common\Persistence\ManagerRegistry
byDoctrine\Common\Persistence\ObjectManager
-
Change the constructor of
Oro\Bundle\SecurityBundle\Acl\Extension\EntityClassResolver
to replaceDoctrine\Common\Persistence\ManagerRegistry
bySymfony\Bridge\Doctrine\RegistryInterface\RegistryInterface
-
Change the constructor of
Pim\Bundle\DataGridBundle\EventListener\ConfigureSortersListener
to removePim\Bundle\DataGridBundle\Datasource\DatasourceSupportResolver
-
Change the constructor of
Pim\Bundle\DataGridBundle\Datasource\DatasourceAdapterResolver
to removePim\Bundle\DataGridBundle\Datasource\DatasourceSupportResolver
-
Remove methods
countVariantGroupAxis
,getAllGroupsExceptVariant
, ``,getAllVariantGroups
, `hasAttribute` and `getVariantGroupByProductTemplate` from `Pim\Component\Catalog\Repository\GroupRepositoryInterface` -
Remove method
hasAttributeInVariantGroup
fromPim\Component\Catalog\Repository\ProductRepositoryInterface
-
Remove class
Pim\Component\Connector\ArrayConverter\FlatToStandard\VariantGroup
-
Remove class
Pim\Component\Connector\ArrayConverter\StandardToFlat\VariantGroup
-
Remove class
Pim\Component\Connector\Job\JobParameters\ConstraintCollectionProvider\VariantGroupCsvExport
-
Remove class
Pim\Component\Connector\Job\JobParameters\ConstraintCollectionProvider\VariantGroupXlsxExport
-
Remove class
Pim\Component\Connector\Job\JobParameters\ConstraintCollectionProvider\VariantGroupCsvImport
-
Remove class
Pim\Component\Connector\Job\JobParameters\DefaultValuesProvider\VariantGroupCsvExport
-
Remove class
Pim\Component\Connector\Job\JobParameters\DefaultValuesProvider\VariantGroupXlsxExport
-
Remove class
Pim\Component\Connector\Job\JobParameters\DefaultValuesProvider\VariantGroupCsvImport
-
Remove class
Pim\Component\Connector\Job\JobParameters\DefaultValuesProvider\VariantGroupXlsxImport
-
Remove class
Pim\Component\Connector\Processor\Denormalization\VariantGroupProcessor
-
Remove class
Pim\Component\Connector\Processor\Normalization\VariantGroupProcessor
-
Remove class
Pim\Component\Connector\Reader\Database\VariantGroupReader
-
Remove class
Pim\Component\Connector\Reader\File\Csv\VariantGroupReader
-
Remove class
Pim\Component\Connector\Writer\Database\VariantGroupWriter
-
Remove class
Pim\Component\Connector\Writer\File\CSV\VariantGroupWriter
-
Remove class
Pim\Component\Connector\Writer\File\XLSX\VariantGroupWriter
-
Remove class
Pim\Bundle\EnrichBundle\Connector\Processor\MassEdit\Product\AddProductToVariantGroupProcessor
-
Remove class
Pim\Bundle\EnrichBundle\Connector\Reader\MassEdit\FilteredVariantGroupProductReader
-
Remove class
Pim\Bundle\EnrichBundle\Controller\Rest\VariantGroupAttributeController
-
Remove class
Pim\Bundle\EnrichBundle\Controller\Rest\VariantGroupController
-
Remove class
Pim\Bundle\EnrichBundle\Filter\VariantGroupEditDataFilter
-
Remove class
Pim\Bundle\EnrichBundle\Form\Subscriber\AddVariantGroupAxesSubscriber
-
Remove class
Pim\Bundle\EnrichBundle\Form\Type\VariantGroupType
-
Remove class
Pim\Bundle\VersioningBundle\UpdateGuesser\VariantGroupUpdateGuesser
-
Rename class
Pim\Bundle\EnrichBundle\Normalizer\VariantGroupNormalizer
intoPim\Bundle\EnrichBundle\Normalizer\GroupNormalizer
-
Remove service
pim_connector.array_converter.flat_to_standard.variant_group
and class parameterpim_connector.array_converter.flat_to_standard.variant_group.class
-
Remove service
pim_connector.array_converter.standard_to_flat.variant_group
and class parameterpim_connector.array_converter.standard_to_flat.variant_group.class
-
Remove service
pim_connector.job.job_parameters.constraint_collection_provider.variant_group_csv_export
and class parameterpim_connector.job.job_parameters.constraint_collection_provider.variant_group_csv_export.class
-
Remove service
pim_connector.job.job_parameters.constraint_collection_provider.variant_group_xlsx_export
and class parameterpim_connector.job.job_parameters.constraint_collection_provider.variant_group_xlsx_export.class
-
Remove service
pim_connector.job.job_parameters.constraint_collection_provider.variant_group_csv_import
and class parameterpim_connector.job.job_parameters.constraint_collection_provider.variant_group_csv_import.class
-
Remove service
pim_connector.job.job_parameters.constraint_collection_provider.variant_group_xlsx_import
and class parameterpim_connector.job.job_parameters.constraint_collection_provider.variant_group_xlsx_import.class
-
Remove service
pim_connector.job.job_parameters.default_values_provider.variant_group_csv_export
and class parameterpim_connector.job.job_parameters.default_values_provider.variant_group_csv_export.class
-
Remove service
pim_connector.job.job_parameters.default_values_provider.variant_group_xlsx_export
and class parameterpim_connector.job.job_parameters.default_values_provider.variant_group_xlsx_export.class
-
Remove service
pim_connector.job.job_parameters.default_values_provider.variant_group_csv_import
and class parameterpim_connector.job.job_parameters.default_values_provider.variant_group_csv_import.class
-
Remove service
pim_connector.job.job_parameters.default_values_provider.variant_group_xlsx_import
and class parameterpim_connector.job.job_parameters.default_values_provider.variant_group_xlsx_import.class
-
Remove service
pim_connector.processor.denormalization.variant_group
and class parameterpim_connector.processor.denormalization.variant_group.class
-
Remove service
pim_connector.processor.normalization.variant_group
and class parameterpim_connector.processor.normalization.variant_group.class
-
Remove service
pim_connector.reader.database.variant_group
and class parameterpim_connector.reader.database.variant_group.class
-
Remove service
pim_connector.reader.file.csv_variant_group
and class parameterpim_connector.reader.file.csv_variant_group.class
-
Remove service
pim_connector.writer.database.variant_group
and class parameterpim_connector.writer.database.variant_group.class
-
Remove service
pim_connector.writer.file.csv_variant_group
and class parameterpim_connector.writer.file.csv_variant_group.class
-
Remove service
pim_connector.writer.file.xlsx_variant_group
and class parameterpim_connector.writer.file.xlsx_variant_group.class
-
Remove service
pim_enrich.connector.processor.mass_edit.product.add_to_variant_group
and class parameterpim_enrich.connector.processor.mass_edit.product.add_to_variant_group.class
-
Remove service
pim_enrich.connector.reader.mass_edit.variant_group_product
and class parameterpim_enrich.connector.reader.mass_edit.variant_group_product.class
-
Remove service
pim_enrich.controller.rest.variant_group
and class parameterpim_enrich.controller.rest.variant_group.class
-
Remove service
pim_enrich.controller.rest.variant_group_attribute
and class parameterpim_enrich.controller.rest.variant_group_attribute.class
-
Remove service
pim_enrich.filter.variant_group_edit_data
and class parameterpim_enrich.filter.variant_group_edit_data.class
-
Remove service
pim_enrich.form.subscriber.add_variant_group_axes
and class parameterpim_enrich.form.subscriber.add_variant_group_axes.class
-
Remove service
pim_enrich.form.type.variant_group
and class parameterpim_enrich.form.type.variant_group.class
-
Remove service
pim_versioning.update_guesser.variant_group
and class parameterpim_versioning.update_guesser.variant_group.class
-
Remove service
pim_connector.reader.file.xlsx_variant_group
-
Remove service
pim_connector.job.csv_variant_group_export
-
Remove service
pim_connector.job.xlsx_variant_group_export
-
Remove service
pim_connector.job.csv_variant_group_import
-
Remove service
pim_connector.job.xlsx_variant_group_import
-
Remove service
pim_connector.step.csv_variant_group.import
-
Remove service
pim_connector.step.xlsx_variant_group.import
-
Remove service
pim_connector.step.csv_variant_group.export
-
Remove service
pim_connector.step.xlsx_variant_group.export
-
Remove service
pim_enrich.form.variant_group
-
Remove service
pim_enrich.form.handler.variant_group
-
Remove service
pim_enrich.job.add_to_variant_group
-
Remove service
pim_enrich.normalizer.variant_group_violation
-
Remove service
pim_enrich.step.add_to_variant_group.mass_edit
-
Remove service
pim_installer.job_parameters.constraints.variant_group_csv_import
-
Remove service
pim_installer.job_parameters.defaults.variant_group_csv_import
-
Remove service
pim_installer.job.fixtures_variant_group_csv
-
Rename service
pim_enrich.provider.structure_version.variant_group
intopim_enrich.provider.structure_version.group
-
Remove parameter
pim_installer.job_name.fixtures_variant_group_csv
-
Rename class parameter
pim_enrich.normalizer.variant_group_violation.class
intopim_enrich.normalizer.group_violation.class
- PIM-6448:
Pim\Component\Catalog\Model\AbstractProduct
becomes a Doctrine mapped superclass
- Remove class
Pim\Bundle\EnrichBundle\Form\Type\AttributeRequirementType
- PIM-6442: Rename
Pim\Bundle\VersioningBundle\Normalizer\Flat\AbstractProductValueDataNormalizer
toPim\Bundle\VersioningBundle\Normalizer\Flat\AbstractValueDataNormalizer
- PIM-6442: Rename
Pim\Bundle\VersioningBundle\Normalizer\Flat\ProductValueNormalizer
toPim\Bundle\VersioningBundle\Normalizer\Flat\ValueNormalizer
- PIM-6442: Rename
Pim\Component\Catalog\Completeness\Checker\ProductValueCompleteChecker
toPim\Component\Catalog\Completeness\Checker\ValueCompleteChecker
- PIM-6442: Rename
Pim\Component\Catalog\Completeness\Checker\ProductValueCompleteCheckerInterface
toPim\Component\Catalog\Completeness\Checker\ValueCompleteCheckerInterface
- PIM-6442: Rename
Pim\Component\Catalog\Factory\ProductValue\DateProductValueFactory
toPim\Component\Catalog\Factory\Value\DateValueFactory
- PIM-6442: Rename
Pim\Component\Catalog\Factory\ProductValue\MediaProductValueFactory
toPim\Component\Catalog\Factory\Value\MediaValueFactory
- PIM-6442: Rename
Pim\Component\Catalog\Factory\ProductValue\MetricProductValueFactory
toPim\Component\Catalog\Factory\Value\MetricValueFactory
- PIM-6442: Rename
Pim\Component\Catalog\Factory\ProductValue\OptionProductValueFactory
toPim\Component\Catalog\Factory\Value\OptionValueFactory
- PIM-6442: Rename
Pim\Component\Catalog\Factory\ProductValue\OptionsProductValueFactory
toPim\Component\Catalog\Factory\Value\OptionsValueFactory
- PIM-6442: Rename
Pim\Component\Catalog\Factory\ProductValue\PriceCollectionProductValueFactory
toPim\Component\Catalog\Factory\Value\PriceCollectionValueFactory
- PIM-6442: Rename
Pim\Component\Catalog\Factory\ProductValue\ProductValueFactoryInterface
toPim\Component\Catalog\Factory\Value\ValueFactoryInterface
- PIM-6442: Rename
Pim\Component\Catalog\Factory\ProductValue\ScalarProductValueFactory
toPim\Component\Catalog\Factory\Value\ScalarValueFactory
- PIM-6442: Rename
Pim\Component\Catalog\Factory\ProductValueCollectionFactory
toPim\Component\Catalog\Factory\ProductValueCollectionFactory
- PIM-6442: Rename
Pim\Component\Catalog\Factory\ProductValueFactory
toPim\Component\Catalog\Factory\ValueFactory
- PIM-6442: Rename
Pim\Component\Catalog\ProductValue\DateProductValue
toPim\Component\Catalog\Value\DateValue
- PIM-6442: Rename
Pim\Component\Catalog\ProductValue\MediaProductValue
toPim\Component\Catalog\Value\MediaValue
- PIM-6442: Rename
Pim\Component\Catalog\ProductValue\MetricProductValue
toPim\Component\Catalog\Value\MetricValue
- PIM-6442: Rename
Pim\Component\Catalog\ProductValue\OptionProductValue
toPim\Component\Catalog\Value\OptionValue
- PIM-6442: Rename
Pim\Component\Catalog\ProductValue\OptionsProductValue
toPim\Component\Catalog\Value\OptionsValue
- PIM-6442: Rename
Pim\Component\Connector\ArrayConverter\FlatToStandard\ProductValue
toPim\Component\Connector\ArrayConverter\FlatToStandard\Value
- PIM-6442: Rename
Pim\Component\Enrich\Converter\EnrichToStandard\ProductValueConverter
toPim\Component\Enrich\Converter\EnrichToStandard\ValueConverter
- PIM-6442: Rename
Pim\Component\Enrich\Converter\StandardToEnrich\ProductValueConverter
toPim\Component\Enrich\Converter\StandardToEnrich\ValueConverter
- PIM-6442: Rename
Pim\Component\ReferenceData\Factory\ProductValue\ReferenceDataCollectionProductValueFactory
toPim\Component\ReferenceData\Factory\Value\ReferenceDataCollectionValueFactory
- PIM-6442: Rename
Pim\Component\ReferenceData\Factory\ProductValue\ReferenceDataProductValueFactory
toPim\Component\ReferenceData\Factory\Value\ReferenceDataValueFactory
- PIM-6442: Rename
Pim\Component\ReferenceData\ProductValue\ReferenceDataCollectionProductValue
toPim\Component\ReferenceData\Value\ReferenceDataCollectionValue
- PIM-6442: Rename
Pim\Component\ReferenceData\ProductValue\ReferenceDataProductValue
toPim\Component\ReferenceData\Value\ReferenceDataValue
- PIM-6442: Rename
Pim\Bundle\CatalogBundle\DependencyInjection\Compiler\RegisterProductValueValueFactoryPass
toPim\Bundle\CatalogBundle\DependencyInjection\Compiler\RegisterValueFactoryPass
- TIP-764: Remove
Pim\Bundle\EnrichBundle\MassEditAction\Operation\MassEditOperationInterface
and all inherited classes - PIM-6740: Remove
Pim\Bundle\InstallerBundle\Persister\YamlPersister
- PIM-6333: Rename
Pim\Component\Catalog\Comparator\Filter\ProductFilterInterface
toPim\Component\Catalog\Comparator\Filter\FilterInterface
- PIM-6333: Rename
Pim\Component\Catalog\Comparator\Filter\ProductFilter
toPim\Component\Catalog\Comparator\Filter\EntityWithValuesFilter
- PIM-6333: Rename
Pim\Component\Connector\ArrayConverter\FlatToStandard\ProductDelocalized
toPim\Component\Connector\ArrayConverter\FlatToStandard\EntityWithValuesDelocalized
- PIM-6732: Remove
Pim\Bundle\EnrichBundle\Connector\Processor\MassEdit\Product\AddProductToVariantGroupProcessor
- PIM-6732: Remove
Pim\Bundle\EnrichBundle\Connector\Reader\MassEdit\FilteredVariantGroupProductReader
- PIM-6732: Remove
Pim\Component\Catalog\Repository\ProductRepositoryInterface
- PIM-6732: Remove
Pim\Component\Enrich\Converter\MassOperationConverter
- PIM-6645: Remove
Pim\Bundle\EnrichBundle\Controller\SequentialEditController
- PIM-6645: Remove
Pim\Bundle\EnrichBundle\Manager\SequentialEditManager
- PIM-6645: Remove
Pim\Bundle\EnrichBundle\Helper\SortHelper
- PIM-6645: Remove
Pim\Bundle\EnrichBundle\Factory\SequentialEditFactory
- PIM-6645: Remove
Pim\Bundle\EnrichBundle\Entity\SequentialEdit
- PIM-6645: Remove
Pim\Bundle\EnrichBundle\Entity\Repository\SequentialEditRepository
- PIM-6645: Remove
Pim\Bundle\EnrichBundle\ParamConverter\ConfigurableParamConverter
- PIM-6645: Remove
Pim\Bundle\EnrichBundle\Normalizer\SequentialEditNormalizer
- Change the constructor of
Pim\Component\Catalog\Comparator\Filter\ProductFilter
to addPim\Component\Catalog\Comparator\Filter\ProductFilterInterface
- Change the constructor of
Oro\Bundle\UserBundle\Form\Handler\AclRoleHandler
to addSymfony\Component\HttpFoundation\RequestStack
- Change the constructor of
Oro\Bundle\DataGridBundle\Datagrid\RequestParameters
to addSymfony\Component\HttpFoundation\RequestStack
- Change the constructor of
Pim\Bundle\DataGridBundle\Datagrid\Configuration\Product\ContextConfigurator
to addSymfony\Component\HttpFoundation\RequestStack
- Change the constructor of
Pim\Bundle\DataGridBundle\Datagrid\Configuration\Product\GroupColumnsConfigurator
to addSymfony\Component\HttpFoundation\RequestStack
- Change the constructor of
Pim\Bundle\DataGridBundle\Datagrid\Request\RequestParametersExtractor
to addSymfony\Component\HttpFoundation\RequestStack
- Change the constructor of
Pim\Bundle\DataGridBundle\EventListener\AddParametersToProductGridListener
to addSymfony\Component\HttpFoundation\RequestStack
- Change the constructor of
Pim\Component\Catalog\Updater\AssociationTypeUpdater
to addAkeneo\Component\Localization\TranslatableUpdater
- Change the constructor of
Pim\Component\Catalog\Updater\ChannelUpdater
to addAkeneo\Component\Localization\TranslatableUpdater
- Change the constructor of
Pim\Bundle\ApiBundle\Controller\ChannelController
to addAkeneo\Component\StorageUtils\Factory\SimpleFactoryInterface
,Akeneo\Component\StorageUtils\Updater\ObjectUpdaterInterface
,Symfony\Component\Validator\Validator\ValidatorInterface
,Symfony\Component\Routing\RouterInterface
,Pim\Bundle\ApiBundle\Stream\StreamResourceResponse
andAkeneo\Component\StorageUtils\Saver\SaverInterface
before last parameter - Change the constructor of
Pim\Component\Connector\Writer\Database\ProductWriter
to replaceAkeneo\Component\StorageUtils\Detacher\BulkObjectDetacherInterface
byAkeneo\Component\StorageUtils\Cache\CacheClearerInterface
. - Change the constructor of
Pim\Component\Catalog\Updater\AttributeGroupUpdater
to addAkeneo\Component\Localization\TranslatableUpdater
- Change the constructor of
Pim\Bundle\EnrichBundle\Controller\JobTrackerController
to addOro\Bundle\SecurityBundle\SecurityFacade
and add an associative array - Change the constructor of
Pim\Component\Catalog\Manager\CompletenessManager
to remove the completeness class. - Change the constructor of
Pim\Component\Catalog\Updater\FamilyUpdater
to addAkeneo\Component\Localization\TranslatableUpdater
- Change the constructor of
Pim\Component\Catalog\Updater\AttributeUpdater
to addAkeneo\Component\Localization\TranslatableUpdater
- Change the constructor of
Akeneo\Bundle\BatchBundle\Launcher\SimpleJobLauncher
to addlogDir
(string) - Change the constructor of
Pim\Bundle\EnrichBundle\Twig\AttributeExtension
to removepim_enrich.attribute_icons
- Remove OroNotificationBundle
- Remove createAction from
Pim\Bundle\EnrichBundle/Controller/AssociationTypeController.php
- Remove
Pim\Bundle\EnrichBundle\Controller\FamilyController.php
- Remove
Pim\Bundle\EnrichBundle\Controller\VariantGroupController.php
- Change the constructor of
Pim\Bundle\EnrichBundle\Controller\Rest\AttributeGroupController
to addOro\Bundle\SecurityBundle\SecurityFacade
,Akeneo\Component\StorageUtils\Updater\ObjectUpdaterInterface
,Symfony\Component\Validator\ValidatorInterface
,Akeneo\Component\StorageUtils\Saver\SaverInterface
,Akeneo\Component\StorageUtils\Remover\RemoverInterface
,Akeneo\Component\StorageUtils\Factory\SimpleFactoryInterface
- Change the constructor of
Pim\Bundle\EnrichBundle\MassEditAction\Operation\SetAttributeRequirements
to removePim\Component\Catalog\Repository\AttributeRepositoryInterface
and removePim\Component\Catalog\Factory\AttributeRequirementFactory
- Change the constructor of
Pim\Bundle\ApiBundle\EventSubscriber\CheckHeadersRequestSubscriber
to addPim\Bundle\ApiBundle\Negotiator\ContentTypeNegotiator
- Change the constructor of
Pim\Bundle\CatalogBundle\Doctrine\MongoDBODM\QueryGenerator\MultipleOptionValueUpdatedQueryGenerator
to addPim\Bundle\CatalogBundle\MongoDB\Normalizer\NormalizedData\AttributeOptionNormalizer
- Change the constructor of
Pim\Component\Catalog\Model\AbstractMetric
to replaceid
byfamily
,unit
,data
,baseUnit
andbaseData
(strings) - Change the constructor of
Pim\Component\Catalog\Factory\MetricFactory
to addAkeneo\Bundle\MeasureBundle\Convert\MeasureConverter
andAkeneo\Bundle\MeasureBundle\Manager\MeasureManager
- Change the constructor of
Pim\Component\Catalog\Denormalizer\Standard\ProductValue\MetricDenormalizer
to removeAkeneo\Component\Localization\Localizer\LocalizerInterface
- Change the constructor of
Pim\Component\Catalog\Converter\MetricConverter
to addPim\Component\Catalog\Builder\ProductBuilderInterface
- Change the constructor of
Pim\Component\Catalog\Denormalizer\Standard\ProductValue\PricesDenormalizer
to removeAkeneo\Component\Localization\Localizer\LocalizerInterface
and replace"Pim\Component\Catalog\Model\ProductPrice"
Pim\Component\Catalog\Factory\PriceFactory
- Change the constructor of
Pim\Component\Catalog\Updater\Adder\MultiSelectAttributeAdder
to removePim\Component\Catalog\Validator\AttributeValidatorHelper
- Change the constructor of
Pim\Component\Catalog\Updater\Adder\PriceCollectionAttributeAdder
to removePim\Component\Catalog\Validator\AttributeValidatorHelper
- Change the constructor of
Pim\Component\Catalog\Updater\Copier\AttributeCopier
andPim\Component\Catalog\Updater\Copier\MetricAttributeCopier
to addSymfony\Component\Serializer\Normalizer\NormalizerInterface
as third argument - Change the constructor of
Pim\Component\Catalog\Manager\ProductTemplateMediaManager
to replaceSymfony\Component\Serializer\Normalizer\NormalizerInterface
byPim\Component\Catalog\Factory\ProductValueFactory
- Change the constructor of
Pim\Component\Catalog\Updater\Remover\MultiSelectAttributeRemover
to replaceAkeneo\Component\StorageUtils\Repository\IdentifiableObjectRepositoryInterface
byPim\Component\Catalog\Factory\ProductValueFactory
- Change the constructor of
Pim\Component\Catalog\Updater\Remover\PriceCollectionAttributeRemover
to addPim\Component\Catalog\Factory\ProductValueFactory
as third argument - Change the constructor of
Pim\Component\Catalog\Model\AbstractProductValue
to addPim\Component\Catalog\Model\AttributeInterface
,channel
(string),locale
(string),data
(mixed) - Change the constructor of
Pim\Bundle\VersioningBundle\Denormalizer\Flat\ProductValue\PricesDenormalizer
to addSymfony\Component\Serializer\Normalizer\NormalizerInterface
as third parameter - Change the constructor of
Pim\Bundle\CatalogBundle\Doctrine\ORM\Filter\FamilyFilter
to removePim\Bundle\CatalogBundle\Doctrine\Common\Filter\ObjectIdResolverInterface
- Change the constructor of
Pim\Bundle\CatalogBundle\Doctrine\ORM\Filter\GroupsFilter
to removePim\Bundle\CatalogBundle\Doctrine\Common\Filter\ObjectIdResolverInterface
- Change the constructor of
Pim\Component\Catalog\Builder\ProductTemplateBuilder
to remove first argumentSymfony\Component\Serializer\Normalizer\NormalizerInterface
, second argumentSymfony\Component\Serializer\Normalizer\DenormalizerInterface
, and last argument%pim_catalog.entity.product.class%
- Change the constructor of
Pim\Component\Catalog\Normalizer\Standard\VariantGroupNormalizer
to removeSymfony\Component\Serializer\Normalizer\DenormalizerInterface
- Change the constructor of
Pim\Component\Catalog\Updater\ProductTemplateUpdater
to addSymfony\Component\Serializer\Normalizer\NormalizerInterface
as second argument - Change the constructor of
Pim\Bundle\EnrichBundle\Controller\Rest\ProductController
to removePim\Component\Catalog\Manager\CompletenessManager
,Doctrine\Common\Persistence\ObjectManager
,Pim\Component\Catalog\Repository\ChannelRepositoryInterface
,Pim\Bundle\CatalogBundle\Filter\CollectionFilterInterface
and$storageDriver
, and addPim\Component\Catalog\Completeness\CompletenessCalculatorInterface
- Change the constructor of
Pim\Component\Connector\Writer\File\ProductColumnSorter
to replaceAkeneo\Component\StorageUtils\Repository\IdentifiableObjectRepositoryInterface
byPim\Bundle\CatalogBundle\Doctrine\ORM\Repository\AttributeRepositoryInterface
- Change the constructor of
Pim\Component\Catalog\Updater\VariantGroupUpdater
to replacePim\Component\Catalog\BuilderProductBuilderInterface
andAkeneo\Component\StorageUtils\Updater\ObjectUpdaterInterface
byPim\Component\Catalog\Factory\ProductValueFactory
,Akeneo\Component\FileStorage\Repository\FileInfoRepositoryInterface
andAkeneo\Component\FileStorage\File\FileStorerInterface
- Change the constructor of
Pim\Component\Connector\Processor\Normalization\VariantGroupProcessor
to removeAkeneo\Component\StorageUtils\Updater\ObjectUpdaterInterface
- Change the constructor of
Pim\Bundle\DataGridBundle\Extension\Sorter\Product\ValueSorter
to addPim\Component\Catalog\Repository\AttributeRepositoryInterface
- Change the constructor of
Pim\Bundle\DataGridBundle\Datasource\ProductDatasource
to removePim\Bundle\DataGridBundle\Datasource\ResultRecord\HydratorInterface
- Change the constructor of
Pim\Component\Catalog\Builder\ProductBuilder
to addPim\Component\Catalog\Builder\EntityWithValuesBuilderInterface
- Change the constructor of
Pim\Component\Catalog\Updater\ProductUpdater
to add aAkeneo\Component\StorageUtils\Updater\ObjectUpdaterInterface
as the 3rd argument. - Change the constructor of
Pim\Component\Catalog\Converter\MetricConverter
to replacePim\Component\Catalog\Builder\ProductBuilderInterface
byPim\Component\Catalog\Builder\EntityWithValuesBuilderInterface
- Change the constructor of
Pim\Component\Catalog\Updater\Adder\AbstractAttributeAdder
to replacePim\Component\Catalog\Builder\ProductBuilderInterface
byPim\Component\Catalog\Builder\EntityWithValuesBuilderInterface
- Change the constructor of
Pim\Component\Catalog\Updater\Adder\MultiSelectAttributeAdder
to replacePim\Component\Catalog\Builder\ProductBuilderInterface
byPim\Component\Catalog\Builder\EntityWithValuesBuilderInterface
- Change the constructor of
Pim\Component\Catalog\Updater\Adder\PriceCollectionAttributeAdder
to replacePim\Component\Catalog\Builder\ProductBuilderInterface
byPim\Component\Catalog\Builder\EntityWithValuesBuilderInterface
- Change the constructor of
Pim\Component\Catalog\Updater\Setter\AbstractAttributeSetter
to replacePim\Component\Catalog\Builder\ProductBuilderInterface
byPim\Component\Catalog\Builder\EntityWithValuesBuilderInterface
- Change the constructor of
Pim\Component\Catalog\Updater\Setter\AttributeSetter
to replacePim\Component\Catalog\Builder\ProductBuilderInterface
byPim\Component\Catalog\Builder\EntityWithValuesBuilderInterface
- Change the constructor of
Pim\Component\Catalog\Updater\Setter\MediaAttributeSetter
to replacePim\Component\Catalog\Builder\ProductBuilderInterface
byPim\Component\Catalog\Builder\EntityWithValuesBuilderInterface
- Change the constructor of
Pim\Component\Catalog\Updater\Copier\AbstractAttributeCopier
to replacePim\Component\Catalog\Builder\ProductBuilderInterface
byPim\Component\Catalog\Builder\EntityWithValuesBuilderInterface
- Change the constructor of
Pim\Component\Catalog\Updater\Copier\AttributeCopier
to replacePim\Component\Catalog\Builder\ProductBuilderInterface
byPim\Component\Catalog\Builder\EntityWithValuesBuilderInterface
- Change the constructor of
Pim\Component\Catalog\Updater\Copier\MediaAttributeCopier
to replacePim\Component\Catalog\Builder\ProductBuilderInterface
byPim\Component\Catalog\Builder\EntityWithValuesBuilderInterface
- Change the constructor of
Pim\Component\Catalog\Updater\Copier\MetricAttributeCopier
to replacePim\Component\Catalog\Builder\ProductBuilderInterface
byPim\Component\Catalog\Builder\EntityWithValuesBuilderInterface
- Change the constructor of
Pim\Component\ReferenceData\Updater\Copier\ReferenceDataAttributeCopier
to replacePim\Component\Catalog\Builder\ProductBuilderInterface
byPim\Component\Catalog\Builder\EntityWithValuesBuilderInterface
- Change the constructor of
Pim\Component\ReferenceData\Updater\Copier\ReferenceDataCollectionAttributeCopier
to replacePim\Component\Catalog\Builder\ProductBuilderInterface
byPim\Component\Catalog\Builder\EntityWithValuesBuilderInterface
- Change the constructor of
Pim\Component\Catalog\Updater\Remover\PriceCollectionAttributeRemover
to replacePim\Component\Catalog\Builder\ProductBuilderInterface
byPim\Component\Catalog\Builder\EntityWithValuesBuilderInterface
- Change the constructor of
Pim\Component\Catalog\Updater\Remover\MultiSelectAttributeRemover
to replacePim\Component\Catalog\Builder\ProductBuilderInterface
byPim\Component\Catalog\Builder\EntityWithValuesBuilderInterface
- Change the constructor of
Pim\Bundle\EnrichBundle\Controller\Rest\AttributeController
- Change the constructor of
Pim\Bundle\EnrichBundle\Normalizer\AttributeNormalizer
to addPim\Bundle\VersioningBundle\Manager\VersionManager
,Symfony\Component\Serializer\Normalizer\NormalizerInterface
,Pim\Bundle\EnrichBundle\Provider\StructureVersion\StructureVersionProviderInterface
,Akeneo\Component\Localization\Localizer\LocalizerInterface
- Change the constructor of
Pim\Bundle\EnrichBundle\Normalizer\ProductNormalizer
to addPim\Bundle\EnrichBundle\Normalizer\FileNormalizer
- Change the constructor of
Pim\Bundle\EnrichBundle\Controller\Rest\JobInstanceController
to adduploadTmpDir
(string) - Change the constructor of
Pim\Component\Connector\Processor\Denormalization\ProductProcessor
to addPim\Component\Catalog\Builder\ProductBuilderInterface
as the 3rd argument (variant product builder). - Change the constructor of
Pim\Bundle\EnrichBundle\Controller\Rest\JobInstanceController
to adduploadTmpDir
(string) - Change the constructor of
Pim\Bundle\ApiBundle\Controller\ProductController
to removeAkeneo\Component\StorageUtils\Repository\IdentifiableObjectRepositoryInterface
and to addPim\Bundle\ApiBundle\Checker\QueryParametersCheckerInterface
andPim\Component\Catalog\Query\ProductQueryBuilderFactoryInterface
- Change the constructor of
Pim\Component\Catalog\Builder\ProductBuilder
to replacePim\Component\Catalog\Manager\AttributeValuesResolver
byPim\Component\Catalog\Manager\AttributeValuesResolverInterface
- Change the constructor of
Pim\Component\Connector\ArrayConverter\FlatToStandard\Product\AttributeColumnsResolver
to replacePim\Component\Catalog\Manager\AttributeValuesResolver
byPim\Component\Catalog\Manager\AttributeValuesResolverInterface
- Change the constructor of
Pim\Component\Catalog\Builder\EntityWithValuesBuilder
to replacePim\Component\Catalog\Manager\AttributeValuesResolver
byPim\Component\Catalog\Manager\AttributeValuesResolverInterface
- Change the constructor of
Pim\Bundle\ApiBundle\Controller\LocaleController
to addPim\Bundle\ApiBundle\Checker\QueryParametersCheckerInterface
- Change the constructor of
Pim\Bundle\EnrichBundle\Normalizer\ProductNormalizer
to addPim\Component\Catalog\ValuesFiller\EntityWithFamilyValuesFillerInterface
- Change the constructor of
Pim\Component\Catalog\Builder\ProductBuilder
to removePim\Component\Catalog\Repository\CurrencyRepositoryInterface
andPim\Component\Catalog\Factory\ValueFactory
- Change the constructor of
Pim\Component\Catalog\Builder\ProductTemplateBuilder
to addPim\Component\Catalog\ValuesFiller\EntityWithFamilyValuesFillerInterface
- Change the constructor of
Pim\Component\Connector\Processor\Normalization\ProductProcessor
to removePim\Component\Catalog\Builder\ProductBuilderInterface
and addPim\Component\Catalog\ValuesFiller\EntityWithFamilyValuesFillerInterface
- Change the constructor of
Pim\Bundle\EnrichBundle\Connector\Processor\QuickExport\ProductProcessor
to replacePim\Component\Catalog\Builder\ProductBuilder
byPim\Component\Catalog\ValuesFiller\EntityWithFamilyValuesFillerInterface
- Change the constructor of
Pim\Bundle\EnrichBundle\Controller\ProductController
to addPim\Component\Catalog\ValuesFiller\EntityWithFamilyValuesFillerInterface
- Change the constructor of
Akeneo\Bundle\BatchBundle\Launcher\SimpleJobLauncher
to addAkeneo\Component\Batch\Job\JobParametersValidator
- Change the constructor of
Pim\Bundle\ConnectorBundle\Launcher\AuthenticatedJobLauncher
to addAkeneo\Component\Batch\Job\JobParametersValidator
- Change the constructor of
Akeneo\Platform\Bundle\AnalyticsBundle\DataCollector\VersionDataCollector
to replacestring
byPim\Bundle\InstallerBundle\InstallStatusManager\InstallStatusManager
- Change the constructor ofPim\Bundle\EnrichBundle\Controller\Rest\JobInstanceController
to adduploadTmpDir
(string) - Change the constructor of
Pim\Component\Connector\Processor\Denormalization\ProductProcessor
to addPim\Component\Catalog\Builder\ProductBuilderInterface
as the 3rd argument (variant product builder). - Change the constructor of
Pim\Bundle\EnrichBundle\Controller\Rest\JobInstanceController
to adduploadTmpDir
(string) - Change the constructor of
Pim\Component\Connector\Processor\Denormalization\ProductProcessor
to addPim\Component\Catalog\Builder\ProductBuilderInterface
as the 3rd argument (variant product builder). - Change the constructor of
Pim\Bundle\EnrichBundle\Controller\ProductController
to removeSymfony\Component\Routing\RouterInterface
,Symfony\Component\Security\Csrf\TokenStorage\TokenStorageInterface
,Symfony\Component\Form\FormFactoryInterface
,Pim\Bundle\UserBundle\Context\UserContext
,Oro\Bundle\SecurityBundle\SecurityFacade
,Pim\Bundle\EnrichBundle\Manager\SequentialEditManager
,
- Change
Pim\Component\Catalog\Model\FamilyInterface
to addsetAttributeAsImage
andgetAttributeAsImage
- Remove method
addMissingProductValues
ofPim\Component\Catalog\Builder\ProductBuilderInterface
(this method is now handled byPim\Component\Catalog\ValuesFiller\ProductValuesFiller::fillMissingValues
) - Remove method
getFamily
ofPim\Component\Catalog\Model\ProductInterface
- PIM-6732: Remove
AddProductToVariantGroupProcessor
fromPim\Component\Catalog\Repository\ProductRepositoryInterface
- Add type hint
Akeneo\Component\Batch\Model\JobExecution
to the return of the functionlaunch
ofAkeneo\Bundle\BatchBundle\Launcher
- Add type hint
array
to the return of the functionresolveEligibleValues
ofPim\Component\Catalog\Manager\AttributeValuesResolver
- PIM-6740: Remove
installed
parameter from parameters.yml.dist , parameters_test.yml.dist and config.yml
- Add method
findCategoriesItem
toAkeneo\Component\Classification\Repository\ItemCategoryRepositoryInterface
- Add method
getAssociatedProductIds
toPim\Component\Catalog\Repository\ProductRepositoryInterface
- Remove useless method
applyFilterByIds
ofPim\Component\Catalog\Repository\ProductCategoryRepositoryInterface
- Remove useless method
getLocalesQB
ofPim\Component\Catalog\Repository\LocaleRepositoryInterface
- Remove useless method
findTypeIds
ofPim\Component\Catalog\Repository\GroupTypeRepositoryInterface
- Remove useless methods
getChoicesByType
,countVariantGroups
,getVariantGroupsByIds
,getAllVariantGroupIds
andgetVariantGroupsByAttributeIds
ofPim\Component\Catalog\Repository\GroupRepositoryInterface
- Remove useless method
findAttributeIdsFromFamilies
ofPim\Component\Catalog\Repository\FamilyRepositoryInterface
- Change visibility from public to protected of
getActivatedCurrenciesQB
method ofPim\Component\Catalog\Repository\CurrencyRepositoryInterface
- Remove useless methods
findAllWithTranslations
andgetAttributeGroupsFromAttributeCodes
ofPim\Component\Catalog\Repository\AttributeGroupRepositoryInterface
- Remove useless method
countForAssociationType
ofPim\Component\Catalog\Repository\AssociationTypeRepositoryInterface
- Remove useless methods
countChildren
andsearch
ofAkeneo\Component\Classification\Repository\CategoryRepositoryInterface
- Remove useless methods
buildByChannelAndCompleteness
,setAttributeRepository
andgetObjectManager
ofPim\Component\Catalog\Repository\ProductRepositoryInterface
- Remove useless methods
findWithGroups
andgetNonIdentifierAttributes
ofPim\Component\Catalog\Repository\AttributeRepositoryInterface
- Remove OroNotificationBundle
- Extract and rename method
valueExists
ofPim\Component\Catalog\Repository\ProductRepositoryInterface
intoPim\Component\Catalog\Repository\ProductUniqueDataRepositoryInterface
::uniqueDataExistsInAnotherProduct
. - Remove methods
searchAfterOffset
,searchAfterIdentifier
andcount
ofPim\Component\Api\Repository\ProductRepositoryInterface
- Extract methods
schedule*
ofPim\Component\Catalog\Completeness\CompletenessGeneratorInterface
into aPim\Component\Catalog\Completeness\CompletenessRemoverInterface
. Methodsschedule
,scheduleForFamily
andscheduleForChannelAndLocale
have been renamed respectivelyremoveForProduct
,removeForFamily
andremoveForChannelAndLocale
. - Remove method
findOneById
ofPim\Component\Catalog\Repository\ProductRepositoryInterface
. - Move class
Pim\Bundle\CatalogBundle\Doctrine\Common\Filter\DummyFilter
toPim\Bundle\EnrichBundle\ProductQueryBuilder\Filter\DummyFilter
as this filter is just for UI concerns - Rename class
Pim\Component\Catalog\Completeness\Checker\ChainedProductValueCompleteChecker
toPim\Component\Catalog\Completeness\Checker\ProductValueCompleteChecker
- Change the method
isComplete
ofPim\Component\Catalog\Completeness\Checker\ProductValueCompleteCheckerInterface
to makePim\Component\Catalog\Model\ChannelInterface
andPim\Component\Catalog\Model\LocaleInterface
mandatory. - Change the method
supportsValue
ofPim\Component\Catalog\Completeness\Checker\ProductValueCompleteCheckerInterface
to addPim\Component\Catalog\Model\ChannelInterface
andPim\Component\Catalog\Model\LocaleInterface
. - Remove class
Pim\Component\Catalog\Completeness\Checker\EmptyChecker
- Remove classes
Pim\Bundle\VersioningBundle\Denormalizer\Flat\AbstractEntityDenormalizer
,Pim\Bundle\VersioningBundle\Denormalizer\Flat\AssociationDenormalizer
,Pim\Bundle\VersioningBundle\Denormalizer\Flat\CategoryDenormalizer
,Pim\Bundle\VersioningBundle\Denormalizer\Flat\FamilyDenormalizer
,Pim\Bundle\VersioningBundle\Denormalizer\Flat\GroupDenormalizer
,Pim\Bundle\VersioningBundle\Denormalizer\Flat\AssociationDenormalizer
,Pim\Bundle\VersioningBundle\Denormalizer\Flat\ProductValueDenormalizer
,Pim\Bundle\VersioningBundle\Denormalizer\Flat\ProductValuesDenormalizer
,Pim\Bundle\VersioningBundle\Denormalizer\Flat\ProductValue\BaseValueDenormalizer
,Pim\Bundle\VersioningBundle\Denormalizer\Flat\ProductValue\AttributeOptionDenormalizer
,Pim\Bundle\VersioningBundle\Denormalizer\Flat\ProductValue\AttributeOptionsDenormalizer
,Pim\Bundle\VersioningBundle\Denormalizer\Flat\ProductValue\PricesDenormalizer
Pim\Bundle\VersioningBundle\Denormalizer\Flat\ProductValue\MetricDenormalizer
,Pim\Bundle\VersioningBundle\Denormalizer\Flat\ProductValue\DateTimeDenormalizer
andPim\Bundle\VersioningBundle\Denormalizer\Flat\ProductValue\FileDenormalizer
- Remove service parameters:
pim_serializer.denormalizer.flat.family.class
,pim_serializer.denormalizer.flat.category.class
,pim_serializer.denormalizer.flat.group.class
,pim_serializer.denormalizer.flat.association.class
,pim_serializer.denormalizer.flat.product_value.class
,pim_serializer.denormalizer.flat.product_values.class
,pim_serializer.denormalizer.flat.base_value.class
,pim_serializer.denormalizer.flat.attribute_option.class
,pim_serializer.denormalizer.flat.attribute_options.class
,pim_serializer.denormalizer.flat.prices.class
,pim_serializer.denormalizer.flat.metric.class
,pim_serializer.denormalizer.flat.datetime.class
andpim_serializer.denormalizer.flat.file.class
- Remove method
getFullProduct
andfindOneByWithValues
ofPim\Component\Catalog\Repository\ProductRepositoryInterface
- Rename method
getEligibleProductIdsForVariantGroup
togetEligibleProductsForVariantGroup
ofPim\Component\Catalog\Repository\ProductRepositoryInterface
. And returns aAkeneo\Component\StorageUtils\Cursor\CursorInterface
. - Remove methods
getFullProduct
andfindOneByWithValues
ofPim\Component\Catalog\Repository\ProductRepositoryInterface
- Remove class
Pim\Bundle\VersioningBundle\UpdateGuesser\ProductValueUpdateGuesser.php
- Remove service and parameter:
pim_pim_versioning.update_guesser.product_value
andpim_versioning.update_guesser.product_value.class
- Add method
setValues
andsetIdentifier
toPim\Component\Catalog\Model\ProductInterface
- Remove method
setNormalizedData
fromPim\Component\Catalog\Model\ProductInterface
- Change method
fetchAll
ofPim\Component\Connector\Processor\BulkMediaFetcher
to use aPim\Component\Catalog\Model\ProductValueCollectionInterface
instead of anDoctrine\Common\Collections\ArrayCollection
- Remove method
markIndexedValuesOutdated
fromPim\Component\Catalog\Model\ProductInterface
andPim\Component\Catalog\Model\AbstractProduct
- Remove classes
Pim\Bundle\CatalogBundle\EventSubscriber\MongoDBODM\MetricBaseValuesSubscriber
andPim\Bundle\CatalogBundle\EventSubscriber\ORM\MetricBaseValuesSubscriber
- Remove service
pim_catalog.event_subscriber.metric_base_values
- Remove method
setId
,getId
,setValue
,getValue
,setBaseUnit
,setUnit
,setBaseData
,setData
andsetFamily
fromPim\Component\Catalog\Model\MetricInterface
- Add method
isEqual
toPim\Component\Catalog\Model\MetricInterface
- Add a new argument
$amount
(string) toaddPriceForCurrency
method ofPim\Component\Catalog\Builder\ProductBuilderInterface
- Remove methods
setId
,getId
,setValue
,getValue
,setCurrency
andsetData
fromPim\Component\Catalog\Model\ProductPriceInterface
- Add method
isEqual
toPim\Component\Catalog\Model\ProductPriceInterface
- Add a new argument
$data
toaddProductValue
method ofPim\Component\Catalog\BuilderProductBuilderInterface
- Remove methods
createProductValue
,addProductValue
,addPriceForCurrencyWithData
andremovePricesNotInCurrency
fromPim\Component\Catalog\BuilderProductBuilderInterface
- Remove classes
Pim\Component\Catalog\Updater\Setter\TextAttributeSetter
,Pim\Component\Catalog\Updater\Setter\MetricAttributeSetter
,Pim\Component\Catalog\Updater\Setter\BooleanAttributeSetter
,Pim\Component\Catalog\Updater\Setter\DateAttributeSetter
,Pim\Component\Catalog\Updater\Setter\NumberAttributeSetter
,Pim\Component\Catalog\Updater\Setter\SimpleSelectAttributeSetter
,Pim\Component\Catalog\Updater\Setter\MultiSelectAttributeSetter
,Pim\Component\Catalog\Updater\Setter\PriceCollectionAttributeSetter
,Pim\Component\ReferenceData\Updater\Setter\ReferenceDataSetter
,Pim\Component\ReferenceData\Updater\Setter\ReferenceDataCollectionSetter
- Add
Pim\Component\Catalog\Updater\Setter\AttributeSetter
- Remove classes
Pim\Component\Catalog\Updater\Copier\SimpleSelectAttributeCopier
,Pim\Component\Catalog\Updater\Copier\MultiSelectAttributeCopier
andPim\Component\Catalog\Updater\Copier\PriceCollectionAttributeCopier
- Rename class
Pim\Component\Catalog\Updater\Copier\BaseAttributeCopier
inPim\Component\Catalog\Updater\Copier\AttributeCopier
- Remove methods
addPriceForCurrency
andaddMissingPrices
fromPim\Component\Catalog\BuilderProductBuilderInterface
- Remove methods
getId
,setId
,getProduct
,getEntity
,setProduct
,setEntity
,addOption
,addPrice
,removePrice
,RemoveOption
,addData
andisRemovable
fromPim\Component\Catalog\Model\ProductValueInterface
andPim\Component\Catalog\Model\AbstractProductValue
- Remove methods
setData
,setText
,setDecimal
,setOptions
,setOption
,setPrices
,setPrice
,setBoolean
,setVarchar
,setMedia
,setMetric
,setScope
,setLocale
,setDate
andsetDatetime
fromPim\Component\Catalog\Model\ProductValueInterface
and make them protected inPim\Component\Catalog\Model\AbstractProductValue
- Remove useless class
Pim\Component\Catalog\Validator\ConstraintGuesser\IdentifierGuesser
- Remove useless service and parameter
pim_catalog.validator.constraint_guesser.identifier
andpim_catalog.validator.constraint_guesser.identifier.class
- Remove third argument
$locale
fromaddAttributes
method ofPim\Component\Catalog\Builder\ProductTemplateBuilderInterface
- Make protected the method
setValues
inPim\Component\Catalog\Updater\VariantGroupUpdater
- Add method
getId
and removesetMissingCount
,setChannel
,setLocale
,setProduct
,setRequiredCount
fromPim\Component\Catalog\Model\CompletenessInterface
andPim\Component\Catalog\Model\AbstractCompleteness
- Remove useless classes
Pim\Bundle\EnrichBundle\Controller\CompletenessController
- Remove useless service
pim_enrich.controller.completeness
and parameterpim_enrich.controller.completeness.class
- Remove class
Pim\Bundle\EnrichBundle\Controller\Rest\CompletenessController
- Remove service
pim_enrich.controller.rest.completeness
and parameterpim_enrich.controller.rest.completeness.class
- Add method
findCodesByIdentifiers
inPim\Component\Catalog\Repository\AttributeOptionRepositoryInterface
- Add method
findCodesByIdentifiers
inPim\Component\ReferenceData\Repository\ReferenceDataRepositoryInterface
- Remove class
Pim\Bundle\DataGridBundle\EventListener\AddParametersToVariantProductGridListener
- Remove methods
createVariantGroupDatagridQueryBuilder
andcreateGroupDatagridQueryBuilder
fromPim\Bundle\CatalogBundle\Doctrine\ORM\Repository\ProductRepository
- Extract and rename method
valueExists
ofPim\Component\Catalog\Repository\ProductRepositoryInterface
intoPim\Component\Catalog\Repository\ProductUniqueDataRepositoryInterface
::uniqueDataExistsInAnotherProduct
. - Remove class
Pim\Bundle\DataGridBundle\Datasource\ResultRecord\Orm\ProductHydrator
- Remove services
pim_datagrid.datasource.result_record.hydrator.product
andpim_datagrid.datasource.result_record.hydrator.associated_product
and parameterspim_datagrid.datasource.result_record.hydrator.product.class
andpim_datagrid.datasource.result_record.hydrator.associated_product.class
- Remove all standard denormalizers classes
Pim\Component\Catalog\Denormalizer\Standard\*
and servicespim_catalog.denormalizer.standard.*
- Add argument
Pim\Component\Catalog\Model\ProductInterface
toaddValue
method ofPim\Component\Catalog\Validator\UniqueValueSet
- Remove OroNavigationBundle
- Remove OroNotificationBundle
- Remove
Pim\Bundle\EnrichBundle\Controller\FamilyController.php
- Remove unused
Pim\Component\Catalog\Manager\AttributeGroupManager
- Remove unused
Pim\Bundle\CatalogBundle\ProductQueryUtility
- Split
Pim\Bundle\EnrichBundle\Normalizer\AttributeNormalizer
in two. The original service name (pim_enrich.normalizer.attribute
) points now toPim\Bundle\EnrichBundle\Normalizer\VersionedAttributeNormalizer
The arguments of the old normalizer are now divided between both normalizers, alsoPim\Bundle\EnrichBundle\Normalizer\AttributeNormalizer
is injected intoPim\Bundle\EnrichBundle\Normalizer\VersionedAttributeNormalizer
. - PIM-6740: Remove service
pim_installer.yaml_persister
- PIM-6740: Add exception
Pim\Bundle\InstallerBundle\Exception\UnavailableCreationTimeException
- PIM-6228: remove escape parameter from csv imports.
- Remove
attributeIcon
method fromPim\Bundle\EnrichBundle\Twig\AttributeExtension
- Remove the
Akeneo\Component\StorageUtils\Repository\IdentifiableObjectRepositoryInterface
fromPim\Bundle\CatalogBundle\Doctrine\ORM\Repository\AssociationRepository
- Rename
BackendType::TEXT = 'text'
toBackendType::TEXTEAREA = 'textarea'
andBackendType::VARCHAR = 'varchar'
toBackendType::TEXT = 'text'
fromPim\Component\Catalog\AttributeTypes
- Remove methods
addAttributeToProduct
andaddOrReplaceProductValue
fromPim\Component\Catalog\Builder\ProductBuilderInterface
. These methods are now inPim\Component\Catalog\Builder\EntityWithValuesBuilderInterface
and have been renamed toaddAttribute
andaddOrReplaceValue
. For both methods, thePim\Component\Catalog\Model\ProductInterface
has been replaced byPim\Component\Catalog\Model\EntityWithValuesInterface
. - Remove methods
getRawValues
,setRawValues
,getValues
,setValues
,getValue
,addValue
,removeValue
,getAttributes
,hasAttribute
andgetUsedAttributeCodes
fromPim\Component\Catalog\Model\ProductInterface
. These methods are now in thePim\Component\Catalog\Model\EntityWithValuesInterface
. - Change method
convert
ofPim\Component\Catalog\Converter\MetricConverter
to usePim\Component\Catalog\Builder\EntityWithValuesBuilderInterface
instead of aPim\Component\Catalog\Builder\ProductBuilderInterface
. - Change method
addAttributeData
ofPim\Component\Catalog\Updater\Adder\AttributeAdderInterface
to use aPim\Component\Catalog\Model\EntityWithValuesInterface
instead of aPim\Component\Catalog\Model\ProductInterface
. - Change method
copyAttributeData
ofPim\Component\Catalog\Updater\Copier\AttributeCopierInterface
to use 2Pim\Component\Catalog\Model\EntityWithValuesInterface
instead of 2Pim\Component\Catalog\Model\ProductInterface
. - Change method
removeAttributeData
ofPim\Component\Catalog\Updater\Remover\AttributeRemoverInterface
to use aPim\Component\Catalog\Model\EntityWithValuesInterface
instead of aPim\Component\Catalog\Model\ProductInterface
. - Change method
setAttributeData
ofPim\Component\Catalog\Updater\Setter\AttributeSetterInterface
to use aPim\Component\Catalog\Model\EntityWithValuesInterface
instead of aPim\Component\Catalog\Model\ProductInterface
. - Rename class
pim_catalog.factory.product_value_collection.class
topim_catalog.factory.value_collection.class
- Rename class
pim_catalog.factory.product_value.class
topim_catalog.factory.value.class
- Rename class
pim_catalog.factory.product_value.scalar.class
topim_catalog.factory.value.scalar.class
- Rename class
pim_catalog.factory.product_value.metric.class
topim_catalog.factory.value.metric.class
- Rename class
pim_catalog.factory.product_value.price_collection.class
topim_catalog.factory.value.price_collection.class
- Rename class
pim_catalog.factory.product_value.option.class
topim_catalog.factory.value.option.class
- Rename class
pim_catalog.factory.product_value.options.class
topim_catalog.factory.value.options.class
- Rename class
pim_catalog.factory.product_value.media.class
topim_catalog.factory.value.media.class
- Rename class
pim_catalog.factory.product_value.date.class
topim_catalog.factory.value.date.class
- Rename class
pim_serializer.normalizer.flat.product_value.class
topim_serializer.normalizer.flat.value.class
- Rename class
pim_catalog.entity.product_value.scalar.class
topim_catalog.entity.value.scalar.class
- Rename class
pim_catalog.entity.product_value.media.class
topim_catalog.entity.value.media.class
- Rename class
pim_catalog.entity.product_value.metric.class
topim_catalog.entity.value.metric.class
- Rename class
pim_catalog.entity.product_value.option.class
topim_catalog.entity.value.option.class
- Rename class
pim_catalog.entity.product_value.options.class
topim_catalog.entity.value.options.class
- Rename class
pim_catalog.entity.product_value.date.class
topim_catalog.entity.value.date.class
- Rename class
pim_catalog.entity.product_value.price_collection.class
topim_catalog.entity.value.price_collection.class
- Rename class
pim_enrich.converter.standard_to_enrich.product_value.class
topim_enrich.converter.standard_to_enrich.value.class
- Rename class
pim_enrich.converter.enrich_to_standard.product_value.class
topim_enrich.converter.enrich_to_standard.value.class
- Rename class
pim_reference_data.factory.product_value.reference_data.class
topim_reference_data.factory.value.reference_data.class
- Rename class
pim_reference_data.factory.product_value.reference_data_collection.class
topim_reference_data.factory.value.reference_data_collection.class
- Rename class
pim_reference_data.product_value.reference_data.class
topim_reference_data.value.reference_data.class
- Rename class
pim_reference_data.product_value.reference_data_collection.class
topim_reference_data.value.reference_data_collection.class
- Rename service
pim_catalog.factory.product_value
topim_catalog.factory.value
- Rename service
pim_catalog.factory.product_value_collection
topim_catalog.factory.value_collection
- Rename service
pim_catalog.factory.product_value.text
topim_catalog.factory.value.text
- Rename service
pim_catalog.factory.product_value.textarea
topim_catalog.factory.value.textarea
- Rename service
pim_catalog.factory.product_value.number
topim_catalog.factory.value.number
- Rename service
pim_catalog.factory.product_value.boolean
topim_catalog.factory.value.boolean
- Rename service
pim_catalog.factory.product_value.identifier
topim_catalog.factory.value.identifier
- Rename service
pim_catalog.factory.product_value.metric
topim_catalog.factory.value.metric
- Rename service
pim_catalog.factory.product_value.price_collection
topim_catalog.factory.value.price_collection
- Rename service
pim_catalog.factory.product_value.option
topim_catalog.factory.value.option
- Rename service
pim_catalog.factory.product_value.options
topim_catalog.factory.value.options
- Rename service
pim_catalog.factory.product_value.file
topim_catalog.factory.value.file
- Rename service
pim_catalog.factory.product_value.image
topim_catalog.factory.value.image
- Rename service
pim_catalog.factory.product_value.date
topim_catalog.factory.value.date
- Rename service
pim_catalog.model.product_value.interface
topim_catalog.model.value.interface
- Rename service
pim_versioning.serializer.normalizer.flat.product_value
topim_versioning.serializer.normalizer.flat.value
- Remove interface
Pim\Bundle\CatalogBundle\AttributeType\AttributeTypeInterface
, attribute type classes must now implement directlyPim\Component\Catalog\AttributeTypeInterface
- Remove class
Pim\Bundle\EnrichBundle\Controller\AttributeController
- Remove service
pim_enrich.controller.attribute
and parameterpim_enrich.controller.attribute.class
- Remove several UI related classes for attributes:
Pim\Bundle\EnrichBundle\Form\Subscriber\AddAttributeTypeRelatedFieldsSubscriber
,Pim\Bundle\EnrichBundle\Form\Type\AttributeProperty\AvailableLocalesType
,Pim\Bundle\EnrichBundle\Form\Type\AttributeProperty\OptionsType
,Pim\Bundle\EnrichBundle\Form\Type\AttributeType
- Remove services
pim_enrich.form.subscriber.attribute
,pim_enrich.form.type.attribute
,pim_enrich.form.type.available_locales
,pim_enrich.form.type.options
,pim_enrich.form.attribute
,pim_enrich.form.handler.attribute
- Add subscriber to lock/unlock batch job commands thanks to @bOnepain
- Rename class
pim_connector.array_converter.flat_to_standard.product_delocalized.class
topim_connector.array_converter.flat_to_standard.entity_with_values_delocalized.class
- GITHUB-5937: Remove the need to have mcrypt installed
- GITHUB-6101: Fix Summernote (WYSIWYG) style
- GITHUB-6337: Write invalid items process fails when it encounters a Date field in xlsx files thanks to @pablollorens!
- GITHUB-6657: Fix mapping for Product and ProductUniqueData