Releases: samdidos/vscode-json-schema-preview
Releases · samdidos/vscode-json-schema-preview
Release list
v0.5.1
v0.5.0
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
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
v0.3.0
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
v0.2.1
json-schema-preview: v0.2.0
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
What's Changed
New Contributors
Full Changelog: https://github.com/samdidos/vscode-json-schema-preview/commits/v0.1.0