Releases: LucasPickering/slumber
Releases · LucasPickering/slumber
0.15.0 - 2024-03-24
Release Notes
Added
- Add horizontal scrolling to response body (#111)
- Use shift+left and shift+right
- Add app version to help modal
- Add "Copy as cURL" action to recipe menu (#123)
- Add hotkeys to select different panes
- Add pane for rendered request
- Show response size in Response pane (#129)
Changed
- Run prompts while rendering request URL/body to be copied
- Improve UI design of profile pane
- Show raw bytes for binary responses
Fixed
- Reset response body query when changing recipes (#133)
Install slumber 0.15.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LucasPickering/slumber/releases/download/v0.15.0/slumber-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install LucasPickering/homebrew-tap/slumber
Download slumber 0.15.0
0.14.0 - 2024-03-18
Release Notes
Added
- Add config option
ignore_certificate_hosts
(#109)
- Add menu action to open collection file in editor (#105)
- Add
authentication
field to request recipe (#110)
Fixed
- Fix prompt in TUI always rendering as sensitive (#108)
- Fix content type identification for extended JSON MIME types (#103)
- Use named records in binary blobs in the local DB
- This required wiping out existing binary blobs, meaning all request history and UI state will be lost on upgrade
- Fix basic auth in Insomnia import
Install slumber 0.14.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LucasPickering/slumber/releases/download/v0.14.0/slumber-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install LucasPickering/homebrew-tap/slumber
Download slumber 0.14.0
0.13.1 - 2024-03-07
Release Notes
Changed
- Move checkbox to left side of toggle tables
Fixed
- Fix scrolling on response body pane
Install slumber 0.13.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LucasPickering/slumber/releases/download/v0.13.1/slumber-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install LucasPickering/homebrew-tap/slumber
Download slumber 0.13.1
0.13.0 - 2024-02-21
Release Notes
Added
- New informational flags to
slumber request
--exit-status
to set exit code based on response status (#97)
--status
, --headers
, and --no-body
to control printed output
- Filter response via JSONPath (#78)
Install slumber 0.13.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LucasPickering/slumber/releases/download/v0.13.0/slumber-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install LucasPickering/homebrew-tap/slumber
Download slumber 0.13.0
0.12.1 - 2024-01-22
Release Notes
Changed
- Improved styling of toggled table rows
Install slumber 0.12.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LucasPickering/slumber/releases/download/v0.12.1/slumber-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install LucasPickering/homebrew-tap/slumber
Download slumber 0.12.1
0.12.0 - 2024-01-07
Release Notes
Added
- Move app-level configuration into a file (#89)
- Right now the only supported field is
preview_templates
- Toggle query parameters and headers in recipe pane (#30)
- You can easily enable/disable parameters and headers without having to modify the collection file now
- Add Copy URL action, to get the full URL that a request will generate (#93)
Changed
- Show profile contents while in the profile list (#26)
- Remove settings modal in favor of the settings file
- Supporting changing configuration values during a session adds a lot of complexity
Install slumber 0.12.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LucasPickering/slumber/releases/download/v0.12.0/slumber-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install LucasPickering/homebrew-tap/slumber
Download slumber 0.12.0
0.11.0 - 2023-12-20
Release Notes
Added
- Add action to copy entire request/response body (#74)
- Persist UI state between sessions (#39)
- Text window can be controlled with PgUp/PgDown/Home/End (#77)
- Add back manual reload keybinding (R)
- Mostly for development purposes
- Add collection ID/path to help modal (#59)
- Also add collection ID to terminal title
- Add new docs for templates and collection reuse (#67)
Changed
- [BREAKING] Key profiles/chains/requests by ID in collection file
- [BREAKING] Merge request history into a single DB file
- Request history (and UI state) will be lost
- [BREAKING]
show
subcommand now takes a target
argument
- Right now the only option is
slumber show dir
, which has the same behavior as the old slumber show
(except now it prints the bare directory)
- [BREAKING] Remove option to toggle cursor capture
- Turns out it's not that useful, since most terminals provide override behavior
- Filter request history by profile (#74)
- Hide sensitive chain values in preview
- Change fullscreen keybinding from F11 to F
- F11 in some cases is eaten by the IDE or OS, which is annoying
Fixed
- Don't require collection file to be present for
show
subcommand (#62)
- Fix state file being created in root Slumber directory if collection file is invalid (#71)
- Fix pane cycling while in fullscreen (#76)
Install slumber 0.11.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LucasPickering/slumber/releases/download/v0.11.0/slumber-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install LucasPickering/homebrew-tap/slumber
Download slumber 0.11.0
Version 0.10.0-beta.3
Release Notes
Added
- Add back manual reload keybinding (R)
- Mostly for development purposes
- Add collection ID/path to help modal (#59)
- Also add collection ID to terminal title
- Persist UI state between sessions (#39)
- Text window can be controlled with PgUp/PgDown/Home/End (#77)
Changed
- [BREAKING] Key profiles/chains/requests by ID in collection file
- [BREAKING] Merge request history into a single DB file
- Request history (and UI state) will be lost
- [BREAKING]
show
subcommand now takes a target
argument
- Right now the only option is
slumber show dir
, which has the same behavior as the old slumber show
(except now it prints the bare directory)
- Hide sensitive chain values in preview
- Change fullscreen keybinding from F11 to F
- F11 in some cases is eaten by the IDE or OS, which is annoying
Fixed
- Don't require collection file to be present for
show
subcommand (#62)
- Fix state file being created in root Slumber directory if collection file is invalid (#71)
- Fix pane cycling while in fullscreen (#76)
Install slumber 0.10.0-beta.3
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LucasPickering/slumber/releases/download/v0.10.0-beta.3/slumber-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install LucasPickering/homebrew-tap/slumber
Download slumber 0.10.0-beta.3
Version 0.10.0-beta.2
Release Notes
Added
- Add back manual reload keybinding (R)
- Mostly for development purposes
- Add collection ID/path to help modal (#59)
- Also add collection ID to terminal title
- Persist UI state between sessions (#39)
- Text window can be controlled with PgUp/PgDown/Home/End (#77)
Changed
- [BREAKING] Key profiles/chains/requests by ID in collection file
- [BREAKING] Merge request history into a single DB file
- Request history (and UI state) will be lost
- [BREAKING]
show
subcommand now takes a target
argument
- Right now the only option is
slumber show dir
, which has the same behavior as the old slumber show
(except now it prints the bare directory)
- Hide sensitive chain values in preview
- Change fullscreen keybinding from F11 to F
- F11 in some cases is eaten by the IDE or OS, which is annoying
Fixed
- Don't require collection file to be present for
show
subcommand (#62)
- Fix state file being created in root Slumber directory if collection file is invalid (#71)
- Fix pane cycling while in fullscreen (#76)
Install slumber 0.10.0-beta.2
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LucasPickering/slumber/releases/download/v0.10.0-beta.2/slumber-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install LucasPickering/homebrew-tap/slumber
Download slumber 0.10.0-beta.2
Version 0.10.0-beta.1
Release Notes
Added
- Add back manual reload keybinding (R)
- Mostly for development purposes
- Add collection ID/path to help modal (#59)
- Also add collection ID to terminal title
- Persist UI state between sessions (#39)
Changed
- [BREAKING] Key profiles/chains/requests by ID in collection file
- [BREAKING] Move request history from
slumber/{id}.sqlite
to slumber/{id}/state.sqlite
- Request history will be lost. If you want to recover it, you can move the old file to the new location (use
slumber show
to find the directory location)
- Hide sensitive chain values in preview
- Change fullscreen keybinding from F11 to F
- F11 in some cases is eaten by the IDE or OS, which is annoying
Fixed
- Don't require collection file to be present for
show
subcommand (#62)
Install slumber 0.10.0-beta.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/LucasPickering/slumber/releases/download/v0.10.0-beta.1/slumber-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install LucasPickering/homebrew-tap/slumber
Download slumber 0.10.0-beta.1