Download Latest Version jid_freebsd_386.zip (1.4 MB)
Email in envelope

Get an email when there's a new version of jid

Home / v1.1.2
Name Modified Size InfoDownloads / Week
Parent folder
checksums.txt 2026-04-12 1.5 kB
jid_linux_386.zip 2026-04-12 1.4 MB
jid_linux_amd64.zip 2026-04-12 1.5 MB
jid_linux_arm64.zip 2026-04-12 1.4 MB
jid_netbsd_arm64.zip 2026-04-12 1.3 MB
jid_openbsd_amd64.zip 2026-04-12 1.5 MB
jid_freebsd_386.zip 2026-04-12 1.4 MB
jid_freebsd_amd64.zip 2026-04-12 1.5 MB
jid_netbsd_386.zip 2026-04-12 1.4 MB
jid_netbsd_amd64.zip 2026-04-12 1.5 MB
jid_openbsd_386.zip 2026-04-12 1.4 MB
jid_openbsd_arm64.zip 2026-04-12 1.3 MB
jid_windows_386.zip 2026-04-12 1.4 MB
jid_windows_amd64.zip 2026-04-12 1.5 MB
jid_darwin_amd64.zip 2026-04-12 1.5 MB
jid_darwin_arm64.zip 2026-04-12 1.4 MB
jid_freebsd_arm64.zip 2026-04-12 1.3 MB
jid_windows_arm64.zip 2026-04-12 1.4 MB
README.md 2026-04-12 1.2 kB
v1.1.2 source code.tar.gz 2026-04-12 48.5 kB
v1.1.2 source code.zip 2026-04-12 58.9 kB
Totals: 21 Items   24.1 MB 3

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: https://github.com/simeji/jid/compare/v1.1.1...v1.1.2

Source: README.md, updated 2026-04-12