Skip to content

v2.0.1

@juliensnz juliensnz tagged this 05 Oct 14:15
- 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

- 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 add `Pim\Component\Catalog\ProductModel\ImageAsLabel`
- Change constructor of `Pim\Bundle\EnrichBundle\Normalizer\EntityWithFamilyVariantNormalizer` to add `Pim\Component\Catalog\ProductModel\ImageAsLabel`
- Change constructor of `Pim\Bundle\EnrichBundle\Normalizer\ProductModelNormalizer` to add `Pim\Component\Catalog\ProductModel\ImageAsLabel`
- Rename `Pim\Component\Catalog\Validator\Constraints\SiblingUniqueVariantAxesValidator` to `Pim\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` to `Pim\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` from `Pim\Component\Catalog\Repository\GroupTypeRepositoryInterface`
- Remove method `getAllGroupsExceptVariantQB` from `Pim\Component\Catalog\Repository\GroupTypeRepositoryInterface`
- Remove `$isVariant` to `Pim\Component\Catalog\Repository\GroupTypeRepositoryInterface::findTypeIds()`
- Remove method `addAxisAttribute` from `Pim\Component\Catalog\Model\GroupInterface`
- Remove method `removeAxisAttribute` from `Pim\Component\Catalog\Model\GroupInterface`
- Remove method `getAxisAttributes` from `Pim\Component\Catalog\Model\GroupInterface`
- Remove method `setAxisAttributes` from `Pim\Component\Catalog\Model\GroupInterface`
- Remove method `getProductTemplate` from `Pim\Component\Catalog\Model\GroupInterface`
- Remove method `setProductTemplate` from `Pim\Component\Catalog\Model\GroupInterface`
- Remove method `isVariant` from `Pim\Component\Catalog\Model\GroupTypeInterface`
- Remove method `setVariant` from `Pim\Component\Catalog\Model\GroupTypeInterface`
- Remove method `getVariantGroup` from `Pim\Component\Catalog\Model\ProductInterface`
- Remove method `hasAttributeInVariantGroup` from `Pim\Component\Catalog\Model\ProductInterface`
- Remove method `findAllForVariantGroup` from `Pim\Component\Catalog\Repository\ProductRepositoryInterface`
- Remove method `getEligibleProductsForVariantGroup` from `Pim\Component\Catalog\Repository\ProductRepositoryInterface`
- Remove method `findProductIdsForVariantGroup` from `Pim\Component\Catalog\Repository\ProductRepositoryInterface`
- change `Pim\Component\Connector\ArrayConverter\FlatToStandard\FieldConverterInterface::convert()` signature, it return `Pim\Component\Connector\ArrayConverter\FlatToStandard\ConvertedField` instead of an array

Thanks to all contributors! Keep your PIM up to date with this new patch :)
Assets 2
Loading