Effortless v0.1.7
Changed
-
Release binaries are stripped. The Linux binary drops from 29.2 MB to 13.8 MB — more than half of it
was DWARF that--no-debugdoes not remove, since it comes from Alpine's static C libraries rather
than from Crystal. Symbols are kept (--strip-debug, not a full strip), so crash backtraces still
name functions; only C-library line numbers are gone. The macOS binary drops ~780 KB, and is
stripped before ad-hoc signing rather than after — stripping invalidates the signature, and an
arm64 binary with a broken signature will not launch at all.Smaller binaries matter beyond disk: every
effortless updatedownloads one and verifies a
SHA-256 over the whole file.