Releases: sbraz/pymediainfo
Releases · sbraz/pymediainfo
v7.0.1
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
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
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