Skip to content

JSON Analyzer v0.1.7 - The Ledger Learns Its Shape

Choose a tag to compare

@github-actions github-actions released this 06 Jun 13:41
· 12 commits to main since this release

JSON Analyzer v0.1.7 - The Ledger Learns Its Shape

The Quest

The release road is no longer only about proving packages. This release turns inward and pays down the complexity that had gathered around the app: broad frontend files are split into clearer rooms, browser mocks become command-family ledgers, and the release gate gains a repeatable baseline before the next feature push.

What Awoke

  • Values Explorer now lives as a stateful controller with focused panels, icons, types, and pure helpers instead of one broad component.
  • Curl Executor now follows the same shape, with response, job, and error panels separated from execution state.
  • The app stylesheet is split into ordered domain files under frontend/src/styles/app/, while app.css remains the cascade manifest.
  • Browser mocks are split into analysis, curl, config, and problem modules while preserving the public mock dispatcher.
  • Release discipline now has pnpm baseline, pnpm run release:verify, and a release-candidate checklist.
  • Values Explorer large-result pagination and curl relative same-origin redirect behavior both gained regression coverage.
  • Tauri capability auditing now requires the allowed command list to exactly match the app command set.

Runes of Assurance

  • pnpm run release:verify passed before the release cut, including baseline capture, pnpm check, and the no-bundle Tauri release build.
  • Browser smoke on http://127.0.0.1:5173/ covered Analyze, Values Explorer, Curl Executor, light theme, dark theme, console errors, and horizontal overflow.
  • Focused frontend, Rust, and capability checks passed during implementation before the final integrated gate.

Known Boundaries

  • The packaged desktop light/dark manual smoke remains a release-candidate validation step for generated artifacts.
  • The APT repository currently publishes Linux amd64 packages only.
  • Curl jobs remain in-memory only; durable job history is still deferred.
  • PDF export UI, auto-update metadata, and Windows signing remain outside this release.