Releases: iluvcapra/wavinfo
Releases · iluvcapra/wavinfo
v2.3.0
What's Changed
- Cues Feature by @iluvcapra in #19
wavinfo
can now read cues, labels and notes.
- Significantly improved test coverage by @iluvcapra in #23
- Python 3.12 Support by @iluvcapra in #20
- Update copyright dates to 2023 by @iluvcapra in #21
- Add a manpage for wavinfo command line tool by @iluvcapra in #22
- Create coverage.yml by @iluvcapra in #16
New Contributors
- @iluvcapra made their first contribution in #16
Full Changelog: v2.2.1...v2.3.0
Version 2.2.1 — Build Fix
Have removed requirements.txt from docs/. It was causing dependabot to issue warnings and it was no longer needed.
In order to install the dependencies for building docs, use the optional dependencies syntax with pip:
python3 -m pip install wavinfo[doc]
or
python3 -m pip install -e .[doc]
Version 2.2.0
- Added support for Steinberg iXML metadata
- Adopted modern pyproject.toml build specification
- Fixed a bug with stream reading
Full Changelog: v2.1.0...v2.2.0
Version 2.1.0
- Dolby
dbmd
metadata support for Dolby Atmos ADM files. - ADM metadata features, access to more of the ADM schema, including content, programme, object and pack entities and their relationship to in-file tracks.
--ixml
and--adm
command-line options.- Many documentation additions.
Full Changelog: v2.0.2...v2.1.0
Version 2.0.1 — ADM and Fixes
- ADM metadata now added to
WavInfoReader.to_dict()
. - ADM metadata added to wavinfo CLI output.
- ADM documentation.
- An error that occurred when reading INFO metadata from certain WAV files has been fixed.
Full Changelog: v2.0.0...v2.0.2
Version 2.0.0 — ADM Support
- ADM Support: ADM metadata is read and basic channel metadata/packs/speaker assignments can be read.
- A .devcontainer has been added to help people who want to work on this project in a GitHub codespace.
- Tweaked the Mastodon publish notifications, added hashtags.
- Added testing for Python 3.11 to the test matrix.
Full Changelog: v1.7.2...v2.0.0
Version 1.7.2 — Streamlined Requirements
- #13 has been fixed, I've started over with my venv and created separate venvs for the project and the documentation. This has significantly reduced the number of dependencies.
- Have added an action to the publish workflow that will push a status update to my Mastodon account (@jamie@toot.community) whenever a new release is published.
Version 1.7.1 — Documentation
This release cleans up the documentation on readthedocs.io and adds a bunch of type annotations to make the library more useable.
Version 1.7.0
This is a maintenance update that cleans up some loose ends accumulated over the last year.
- Support for Python 3.5 and 3.6 have been dropped, due to conflicts with dependencies in lxml, a critical dependency of this project.
- The test and packaging workflows for this project have been updated to current best practices on Github.
- Previous test and packaging elements have been removed.
This version has no new functionality or bug fixes.
Version 1.6.3
- Updated
lxml
dependency (CVE-2021-43818)