Releases: sbraz/pymediainfo
Releases · sbraz/pymediainfo
v6.1.0
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
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
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
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
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
Bug fixes
- Fix
TypeError
when parsing certain files (#100)
v5.0.2
Bug fixes
- Succeed in fixing upload to PyPI from Travis (tests were broken by v5.0)
v5.0.1
Bug fixes
- Travis: attempt to fix upload to PyPI
v5.0
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
⚠️ 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