diff --git a/CHANGELOG.md b/CHANGELOG.md index e9206b3..def4d95 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,108 +1,166 @@ CHANGELOG ---------- +========= -* 0.6.1 (2016-03-08) +All notable changes to this project will be documented in this file. +This project adheres to [Semantic Versioning](http://semver.org/). - * Support PHP 7 and test against - * Unused code cleanup (@haphan) - * Composer and tests cleanup (PSR-4 autoloading) - * Allow usage of evenement v2.0 +[Unreleased] +------------ -* 0.6.0 (2016-01-30) +### Added - * AbstractData::get no longer throws exceptions (@sujayjaju). - * Add crop filter (@cangelis). - * Fix watermark (@sujayjaju). +- Add pull request and issue templates. -* 0.5.1 (08-26-2014) +### Changed - * Fix video aspect ratio calculation (@nlegoff). +- Updated changelog to follow [keepachangelog.com](http://keepachangelog.com/) + style you see now here. -* 0.5.0 (08-12-2014) +[0.6.1] - 2016-03-08 +-------------------- - * Add support for Wav and AAC audio formats (@MrHash). - * Add watermark filter (@sylvainv). - * Add configuration for audio channels (@SimonSimCity). +- Support PHP 7 and test against +- Unused code cleanup (@haphan) +- Composer and tests cleanup (PSR-4 autoloading) +- Allow usage of evenement v2.0 -* 0.4.4 (12-17-2013) +[0.6.0] - 2016-01-30 +-------------------- - * Fix width / height dimensions extraction. +- AbstractData::get no longer throws exceptions (@sujayjaju). +- Add crop filter (@cangelis). +- Fix watermark (@sujayjaju). -* 0.4.3 (12-02-2013) +[0.5.1] - 2016-08-26 +-------------------- - * Fix using rotate and resize filters at the same time (#78) +- Fix video aspect ratio calculation (@nlegoff). -* 0.4.2 (11-29-2013) +[0.5.0] - 2014-08-12 +-------------------- - * Add Rotate filter. - * Remove time_start metadata when using synchronize filter - * Remove restriction on filesystem resources. +- Add support for Wav and AAC audio formats (@MrHash). +- Add watermark filter (@sylvainv). +- Add configuration for audio channels (@SimonSimCity). -* 0.4.1 (11-26-2013) +[0.4.4] - 2016-12-17 +-------------------- - * Add Clip filter (@guimeira) +- Fix width / height dimensions extraction. -* 0.4.0 (10-21-2013) +[0.4.3] - 2013-02-12 +-------------------- - * Add support for video to audio transcoding - * BC Break : Add FormatInterface::getPasses and FormatInterface::getExtraParams +- Fix using rotate and resize filters at the same time (#78) -* 0.3.5 (10-21-2013) +[0.4.2] - 2013-11-29 +-------------------- - * Add vorbis audio format (@jacobbudin). - * Fix #66 : Allow single pass encodings. +- Add Rotate filter. +- Remove time_start metadata when using synchronize filter +- Remove restriction on filesystem resources. -* 0.3.4 (09-05-2013) +[0.4.1] - 2013-11-26 +-------------------- - * Fix Invalid ratio computing. +- Add Clip filter (@guimeira) -* 0.3.3 (09-05-2013) +[0.4.0] - 2013-10-21 +-------------------- - * Add convenient Stream::getDimensions method to extract video dimension. - * Add DisplayRatioFixer Frame filter. +- Add support for video to audio transcoding +- BC Break : Add FormatInterface::getPasses and FormatInterface::getExtraParams -* 0.3.2 (08-08-2013) +[0.3.5] - 2013-10-21 +-------------------- - * Fix A/V synchronization over flash and HTML5 players. +- Add vorbis audio format (@jacobbudin). +- Fix #66 : Allow single pass encodings. -* 0.3.1 (08-06-2013) +[0.3.4] - 2013-09-05 +-------------------- - * Allow use of FFProbe on remote URIs. - * Fix #47 : MediaTypeInterface::save adds filters depending on the codec. - * Save frame to target file without prompt. +- Fix Invalid ratio computing. -* 0.3.0 (07-04-2013) +[0.3.3] - 2013-09-05 +-------------------- - * Complete rewrite of the library, lots of BC breaks, check the doc. +- Add convenient Stream::getDimensions method to extract video dimension. +- Add DisplayRatioFixer Frame filter. -* 0.2.4 (05-10-2013) +[0.3.2] - 2013-08-08 +-------------------- - * Add Video\ResizableInterface::getModulus method for better output scaling (@retrojunk) - * Fix timeout setting on audio/video encoding (@xammep-ua) +- Fix A/V synchronization over flash and HTML5 players. -* 0.2.3 (04-21-2013) +[0.3.1] - 2013-08-06 +-------------------- - * Add timeout getter and setter on FFMpeg and FFProbe - * Add timeout setting via second argument on FFMpeg::load and FFProbe::load +- Allow use of FFProbe on remote URIs. +- Fix #47 : MediaTypeInterface::save adds filters depending on the codec. +- Save frame to target file without prompt. -* 0.2.2 (02-11-2013) +[0.3.0] - 2013-07-04 +-------------------- - * Add compatibility with FFMpeg 1.1 - * Upgrade deprecated options (`-ab`, `-qscale` and `-b`) - * Use of a custom stat file for each multi-pass encoding (fix #20) - * Use larger version range for dependencies +- Complete rewrite of the library, lots of BC breaks, check the doc. -* 0.2.1 (02-04-2013) +[0.2.4] - 2013-05-10 +-------------------- - * Parse the output of FFProbe using correct EOL sequences (@ak76) - * Add process timeout customization (@pulse00) - * Fix `accurate` option (`FFMpeg::extractImage`) +- Add Video\ResizableInterface::getModulus method for better output scaling (@retrojunk) +- Fix timeout setting on audio/video encoding (@xammep-ua) -* 0.2.0 (12-13-2012) +[0.2.3] - 2013-04-21 +-------------------- - * Add HelperInterface and support for realtime progress ( @pulse00 ). - * Add `accurate` option to `FFMpeg::extractImage` method. +- Add timeout getter and setter on FFMpeg and FFProbe +- Add timeout setting via second argument on FFMpeg::load and FFProbe::load -* 0.1.0 (10-30-2012) +[0.2.2] - 2013-02-11 +-------------------- - * First stable version. +- Add compatibility with FFMpeg 1.1 +- Upgrade deprecated options (`-ab`, `-qscale` and `-b`) +- Use of a custom stat file for each multi-pass encoding (fix #20) +- Use larger version range for dependencies + +[0.2.1] - 2013-02-04 +-------------------- + +- Parse the output of FFProbe using correct EOL sequences (@ak76) +- Add process timeout customization (@pulse00) +- Fix `accurate` option (`FFMpeg::extractImage`) + +[0.2.0] - 2012-12-13 +-------------------- + +- Add HelperInterface and support for realtime progress ( @pulse00 ). +- Add `accurate` option to `FFMpeg::extractImage` method. + +0.1.0 - 2012-10-30 +-------------------- + +- First stable version. + +[Unreleased]: https://github.com/PHP-FFMpeg/PHP-FFMpeg/compare/0.6.1...HEAD +[0.6.1]: https://github.com/PHP-FFMpeg/PHP-FFMpeg/compare/0.6.0...0.6.1 +[0.6.0]: https://github.com/PHP-FFMpeg/PHP-FFMpeg/compare/0.5.1...0.6.0 +[0.5.1]: https://github.com/PHP-FFMpeg/PHP-FFMpeg/compare/0.5.0...0.5.1 +[0.5.0]: https://github.com/PHP-FFMpeg/PHP-FFMpeg/compare/0.4.4...0.5.0 +[0.4.4]: https://github.com/PHP-FFMpeg/PHP-FFMpeg/compare/0.4.3...0.4.4 +[0.4.3]: https://github.com/PHP-FFMpeg/PHP-FFMpeg/compare/0.4.2...0.4.3 +[0.4.2]: https://github.com/PHP-FFMpeg/PHP-FFMpeg/compare/0.4.1...0.4.2 +[0.4.1]: https://github.com/PHP-FFMpeg/PHP-FFMpeg/compare/0.4.0...0.4.1 +[0.4.0]: https://github.com/PHP-FFMpeg/PHP-FFMpeg/compare/0.3.5...0.4.0 +[0.3.5]: https://github.com/PHP-FFMpeg/PHP-FFMpeg/compare/0.3.4...0.3.5 +[0.3.4]: https://github.com/PHP-FFMpeg/PHP-FFMpeg/compare/0.3.3...0.3.4 +[0.3.3]: https://github.com/PHP-FFMpeg/PHP-FFMpeg/compare/0.3.2...0.3.3 +[0.3.2]: https://github.com/PHP-FFMpeg/PHP-FFMpeg/compare/0.3.1...0.3.2 +[0.3.1]: https://github.com/PHP-FFMpeg/PHP-FFMpeg/compare/0.3.0...0.3.1 +[0.3.0]: https://github.com/PHP-FFMpeg/PHP-FFMpeg/compare/0.2.4...0.3.0 +[0.2.4]: https://github.com/PHP-FFMpeg/PHP-FFMpeg/compare/0.2.3...0.2.4 +[0.2.3]: https://github.com/PHP-FFMpeg/PHP-FFMpeg/compare/0.2.2...0.2.3 +[0.2.2]: https://github.com/PHP-FFMpeg/PHP-FFMpeg/compare/0.2.1...0.2.2 +[0.2.1]: https://github.com/PHP-FFMpeg/PHP-FFMpeg/compare/0.2.0...0.2.1 +[0.2.0]: https://github.com/PHP-FFMpeg/PHP-FFMpeg/compare/0.1.0...0.2.0