diff --git a/CHANGELOG.md b/CHANGELOG.md index 9eb785d..721f3e0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Unreleased +# Version 0.10.0 (2019-07-05) + +- core-foundation-sys and coreaudio-rs version bumps. +- Add an ASIO host, available under Windows. +- Introduce a new Host API, adding support for alternative audio APIs. +- Remove sleep loop on macOS in favour of using a `Condvar`. +- Allow users to handle stream callback errors with a new `StreamEvent` type. +- Overhaul error handling throughout the crate. +- Remove unnecessary Mutex from ALSA and WASAPI backends in favour of channels. +- Remove `panic!` from OutputBuffer Deref impl as it is no longer necessary. + # Version 0.9.0 (2019-06-06) - Better buffer handling diff --git a/Cargo.toml b/Cargo.toml index f887bd3..00f9614 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,8 +1,8 @@ [package] name = "cpal" -version = "0.9.0" +version = "0.10.0" authors = ["The CPAL contributors", "Pierre Krieger "] -description = "Low-level cross-platform audio playing library in pure Rust." +description = "Low-level cross-platform audio I/O library in pure Rust." repository = "https://github.com/tomaka/cpal" documentation = "https://docs.rs/cpal" license = "Apache-2.0"