Changelog
Every release of reqsh, from the latest features to the smallest fixes.
Changelog
0.2.0 (2026-07-08)
- Session state is now persisted to
~/.reqsh_state.jsonacross restarts - GitHub Sponsors funding file added
0.1.5 (2026-06-23)
HEADandOPTIONSHTTP methods added- Smart tab completion for commands, methods, headers, URLs and saved request names
--timeout <seconds>CLI flag andtimeout <seconds>builtin to set request timeout- New
clearbuiltin to reset the entire session state Content-Typeheader is now only auto-set when the body looks like JSON- Command history is now saved after every command (no more lost history on Ctrl-C/EOF)
Ctrl-Cno longer exits the shell, it interrupts the current line instead
0.1.4 (2026-06-13)
PATCHmethod support added- HTTP methods are now case-insensitive (
GET,get,Getall work) - Errors are printed to stderr when output is piped, stdout in interactive mode
- Help text is more compact (fewer blank lines)
- Invalid header names/values now show clear error messages instead of panicking
- Empty input guard added to prevent crash on blank lines in multi-line mode
0.1.3 (2026-06-09)
- Response time displayed with each request
- Windows binary support (x86_64-pc-windows-msvc)
- Absolute URLs now work (not just relative paths with
base)
0.1.2 (2026-06-06)
- Variable interpolation with
{{name}}syntax in paths, headers, and body - Query parameter support with
param: key=valuein request definitions save <name>- save a request to session memoryrun <name>- execute a saved requestrequests- list all saved requestsunset <name>/unset header <key>- remove variables and headers- Added
set,unset,save,run,vars,headers,requeststo tab completion
0.1.1 (2026-05-26)
- Added
--version,-vflags to display version - Added
--help,-hflags to display help text
0.1.0 (2026-05-24)
- 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