slumber

3.2.0 - 2025-06-20

v3.2.0 Jun 20 2025 at 19:24 UTC

Added

  • Add config field follow_redirects to enable/disable following 3xx redirects (enabled by default)
    • The behavior has always been to follow redirects, so this adds the ability to disable that globally
    • Reminder: Global configuration is not automatically reloaded. After making changes to your config.yml, you'll need to restart Slumber for changes to take effect
    • See docs for more
  • Add optional target argument to slumber show paths to show just a single path
    • E.g. slumber show paths config prints just the config path
  • Add --edit flag to slumber show config and slumber show collection
    • This will open the global config/collection file in your configured editor, similar to git config --edit
  • slumber import now supports importing from stdin or a URL
    • If no input argument is given, it will read from stdin, e.g. slumber import openapi < openapi.json
    • If a URL is given, the file will be downloaded and imported, e.g. slumber import openapi https://example.com/openapi.json
  • Add OpenAPI v3.1 importer #513

Changed

  • Any top-level fields in the config or collection file beginning with . will now be ignored
    • The goal is to support "hidden" fields to store reusable components. YAML aliases can be used to pull those components into various parts of your collection
    • Previously the field .ignore was specially supported in the collection format for this purpose; this is a generalization of that special case.