Releases: PHP-FFMpeg/PHP-FFMpeg
Support for PHP 8.3 and Symfony 7.x
What's Changed
- Allow symfony packages 7.x by @thecaliskan in #912
- Update dependencies to include PHP 8.3 and Symfony 7.x. by @BusterNeece in #914
New Contributors
- @thecaliskan made their first contribution in #912
- @BusterNeece made their first contribution in #914
Full Changelog: v1.1.0...v1.2.0
Support for PHP 8.2
- Support for PHP 8.2
v1.0.1
- Added configuration key to customize the temporary directory used for passes.
- Fix for the path of the default
ffmpeg-passes*
temporary directory.
Upgraded dependencies, integrated the Alchemy Binary library, and dropped support for anything below PHP 8.0
PR #849: Modernize the library.
- Support for Symfony 5.4 and 6.0
- Support for
psr/log
v3 - GitHub actions against FFmpeg 4.4 and 5.0
- Integrated the Alchemy Binary library
- Replaced
neutron/temporary-filesystem
withspatie/temporary-directory
- PHPUnit 9.5
- Removed Silex Service Provider
- Removed the auto-generated docs
- Removed support for anything below PHP 8.0
Support for PHP 8.1
- Support for PHP 8.1 (#840 by @alexander-schranz)
- Replaced Travis with Github Actions (#840 by @alexander-schranz, @romainneutron)
- Dropped Silex support (#815 by @franmomu)
- [BC] Replaced Doctrine Cache with Symfony Cache (#824 by @ekyna, #816 by @pascalbaljet)
- Dropped support for PHP 5.3 and 5.4 (#816 by @pascalbaljet)
Ability to disable -b:v and various fixes
New features:
- Add ability to disable -b:v #767 by @chekalsky, @philipp-doblhofer and @Romain
- Updated the README #805 by @Romain
Bug fixes:
- Fix boolean types #779 by @digilist
- Fix docs generation, PSR-12 type compliance #790 by @Synchro
- composer ... --prefer-dist now ignores dev files #783 by @nick-cd
- fix readme typo #694 by @h0rn3z0r
- Issue running ClipFilter with set to NULL #566 by @41i-6h0rb4n1 and @Romain
- Can't encode video Fatal error #539 by @41i-6h0rb4n1 and @Romain
Added support to PHP 8
Includes:
- PR 782: Adding support to PHP 8 (@kornrunner)
Advanced media and filters
Initial parameters, copy codec support, housekeeping
Breaking changes
#703 - Initial parameters support. Users implementing the VideoInterface
on foreign classes need to watch out for the newly added method getInitialParameters()
, which can return an empty array
and it will just continue to work again.
Thanks to @iljalukin
New features
#646 - Added copy
codec support for X264 and WebM.
Thanks to @CamiloManrique
Housekeeping
Support for newer PHP versions in the test-suite, while keeping compatibility with old PHP versions as well (#699).
Thanks to @alexander-schranz. Also, he will continue to aid leading the open development of this library.
Keep well everybody!
Added concat functionality for audio files, Custom Frame/Audio Filter, minor improvements …
I forgot to release this stuff like half a year ago, anyway: Thanks to @camilo246800 for letting me know that there was missing something in #641 (comment).
Added:
- Add compatibility to the latest BinaryDriver version (#582 by @tifabien)
- Custom Frame filter functionality (#611 by @iljalukin)
- Allow special chars in filenames when concating (#587 by @rolandstarke)
- Custom Audio Filter functionality (#593 by @jonhassall)
Fixed:
- Documentation updates/fixes (@georgejipa, @jens1o)
Thanks to all contributors, even when I missed to release this good stuff. 😅