Releases: supermihi/pytaglib
Releases · supermihi/pytaglib
v3.0.0 (2024-03-17)
This is the first release of pytaglib that targets Taglib 2.0,
a major upgrade of the underlying C++ Taglib library.
-
!125: stop building wheels for out-of-support Python versions 3.6 and 3.7
-
!123: upgrade to Taglib 2.0
Thanks to Urs Fleisch for help
-
#135: natively build arm64 wheels on macos-14 runner
v2.1.0 (2023-11-17)
What's Changed
- Fix #110 (broken test) by @supermihi in #113
- CI: update cibuildwheel; ensure Python-3.12 builds by @supermihi in #116
- Modernize tooling by @supermihi in #117
- update TagLib installed through bulid_taglib.py to 1.13.1 by @supermihi in #118
Full Changelog: v2.0.0...v2.1.0
v2.0.0 (2023-03-26)
Release Highlights
- binary wheels are shipped for all Python versions and platforms
- breaking change:
File.path
is now aPath
object - support using
File
as context manager
Complete Changelog
- update Taglib version for binary wheels to 1.13
- improve
build_taglib.py
helper script (now supports all platforms) - add
taglib_version()
to thetaglib
module - bundle native Taglib whith binary wheels (even on Unix). This enables to use the latest Taglib version (distributions often ship outdated
versions) and removes native dependencies. - use cibuildwheel to provide binary wheels for a multitude of platform / Python version combinations
(fixes #101 #105) - allow using
File
as a context manager, optionally saving on exit - new property
File.is_closed
- fix #94: Accept
os.PathLike
in constructor
Breaking Changes:
File.path
is now aPath
object
v1.5.0 (2021/12/18)
Starting with this release, binary wheels for Windows are built automatically. This will hopefully resolve the frequent Windows-specific issues with prior releases.
Also note that Python 2 support was dropped with this release. As there are no functional changes, python 2 users are welcome to continue using v1.4.6.
Details:
v1.4.6
pytaglib v1.4.5 (2019/03/23)
- Fix published taglib.cpp to match current taglib.pyx
pytaglib v1.4.4 (2018/10/27)
- Remove cython dependency from setup.py (thanks to Popkornium18 for reporting)
pytaglib v1.4.3 (2018/02/25)
pytaglib v1.4.2 (2018/01/17)
- Fix #31: Don't use precompiled taglib.cpp on Windows
pytaglib 1.4.1 (2017/05/12)
- Fix #33 (no longer uppercase bytestring tag values)