- PIM-9133: Fix product save when the user has no permission on some attribute groups
- MET-14: Measurements (or metrics) are now stored in database
- Change constructor of
Akeneo\Pim\Enrichment\Bundle\Controller\InternalApi\ProductModelController
to- add
Akeneo\Pim\Enrichment\Bundle\Filter\CollectionFilterInterface $productEditDataFilter
- add
- Change constructor of
Akeneo\Pim\Enrichment\Bundle\Controller\InternalApi\ProductController
to- add
Akeneo\Pim\Enrichment\Bundle\Filter\CollectionFilterInterface $productEditDataFilter
- add
- Change constructor of
Akeneo\Pim\Structure\Component\Validator\Constraints\ValidMetricValidator
to- remove
array $measures
- add
Akeneo\Tool\Bundle\MeasureBundle\Provider\LegacyMeasurementProvider $provider
- remove
- Change constructor of
Akeneo\Tool\Bundle\MeasureBundle\Controller\ExternalApi\MeasureFamilyController
to- remove
array $measures
- add
Akeneo\Tool\Bundle\MeasureBundle\Provider\LegacyMeasurementProvider $legacyMeasurementProvider
- remove
- Change constructor of
Akeneo\Tool\Bundle\MeasureBundle\Controller\MeasuresController
to- remove
array $measures
- add
Akeneo\Tool\Bundle\MeasureBundle\Provider\LegacyMeasurementProvider $provider
- remove
- Change constructor of
Akeneo\Tool\Bundle\MeasureBundle\Convert\MeasureConverter
to- remove
array $config
- add
Akeneo\Tool\Bundle\MeasureBundle\Provider\LegacyMeasurementProvider $provider
- remove
- Change constructor of
Akeneo\Tool\Bundle\MeasureBundle\Manager\MeasureManager
to- remove
array $config
- add
Akeneo\Tool\Bundle\MeasureBundle\Provider\LegacyMeasurementProvider $legacyMeasurementProvider
- remove
- Change constructor of
Akeneo\Pim\Enrichment\Component\Product\Localization\Presenter
to- remove
Akeneo\Tool\Component\Localization\TranslatorProxy $translatorProxy
- add
Akeneo\Tool\Bundle\MeasureBundle\Persistence\MeasurementFamilyRepositoryInterface $measurementFamilyRepository
- add
Akeneo\Tool\Component\StorageUtils\Repository\BaseCachedObjectRepository $baseCachedObjectRepository
- add
Psr\Log\LoggerInterface $logger
- remove
- Change
Akeneo\Tool\Bundle\MeasureBundle\Manager\MeasureManager
to remove methodsetMeasureConfig(array $config)
- Remove
Akeneo\Tool\Bundle\MeasureBundle\DependencyInjection\Configuration
- Remove
Akeneo\Tool\Bundle\MeasureBundle\Family\AreaFamilyInterface
- Remove
Akeneo\Tool\Bundle\MeasureBundle\Family\BinaryFamilyInterface
- Remove
Akeneo\Tool\Bundle\MeasureBundle\Family\CaseBoxFamilyInterface
- Remove
Akeneo\Tool\Bundle\MeasureBundle\Family\DecibelFamilyInterface
- Remove
Akeneo\Tool\Bundle\MeasureBundle\Family\DurationFamilyInterface
- Remove
Akeneo\Tool\Bundle\MeasureBundle\Family\ElectricChargeFamilyInterface
- Remove
Akeneo\Tool\Bundle\MeasureBundle\Family\EnergyFamilyInterface
- Remove
Akeneo\Tool\Bundle\MeasureBundle\Family\FrequencyFamilyInterface
- Remove
Akeneo\Tool\Bundle\MeasureBundle\Family\IntensityFamilyInterface
- Remove
Akeneo\Tool\Bundle\MeasureBundle\Family\LengthFamilyInterface
- Remove
Akeneo\Tool\Bundle\MeasureBundle\Family\PowerFamilyInterface
- Remove
Akeneo\Tool\Bundle\MeasureBundle\Family\PressureFamilyInterface
- Remove
Akeneo\Tool\Bundle\MeasureBundle\Family\ResistanceFamilyInterface
- Remove
Akeneo\Tool\Bundle\MeasureBundle\Family\SpeedFamilyInterface
- Remove
Akeneo\Tool\Bundle\MeasureBundle\Family\TemperatureFamilyInterface
- Remove
Akeneo\Tool\Bundle\MeasureBundle\Family\VoltageFamilyInterface
- Remove
Akeneo\Tool\Bundle\MeasureBundle\Family\VolumeFamilyInterface
- Remove
Akeneo\Tool\Bundle\MeasureBundle\Family\WeightFamilyInterface
- Rename
Akeneo\Tool\Bundle\MeasureBundle\Exception\UnknownFamilyMeasureException
asAkeneo\Tool\Bundle\MeasureBundle\Exception\MeasurementFamilyNotFoundException
- Rename
Akeneo\Tool\Bundle\MeasureBundle\Exception\UnknownMeasureException
asAkeneo\Tool\Bundle\MeasureBundle\Exception\UnitNotFoundException
The following CLI commands have been deleted:
- Update
pim_catalog.validator.constraint.valid_metric
to useakeneo_measure.provider.measurement_provider
- Update
akeneo_measure.measure_converter
to useakeneo_measure.provider.measurement_provider
- Update
akeneo_measure.manager
to useakeneo_measure.provider.measurement_provider
- Update
akeneo_measure.controller.rest.measures
to useakeneo_measure.provider.measurement_provider
- Update
legacy_pim_api.controller.measure_family
to useakeneo_measure.provider.measurement_provider
- Rename
pim_api.controller.measure_family
tolegacy_pim_api.controller.measure_family
- Remove parameter
akeneo_measure.measures_config