Skip to content

Plunger 0.2.1

Choose a tag to compare

@github-actions github-actions released this 27 Sep 01:10
· 107 commits to main since this release

Added

  • A filter box in the sidebar searches the whole history and Saved list by URL, method, name or status.
  • plunger history --search TEXT and a search option on the MCP get_history tool.
  • Right-click a value in the response tree to copy its path ($.items[0].name) or its value.
  • A Linux build (plunger-linux-x86_64.tar.gz) is attached to releases. The command line and MCP server are tested on Linux in CI; the window builds but has not been tried on a desktop yet.

Changed

  • A binary response is shown as binary (size, and Save writes the raw bytes) instead of as garbled text; the command line and MCP output carry "binary": true and no body.

Fixed

  • A large JSON response no longer freezes the window or uses gigabytes of memory: the tree shows the start of each long list, with a note; Copy and Save keep everything (#25).
  • An 11 MB text response shows a 256 KB preview instead of using over 1 GB (#26).
  • Text declared as ISO-8859-1 or windows-1252 is decoded correctly instead of showing replacement characters (#27).
  • The method dropdown showed only five of its seven methods; HEAD and OPTIONS were hidden below the fold (#29).
  • An empty response body says so instead of showing a blank box (#30).
  • Text in scripts the bundled fonts lack (Chinese, Japanese, Korean, Hindi, Arabic, symbols such as a check mark) shows instead of empty boxes: a matching system font is loaded the first time such text appears (#28). Right-to-left text is drawn without reordering.
  • curl import: -u, -b, -A, -e, --json and --data-urlencode are understood instead of their values being taken as the URL; repeated -d are joined, -G and -I are honoured (#10, #11).
  • A header value containing a line break is refused instead of becoming a second header (#12).
  • An invalid HTTP method is refused before sending and no longer recorded in history (#13).
  • plunger history --limit rejects 0 and negative numbers (#14).
  • --form values are percent-encoded, and a repeated key is an error instead of silently dropped (#15).
  • The text selection highlight uses conventional blue instead of an odd cyan (#16).
  • Body boxes grow with their content and scroll, with no blank rows below short bodies (#17).
  • Saved and history rows in the sidebar draw URLs in the same colour (#8).
  • On the light theme, the selected sidebar row and the Send button are blue instead of a washed-out cyan (#31).
  • The Variables tab's help text wraps instead of running off the panel and pushing the Forget-secrets button out of view (#32).

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 has not 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