Releases: AkiyukiOkayasu/pacmog
Releases · AkiyukiOkayasu/pacmog
v0.5.0
What's Changed
New Features 🎉
- Add PcmReader::reload() for reload PCM byte array by @AkiyukiOkayasu in #58
Update
- Improve PcmReader::read_sample() perfomance by @AkiyukiOkayasu in #61
Breaking Changes
- Clarify responsibilities of PcmPlayer and PcmReader by @AkiyukiOkayasu in #60
Internal change
Replacement of ‘anyhow’ to ‘thiserror v2’
- Replace
anyhow
withthiserror
by @AkiyukiOkayasu in #52
The test of decoding is to check that the values match those using Symphonia
- Compare decoding results with Symphonia by @AkiyukiOkayasu in #57
- Replace test comparisons with Symphonia decode results by @AkiyukiOkayasu in #59
Full Changelog: v0.4.2...v0.5.0
v0.4.2
What's Changed
Fixed Bugs 🐞
- Fixed AIFF-related functions preventing its use in no_std by @AkiyukiOkayasu in #45
Other Changes
- Update CI by @AkiyukiOkayasu in #31
- Rewrite comments in English by @AkiyukiOkayasu in #44
- MSRV: 1.79.0 by @AkiyukiOkayasu in #46
- Update dependencies by @AkiyukiOkayasu in #47
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
Other Changes
- Add example in IMA-ADPCM module by @AkiyukiOkayasu in #21
- Note the source of the test code by @AkiyukiOkayasu in #22
- must_use属性を追加 by @AkiyukiOkayasu in #23
- Update fixed crate to v1.23.0 by @AkiyukiOkayasu in #24
- Strict versioning of anyhow and criterion by @AkiyukiOkayasu in #25
- Improve CI by @AkiyukiOkayasu in #26
- Remove assert by @Marekkon5 in #28
New Contributors
- @Marekkon5 made their first contribution in #28
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
New Features 🎉
- IMA-ADPCM nibble is typed as arbitrary_int::u4 by @AkiyukiOkayasu in #17
- Represent Q15 with fiexed::types::I1F15 by @AkiyukiOkayasu in #19
Other Changes
- Fix cargo categories by @AkiyukiOkayasu in #15
- Apply clippy by @AkiyukiOkayasu in #16
- clippy by @AkiyukiOkayasu in #18
- Update nom and cpal by @AkiyukiOkayasu in #20
Full Changelog: v0.3.1...v0.4.0
v0.3.1
What's Changed
Other Changes
- Update documentation comments by @AkiyukiOkayasu in #13
- Improve unit test by @AkiyukiOkayasu in #14
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
New Features 🎉
- Support no_std by default by @AkiyukiOkayasu in #12
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
Fixed Bugs 🐞
- Added error handling when attempting to read beyond the length of the WAV by @AkiyukiOkayasu in #4
- Fix 2nd block and later could not be played by @AkiyukiOkayasu in #8
- Fix IMA-ADPCM larger than 2ch could not be read by @AkiyukiOkayasu in #9
New Features 🎉
- Add rewind() to IMA-ADPCM player by @AkiyukiOkayasu in #11
Other Changes
- Refactoring by @AkiyukiOkayasu in #5
- Update Cargo.toml by @AkiyukiOkayasu in #6
- Refactoring by @AkiyukiOkayasu in #7
- Add example to print sample values by @AkiyukiOkayasu in #10
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- Fix integration test of IMA-ADPCM by @AkiyukiOkayasu in #1
- Update cpal to v0.14.2 by @AkiyukiOkayasu in #2
- Add example builds to GitHub actions by @AkiyukiOkayasu in #3
Full Changelog: https://github.com/AkiyukiOkayasu/pacmog/commits/v0.1.0