Releases: tesselode/kira
Releases · tesselode/kira
v0.12.1
v0.12.0
Breaking changes:
- Updated the feature flags for file formats to be 1-to-1 with Symphonia's feature flags.
- If you were using the
oggfeature previously, you'll want to addvorbisas well. - If you were using the
wavfeature previously, you'll want to addpcmas well. - If you were using the default features, you don't need to change anything.
- If you were using the
Other changes:
- Update
cpalto 0.17 - Update
glamto 0.32 - Update
pasteyto 0.2 - Fix a slight inaccuracy in the docs
v0.11.0
Breaking changes:
- Replaced the
buffer_sizeoption inCpalBackendSettingswithconfig, which gives many more configuration options (thanks @DaforLynx!) - Switch to 2024 edition, update dependencies, and update GitHub actions to use newer rustc versions (thanks @Roms1383!)
- Remove the
android_shared_stdcxxfeature, ascpalnow usesndk::audio, andcpal'soboe-shared-stdcxxfeature is deprecated
Other changes:
- Switch from
pastetopastey, re-exportpastey, and update macros to not require manually importingpasteyat the call site (thanks @Keinsleif!) - Fix typo in readme (thanks @benjamin-lieser!)
v0.10.8
- Decode default audio track when multiple tracks are present (thanks @siavashserver!)
v0.10.7
v0.10.6
v0.10.5
v0.10.4
- Clamp all audio internally to the -1.0 to 1.0 range
From my testing, not all audio drivers clamp audio signals to the -1.0 to 1.0 range before applying the operating system volume, so in cases where Kira would have previously played sounds outside of that range, your application would play audio that's unexpectedly loud for the operating system's volume setting. This change prevents Kira from playing anything louder than it's "supposed" to.