Skip to content

v4.0

Compare
Choose a tag to compare
@njoubert-cleverage njoubert-cleverage released this 17 Dec 13:56
· 5 commits to main since this release
c23a4fc

BC breaks

  • #142 Remove FileFetchTask, use cleverage/flysystem-process-bundle instead.
  • #142 YamlReaderTask & YamlWriterTask namespaces changed to CleverAge\ProcessBundle\Task\File\Yaml
  • #142 Array***Transformers namespaces changed to CleverAge\ProcessBundle\Transformer\Array
  • #142 NormalizeTransformer & DenormalizeTransformer namespaces changed to CleverAge\ProcessBundle\Transformer\Serialization
  • #142 DateFormatTransformer & DateParserTransformer namespaces changed to CleverAge\ProcessBundle\Transformer\Date
  • #142 ExplodeTransformer, HashTransformer, ImplodeTransformer, SlugifyTransformer, SprintfTransformer & TrimTransformer namespaces changed to CleverAge\ProcessBundle\Transformer\String
  • #142 InstantiateTransformer, PropertyAccessorTransformer RecursivePropertySetterTransformer namespaces changed to CleverAge\ProcessBundle\Transformer\Object
  • #147 Replace Symfony\Component\Form\Exception\InvalidConfigurationException by Symfony\Component\Config\Definition\Exception\InvalidConfigurationException
  • #148 Update services (step 1) according to Symfony best practices. Services should not use autowiring or autoconfiguration. Instead, all services should be defined explicitly.
    Services must be prefixed with the bundle alias instead of using fully qualified class names => cleverage_process
  • #150 The class \CleverAge\ProcessBundle\Task\Debug\MemInfoDumpTask has been deleted without suggested replacement
  • #115 New mandatory configuration default_error_strategy on clever_age_process level. See Quick Start/Global configuration

Changes

  • #139 Update Makefile & .docker for local standalone usage
  • #139 Update rector, phpstan & php-cs-fixer configurations & apply it
  • #141 league/flysystem-bundle is not required anymore
  • #130 EventDispatcherInterface service declaration breaks dependency injection
  • #147 Add missing dependencies on symfony/dotenv and symfony/runtime
  • #147 Remove dependencies on symfony/form, symfony/messenger & symfony/scheduler
  • #146 eav-process-bundle, enqueue-process-bundle, cache-process-bundle and process-soap-bundle were deprecated / archived.
  • #141 Add a default value to the node "default_error_strategy"

Fixes

  • #129 Remove wrong replace configuration on composer.json. Add missing suggest
  • Miscellaneous fixes, show full diff : v4.0.0-rc2...v4.0.0