Shrink the release binary with a size-optimised profile and the glow renderer
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user