Skip to content

Releases: samdidos/vscode-json-schema-preview

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 08 Jul 01:40
Immutable release. Only release title and notes can be modified.

0.5.1 (2026-07-08)

Bug Fixes

  • ci: grant resolve-tag contents:write so it can see draft releases (dd85330)

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 08 Jul 01:10
Immutable release. Only release title and notes can be modified.

0.5.0 (2026-07-08)

Features

  • bundle: implement F14 schema bundling & dereferencing (7d4c679)
  • catalog: implement F12 schema catalog & registry binding (7590b22)
  • diff: implement F15 schema diff & breaking-change detection (e04bb1e)
  • docs: implement S07 documentation traceability with spec: tags (6a64405)
  • implement F13 $ref navigation, F16 sample data, F17 linting, F08 cache freshness (22b1248)
  • test: implement S08 real-VS-Code integration test suite (dadb85d)
  • toml: implement F11 TOML data-file support (01bbefe)

Bug Fixes

  • binding: resolve multi-root scope reads and escape TOML inline paths (04b2348)
  • binding: store absolute path when schema is in a different workspace folder (e6bce1f)
  • ref: correct cached-remote language, dedup fetches, reduce re-parsing (6338d38)
  • S08: green the integration suite — real bugs the first CI run surfaced (df25047)
  • S08: resolve integration-suite failures found in first real CI run (2a22975)
  • security: address CodeQL alerts — cache write taint, TOCTOU, ReDoS (832702a)
  • security: suppress remaining CodeQL false positives after F08-FR-18/19 (ca30ed9)
  • test: correct out/ vs src/ path resolution in the integration suite (8b1f432)

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 06 Jul 02:36
Immutable release. Only release title and notes can be modified.

0.4.0 (2026-07-06)

Features

  • binding: add inline $schema binding scope and fix workspace-scope paths (712887c)
  • config: make render and remote-fetch timeouts user-configurable (3d7b797)
  • maturity: compute the maturity score from repo facts, not judgement (d6e31ff)
  • maturity: fold in the live OpenSSF Scorecard grade as an optional cached check (a76083a)
  • preview: built-in pure-JS fallback renderer when Python is unavailable (9bfbbe0)
  • reliability: fall back to stale cached schema when remote is unreachable (326170e)

Bug Fixes

  • ci: retry the draft-release check for a GitHub propagation race (1d3ffe2)
  • maturity: make maturity:check deterministic across Node versions (c7a8251)
  • security: harden the OpenSSF fetch against CodeQL taint findings (3b82db3)
  • security: sanitise OSSF response fields with a charset allowlist (2e65105)

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 03:56
Immutable release. Only release title and notes can be modified.

0.3.0 (2026-07-02)

Features

  • ci: surface Refresh Demo GIFs as a status on the release PR (93adcf6)

Bug Fixes

  • auth: make credential lookup resilient to SecretStorage failures (609f2e1)
  • ci: publish releases as drafts to work around Immutable Releases (9e01b6d)
  • e2e: isolate each demo in a fresh VS Code profile and workspace (0e6942a)
  • e2e: un-ignore the seeded remote-person.json fixture (f93bff9)
  • e2e: verify openFileVisible actually opens the file (2ea26b2)
  • e2e: wait for the auth status-bar text instead of a fixed sleep (69514b6)
  • lint: exclude .vscode-test/ and other generated dirs from ESLint (bb14143)

v0.2.2

Choose a tag to compare

@github-actions github-actions released this 01 Jul 02:36
Immutable release. Only release title and notes can be modified.

0.2.2 (2026-07-01)

Bug Fixes

  • publish: remove SVG from readme (2d7e665)

v0.2.1

Choose a tag to compare

@github-actions github-actions released this 01 Jul 02:10
Immutable release. Only release title and notes can be modified.

0.2.1 (2026-07-01)

Bug Fixes

  • publish: set vscode types to latest (110d0eb)

json-schema-preview: v0.2.0

Choose a tag to compare

@github-actions github-actions released this 01 Jul 01:11
Immutable release. Only release title and notes can be modified.

0.2.0 (2026-07-01)

Features

  • add JSON Schema Preview extension — full feature set (#1) (29dd6d5)
  • e2e,docs: fix sidebar, resize window, and redesign demo showcase (af209af)
  • security: gate preview generation on Workspace Trust (04421a3)
  • security: nonce-based CSP for all webviews (1129097)

Bug Fixes

  • address review findings in webview panels (57d19f7)
  • build: exclude e2e files from root tsconfig to fix type-check (2d39979)
  • clickable preview links, download button, and remove logo hover animation (6aa79ec)
  • e2e: copy showcase to temp dir so tests never modify tracked files (9c6a8f6)
  • e2e: create demo temp dirs with mkdtempSync (CodeQL insecure-temp-file) (60f25cd)
  • format-aware download button for all json_schema_for_humans templates (9390d41)
  • schema binding scopes, path correctness, and session cleanup (d9caad3)
  • security: coerce scroll positions and validate openExternal scheme (f14d202)
  • security: escape data interpolated into webview HTML/script (2cbb3b7)

Performance Improvements

  • async workspace-schema discovery; track editor webview disposables (9196e30)

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 18 Jun 21:24
29dd6d5

What's Changed

  • feat: add JSON Schema Preview extension — full feature set by @samdidos in #1

New Contributors

Full Changelog: https://github.com/samdidos/vscode-json-schema-preview/commits/v0.1.0