Skip to content

v0.1.3

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 24 Jan 08:32
· 2 commits to main since this release

Full Changelog: v0.1.2...v0.1.3

v0.1.3

New Features

  • Added --raw-query flag for executing arbitrary SQL queries
  • Migrated to cobra CLI framework for better command-line experience

SQL Improvements

  • Enhanced SQL filtering capabilities
  • Added support for aggregated queries (SUM, COUNT, etc.)
  • Full access to entries table schema: filename, diff, before, after

Examples

# Get total memory increase for large changes
memmondiff --raw-query "SELECT SUM(diff) FROM entries WHERE diff >= 10000" before.txt after.txt

# List top memory consumers
memmondiff --raw-query "SELECT filename, diff FROM entries ORDER BY diff DESC LIMIT 5" before.txt after.txt

Deprecations

  • --sort: Use SQL ORDER BY instead
  • --min: Use SQL WHERE clause instead
  • --no-new: Use SQL filtering instead

Internal Changes

  • Switched from flag to cobra for CLI parsing
  • Added SQLite database for query processing
  • Improved error handling and query validation