vscode-httpyac

Quickly and easily send REST, Soap, GraphQL, GRPC, MQTT and WebSocket requests directly within Visual Studio Code

MIT License

Stars
235

Bot releases are visible (Hide)

vscode-httpyac - v4.7.3

Published by AnWeber almost 3 years ago

  • remove special handling of Authorization Header on grpc Requests (AnWeber/httpyac#125)
  • GraphQL queries withouth variables are executed (AnWeber/httpyac##124)
vscode-httpyac - v4.7.2

Published by AnWeber almost 3 years ago

Fix

  • .env file in same folder not imported (AnWeber/httpyac#112)
  • blank header is now supported (AnWeber/httpyac#107)
  • using # @no-log breaks named variable (AnWeber/httpyac#106)
  • fix error in VSCode Settings Configuration with setting responseViewExtensionRecognition

Thanks

@yanghva and @staff0rd for contributing

vscode-httpyac - v4.7.1

Published by AnWeber almost 3 years ago

Fix

  • mimeType xml is saved as html (#87)
vscode-httpyac - v4.7.0

Published by AnWeber almost 3 years ago

Features

  • add new event @responseLogging for scripts
  • better extension recognition (#87)

Fix

  • refreshTokenFlow does not require refreshExpiresIn
  • envDirName is not overriden in cli command (AnWeber/httpyac#103)
  • wrong request was executed, when written in first line of document (#85)

Thanks

@fredrikhr for contributing

vscode-httpyac - v4.6.0

Published by AnWeber almost 3 years ago

Features

Fix

  • escape of {{...}} works again (AnWeber/httpyac#99)
  • user cancelation stops execution hook (AnWeber/httpyac#98)
vscode-httpyac - v4.5.0

Published by AnWeber almost 3 years ago

Features

  • $randomInt Variable Substitution allows negative numbers (AnWeber/httpyac#93)
  • text after region delimiter is used as title and name (Intellij IDEA Compatibility)
  • support output redirection like Intellij IDEA Compatibility
  • add rate limiter support with meta option (AnWeber/httpyac#52)
vscode-httpyac - v4.4.1

Published by AnWeber almost 3 years ago

Fix

  • Body for GraphQL requests was replaced only after request
vscode-httpyac - v4.4.0

Published by AnWeber almost 3 years ago

Features

  • add WebSocket support
  • add MQTT support
  • add Server-Sent Events support
  • HTTP header array support added
  • added oauthSession2 Variable to directly access OAuth2 Token
  • add additional Meta Data
    • @verbose to increase log level to trace
    • @debug to increase log level to debug
    • @keepStreaming of MQTT, Server-Sent-Events or WebSocket until the session is ended manually
    • @sleep supports variables
    • documentation of meta data added to outline view
  • better auto completion support
  • added more snippets for MQTT, WebSocket and Server-Sent Events

Fix

  • response body is logged to output channel
vscode-httpyac - v4.3.0

Published by AnWeber about 3 years ago

Features

  • support comments between request line and headers
  • Setting to activate StatusBarItem for current environments (httpyacenvironmentShowStatusBarItem)
    • use setting httpyac.environmentStatusBarItemDefaultBackground to set default color
    • use setting httpyac.environmentStatusBarItemWarningEnvs and httpyac.environmentStatusBarItemErrorEnvs to set environment specific color
  • progress location while sending can be changed to statusbar (setting httpyac.progressDefaultLocation)
  • update to @grpc/js v1.4.1
  • better auto completion for authorization header

Fix

  • pretty print max size too low, 1kb instead fo 1Mb (AnWeber/httpyac#84)
  • cookies are not cleared while editing in vscode (#77)
  • responseViewMode reuse really reuses same document as previous request
vscode-httpyac - v4.2.0

Published by AnWeber about 3 years ago

Features

  • ViewMode reuse saves file to prevent unwanted Save Dialog
  • accept output options for utils.toHttpString
  • response in HttpRegion is deleted after run to optimize memory
  • history saves response to file, to reduce memory

Fix

  • variables with 2 got not replaced in Javascript Substitution
  • infinte loop if @ref in @import disabled or not found
vscode-httpyac - v4.1.1

Published by AnWeber about 3 years ago

Features

  • codelens support for command httpyac.showVariables

Fix

  • environments in .httpyac.js are not recognized (AnWeber/vscode-httpyac#71)
  • js keyword as variable name not allowed (#76)
vscode-httpyac - v4.1.0

Published by AnWeber about 3 years ago

Features

  • Variable Substitution for file import (proto, gql, request body) (AnWeber/httpyac#74)
  • env Variables in process.env.HTTPYAC_ENV are loaded
  • plugin in location process.env.HTTPYAC_PLUGIN is loaded
  • OAuth2 Variable Substitution uses sensible default (flow = client_credentials, prefix = oauth2)

Fix

  • protoLoaderOptions conversion added (AnWeber/httpyac#75)
vscode-httpyac - v4.0.3

Published by AnWeber about 3 years ago

Features

  • new Setting httpyac.generateCodeDefaultLanguage to set default Language for Code Generation
  • new Setting httpyac.generateCodeTargetOutput to specify Output Target of generated code (Clipboard or Window)
  • new Command httpyac.generateCodeSelectLanguage to always select Language of Code Generation
  • CodeLens support for httpyac.generateCode and httpyac.generateCodeSelectLanguage

Fix

  • generateCode does not send request
vscode-httpyac - v4.0.2

Published by AnWeber about 3 years ago

Fix

  • use esbuild instead of webpack. Fixes require error in @grpc/proto-loader
  • stack overflow with multiple use of the same ref statement
vscode-httpyac - v4.0.1

Published by AnWeber about 3 years ago

Fix

vscode-httpyac - v4.0.0

Published by AnWeber about 3 years ago

Features

  • gRPC Request support
    • Unary RPC
    • Server Streaming
    • Client Streaming
    • Bi-Directional Streaming
  • add history view to explorer activity bar (visible when history entries exists)
  • add meta option sleep (wait x milliseconds before request)
  • Basic Authentication with Whitespace in username or password (Basic {{username}}:{{password}})
  • register script task for event hooks (streaming, request, response, after)

Fix

  • input and quickpick variable replacer fixed
vscode-httpyac - v3.2.0

Published by AnWeber about 3 years ago

Fix

  • markdown requests supports sending heading
  • fix import of http files in global context
  • fix generate code works again
vscode-httpyac - v3.1.0

Published by AnWeber about 3 years ago

Features

  • OAuth2 Variable Substitution can send client_id in body (config setting)
  • change responseLogging to BailSeriesHook for simple use
  • switch to exchange view if no response body is provided
vscode-httpyac - v3.0.0

Published by AnWeber about 3 years ago

Breaking Changes

  • removed extensionScript (use instead hook api)
  • removed dotenv and intellij configuration (use instead envDirName, if needed)

Features

Fix

  • show commands only in http files
vscode-httpyac - v2.21.1

Published by AnWeber about 3 years ago

Fix

  • log trace can be selected (#57)
  • requestGotOptions are used (#57)
Related Projects