NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #4643 most downloaded on crates.io
FFI bindings for the PulseAudio libpulse-simple system library.
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 3 weeks to 1.6 years
Most releases are documented
notes for 31 of 35 stable releases
1 version withdrawn
withdrawn after publishing
9 years old
36 releases · first in 2018
Bumped MSRV from 1.56 to 1.63 per dependencies.
libpulse-sys from 1.21 to 1.22.Fixed cross-crate version requirement.
One column per quarter.
* Fixed docs.rs build failure. * Dropped PA v4 support.
Fixed broken build status badge in readme.
Added rust-version (MSRV) attribute to cargo.toml file.
rust-version (MSRV) attribute to cargo.toml file.libpulse-sys from 1.19 to 1.20.Fixed handling of pkg-config failure handling due to change in pkg-config crate. Thanks to @fredszaq on github for the initial patch.
pkg-config crate. Thanks to
@fredszaq on github for the initial patch.* Minor formatting tweaks. * Bumped MSRV from 1.41 to 1.46.
libpulse-sys from 1.16 to 1.19.
libpulse-sys from 1.16 to 1.19.Note: versions 1.17 & 1.18 skipped, used only for main libpulse-sys crate changes.
Fixed mistake made trying to conditionally enable #[cfg(doc)] for docs.rs.
#[cfg(doc)] for docs.rs.Made some changes to cargo features:
dox cargo feature.pa_latest and pa_latest_common cargo features.pa_v8.#[cfg(doc)] to always include stuff behind PA version feature guards in generated
documentation. (Required bump of minimum supported Rust version from 1.40 to 1.41).libpulse-sys from 1.15 to 1.16.Fixed deprecated license attribute syntax.
libpulse-sys from 1.14 to 1.15.
libpulse-sys from 1.14 to 1.15.libpulse-sys from 1.13 to 1.14.
libpulse-sys from 1.13 to 1.14.Bumped pa_latest_common feature to target PA v13.
pa_latest_common feature to target PA v13.Fixed output of build script warning when pkg-config is missing (thanks to @cole-h on github!).
Removed deprecated Cargo features.
libpulse-sys from 1.12 to 1.13.Improved the non-pkg-config fallback for lib linking.
Now using pkg-config in build script for more than just Linux.
libpulse-sys from 1.11 to 1.12.Changed the license model from LGPL to dual MIT and Apache-2.0. See [here][issue26] for details.
libpulse-sys from 1.10 to 1.11.Added PA v13 compatibility control feature.
libpulse-sys from 1.9 to 1.10.Fixed broken doc.rs documentation generation.
Extended support to even older versions of PA, specifically up to and including v4.
dox feature flag, for use with cargo doc.
It enables the very latest PA version compatibility, while bypassing the pkg-config check, thus
is useful for generating documentation that includes information on features from versions of PA
that may be newer than the version you have installed.libpulse-sys from 1.8 to 1.9.Specified edition in toml file.
libpulse-sys from 1.6 to 1.8.Note: version 1.7 skipped, used only for libpulse-mainloop-glib-sys crate changes.
Replaced use of empty enums for opaque types with a struct based alternative. According to the Rust nomicon ([here][nomicon-ros]) the use of the empty
latest_pa_common_compatibility feature flag, used by default now instead of
latest_pa_compatibility.libpulse-sys from 1.5 to 1.6.Added the new latest_pa_compatibility and pa_v12_compatibility feature flags, and deprecated pa_encoding_from_string in favour of pa_v12_compatibility…
latest_pa_compatibility and pa_v12_compatibility feature flags, and deprecated
pa_encoding_from_string in favour of pa_v12_compatibility.libpulse-sys from 1.4 to 1.5.Switched to using package-config for linking (though retaining the direct linking as a fallback for those without the necessary *.pc files installed).
pa_encoding_from_string feature purpose.libpulse-sys from 1.3 to 1.4.Fixed broken attempt to include license file in bundled package.
Added dedicated changelog, split off from the old single project overview one.
.gitignore file.* Fixed feature control.
Added homepage and repo links, thanks to @berkus on github for the patch.
pa_encoding_from_string feature to properly control it across dependencies. Thanks
to @thejpster on github for reporting.Nothing published for this version
Nothing published for this version
Nothing published for this version
* Added travis badge.
Fixed toml file license string LGPL-2.1 → LGPL-2.1+.
LGPL-2.1 → LGPL-2.1+.Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →