Shrink the release binary with a size-optimised profile and the glow renderer

This commit is contained in:
2026-10-17 14:24:07 +02:00
parent d022e241a9
commit 4b6de20b67
3 changed files with 21 additions and 83 deletions
+12
View File
@@ -19,6 +19,18 @@ Each version entry uses these sections (include only those that apply):
- Always update this file before bumping the version in `Cargo.toml`
- Document changes as they are made, not all at once at release time
## Unreleased
### Changed
- **The release binary is 2.5× smaller** (`curator` 42.7 → 17 MB, `tipy-dne`
6 → 1.8 MB): the release profile strips debug symbols, uses LTO with a single
codegen unit and optimises for size (`opt-level = "s"`), and the GUI renders
through OpenGL (`glow`) instead of `wgpu`.
### Dependencies
- `eframe` with the `glow` renderer only (default features off; `wgpu` and the
web screen-reader feature dropped).
## 2.0.0 — 2026-10-17
### Changed