Skip to content

Releases: SickleFire/m-vis

v0.6.0-rc1

v0.6.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Aug 15:14
c132dc4

What's Changed

  • Hex dump view/reference pointer tree for linux/windows by @SickleFire in #111
  • refactor(tui): group view state into sub-structs, add spawn_job helper by @Samanyu-dev in #113
  • Update release date for version 0.6.0-rc1 by @SickleFire in #114

Full Changelog: v0.5.0...v0.6.0-rc1

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 14:46

What's Changed

[0.5.0] - 2026-07-30

Added

  • added CI/CD commands: --warmup --growth-rate --sample-interval --diff-only
  • added diff file support and save to TUI/CLI
  • added allocation histogram
  • QOL added settings menu
  • QOL made heap/output swappable
  • CI/CD Mode: Full programmatic integration layer with JSON/CSV export, differential leak detection (--diff-only), configurable sampling, and growth rate monitoring.
  • Enhanced TUI: keyboard-driven process selection, quick action buttons.
  • Improved Leak Detection: Better Linux heap walk via /proc/maps, optimized memory diff algorithms for large heaps.

Fixed

  • Fix macOS smoke test timeout by using sudo
  • implement walk_heap_granular for linux
  • Fix #86: Add configurable iteration limits to walk_regions
  • Improved Junit export with refactors
  • made process list and tree scrollable
  • fix: fail loudly on binary download errors in smoke-test action

Contributors: @Samanyu-dev @SickleFire

Full Changelog: v0.4.1...v0.5.0

v0.5.0-rc2

v0.5.0-rc2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Jul 15:26

What's Changed

Version 0.5.0-rc2 expands both memory profiling capabilities and automated CI/CD workflows. Highlights include visual allocation histograms, cross-interface diff file support across the CLI and TUI, and fine-grained execution flags like --warmup, --growth-rate, and --diff-only. This release also delivers several user experience refinements—such as swappable heap/output layouts, a new settings menu, and scrollable process views—alongside critical stability fixes for Linux heap walking and macOS CI testing.

[0.5.0-rc2] - 2026-07-25

Added

  • added CI/CD commands: --warmup --growth-rate --sample-interval --diff-only
  • added diff file support and save to TUI/CLI
  • added allocation histogram
  • QOL added settings menu
  • QOL made heap/output swappable

Fixed

  • Fix macOS smoke test timeout by using sudo
  • implement walk_heap_granular for linux
  • Fix #86: Add configurable iteration limits to walk_regions
  • Improved Junit export with refactors
  • made process list and tree scrollable
  • fix: fail loudly on binary download errors in smoke-test action

Special thanks to @Samanyu-dev for their contributions to this release!

Full Changelog: v0.5.0-rc1...v0.5.0-rc2

v0.5.0-rc1

v0.5.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 06 Jul 02:53
a902dd1

What's Changed

[0.5.0-rc1] - 2026-07-6

Added

  • CI/CD Mode: Full programmatic integration layer with JSON/CSV export, differential leak detection (--diff-only), configurable sampling, and growth rate monitoring.
  • Enhanced TUI: keyboard-driven process selection, quick action buttons.
  • Improved Leak Detection: Better Linux heap walk via /proc/maps, optimized memory diff algorithms for large heaps.

Full Changelog: v0.4.1...v0.5.0-rc1

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 30 Jun 13:27
71b777b

What's Changed

Full Changelog: v0.4.0...v0.4.1

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 30 Jun 05:39
74c0400

What's Changed

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.4.0-rc1

v0.4.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 18 Jun 17:25

What's Changed

  • fix: classify Linux modules by executable mappings by @nanookclaw in #22
  • Refactor: standardize memory byte formatting across the codebase by @paarothecoder in #37
  • test: cover leak argument edge cases by @beanscg in #36
  • #31 Add inline code documentation for public functions by @light89219 in #41
  • refactor: replaced manual byte formatting with format_bytes utility by @law65horizon in #44
  • feat: add memory threshold alert badges to TUI (closes #43) by @arinbalyan in #45
  • #32 create a sample test for one core function by @light89219 in #46
  • #39 Add Help/Usage Command Subcommand by @light89219 in #47
  • feat(tui): add theme system with light mode and colorblind accessibility support by @Samanyu-dev in #50
  • feat: add criterion benchmarks and memory overhead tests, and export … by @Samanyu-dev in #52
  • perf: optimize heap difference algorithms and benchmark configuration by @Samanyu-dev in #53
  • Add Error Handling Wrapper Utility by @light89219 in #54
  • QoL: process name argument fuzzy-matchable by @light89219 in #55
  • fix(macos): stabilize memory mapping and handle Hardened Runtime code signing by @Samanyu-dev in #56
  • Fix github-actions releases 2 times by @light89219 in #58
  • Update release.yml by @SickleFire in #59
  • docs(readme): revamp structure, add Quick Start, and include Mermaid diagrams by @Samanyu-dev in #60

  • Update CONTRIBUTING.md by @SickleFire in #61

New Contributors

Full Changelog: v0.3.0...v0.4.0-rc1

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 31 May 13:12

What's Changed

New Contributors

Full Changelog: v0.2.4...v0.3.0

What's Changed

New Contributors

Full Changelog: v0.2.4...v0.3.0

v0.2.4

Choose a tag to compare

@github-actions github-actions released this 21 May 11:56

Full Changelog: v0.2.3...v0.2.4

Full Changelog: v0.2.3...v0.2.4

v0.2.3

Choose a tag to compare

@github-actions github-actions released this 15 May 11:57
9751cd1

What's Changed

  • feat(tui): add clear command by @aqilaziz in #6
  • fix(linux): warn when debug symbols are missing by @aqilaziz in #7

New Contributors

Full Changelog: v0.2.2...v0.2.3

What's Changed

  • feat(tui): add clear command by @aqilaziz in #6
  • fix(linux): warn when debug symbols are missing by @aqilaziz in #7

New Contributors

Full Changelog: v0.2.2...v0.2.3