Skip to content

Releases: hars-21/reqsh

v0.1.5

Choose a tag to compare

@github-actions github-actions released this 23 Jun 15:48

What's Changed

  • feat: HEAD and OPTIONS request methods
  • fix: CTRL-C / EOF loses command history
  • feat: clear command for clearing the state
  • fix: auto set Content-Type header
  • feat: added timeout to stop indefinite waiting requests
  • feat: improved tab completion for second word

Full Changelog: v0.1.4...v0.1.5

v0.1.4

Choose a tag to compare

@github-actions github-actions released this 13 Jun 06:53

What's Changed

  • bugfix: Support multi-word header values by @bakkdoor in #2
  • feat: case insensitive request methods by @akglaza in #3
  • PATCH method and bugfixes by @hars-21 in #6

New Contributors

Full Changelog: v0.1.3...v0.1.4

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 09 Jun 16:58
a94bf67

What's new:

  • Response time displayed with each request
  • Windows binary support (x86_64-pc-windows-msvc)
  • Absolute URLs now work (not just relative paths with base)

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 06 Jun 08:16

What's new:

  • Variable interpolation with {{name}} syntax in paths, headers, and body
  • Query parameter support with param: key=value in request definitions
  • save <name> - save a request to session memory
  • run <name> - execute a saved request
  • requests - list all saved requests
  • unset <name> / unset header <key> - remove variables and headers
  • Added set, unset, save, run, vars, headers, requests to tab completion

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 26 May 10:34

What's new:

  • Added --version, -v flags to display version
  • Added --help, -h flags to display help text

v0.1.0

Choose a tag to compare

@hars-21 hars-21 released this 24 May 14:19

Initial release

  • Interactive REPL with tab completion
  • Send GET, POST, PUT, DELETE requests
  • Multi-line request input for headers and body
  • Persistent session state (base URL, global headers)
  • JSON response pretty-printing
  • Command history and rerun by index
  • Colored terminal output