Skip to content

Releases: LucasPickering/slumber

0.15.0 - 2024-03-24

24 Mar 22:08
Compare
Choose a tag to compare

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

File Platform Checksum
slumber-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
slumber-x86_64-apple-darwin.tar.xz macOS Intel checksum
slumber-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum

0.14.0 - 2024-03-18

18 Mar 20:43
Compare
Choose a tag to compare

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

File Platform Checksum
slumber-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
slumber-x86_64-apple-darwin.tar.xz macOS Intel checksum
slumber-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum

0.13.1 - 2024-03-07

07 Mar 22:10
Compare
Choose a tag to compare

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

File Platform Checksum
slumber-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
slumber-x86_64-apple-darwin.tar.xz macOS Intel checksum
slumber-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum

0.13.0 - 2024-02-21

21 Feb 22:16
Compare
Choose a tag to compare

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

File Platform Checksum
slumber-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
slumber-x86_64-apple-darwin.tar.xz macOS Intel checksum
slumber-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum

0.12.1 - 2024-01-22

22 Jan 13:07
Compare
Choose a tag to compare

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

File Platform Checksum
slumber-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
slumber-x86_64-apple-darwin.tar.xz macOS Intel checksum
slumber-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum

0.12.0 - 2024-01-07

07 Jan 21:43
Compare
Choose a tag to compare

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

File Platform Checksum
slumber-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
slumber-x86_64-apple-darwin.tar.xz macOS Intel checksum
slumber-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum

0.11.0 - 2023-12-20

20 Dec 22:28
Compare
Choose a tag to compare

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

File Platform Checksum
slumber-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
slumber-x86_64-apple-darwin.tar.xz macOS Intel checksum
slumber-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum

Version 0.10.0-beta.3

20 Dec 16:43
Compare
Choose a tag to compare
Version 0.10.0-beta.3 Pre-release
Pre-release

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

File Platform Checksum
slumber-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
slumber-x86_64-apple-darwin.tar.xz macOS Intel checksum
slumber-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum

Version 0.10.0-beta.2

20 Dec 13:26
Compare
Choose a tag to compare
Version 0.10.0-beta.2 Pre-release
Pre-release

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

File Platform Checksum
slumber-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
slumber-x86_64-apple-darwin.tar.xz macOS Intel checksum
slumber-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum

Version 0.10.0-beta.1

06 Dec 14:17
Compare
Choose a tag to compare
Version 0.10.0-beta.1 Pre-release
Pre-release

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

File Platform Checksum
slumber-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
slumber-x86_64-apple-darwin.tar.xz macOS Intel checksum
slumber-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum