v0.1.0-rc1
·
110 commits
to mommy
since this release
echotune v0.1.0-rc1 before HLX announcement thats crazy
What's Changed
- refactor: use in-house solution for determing file formats by @WilliamAnimate in #5
- add Rodio as submodule by @WilliamAnimate in #7
- fix(crashes): crashes pertaining to underflows by @WilliamAnimate in #8
Okay let a human write what's changed
- i edited the source code
- i edited how dependencies are handled slightly, namely, make rodio a submodule instead of cloning from a remote repo
- i ditched the
file-format
crate because its big - i reduced echotune's binary size "ten fold" (~512 kb -> 277kb)
- fixed all crashes1
- removed herobrine
- added madeline from celeste2
Important
this says rc1 but its not actually very stable.
Important
the attached Cargo.lock
file should be used if building fails. I've removed it from the tree because merge conflicts suck.
Caution
This copy of echotune is vulnerable to slice-deque
's CVE-2021-29938! Make sure you build echotune with panic="abort"
set in Cargo.toml
, to be exempt from stack unwinding double free problem.
EDIT: upon further inspection, we're exempt from this problem: RustAudio/rodio#456. I will try to fix this so cargo-audit doesn't scream.
EDIT 2: the aforementioned CVE has been fixed in v0.1.0-rc2.
Full Changelog: v0.1.0-canary-4...v0.1.0-rc1