UPGRADE FROM 1.2 to 1.3
Attribute:
- Method
AttributeId:fromKeybecome deprecated, will be removed in future version - The signature of constructor
ProductReadInheritedValuesByLanguageActionhas changed - The signature of constructor
DbalCategoryCreatedEventProjectorhas changed - The signature of constructor
DbalValueAddedEventProjectorhas changed - The signature of constructor
DbalValueChangedEventProjectorhas changed - The signature of constructor
DbalValueRemovedEventProjectorhas changed - The signature of constructor
DbalProductValueAddedEventProjectorhas changed - The signature of constructor
DbalProductValueChangedEventProjectorhas changed - The signature of constructor
DbalProductValueRemovedEventProjectorhas changed - The signature of constructor
ProductWorkflowQueryhas changed - The signature of constructor
AbstractOptionhas changed - The signature of constructor
OptionCreatedEventhas changed
Completeness
- The signature of constructor
ProductCreatedEventHandlerhas changed - Signature of method
CompletenessManager::addProducthas changed
Core
DownloaderInterface::downloadthrows exception rather than returningnullvalue- Interface
Ergonode\Core\Infrastructure\Provider\LanguageTreeProviderInterfacebecome deprecated - Class
Ergonode\Core\Infrastructure\ProviderLanguageTreeProviderbecome deprecated - Rabbit queue configuration MESSENGER_TRANSPORT_CORE_DSN is no longer required
Workflow
- Signature of method
Ergonode\Workflow\Domain\Provider\WorkflowProviderhas changed - Method
Ergonode\Workflow\Domain\Entity\AbstractWorkflow::getSortedTransitionStatusesbecome deprecated - Instead of using
Ergonode\Workflow\Domain\Provider\WorkflowProvider, services now useErgonode\Workflow\Domain\Provider\WorkflowProviderinterface - Endpoint
[GET] api/v1/en_GB/workflow/default/transitionsgrid column namesourcechange tofrom,destinationchange toto - Endpoint
[POST] api/v1/en_GB/workflow/default/transitionspropertysourcechange tofrom,destinationchange toto - Endpoint
[POST] api/v1/workflowpropertycondition_set_idwas removed - Column
source_idin tableworkflow_transitionwas change tofrom_id - Column
destination_idin tableworkflow_transitionwas change toto_id - method
getSourceandgetDestinationof classAddWorkflowTransitionCommandbecome deprecated - method
getSourceandgetDestinationof classDeleteWorkflowTransitionCommandbecome deprecated - method
getSourceandgetDestinationof classUpdateWorkflowTransitionCommandbecome deprecated - method
getSourceandgetDestinationof classWorkflowTransitionRemovedEventbecome deprecated - The signature of constructor
CreateWorkflowCommandhas changed - The signature of constructor
UpdateWorkflowCommandhas changed - Limitation of conditions in Workflow Transition.
- New messenger transport
StatusTransportwas added,statusreceiver is required for setting product statuses for new added languages getAllStatusIdsmethod is added toErgonode\Workflow\Domain\Query\StatusQueryInterface- Signature of method
Ergonode\Attribute\Infrastructure\Provider\AttributeValueConstraintProvider:providehas changed - Signature of method
Ergonode\Attribute\Infrastructure\Provider\ContextAwareAttributeValueConstraintStrategyInterface::gethas changed - Signature of method
Ergonode\Product\Infrastructure\Provider\Strategy\ProductRelationAttributeValueConstraintStrategy::gethas changed - Signature of method
Ergonode\Workflow\Infrastructure\Provider\Strategy\StatusAttributeValueConstraintStrategy::gethas changed - Class
Ergonode\Workflow\Infrastructure\Mapper\Strategy\StatusAttributeMapperStrategyhas been moved fromattributetoworkflowmodule
Value
getTransationandhasTransationmethods are added toErgonode\Value\Domain\ValueObject\ValueInterface
Exporter-file
- The signature of constructor
Ergonode\ExporterFile\Application\Form\ExporterFileConfigurationFormhas changed - The signature of constructor
Ergonode\ExporterFile\Domain\Command\CreateFileExportChannelCommandhas changed - The signature of constructor
Ergonode\ExporterFile\Domain\Command\UpdateFileExportChannelCommandhas changed - The signature of constructor
Ergonode\ExporterFile\Domain\Entity\FileExportChannelhas changed - The signature of constructor
Ergonode\ExporterFile\Infrastructure\Processor\Step\ProductExportProcessStephas changed