Skip to content

Releases: sbraz/pymediainfo

v6.1.0

29 Oct 16:29
cada19b
Compare
Choose a tag to compare
New features
  • Add a buffer_size argument to parse() (#129)
  • Add Python 3.12 support
  • Update bundled MediaInfo to v23.10 (Windows and macOS wheels)

v6.0.1

25 Nov 23:12
61fb923
Compare
Choose a tag to compare
Bug fixes
  • CD: use an older macOS image in order to create wheels compatible with older macOS versions
Miscellaneous
  • doc: improve description of parse()'s full parameter (#123)

v6.0.0

25 Nov 19:15
08bbe0c
Compare
Choose a tag to compare
Breaking changes
  • ⚠️ Drop support for Python 3.6
New features
  • Add support for Python 3.10 and 3.11
  • Update bundled MediaInfo to v22.09 (Windows and macOS wheels)
  • maCOS: bundle the x86_64+arm64 MediaInfo library for M1 Macs instead of the old i386+x86_64 one (#24 (comment))
  • tests: start a local HTTP server instead of relying on GitHub, this means the test suite can now run without Internet access
Bug fixes
  • Fix doc build with recent sphinx versions
Miscellaneous
  • CI/CD: drop Travis, move everything to AppVeyor

v5.1.0

01 May 22:10
b4c4a92
Compare
Choose a tag to compare
New features
  • Include more helpful info in the exception message when libmediainfo cannot be found (#24)
  • Update bundled MediaInfo to v21.03 (Windows and OSX wheels)

v5.0.4

11 Apr 13:10
abf927e
Compare
Choose a tag to compare
New features
  • Remove setuptools runtime requirement by replacing pkg_resources with importlib.metadata (#110, #111)
  • __version__ is now an empty string if the package is not installed
Miscellaneous
  • Use setuptools_scm programatically in Sphinx's configuration instead of calling setup.py --version

v5.0.3

04 Apr 10:47
d981497
Compare
Choose a tag to compare
Bug fixes
  • Fix TypeError when parsing certain files (#100)

v5.0.2

20 Nov 00:18
fdca00d
Compare
Choose a tag to compare
Bug fixes
  • Succeed in fixing upload to PyPI from Travis (tests were broken by v5.0)

v5.0.1

20 Nov 00:11
f9d3254
Compare
Choose a tag to compare
Bug fixes
  • Travis: attempt to fix upload to PyPI

v5.0

20 Nov 00:03
12ad13e
Compare
Choose a tag to compare
Breaking changes
  • ⚠️ Drop support for Python 2.7, 3.4 and 3.5
  • MediaInfo.parse: remove the deprecated text parameter
New features
  • MediaInfo: add shortcuts to tracks by type: audio_tracks, video_tracks, etc. (#95)
Miscellaneous
  • Add type hints and a lot of code quality checks to the CI (pylint, mypy, black, etc.)
  • Run tests with tox

v4.3

07 Nov 18:17
505c613
Compare
Choose a tag to compare

⚠️ This is the last major release that supports Python 2.7, 3.4 and 3.5. Version 5 will only support Python ≥ 3.6

New features
  • MediaInfo.parse: add support for file-like objects (#96)
  • Update bundled MediaInfo to v20.09 (Windows and OSX wheels)
  • Improvements to documentation
  • Python 3.9 is now officially supported