From c6a0c8016d17545eb25e80bcc46df3ac535cf200 Mon Sep 17 00:00:00 2001 From: Lars Immisch Date: Sun, 16 Apr 2023 00:05:55 +0200 Subject: [PATCH] Update changes for release --- CHANGES.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 90e0f12..2fc4844 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,12 @@ +# Version 0.10.0 +- assorted improvements (#123 from @ossilator) + - support for `periods` in the `PCM` constructor. + - new functions `PCM.state()`, `PCM.drop()` and `PCM.drain()` + - improved underrun/overrun handling + - documentation improvements/consolidation (docstrings were removed in favour of online documentation) + - more sampling rates + - bug fixes + # Version 0.9.2 - Fix alsamixer_getvolume (#112 from @stephensp) @@ -15,15 +24,15 @@ supported formats - e.g. `{"U8": 1, "S16_LE": 2}`, - `getchannels()` returns a list of the supported channel numbers, e.g. `[1, 2]`, - `getrates()` returns supported sample rates for the device, e.g. `[48000]`, - - `getratebounds()` returns the device's official minimum and maximum supported + - `getratebounds()` returns the device's official minimum and maximum supported sample rates as a tuple, e.g. `(4000, 48000)`. - + (#82 contributed by @jdstmporter) - Prevent hang on close after capturing audio (#80 contributed by @daym) # Version 0.8.5: -- Return an empty string/bytestring when `read()` detects an +- Return an empty string/bytestring when `read()` detects an overrun. Previously the returned data was undefined (contributed by @jcea) - Unlimited setperiod buffer size when reading frames (contributed by @jcea)