Skip to content

v5.0.0

Choose a tag to compare

@QuentinGab QuentinGab released this 14 May 16:04
· 2 commits to main since this release

Breaking Changes

Custom converter constructor signature

When extending MediaConverter, the $media parameter must no longer be a promoted property. You must call parent::__construct($media) explicitly.

Before:

class MediaImageConverter extends MediaConverter
{
    public function __construct(
        public readonly Media $media,
        public string $filename,
        public ?int $width = null,
        public ?int $height = null,
        public Fit $fit = Fit::Max,
        public ?OptimizerChain $optimizerChain = null,
    ) {}
}

After:

class MediaImageConverter extends MediaConverter
{
    public function __construct(
        Media $media,
        public string $filename,
        public ?int $width = null,
        public ?int $height = null,
        public Fit $fit = Fit::Max,
        public ?OptimizerChain $optimizerChain = null,
    ) {
        parent::__construct($media);
    }
}

Bug Fixes

  • Fixed config('media.queue') being ignored when dispatching conversion jobs