Skip to content

Releases: simeji/jid

v1.1.2

12 Apr 04:20

Choose a tag to compare

What's Changed

Features

  • &field candidate completion inside function arguments (sort_by, max_by, min_by, map): when a function template inserts a &field placeholder, field candidates from the base array are automatically shown for Tab-cycling or partial typing
  • 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(@, &)
  • Tab/Shift+Tab cycling keeps cursor between & and ) in &partial mode

Bug Fixes

  • Suppressed misleading green completion hint in &partial mode (was appearing after ))
  • Fixed confirmCandidate to use ampFieldPartial() guard so already-completed expressions like max_by(@, &age).field are not corrupted when selecting the next navigation field
  • Fixed &field suggestion fallback to skip when confirm=true, preventing output corruption on exit with an invalid field reference
  • Fixed removeLastJMESPathSegment to ignore & inside string literals (e.g. contains(@, 'a&b'))

Full Changelog: v1.1.1...v1.1.2

v1.1.1

27 Mar 18:51

Choose a tag to compare

Changelog

  • bd99d29 Add exit_on_enter config option to prevent accidental exit
  • c0ab838 Bump version to 1.1.1
  • d6ed489 Merge pull request #107 from simeji/feature/query-history

v1.1.0

27 Mar 18:02

Choose a tag to compare

Changelog

  • 0c21640 Add GitHub Actions test badge to README
  • 783118c Add JSON key highlighting when cycling field candidates with Tab
  • 3f8e5a1 Add config file (TOML) and query history with configurable keybindings
  • 7e8bf69 Add jid logo to README
  • 5efe589 Add query history with persistence, deduplication, and 1000-entry limit
  • 07fb319 Add tests and docs for single-suggestion highlight while typing
  • 496262c Add tests for config, history, and keymap; fix loadConfigFromPath and in-memory history
  • 9359007 Fix: only highlight JSON key at the correct nesting level
  • 4668104 Highlight JSON key while typing partial query (single suggestion)
  • af26bf8 Increase logo size to 200px
  • 66c5031 Make Tab configurable via config.toml
  • 92c7ca8 Merge pull request #105 from simeji/revert/query-history-direct-push
  • 1a6d068 Migrate CI from CircleCI to GitHub Actions
  • b165350 Move logo below test badge
  • db8d127 Remove CircleCI badge from README
  • 2d2e918 Rename tab keybinding to candidate_next, add candidate_prev
  • 2f251ce Revert "Add query history with persistence, deduplication, and 1000-entry limit"
  • 7df3fe9 Update README: replace demo GIF with drill-down and JMESPath demos

v1.0.0

22 Mar 17:57

Choose a tag to compare

Changelog

  • 4057471 Add CLAUDE.md for local CLI handoff
  • 174649c Add CLAUDE.md to .gitignore and untrack it
  • 2c73408 Add JMESPath support with function suggestions and graceful preview
  • 2c88f4a Add JMESPath support, bump version to v1.0.0, update tooling
  • 4f131bb Add SSH key fingerprint to CircleCI release job
  • 64c920a Add missing "require" for "stretchr/testify"
  • be605a1 Merge pull request #104 from simeji/claude/add-jmespath-support-hSsUN
  • ae62fcf Merge pull request #89 from goostleek/patch-1
  • 7a0f7ea Merge pull request #90 from KingOfBugbounty/patch-1
  • dabb3ff Merge pull request #91 from herbygillot/patch-1
  • f8664a1 Merge pull request #92 from youal/fix-go.mod
  • 2968365 Merge pull request #94 from testwill/ioutil
  • 2640390 Merge pull request #95 from simeji/fix-config
  • 92ed950 Migrate release to GitHub Actions, simplify CircleCI to test only
  • 7a62c56 README: add MacPorts install instructions
  • 267bd1c Update README.md
  • be32ff3 Update README.md
  • 1b33870 Update README.md with Windows installation section
  • c09ecc6 chore: remove refs to deprecated io/ioutil
  • 7f3643a update go.{mod,sum} for go version 1.20 and CircleCI configuration

v0.7.6

31 Mar 19:21
67d65a2

Choose a tag to compare

Changelog

e2eb926 Fix Query with Json has contain period keys
de43b31 Merge pull request #83 from simeji/fix-contain-period-query
620b34b Merge pull request #84 from simeji/fix-readme
67d65a2 Merge pull request #85 from simeji/fix-version
3cec344 Modify README.md
1b85f0e fix version

v0.7.5

16 Mar 12:51
9f0f53f

Choose a tag to compare

Changelog

9533913 Add features : PageUp/Down
9f0f53f Merge pull request #82 from simeji/add-page-updown
972f301 change version

v0.7.4

16 Mar 06:07
1faeac4

Choose a tag to compare

Changelog

19e3683 Improve performance
1faeac4 Merge pull request #81 from simeji/improve-rendering

v0.7.3

05 Jan 09:46
ab019bb

Choose a tag to compare

Changelog

7eabf50 Add CircleCI filter: run test when push version tags
99a7024 Add installation instructions for FreeBSD
55affb1 Merge pull request #61 from EdwardBetts/spelling
d2dd0c7 Merge pull request #62 from simeji/circleci
d27042c Merge pull request #63 from simeji/update_readme
c3ec45d Merge pull request #65 from 0mp/patch-1
5862d6b Merge pull request #67 from padilo/fix-usage
9a01c30 Merge pull request #68 from padilo/pretty-print
d8791ed Merge pull request #70 from simeji/dynaic_injection_version
b5d8918 Merge pull request #71 from simeji/revert-70-dynaic_injection_version
d613a0d Merge pull request #72 from simeji/use_goreleaser
ab019bb Merge pull request #76 from simeji/fix-circleci-config
90dcf15 Replace gox with goreleaser
ef1beb5 Revert "add dynamic version inject"
0047c59 Using go mod
6bdec93 add .log to .gitignore
d4d1c78 add circleci config
280828d add circleci status badge
b773ce0 add dynamic version inject
ab69ada correct spelling mistake
34b8af7 flags usage on -help
e35ecb5 modify goreleaser config
b83db22 pretty print output

Fix a version number

22 Jan 16:03

Choose a tag to compare

Merge pull request #59 from simeji/fix-version

Fix the version number

Add features : scroll to bottom and top

04 Jan 16:00

Choose a tag to compare

Merge pull request #52 from simeji/develop

Add features : scroll to bottom and top