Skip to content

Releases: sbraz/pymediainfo

v7.0.1

12 Feb 19:13
daf3596
Compare
Choose a tag to compare
Miscellaneous
  • Improve documentation and README (no changes to the library code itself)
  • New doc build dependency: myst-parser used to parse Markdown (34e6f26)

v7.0.0

11 Feb 02:09
3f92e66
Compare
Choose a tag to compare
Breaking changes
  • ⚠️ Make MediaInfo.parse's optional arguments positional-only (e5b2421)
  • ⚠️ Drop support for Python 3.7 and 3.8 (bf780d1)
New features
Bug fixes
  • Tag macOS wheels as universal2 to support ARM64 and x86-64 (thanks to @getzze, #127)
Miscellaneous
  • Switch build backend from setuptools to PDM-Backend (thanks to @getzze, #140, bf780d1)
  • Check MediaInfo library checksums during CI/CD (thanks to @getzze, #141, bead22b)
  • Improve code quality with better type hints (add py.typed) and many more fixes by @getzze

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