Skip to content

v0.1.0-rc1

Compare
Choose a tag to compare
@WilliamAnimate WilliamAnimate released this 01 Nov 22:37
· 110 commits to mommy since this release

echotune v0.1.0-rc1 before HLX announcement thats crazy

What's Changed

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

  1. depends on how you define a crash in the Rust Programming Language

  2. well, no, not really. i didn't.3

  3. wtf, a footnote inside a footnote? is this even allowed?4 well who cares, but i'll do it in ^0.2.0 maybe

  4. excerpt from a footnote from the https://www.philippdettmer.net/immune book