Changelog
Release history for the Nouto VS Code extension.
Released September 2026.
OpenAPI Editor
Section titled “OpenAPI Editor”Full editing support for OpenAPI 3.0, 3.1, and 3.2 specifications in YAML and JSON.
- Schema-aware autocomplete and hover documentation, gated by an IntelliSense setting
- Go-to-definition for
$refvalues, including references into other workspace files - 65 lint rules across eleven groups (Security, Servers, Responses, Paths, Schemas, Components, OWASP, OpenAPI 3.2, Metadata, Policy, Opt-in), each with configurable severity
- Schema-aware ambiguous-path detection reduces false positives on endpoints that differ only by path parameter type
- One-click quick fixes for most lint rules and structural diagnostics
- Example validation against schemas (
example-invalid-schema/example-invalid-media) - Opt-in rules stay off until you pick a severity, so upgrades never enable new rules silently
- Outline tree view with editor sync, per-node context menus, method-colored operations, sort toggle, and parse-failure resilience
- Documentation preview with Swagger UI and RapiDoc, Try It proxied through the extension host to bypass CORS, and an open-in-browser live-refreshing snapshot
- Generate OpenAPI specs from collections or HAR files, and infer JSON Schema from response bodies
- Bundled Swagger Petstore example specs (3.0 and 3.2)
JSON Explorer
Section titled “JSON Explorer”- Query filter language with field comparisons (
=,!=,>,<,>=,<=,~,contains,startsWith,endsWith) combined withAND,OR,NOT, and a slide-out Query Reference panel - Compare against a pasted document or a file from disk
- Type generation: TypeScript, Zod, Rust, Go, Python, JSON Schema
- Statistics panel with key, object, array, and depth counts, type distribution, and unique key list
- Minimap with viewport indicator and click-to-scroll
- Pinned nodes with live value previews, persisted across sessions
- Timestamp detection for Unix seconds, Unix milliseconds, and ISO 8601
- Multi-select with bulk copy and bookmark actions
- Copy as CSV, TypeScript, Python, PHP array, or Markdown table
- Sort keys toggle, subtree extraction, embedded JSON detection
- JSONL / NDJSON support
- Schema validation panel
- User-toggleable per-column pinning in table view
- Sidebar three-dot menu with Environments, Settings, and About entries
- Collection runner reports gRPC, WebSocket, and SSE items as skipped instead of running them as HTTP
- Invalid component key meta-schema errors now underline the key instead of the enclosing block
- Missing-path-param diagnostic now targets the operation key
- Pasted URLs with leading or trailing whitespace no longer cause “Invalid URL” errors
- Template variables are now substituted in gRPC message bodies
- gRPC TLS key passphrase is now honored on the desktop app
google.protobuf.Anytypes resolved via reflection in the gRPC client- Proto-file schema generation fixed in the Node gRPC client
Released April 2026.
- Faker data generation: 60+
{{$faker.*}}template variables for realistic mock data - Prompt at send time:
{{$prompt.keyName}}variables show a dialog to collect values before sending - File read variables:
{{$file.read, /path/to/file}}reads file content at send time - Body editor autocomplete: typing
{{in the JSON, Text, or XML body editor triggers variable autocomplete Ctrl+Enterto send from body editors- JSON Explorer table view for nested arrays
- JSON validation errors no longer show when the body contains template variables
Released April 2026.
- Saved requests no longer open all at once in new tabs when the extension loads
Released April 2026.
- JSON Explorer sync: response body data is sent to the JSON Explorer panel when a request completes
- WebSocket disconnect error when the socket is still in CONNECTING state
- SSE duplicate key error on high-frequency streams
- WebSocket and GraphQL subscription handshake headers not being sent correctly
- SSE and WebSocket session recording and playback
- Default
User-Agentheader now sent for SSE, WebSocket, and GraphQL subscription connections
Released April 2026.
- Open
.jsonfiles in JSON Explorer from the file explorer, editor tabs, or command palette - Search and query in table view with cell highlighting, filter mode, and match navigation
- Double-click column auto-fit in table view
- Minimap click-and-drag scrolling
- JSONPath filter (
Ctrl+/) and query (Ctrl+Shift+K) keyboard shortcuts - Reorganized JSON Explorer toolbar with grouped buttons and split expand/collapse controls
- Expand/collapse all folders toggle in the sidebar toolbar
- “Create Assertion” and “Save as Variable” from JSON Explorer now work correctly
- Search and query match highlighting no longer obscured by row selection
- Context menu closes properly on outside click or Escape
- New Request (
Ctrl+N) no longer opens a tab before the type picker
Released March 2026.
- Undo/redo system for request editing and collection operations
- Runner result export in JUnit XML and HTML formats
- Onboarding flow with a redesigned welcome screen, sample collection, and contextual hints
- Collection-scoped variables in benchmarks
- Benchmark now correctly substitutes collection-scoped and folder-scoped variables
Released March 2026. Initial public release.
