slumber

3.1.0 - 2025-04-04

v3.1.0 Apr 7 2025 at 12:00 UTC

This releases focuses on history and data management. A suite of new features and improvements make it easy to disable request persistence and delete past requests from history.

Added

  • Add --persist flag to slumber request
    • By default, CLI-based requests are not stored in the history database. Use this flag to enable persistence for the sent request.
  • Add slumber history delete subcommand for deleting request history
  • Add slumber db subcommand to open a shell to the local SQLite database
  • Add persist field to the global config and individual recipes
    • Both default to true, but you can now set them to false to disable data persistence a single recipe, or all instances of the app. See here for more
  • Add actions to delete requests from the TUI
    • Delete a single request from the history modal or the Request/Response pane
    • Delete all requests for a recipe from the Recipe List/Recipe panes

Changed

  • Upgrade to Rust 1.86 (2024 edition!)
  • Improve functionality of slumber history list
    • recipe argument is optional now. Omit it to show requests for all recipes in the current collection
    • Add --all argument to show requests for all collections
    • Add --id-only flag to print only IDs with no headers. Combine with slumber history delete for great success!
  • Improve format of slumber history list table output

Fixed

  • Fix output format of slumber request --dry-run ... to match slumber request --verbose
  • Fix curl output for URL-encoded and multipart forms
  • Fix selected request not changing when profile changes