Releases: antonmedv/fx
Releases · antonmedv/fx
39.2.0
39.1.0
Fx is terminal JSON viewer & processor.
In this release:
- Added filter shortcut:
?.foo > 42(transformed to.filter(x => x.foo > 42)) - Added delete with dd in interactive mode
- Added TOML support with --toml flag
- Added 3 new themes
- Better autocomplete for zsh
- Fixed stringify now returns null for undefined
- Fixed quoted fields in autocomplete
39.0.4
39.0.3
39.0.2
39.0.1
39.0.0
Fx is terminal JSON viewer & processor.
In this release:
-
Inlining (#359)
Now, then pretty printing JSON with:
fx example.json .fx will inline (printing object in single line) some objects and arrays for improved readability.
-
Added yank of key + value (#358)
-
Added search caching (#355)
-
Fixed waiting of first JSON object in JSONL parsing.
-
Fixed panic of missing JSON object.
-
Improved speed of bash autocomplete on huge JSON files.
-
Fixed keys autocompletion in some cases.
38.0.0
37.0.1
37.0.0
In this release:
🔢 Go To Line (Vim-Style)
Quickly jump to any line using :42 syntax.
🧮 JSON Parsing Enhancements
- Support for special values:
Infinity,-Infinity,NaN - New
--strictflag to enforce standard-compliant JSON only
🛠 Fixes & Improvements
- Corrected object node previews
- More precise error messages
$ fx .anton/events.json --strict
Unexpected character 'I' on line 290519.
"confidence": Infinity,
..................^
🏃♂️ Data Utilities
- Added
walkfunction for recursive data transformation:
walk(x => typeof x === "number" ? x.toString() : x)- The
mapfunction now supports object mapping.

