Skip to content

Plunger 0.3.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 07:11
· 102 commits to main since this release

Added

  • {{$env:NAME}} reads an OS environment variable at send time, alongside the existing {{$uuid}}, {{$timestamp}} and {{$randomInt}} built-ins (#40).
  • Ctrl+L focuses the URL field and selects its contents (#52).
  • The response shows the followed redirect chain (status and destination for each hop) when redirects are on (#20).
  • The response header and status bar show time to first byte (TTFB) alongside the total time (#21).
  • The response header and status bar show the request body size alongside the response size (#37).
  • Ctrl+Tab and Ctrl+Shift+Tab cycle through open request tabs, wrapping at
    either end (#39).
  • A demo GIF of real Claude Code using Plunger over MCP (docs/images/mcp-claude-code-demo.gif), plus a raw-protocol version (docs/images/mcp-demo.gif) from a minimal reference MCP client (scripts/mcp-demo-client.py) included for anyone building their own client.

Changed

  • Bumped rusqlite to 0.40 and directories to 6.

Fixed

  • Saving or renaming a request now refuses an exact name already used by another saved request (#38).
  • Two saved requests with the exact same name: sending or exporting by name now refuses with a clear error instead of always silently picking the first one (#33).
  • Overriding a secret variable's value for one request (MCP/CLI variables) now correctly masks the override's value in the response, not the stale stored secret (#49).

Downloads

  • Windows: plunger-windows.zip (no installer; unzip and run).
  • Linux: plunger-linux-x86_64.tar.gz. The command line and MCP server are tested in CI; the window builds but hasn't been tried on a desktop yet.

SHA-256 checksums are attached next to each file.

Full changelog: https://github.com/metamug/plunger/blob/main/CHANGELOG.md