Skip to content

jview v0.20.2

Choose a tag to compare

@github-actions github-actions released this 16 Jul 02:47
8a4b43e

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 as Record<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.