Skip to content

Releases: soluble-io/soluble-mediatools

Version 2.2.0

14 Nov 21:08
3c7b0ce
Compare
Choose a tag to compare

Added

  • Allow PHP 8 in composer.json, in #25

Fixed

  • [Minor] Composer 2 support, fix captainhook for development, in #25

Version 2.1.2

04 Sep 21:18
8b97668
Compare
Choose a tag to compare

Added

  • [Minor] PHP 8 named parameters support, in #24

Fixed

  • [Minor] Missing logger in VideoAnalyzer, in #24

Version 2.1.1

10 Jul 11:34
Compare
Choose a tag to compare

Fixed

  • [Minor] phpdoc covariance issue in NullCache, in #21
  • [Minor] process-exception possible covariance issue when extending, in #21

Dev

  • [Q&A] Updated phpstan/psalm and few dev deps, in #21
  • [Q&A] Allow phpunit v9 and remove deprecations, in #22
  • [Q&A] Create mini polyfill for phpunit 7/8/9, in #23

Version 2.1.0

21 Dec 12:33
Compare
Choose a tag to compare

Added

  • Support for symfony/process ^5.0

Dev

  • [ci] added PHP 7.4 to travis
  • [minor] phpdoc, phpstan ^0.12 generics annotations

Version 2.0.6

19 Sep 14:12
Compare
Choose a tag to compare

Bugs

  • [minor] Psalm, default error code for ProcessException enforced to 1.
  • [minor] Psalm, VideoStream unnecessary test for null duration.

Version 2.0.5

03 Jun 10:17
Compare
Choose a tag to compare

Bugs

  • VideoThumbParams throws InvalidParamException instead of InvalidArgumentException
  • VideoConvertParams throws InvalidParamException instead of InvalidArgumentException

Version 2.0.4

11 Apr 11:49
Compare
Choose a tag to compare

Bugs

  • Fixed exception message for VideoInfo when file does not exists.
  • Minor: ProcessException supports unknown exit error texts.

Version 2.0.3

28 Mar 20:43
Compare
Choose a tag to compare

Improved

  • Cache key generation includes __METHOD__ in VideoInfoReader.

Version 2.0.2

19 Mar 13:38
Compare
Choose a tag to compare

Improved

  • Stream collections now properly document 'NoStreamException'.
  • Improved documentation for VideoInfoReader.

Version 2.0.1

15 Mar 14:21
Compare
Choose a tag to compare

Improved

  • Fail earlier is input file is a directory for all services (not a regular file)

Added

  • ConfigProvider::getBaseDir() to allow base class extend.