Changelog
Releases across the web app, the memprobe CLI, and the GitHub Action. CLI versions track PyPI; the action tracks its tags.
June 2026
CLI 0.1.2Action v1.1.0
memprobe diff <elf> --project <name>diffs against the project's saved baseline build, so CI does not rebuild the base branch.- Diffs now show which source files grew, not only which symbols.
[watch]table inmemprobe.toml: per-symbol size limits enforced bycheck.memprobe init --from-ld <script.ld>fills part capacity from a linker script'sMEMORYblock.- Builds record the git commit and branch when run inside a repository.
- Embeddable README size badge for any project.
- GitLab CI, Jenkins, and Azure setup documented alongside the GitHub Action.
June 2026
Action v1.0.0
- First GitHub Action release: a size report on every pull request, with budget gating and symbol-level diffs.
- Published to the GitHub Marketplace.
June 2026
CLI 0.1.1
- Source-file attribution for symbols via DWARF and
STT_FILEmarkers. - Utilization percentages from a
[regions]table.
June 2026
CLI 0.1.0Beta
- Public beta: web analyzer, accounts, project history, and shareable links.
- First CLI release on PyPI:
analyze,check,diff,init,account,config. - The binary stays local: the CLI sends only section and symbol metadata.
Analyze your own firmware
Drop in an ELF and see exactly where your flash and RAM go.