Skip to content

Commit d6e4a04

Browse files
authored
Release 5.3.3 (#683)
* release(5.3.3)
1 parent f694a59 commit d6e4a04

File tree

3 files changed

+36
-38
lines changed

3 files changed

+36
-38
lines changed

NEWS.md

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,28 @@
22

33
## Version 5.3.3
44

5-
### Enhancement: optimize formatter, add formatter for scripts
6-
### Enhancement: add opts `urlencode_skip` and `urlencode_force` to specify which variables to skip/force url encoding
7-
### Feature: add `# @delay` to delay request execution
8-
### Feature: add `# @env-stdin-cmd-pre` and `# @stdin-cmd-pre` to run shell commands before requests
9-
### Feature: support Kulala LSP auto completion in external scripts
10-
### Feature: support variables in redirect response path
11-
### Feature: do not display big responses + `max_response_size` config option
12-
### Feature: format json response on redirect
5+
### Breakig change: change HTML formatter to use `prettier` instead of `xmllint`
6+
7+
### Feature: add `urlencode_skip/force` config opttion, add `[]` to default encoded chars [Configuration](getting-started/configuration-options.mdx)
8+
### Feature: format json response on redirect, add `format_json_on_redirect` config option [Configuration](getting-started/configuration-options.mdx)
9+
### Feature: support importing .grapql files
10+
### Feature: do not display big responses, add `max_response_size` config option [Configuration](getting-started/configuration-options.mdx)
11+
### Feature: format json response on redirect, add `format_json_on_redirect` config option [Configuration](getting-started/configuration-options.mdx)
12+
### Feature: add `# @env-stdin-cmd-pre` and `# @stdin-cmd-pre` [Basic Usage](usage/basic-usage.md)
13+
### Feature: add `# @delay` to delay request execution [Basic Usage](usage/basic-usage.md)
14+
### Feature: support LSP in js buffers to complete request/response/client methods
15+
16+
### Enhancement: Mouse support for winbar ui
17+
### Enhancement: add `before_request` hook [Configuration](getting-started/configuration-options.mdx)
18+
### Enhancement: add highlight opts for status icons [Configuration](getting-started/configuration-options.mdx)
19+
### Enhancement: add syntax hl for grpc errors
20+
### Enhancement: support variables in included json files
21+
### Enhancement: optimize formatter, add formatting for graphql, json and scripts
22+
### Enhancement: wrap {{variables}} with quotes in json bodies, add `quote_json_variables` config option, [Configuration](getting-started/configuration-options.mdx)
23+
### Enhancement: support nested "a.b.c" env variables
24+
### Enhancement: support using variables in redirect response directive
25+
26+
### Docs: add recipes for updating variables in `http-client.env.json` [Recipes](usage/recipes.md)
1327

1428
## Version 5.3.2
1529

docs/docs/getting-started/configuration-options.mdx

Lines changed: 13 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -767,36 +767,15 @@ Default:
767767
icons = {
768768
inlay = {
769769
loading = "",
770-
done = ""
771-
error = "",
770+
done = "",
771+
error = "",
772772
},
773-
774773
lualine = "🐼",
775-
textHighlight = "WarningMsg",
776-
lineHighlight = "Normal",
777-
}
778-
```
779-
780-
Example:
781-
782-
```lua
783-
{
784-
"mistweaverco/kulala.nvim",
785-
opts = {
786-
ui = {
787-
icons = {
788-
inlay = {
789-
loading = "",
790-
done = ""
791-
error = "",
792-
},
793-
lualine = "🐼",
794-
textHighlight = "WarningMsg",
795-
lineHighlight = "Normal",
796-
},
797-
},
798-
},
799-
}
774+
textHighlight = "WarningMsg", -- highlight group for request elapsed time
775+
loadingHighlight = "Normal",
776+
doneHighlight = "String",
777+
errorHighlight = "ErrorMsg",
778+
},
800779
```
801780

802781
### ui.syntax_hl
@@ -810,6 +789,11 @@ Highlight groups for http syntax highlighting
810789
---@type table<string, string|vim.api.keyset.highlight>
811790
syntax_hl = {
812791
["@punctuation.bracket.kulala_http"] = "Number",
792+
["@character.special.kulala_http"] = "Special",
793+
["@operator.kulala_http"] = "Special",
794+
["@variable.kulala_http"] = "String",
795+
["@redirect_path.kulala_http"] = "Number",
796+
["@external_body_path.kulala_http"] = "String",
813797
},
814798
}
815799
},
@@ -844,7 +828,7 @@ Example:
844828

845829
Do not show responses over maximum size, in bytes
846830

847-
Default: `32000`
831+
Default: `32768` (32 KB)
848832

849833
### ui.show_request_summary
850834

lua/kulala/globals/init.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ local M = {}
44

55
local plugin_tmp_dir = FS.get_plugin_tmp_dir()
66

7-
M.VERSION = "5.3.2"
7+
M.VERSION = "5.3.3"
88
M.UI_ID = "kulala://ui"
99
M.SCRATCHPAD_ID = "kulala://scratchpad"
1010
M.HEADERS_FILE = plugin_tmp_dir .. "/headers.txt"

0 commit comments

Comments
 (0)