slumber

1.8.0 - 2024-08-09

v1.8.0 Aug 9 2024 at 13:25 UTC

The highlight (no pun intended) of this release is syntax highlighting. Beyond that, the release contains a variety of small fixes and improvements.

Added

  • Add syntax highlighting to recipe, request, and response display #264

Changed

  • Change layout of internal database for request and UI state storage
    • This shouldn't have any user impact, it's just a technical improvement. If you notice any issues such as missing or incorrect request history, please let me know
  • Upgrade to Rust 1.80
  • Disable unavailable menu actions #222
  • Support template for header names in the section field of !request chains
  • Expand ~ to the home directory in !file chain sources and when saving response body as a file
  • Ignore key events with additional key modifiers
    • For example, an action bound to w will no longer match ctrl w
  • Actions can now be unbound by specifying an empty binding
    • For example, binding submit: [] will make the submit action inaccessible

Fixed

  • Fix cargo install slumber when not using --locked
  • Don't type in text boxes when modifiers keys (other than shift) are enabled
    • Should mitigate some potential confusing behavior when using terminal key sequences
  • Query parameter and header toggle rows no longer lose their state when switching profiles