-
Notifications
You must be signed in to change notification settings - Fork 158
Expand file tree
/
Copy pathChangeLog
More file actions
87 lines (63 loc) · 2.6 KB
/
Copy pathChangeLog
File metadata and controls
87 lines (63 loc) · 2.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
ChangeLog
=======
### 1.1.2 - Apr 12 2026
Features:
* `&field` candidate completion inside function arguments: when a function template
inserts a `&field` placeholder (e.g. `sort_by(@, &field)`), field candidates from
the base array are automatically shown so the user can Tab-cycle or type to filter
* Placeholder text is removed immediately on entering candidate mode; cursor is placed
between `&` and `)` for clean inline editing
* `Ctrl+W` now treats `&field)` as one deletion unit and stops at `&`, preserving it
(e.g. `max_by(@, &base_stat)` → `max_by(@, &`)
* Suppressed misleading green hint in `&partial` mode (hint appeared after `)`)
* Cursor stays between `&` and `)` while Tab-cycling field candidates
### 1.1.1 - Mar 28 2026
Features:
* Add `exit_on_enter` config option to prevent accidental exit on Enter
* Add configurable `quit` keybinding (default: Ctrl+Q) for use with `exit_on_enter = false`
### 1.1.0 - Mar 28 2026
Features:
* Query history: persist queries across sessions, navigate with Up/Down arrows
* TOML config file support (`~/Library/Application Support/jid/config.toml` on macOS)
* Configurable keybindings via `[keybindings]` section in config.toml
* JSON key highlighting in yellow when Tab-cycling candidates or typing a partial query
* Auto-scroll to bring highlighted key into view
* Wildcard projection field suggestions (`.users[*].<Tab>`)
* JMESPath function candidates filtered by input type
* Key highlight restricted to correct nesting level
### 1.0.0 - Mar 23 2026
Features:
* JMESPath support (wildcard projections, pipe expressions, filter expressions, function calls)
* Function candidates filtered by input type (array, object, string, number)
* Function argument templates with placeholder text
* Function description display (Ctrl+X to toggle)
* Shift+Tab to cycle candidates backward / decrement array index
* Ctrl+W JMESPath-aware word deletion (segment-by-segment)
* Transparent rewrite of `[*].field[N]` → `[*].field | [N]` for correct array indexing
### 0.7.2 - Jan 23 2017
BugFix:
* fix version number
### 0.7.1 - Jan 5 2017
Features:
* scroll to bottom and top
### 0.7.0 - Jan 4 2017
Features:
* output with color
* monochrome mode option
BugFix:
* multibyte Query & Json key/value
Modified README
### 0.6.3 - 15 Dec 2016
Features:
* Add `-help` and `-h` command for show a help
* Add Ctrl-U command and a query behavior
Change Behaviors:
* Force insert `.`
### 0.6.2 - 9 Dec 2016
Features:
* Add --version flag for homebrew test
### 0.6.1 - 5 Dec 2016
Features:
* Get first argument of `jid` for initial query
Change Behaviors:
* Auto input . at first character of query