Skip to content

Changelog

Release history for the Nouto VS Code extension.

Released September 2026.

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 $ref values, 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)
  • Query filter language with field comparisons (=, !=, >, <, >=, <=, ~, contains, startsWith, endsWith) combined with AND, 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.Any types 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+Enter to 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-Agent header now sent for SSE, WebSocket, and GraphQL subscription connections

Released April 2026.

  • Open .json files 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.