From 214959903b320f4b216c0772a396999b3468bb1f Mon Sep 17 00:00:00 2001 From: Lucas Pickering Date: Sat, 7 Sep 2024 21:43:40 -0400 Subject: [PATCH] bin 1 --- CHANGELOG.md | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fbe9c45e..a81370bb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,31 +8,6 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), ## [2.0.0] - 2024-09-06 -2.0 is headlined by a highly requested feature: one-off edits to recipes! If you need to tweak a query parameter or edit a body, but don't want to modify your collection file, you can now highlight the value in question and hit `e` to modify it. The override will be retained until you modify the collection file or exit Slumber, at which point it will revert to its original value. - -Aside from the major new feature, there is one breaking change to the escape syntax of templates. The old backslash-based syntax was fraught with edge cases and unpredictable behavior. This new syntax is simpler to use, simpler to implement, and much more bulletproof. This syntax was rare to use to begin with, so **most people will be unimpacted by this change.** - -Here's the full list of changes: - -### Breaking - -- Replace backslash escape sequence with a simpler scheme based on `_` - - For example, previously a key would be escaped as `\{{`. This introduced complexities around how to handle additional backslashes, and also required doubling up backslashes in YAML - - The new equivalent would be `{_{`, which parses as `{{` - - The goal of this change is to make escaping behavior simpler and more consistent - - For more info on the new behavior, [see the docs](https://slumber.lucaspickering.me/book/api/request_collection/template.html#escape-sequences) -- Remove `--log` CLI argument - - See note on log files in Changed section for why this is no longer necessary - -### Added - -- Edit recipe values (query params, headers, etc.) in the TUI to provide one-off values - - Press `e` on any value you want to edit (you can [customize the key](https://slumber.lucaspickering.me/book/api/configuration/input_bindings.html)) -- Add `editor` field to the config, allowing you to customize what editor Slumber opens for in-app editing - - [See docs for more](https://slumber.lucaspickering.me/book/api/configuration/editor.html) -- Add `!select` chain type, allowing your collection to prompt the user to select a value from a static list (thanks @anussel5559) - - [See docs for more](https://slumber.lucaspickering.me/book/api/request_collection/chain_source.html#select) - ### Changed - `!json` bodies are now prettified when sent to the server