jview v0.20.2
jview 0.20.2 — a type-inference accuracy fix.
🐛 Fixes
- Stats/counter records are no longer misread as maps. Map detection had a
count trigger — any homogeneous object with ≥8 entries was called a map — so a
counters record like{buys_placed: 22464, tick: …, dict: {…}}(many identifier
keys, mostly-numeric values) was wrongly inferred asRecord<string, … | number>.
Count alone can't tell a scalar map from a stats record, so that trigger is gone:
a map is now detected only by object-value similarity or data-like (non-identifier)
keys. Such records stay records, with any genuinely nested maps still detected inside.
📦 Install
Prebuilt binaries for Linux (x86_64/arm64), macOS (Intel/Apple Silicon), and
Windows are attached below. Or cargo binstall jview / cargo install jview.