Releases: sbraz/pymediainfo
Releases · sbraz/pymediainfo
v4.2.1
Bug fixes
- Fix version detection for Read the Docs documentation builds
v4.2
New features
- Add a new
output
option to the parse
method, this deprecates the old test
option (#82)
- Update bundled MediaInfo to v20.03 (Windows and OSX wheels)
- Add support for os.PathLike objects (#72)
Bug fixes
- Close and delete handle on errors to avoid memory leaks (#79)
- Fix thread-safety that was broken since v4.1 (#76 and #83), document multi-threading limitations
- Document Python 3.8 support
- Show the correct pymediainfo version in documentation builds
v4.1
- Add an argument to pass custom options to the parse method (#71)
- Update bundled MediaInfo to v19.09 (Windows and OSX wheels)
v4.0
- Drop Python 2.6 compatibility
- Allow pickling of Track instances (#68)
- Remove xml attributes from
Track
and MediaInfo
objects, populate the tracks
attribute immediately (03f6242)
- Implement
__eq__
forTrack
and MediaInfo
objects
- Add an option to obtain MediaInfo's text output (#66)
- Add an option to return non-complete MediaInfo (#66)
- Disable
LegacyStreamDisplay
explicitly by default, make it configurable (see 9aa65d8 for details)
v3.2.1
- Generate sdists on Linux instead of OSX (#67)
v3.2
- Publish wheels containing libmediainfo (#59, thanks to @bgermann)
v3.1
- Add an option to control parsing speed (#65)
v3.0
- Do not ignore exceptions when invalid XML is passed (#53)
- Raise RuntimeError if parsing fails
- Add an option to ignore UTF-8 encoding errors, fixes (#54)
- Use proper XPath to detect track elements in XML (#55)
- Fix handling of non-existent files
- Fix tests with libmediainfo ≥ 18.08 (#58)
- Try to load libmediainfo from the module folder
v2.3.0
- Add setuptools to install_requires (#50)
- Add an option to extract cover_data for libmediainfo ≥ 18.03 (#51)
- Get version from
setuptools_scm
v2.2.1
- Fix library loading by path on 32-bit Windows (#48)
- Do not fail if the package is not installed
- Add continuous integration on OSX and Windows