Skip to content

Releases: nlink-jp/jviz

jviz v1.2.0

Choose a tag to compare

@magifd2 magifd2 released this 12 Jul 08:48

Packaging / build-config release — no change to the binary's behaviour.

Removed

  • darwin/amd64 (Intel) pre-built binary. macOS releases now ship arm64 only, per the org-wide policy (darwin is Apple-Silicon only; no universal binaries). Intel Mac users can build from source.

Changed

  • Linux release archives are now .tar.gz (darwin/windows remain .zip), per nlink-jp/.github CONVENTIONS.md §Release Archive Standard.
  • darwin code-signature identifier is now the canonical jviz, set via codesign -i so it stays stable after the archived binary is renamed to its canonical name.

Assets

  • jviz-v1.2.0-darwin-arm64.zip — Developer ID signed + Apple-notarized
  • jviz-v1.2.0-linux-amd64.tar.gz
  • jviz-v1.2.0-linux-arm64.tar.gz
  • jviz-v1.2.0-windows-amd64.zip

Each archive contains the canonical jviz binary + README.md + LICENSE.

v1.1.1 — Developer ID signed + Apple notarized darwin builds

Choose a tag to compare

@magifd2 magifd2 released this 22 May 15:25

Summary

Darwin builds are now Apple Developer ID Application signed and Apple-notarized, adopting the org-wide convention defined in nlink-jp/.github CONVENTIONS.md §Code Signing. End users on macOS no longer need to bypass Gatekeeper with right-click → Open or xattr -d com.apple.quarantine on first launch — the binary is trusted by the OS out of the box.

Release asset naming was also aligned with the rest of util-series: jviz-vX.Y.Z-<os>-<arch>.zip (hyphen-separated, versioned) replaces the previous jviz_<os>_<arch>.zip (underscore-separated, version-less).

Changes

  • feat(build): Developer ID codesigning, Apple notarization, align with org conventionmake package signs darwin/amd64 and darwin/arm64 builds with a Developer ID Application certificate and notarizes the resulting zips via xcrun notarytool. LICENSE is now bundled alongside README.md in each zip. No personal identifiers, certificates, or credentials are committed; builds without local cert/profile fall back gracefully.

Verifying the signature

codesign -dv jviz
spctl --assess --type install --context context:primary-signature jviz

No behaviour change to the binary itself — feature-wise this is identical to v1.1.0.

v1.1.0

Choose a tag to compare

@magifd2 magifd2 released this 28 Mar 14:17

v1.1.0 - 2026-03-28

Added

  • Light / dark theme support.
    • Defaults to OS prefers-color-scheme setting.
    • Toggle button (☀ / 🌙) in the header for manual override.
    • Selection is persisted in localStorage.

v1.0.1

Choose a tag to compare

@magifd2 magifd2 released this 28 Mar 13:37

v1.0.1 - 2026-03-28

Internal

  • Added 11 unit tests covering sseMessage, Hub, and decodeJSONStream.
  • Fixed potential infinite loop when non-JSON input precedes valid JSON.

v1.0.0

Choose a tag to compare

@magifd2 magifd2 released this 28 Mar 13:14

v1.0.0 - 2026-03-28

Initial release.

Features

  • Read JSON arrays from stdin or --watch <file>
  • Local HTTP server with SSE-based live updates
  • Interactive browser UI: bar, line, pie, and table views
  • Column selectors for X-axis label and Y-axis value
  • Auto-open browser on start (--no-open to disable)
  • Chart.js v4.4.0 bundled — no internet connection required at runtime