Releases: mhthies/pulsectl-asyncio
Releases · mhthies/pulsectl-asyncio
1.2.2
- Update supported pulsectl versions (new version 24.11.0 is supported as well)
- pulsectl 24.11.0 includes a fix for error handling, in case creating a libpulse context fails (proper Python exception instead of crashing due to C assertion). See mk-fg/python-pulse-control#83.
1.2.1
1.2.0
- Update supported pulsectl versions (new version 24.4.0 is supported as well)
- New methods
sink_default_get()
andsource_default_get()
, similar to those added in pulsectl (see mk-fg/python-pulse-control#81)
1.1.1
- Fix and update pulsectl dependency version range
- previous version range was broken
- pulsectl 23.5.2 includes fix for 'channels' field in PA_SAMPLE_SPEC on big endian architectures (see mk-fg/python-pulse-control#79)
1.1.0
1.0.0
This release (as compared to 0.2.3) only contains a small fix to make pulsectl-asyncio compatible with Python 3.11 and a small change to the packaging infrastructure. However, the package is now around for long enough that I consider it appropriate to declare it as "stable".
According to semantic versioning spec, future releases with non-backward compatible changes will be tagged with a new major version. In this case, I will try maintain the 1.x branch with bugfixes, if required, for at least some time.
Changes
- Use latest pulsectl release 22.3.2 for development and testing
- Change to declarative setuptools packaging configuration via
setup.cfg
- Get rid of
inspect.getargspec()
for compatibility with Python 3.11 - Add Python 3.11 to ci test matrix