Releases: iluvcapra/wavinfo
v3.1.0 — Sampler Metadata and Interactive Mode
What's Changed
- Change build system to Poetry by @iluvcapra in #35
- Feature: smpl Metadata by @iluvcapra in #36
- Feature: interactive shell by @iluvcapra in #37
Full Changelog: v3.0.0...v3.1.0
v3.0.0 — Now's the Time
Collecting a bunch of breaking changes and publishing now as 3.0.0. Pay attention to the renamed parameter in WavInfoReader
's init which may break som code.
Also significant additions to code quality, CI and documentation, and Python 3.13 support.
What's Changed
- Manpage wavinfo(7) enhancement by @iluvcapra in #24
- Update README.md by @iluvcapra in #27
- More Documentation Improvements: cues by @iluvcapra in #25
- Added flake8 Linting by @iluvcapra in #29
- Breaking interface changes in
WavInfoReader
by @iluvcapra in #28 - wavinfo(7) Improvements by @iluvcapra in #26
- Split test and lint into separate GitHub Actions by @iluvcapra in #30
- Py3.13 support by @iluvcapra in #33
Full Changelog: v2.3.0...v3.0.0
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 (@[email protected]) 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.