Skip to content

Tags: simeji/jid

Tags

v1.1.2

Toggle v1.1.2's commit message
Update ChangeLog date for v1.1.2

v1.1.1

Toggle v1.1.1's commit message
Bump version to 1.1.1

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v1.1.0

Toggle v1.1.0's commit message
Move logo below test badge

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

v1.0.0

Toggle v1.0.0's commit message
v1.0.0

This is the first stable release of jid, featuring full JMESPath support on top of the battle-tested interactive JSON navigation that has been in production since 2016.

- Wildcard projections: `.users[*].name` extracts a field from every array element
- Pipe expressions: `.users | length(@)`, `.users | sort_by(@, &name)`
- Filter expressions: `[?age > '20']` (evaluation support)
- Function calls with 25 built-in JMESPath functions

- Suggestions filtered by input type: array, object, string, or number
- Argument templates with placeholder text (e.g. `sort_by(@, &field)` with cursor on `field`)
- Inline function descriptions shown below the candidate list (toggle with Ctrl+X)

- `[*].field[N]` is automatically rewritten to `[*].field | [N]` to produce correct results
- Standard JMESPath applies `[N]` to each projected element; jid transparently fixes this

- `Shift+Tab`: cycle candidates backward / decrement array index
- `Ctrl+W`: JMESPath-aware word deletion (removes one segment at a time: `.field`, `[N]`, `func(@)`, then pipe)
- `Ctrl+X`: toggle function description display

- goreleaser config migrated to v2 format
- Release automation migrated from CircleCI to GitHub Actions
- CircleCI updated to `cimg/go:1.22` with Go module caching (test only)
- `go test ./...` now covers all packages

v0.7.6

Toggle v0.7.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #85 from simeji/fix-version

fix version

v0.7.5

Toggle v0.7.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #82 from simeji/add-page-updown

Add page up/down

v0.7.4

Toggle v0.7.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #81 from simeji/improve-rendering

Improve performance

v0.7.3

Toggle v0.7.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request #76 from simeji/fix-circleci-config

Add CircleCI filter:  run test when push version tags

0.7.2

Toggle 0.7.2's commit message
Merge pull request #59 from simeji/fix-version

Fix the version number

0.7.1

Toggle 0.7.1's commit message
Merge pull request #52 from simeji/develop

Add features : scroll to bottom and top