Repository navigation
Releases: rust-man-org/rustman
Release list
Rustman v0.3.15-dev.51
Rustman 0.3.15 The portability release
This release focuses on Linux portability, arm64 support, and better response handling.
Added
- HTML responses with Save and Open in browser actions.
- Save response for PDFs, images, archives, and other binary files.
- Linux and Windows arm64 builds.
- OpenAPI/Swagger YAML import and GraphQL support.
- Kanagawa theme, Basic Auth password visibility toggle, and collection subfolders.
- Updater opt-out for distro packagers.
Fixed
- Removed WebKitGTK and pdfium dependencies from Linux builds.
- Fixed the first HTML response crash.
- Fixed updater architecture selection and obsolete
-nokitasset selection. - Fixed automatic update checks running on launch.
- Fixed freezes when pasting large cURL commands.
- Improved editor performance, cursor movement, and selection.
Changed
- Update checks are now opt-in.
- Removed embedded HTML and PDF previews.
- Moved the scripting engine and code editor into separate repositories.
Thanks
| Contribution | Reported by | Built / fixed by |
|---|---|---|
| #62 Updater opt-out and code review | @barnumbirr | @animeshchaudhri |
| #63 WebKit crash on first HTML response | @barnumbirr | @animeshchaudhri |
#45 Linux libwebkit2gtk requirement |
@tanc | @animeshchaudhri |
| #57 Update-check network traffic | @devland | @animeshchaudhri |
| #53 Collection subfolders | @lolmaus | @animeshchaudhri |
| #58 Large-paste freeze | @animeshchaudhri | @animeshchaudhri |
| #47 / PR #48 GraphQL body | @tanc | @tanc |
| PRs #54, #55, #56, #61 | @atwof | @atwof |
| #41 Nix flake | @mortymacs | In progress |
Downloads: https://github.com/rust-man-org/rustman/releases
Full changelog: v0.3.14-dev.50...v0.3.15-dev.51
Rustman v0.3.14-dev.50
Rustman v0.3.14-dev.50
Built from commit 6d2fd81cd9ddbb2441a254f96bdb806b98841a6b.
Download the installer for your platform below. The app will also auto-update if you already have it installed.
What's Changed
Features
- Added GraphQL request support with separate Query and Variables panes ([#48](#48)).
- Added the Kanagawa theme ([#54](#54)).
- Added a password visibility toggle for Basic Auth ([#55](#55)).
Collections and Sidebar
- Added nested subfolders with unlimited nesting depth.
- Added drag-and-drop reordering.
- Made the sidebar resizable.
- Added context menus for collections, folders, and requests.
- Added double-click renaming. Press
Escto cancel. - Added an export-all-collections option.
Linux
- Added
rustman-linux-x86_64-nokit.tar.gzfor systems withoutlibwebkit2gtk, including immutable Linux distributions. - HTML responses appear as readable text in the no-WebKit build.
Performance and UI
- Response viewer now handles large responses in 512 KB chunks instead of truncating them.
- Long names display an ellipsis, with the full name available on hover across collections, history, Git, and settings.
- Added cache memory safeguards.
- Reduced async runtime overhead.
- Consolidated TLS provider configuration.
Other
- Added a hidden creator card. Tap the Settings footer three times to reveal it.
Contributors
Thanks to everyone who contributed to this release!
- @tanc for GraphQL support.
- @atwof for the Kanagawa theme and Basic Auth password visibility toggle.
- @animeshchaudhri for contributions to Rustman.
Full Changelog: v0.3.13-dev.49...v0.3.14-dev.50
Rustman v0.3.13-dev.49
Rustman vv0.3.13
Built from commit 164b762a7f6a7bd3aa16e47c0a9faf288ff5c410.
Download the installer for your platform below. The app will also auto-update if you already have it installed.
What's Changed
- Fix variable interpolation in the URL field sending a doubled scheme by @tanc in #50
- Add clone request in collection by @tanc in #52
- Scripting added contains keyword
- Roadmap rustman has a roadmap now. @animeshchaudhri
- Flows are the big one: a saved chain of requests you can re-run
New Contributors
Full Changelog: v0.3.12-dev.47...vv0.3.13
Rustman v0.3.12-dev.47
Rustman v0.3.12-dev.47
Download the installer for your platform below. The app will also auto-update if you already have it installed.
What's Changed
- Fixed GPU initialization and multiple crash paths in editor and UI state handling.
- Fixed UTF-8 byte-slicing panics in Git commits, tabs, and URLs.
- Reworked editor focus and pointer capture to prevent conflicting input and shortcut handling.
- Optimized text buffer insertion/deletion and large-range selection rendering.
- Fixed syntax highlighting for invalid JSON and dynamically detected pasted content.
- Added safeguards for large responses with 2 MB / 50K line rendering limits.
- Eliminated redundant JSON parsing, autosave serialization, Git processing, and per-frame rendering work.
- Fixed WebSocket TLS provider conflicts and added HTTP/1.1, certificate, and TLS compatibility options.
- Fixed WebView2 recovery and DPI-aware native window positioning on Windows.
- Added native application icons and desktop integration for Windows and Linux/Wayland.
- Fixed theme propagation, scrollbar sizing, and widget layout issues.
Full Changelog: v0.3.11-dev.46...v0.3.12-dev.47
Rustman v0.3.11-dev.46
Rustman v0.3.11 -> Rustman Scripting
This release introduces one of Rustman's biggest features yet Rustman Scripting.
You can now write pre-request scripts and response test cases directly inside Rustman using rustman-engine, a lightweight scripting language built from scratch in pure Rust. No JavaScript, no embedded runtime, and no pm.*
Just a small language designed specifically for API testing.
The complete language reference, built-in documentation, and an LLM prompt for generating scripts are available here
https://animeshchaudhri.github.io/rustman/scripting.html
New Features
- Rustman Scripting (pre-request & test scripts)
- Global Scripts that run before every request
- Built-in support for environment variables, headers, cookies, JSON, JWT, AES encryption/decryption, Base64, and console output
- Dedicated Tests tab with pass/fail assertions and console logs
- Rich response previews for Excel, PDF, HTML, and binary responses
- Global default request timeout
- Improved Tab navigation and selectable console output
- Better cURL export, including multipart form support
Bug Fixes
- Fixed form-data requests incorrectly using multipart instead of
application/x-www-form-urlencoded - Fixed cookie parsing from raw
Cookieheaders - Fixed number formatting (
7.0→7) - Fixed Ctrl+Z affecting the wrong editor
- Fixed blank editor rendering and rendering artifacts
- Fixed Global Scripts editor paste issues
- Fixed macOS and Linux self-update crashes
- Fixed cURL export issues with form fields and Excel MIME types
- Fixed crashes when previewing PDF and binary responses
Community Contributions
Thanks to @hkscript for contributing
- Fixed the request editor incorrectly showing an unsaved state after non-edit actions.
- Improved startup performance by lazily initializing the HTTP client, reducing cold-start time.
Built from commit 8ee2abdba5790a040f1d9fffbb5199a92778ee30.
Download the installer for your platform below. The app will also auto-update if you already have it installed.
What's Changed
- build fixes by @animeshchaudhri in #35
Full Changelog: v0.3.11-dev.43...v0.3.11-dev.44
v0.3.11-dev.43
Merge pull request #34 from animeshchaudhri/revert-33-revert-32-dev Revert "Revert "Rust man release 0.3.11""
v0.3.11-dev.41
Merge pull request #32 from animeshchaudhri/dev # Rustman v0.3.11 — Rustman Scripting This release introduces one of Rustman's biggest features yet **Rustman Scripting**. <img width="1942" height="809" alt="rustman-scripting" src="https://github.com/user-attachments/assets/b4591671-f1c9-450d-877a-ef6bab07c7d6" /> You can now write **pre-request scripts** and **response test cases** directly inside Rustman using **rustman-engine**, a lightweight scripting language built from scratch in **pure Rust**. No JavaScript, no embedded runtime, and no `pm.*` Just a small language designed specifically for API testing. The complete language reference, built-in documentation, and an LLM prompt for generating scripts are available here **https://animeshchaudhri.github.io/rustman/scripting.html** ### New Features * Rustman Scripting (pre-request & test scripts) * Global Scripts that run before every request * Built-in support for environment variables, headers, cookies, JSON, JWT, AES encryption/decryption, Base64, and console output * Dedicated **Tests** tab with pass/fail assertions and console logs * Rich response previews for Excel, PDF, HTML, and binary responses * Global default request timeout * Improved Tab navigation and selectable console output * Better cURL export, including multipart form support ### Bug Fixes * Fixed form-data requests incorrectly using multipart instead of `application/x-www-form-urlencoded` * Fixed cookie parsing from raw `Cookie` headers * Fixed number formatting (`7.0` → `7`) * Fixed Ctrl+Z affecting the wrong editor * Fixed blank editor rendering and rendering artifacts * Fixed Global Scripts editor paste issues * Fixed macOS and Linux self-update crashes * Fixed cURL export issues with form fields and Excel MIME types * Fixed crashes when previewing PDF and binary responses
Rustman v0.3.10-dev.42
Rustman v0.3.10-dev.42
Built from commit 7a5f9043af3afb38f64a35b70a54490127ab3c9a.
Download the installer for your platform below. The app will also auto-update if you already have it installed.
What's Changed
- Revert "Rust man release 0.3.11" by @animeshchaudhri in #33
Full Changelog: v0.3.11-dev.41...v0.3.10-dev.42
Rustman v0.3.10-dev.40
Rustman v0.3.10
- Added a draggable panel splitter for resizable request and response panels.
- Added a left/right panel layout option in Settings → Layout.
- Added Find & Replace (
Ctrl+H) with automatic search pre-fill. Ctrl+FandCtrl+Hnow use the selected text or word under the cursor.- Fixed plain text body syntax highlighting (
text/plain). - Fixed splitter resizing for smoother and more accurate dragging.
Built from commit5abcb4539bcfe432550fe58e9978e5558c0c95c4.
New Layout Bottom
New Layout left right
What's Changed
- UI overhaul and quality of life improvements by @animeshchaudhri in #28
Full Changelog: v0.3.9-dev.39...v0.3.10-dev.40
Download the installer for your platform below. The app will also auto-update if you already have it installed.
Rustman v0.3.9
Built from commit 5eab0310.
Download the installer below. If you already have Rustman installed, it will update automatically.
Highlights
New themes
Rustman now has 6 full themes instead of just accent colors.
- Amber (default)
- Violet
- Nord
- Dracula
- Solarized
- Light
Each theme changes the whole UI, including the background, text, borders, and accent colors.
Better UI
The whole app has been cleaned up.
- Better colors and contrast
- Better spacing
- Better typography
- Panels are easier to tell apart
New default font
Rustman now includes Noto Sans, so text looks the same across Windows, macOS, and Linux.
UI improvements
- Colored HTTP method badges in tabs
- Better tab spacing
- Collapsible sidebar with tooltips
- Better empty states
- Cleaner Params and Headers editor
- Less visual clutter
- Scrollbars only appear when needed
Git fixes
- Clone URL / Open Folder is visible again.
- Re-cloning the same repository now works instead of failing.
What's Changed
- Refactor UI components for improved styling and some git bugs by @animeshchaudhri in #24
- fix: update version numbers in Cargo.lock and index.html to 0.3.8 by @animeshchaudhri in #25
Full Changelog: v0.3.8-dev.37...v0.3.9-dev.39