beanieboi/ffprober

View on GitHub
Changes.md

Summary

Maintainability
Test Coverage
1.0 / 2020-11-28
==========

* added Sorbet types
* added a bunch of Rubocops

0.5.5 / 2020-03-28
==========

* no code changes, i had to release to to make sure that GitHub Actions are working

0.5.4 / 2020-03-28
==========

* due to security issues in rake, the minimum version is now 12.3.3

0.5.3 / 2019-02-16
==========

* fixed running on older ffmpeg versions. (PR: https://github.com/beanieboi/ffprober/pull/83) thanks @sevilla

0.5.2 / 2017-01-18
==========

* exposes a from_url method that allows probing URLs
* validates URL input and raises error if invalid URL
* raises an error if ffprobe responses with an error message in the JSON

0.5.1 / 2016-02-07
===================

* expose parsed json via ffprober.json

0.5.0 / unreleased
===================

* autoload, reduce initial object count by 3k
* refactorings, clean up warnings etc.
* remove check for maximum ffprober version, makes upgrading ffmpeg way easier

0.4.6 / 2015-11-12
===================

* support for ffmpeg 2.8.1
* support for data streams

0.4.5 / 2015-09-17
===================

* support for ffmpeg 2.7.2

0.4.4 / 2015-06-30
===================

* fix bug handling file with single quotes in the filename (thanks kaczowkad)

0.4.3 / 2015-06-22
===================

* add support for ffmpeg 2.6.3

0.4.2 / 2015-03-27
===================

 * add support for ffmpeg 2.5.4
 * add support for subtitle streams
 * update Changes.md

0.4.1 / 2014-08-27
==================

 * add support for ffmpeg 2.3.3
 * update Changes.md
 * add code climate coverage
 * move recurring initialize into a module

0.4.0 / 2014-08-22
==================

 * update sample video
 * set 2.3.2 as new max version
 * Merge pull request #42 from beanieboi/feature/chapters-new
 * warn if file to parse does not exist
 * add Chapters
 * Merge pull request #41 from beanieboi/feature/refator-specs
 * update ruby-version to 2.1.2
 * share specs and add sample json with chapters
 * use self.options
 * Merge pull request #40 from beanieboi/feature/refactor
 * set max version to 2.2.2
 * fix variable shadowing
 * allow all object attributes, smaller cleanup
 * Merge pull request #39 from beanieboi/feature/upgrade-rspec
 * Merge pull request #38 from mbkulik/ffmpeg-2.2.2-support
 * update Changes.md
 * relax rspec dependency and add a sample spec_helper
 * fix shadowing path in ffprober.rb:15
 * enable rspec warnings
 * add CONTRIBUTING.md
 * Update README.md
 * some code style fixes

0.3.7 / 2014-04-13
==================

- upgrade to rspec 3
- support for ffmpeg 2.1.4
- support for ffmpeg 2.2.0

0.3.6 / 2013-12-27
==================

- switch to ruby 2.1 by default
- remove rake
- add codeclimate badge
- update contributors
- fix builds on Rubinius
- wrap file path in quotes

0.3.5 / 2013-12-02
==================

- support for ffmpeg 2.0.2
- support for ffmpeg 2.1.1

0.3.4 / 2013-08-16
==================

- fix exception when no ffprobe is installed
- support for ffmpeg 2.0.1

0.3.3 / 2013-07-15
==================

- support for ffmpeg 2.0

0.3.2 / 2013-06-26
==================

- detect git-based installs of ffmpeg

0.3.1 / 2013-06-25
==================

- fixed version output call

0.3.0 / 2013-06-02
==================

- correctly detect ffprobe path on windows
- correctly detect avprobe
- detect nighlt builds
- refactor ffprobe version detection (+spec)

0.2.3 / 2013-05-18
==================

- Raise error if input file is invalid (InvalidInputFileError)
- Added support for Ffmpeg 1.1.4 and 1.2.1

0.2.2 / 2013-05-15
==================

- Added Caching to instantiated Stream Objects
- Switched from attr_reader to of attr_accessor in stream classes

0.2.1 / 2013-05-14
==================

- Refactored Ffmpeg version check
- Convert to ruby 1.9 hash syntax
- Bumped minmun required ruby version to 1.9.3
- JSON input will be parsed lazily
- Moved Ffprobe path finder into Ffprober Module

0.2.0 / 2013-05-13
==================

- Droped ruby 1.8 support
- Switched from multi_json to json
- Updated travis config

0.1.7 / 2013-03-19
==================

- Added support for Ffmpeg 1.1.4 and 1.2

0.1.6 / 2013-02-25
==================

- added bit rate attribute to video stream
- Added support for Ffmpeg 1.1.3

0.1.5 / 2013-02-08
==================

- Added support for Ffmpeg 1.1.2

0.1.4 / 2013-02-07
==================

- Added support for Ffmpeg 1.1.1
- Bumped rake dependency to 0.10

0.1.3 / 2013-01-12
==================

- Added support for Ffmpeg 1.1 and 1.0.1

0.1.1 / 2012-11-08
==================

- Added support for Ffmpeg 1.0
- Added tests for ffmpeg version checker
- Updated README

0.1.0 / 2012-06-23
==================

- Added missing License to README
- Improved Ffmpeg version detection
- Updated README

0.0.2 / 2012-05-01
==================

- first working version (supports Ffmpeg 0.10.2)