Releases: LucasPickering/slumber
Releases Β· LucasPickering/slumber
Version 1.5.0-beta.1
Release Notes
Changed
- "Edit Collection" action now uses the editor set in
$VISUAL
/$EDITOR
instead of whatever editor you have set as default for .yaml
/.yml
files
- In most cases this means you'll now get
vim
instead of VSCode or another GUI editor
- Closing the editor will return you to Slumber, meaning you can stay in the terminal the entire time
Install slumber 1.5.0-beta.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LucasPickering/slumber/releases/download/v1.5.0-beta.1/slumber-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LucasPickering/slumber/releases/download/v1.5.0-beta.1/slumber-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install LucasPickering/homebrew-tap/slumber
Download slumber 1.5.0-beta.1
1.4.0 - 2024-06-11
Release Notes
Added
- Structured bodies can now be defined with tags on the
body
field of a recipe, making it more convenient to construct bodies of common types. Supported types are:
- Support multiple instances of the same query param #245 (@maksimowiczm)
- Query params can now be defined as a list of
<param>=<value>
entries
- See docs
- Templates can now render binary values in certain contexts
Changed
- When a modal/dialog is open
q
now exits the dialog instead of the entire app
- Upgrade to Rust 1.76
Fixed
- Fix "Unknown request ID" error showing on startup #238
Install slumber 1.4.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LucasPickering/slumber/releases/download/v1.4.0/slumber-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LucasPickering/slumber/releases/download/v1.4.0/slumber-installer.ps1 | iex"
Install prebuilt binaries via Homebrew
brew install LucasPickering/homebrew-tap/slumber
Download slumber 1.4.0
1.3.2 - 2024-05-27
Release Notes
Changed
- Show "Copy URL", "Copy Body" and "Copy as cURL" actions from the Recipe list #224
- Previously this was only available in the Recipe detail pane
- Fix Edit Collection action in menu
- Persist response body query text box contents
- Previously it would reset whenever you made a new request or changed recipes
Install slumber 1.3.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LucasPickering/slumber/releases/download/v1.3.2/slumber-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install LucasPickering/homebrew-tap/slumber
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LucasPickering/slumber/releases/download/v1.3.2/slumber-installer.ps1 | iex"
Download slumber 1.3.2
1.3.1 - 2024-05-21
Release Notes
Fixed
- Fix double key events on Windows #226
Install slumber 1.3.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LucasPickering/slumber/releases/download/v1.3.1/slumber-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install LucasPickering/homebrew-tap/slumber
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LucasPickering/slumber/releases/download/v1.3.1/slumber-installer.ps1 | iex"
Download slumber 1.3.1
1.3.0 - 2024-05-17
Release Notes
The biggest feature in this release is the ability to browse request history. Slumber has already had the ability to track history, meaning all your history since you started using it will already be there! In addition, this release contains some UI improvements, as well as some pretty major internal refactors to enable these UI changes. These will also make future UI improvements easier and faster to implement.
Added
- Request history is now browsable! #55
- Add scrollbars to lists and text windows #220
Changed
- Merge request & response panes
- The request pane often isn't needed, so it doesn't deserve top-level space
- Mouse events (e.g. scrolling) are now sent to unfocused elements
Install slumber 1.3.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LucasPickering/slumber/releases/download/v1.3.0/slumber-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install LucasPickering/homebrew-tap/slumber
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LucasPickering/slumber/releases/download/v1.3.0/slumber-installer.ps1 | iex"
Download slumber 1.3.0
1.2.1 - 2024-05-11
Release Notes
Fixed
- Fix profile not being selected on initial startup
Install slumber 1.2.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LucasPickering/slumber/releases/download/v1.2.1/slumber-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install LucasPickering/homebrew-tap/slumber
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LucasPickering/slumber/releases/download/v1.2.1/slumber-installer.ps1 | iex"
Download slumber 1.2.1
1.2.0 - 2024-05-10
Release Notes
Added
- Add
trim
option to chains, to trim leading/trailing whitespace #153
Changed
- Use colored background for status codes
- This includes a new theme field,
success_color
- Improve hierarchy presentation of errors
- Convert profile list into a popup modal
Fixed
- Exit fullscreen mode when changing panes
- Support scrolling on more lists/tables
Install slumber 1.2.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LucasPickering/slumber/releases/download/v1.2.0/slumber-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install LucasPickering/homebrew-tap/slumber
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LucasPickering/slumber/releases/download/v1.2.0/slumber-installer.ps1 | iex"
Download slumber 1.2.0
1.1.0 - 2024-05-05
Release Notes
Added
- Add
section
field to !request
chain values, to allow chaining response headers rather than body (#184)
- Add action to save response body to file (#183)
- Add
theme
field to the config, to configure colors (#193)
- Add
stdin
option to command chains (#190)
Changed
- Reduce UI latency under certain scenarios
- Previously some actions would feel laggy because of an inherent 250ms delay in processing some events
- Search parent directories for collection file (#194)
- Use thicker borders for selected pane and modals
- Change default TUI colors to blue and yellow
Fixed
- Fix Slumber going into zombie mode and CPU spiking to 100% under certain closure scenarios (#136)
- Fix historical request/response no loading on first render (#199)
Install slumber 1.1.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LucasPickering/slumber/releases/download/v1.1.0/slumber-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install LucasPickering/homebrew-tap/slumber
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LucasPickering/slumber/releases/download/v1.1.0/slumber-installer.ps1 | iex"
Download slumber 1.1.0
1.0.1 - 2024-04-27
Release Notes
Added
- Add two new build targets to releases:
x86_64-pc-windows-msvc
and x86_64-unknown-linux-musl
Fixed
- Fix build on Windows (#180)
- I can't guarantee it works on Windows since I don't have a machine to test on, but it at least compiles now
Install slumber 1.0.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LucasPickering/slumber/releases/download/v1.0.1/slumber-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install LucasPickering/homebrew-tap/slumber
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/LucasPickering/slumber/releases/download/v1.0.1/slumber-installer.ps1 | iex"
Download slumber 1.0.1
1.0.0 - 2024-04-25
Release Notes
Breaking
- Rename collection file parameter on all CLI commands from
--collection
/-c
to --file
/-f
- The goal here is to be more intuitive/predictable, since
-f
is much more common in similar programs (e.g. docker-compose)
Added
- Support booleans and numbers for query values (#141)
- Add
default
field to !prompt
chains, which allows setting a pre-populated value for the prompt textbox
Changed
- Folders can now be collapsed in the recipe list (#155)
- Improvements to Insomnia import (#12)
- Rename
import-experimental
command to import
- It's official now! It's still going to get continuted improvement though
- Show
WARN
/ERROR
log output for CLI commands
- Validate recipe
method
field during deserialization instead of on request init
- This means you'll get an error on startup if your method is invalid, instead of when you go to run the request
- This is not a breaking change because if you had an incorrect HTTP method, the request still didn't work before, it just broke later
- Arguments to chains are now treated as templates (#151)
- Support fields are
path
for !file
chains, command
for !command
chains, and message
for !prompt
chains
- This means you can now really chain chains together!
Install slumber 1.0.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LucasPickering/slumber/releases/download/v1.0.0/slumber-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install LucasPickering/homebrew-tap/slumber
Download slumber 1.0.0