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 - v5.7.3

Published by AnWeber about 2 years ago

Fixes

  • update hookpoint to prevent error with interceptor
vscode-httpyac - v5.7.2

Published by AnWeber about 2 years ago

Fixes

  • TestController use FileSystemWatcher to watch changes outside of VSCode API
  • trim filename in @import (#150)
vscode-httpyac - v5.7.1

Published by AnWeber about 2 years ago

Features

  • add Syntax highlighting in Markdown (#149)
vscode-httpyac - v5.7.0

Published by AnWeber about 2 years ago

Featues

  • allow setting CookieJar Options (httpyac/httpyac.github.io#55)
vscode-httpyac - v5.6.4

Published by AnWeber about 2 years ago

Fixes

  • issue with breaking change in minor version of tough-cookie
vscode-httpyac - v5.6.3

Published by AnWeber about 2 years ago

Features

  • add response tags to allow better filtering in responseLogging Hook (AnWeber/httpyac#322)

Fixes

  • update dependency [email protected]
  • modify usage because of Variadic option (AnWeber/httpyac#326)
vscode-httpyac - v5.6.2

Published by AnWeber about 2 years ago

Features

  • generate http file with inlined variables (httpyac/httpyac.github.io#54)

Fixes

  • all test items are enqueued at start of test run to get better progress
  • respect timeout in GRPC, MQTT and Websocket Requests (AnWeber/httpyac#320)
vscode-httpyac - v5.6.1

Published by AnWeber about 2 years ago

Fixes

  • prevent override of httpYac Script Keywords (AnWeber/vscode-httpyac#144)
  • output failed tests and not success message (AnWeber/vscode-httpyac#143)
vscode-httpyac - v5.6.0

Published by AnWeber about 2 years ago

Features

  • add VSCode Test Controller support for http files (#140)
  • add OAuth2 config setting to change server.listener port (AnWeber/httpyac#315)

Fixes

  • notebook detection was broken after VSCode breaking change
  • request body is not deleted with default settings
  • no exception after cancel while OAuth2 Authorization Code Flow#

Contributors

Thanks to @BramManuel

vscode-httpyac - v5.5.6

Published by AnWeber over 2 years ago

Fixes

  • prevent circular JSON.stringify with fallback (AnWeber/vscode-httpyac#139)
  • output header key in test.header (AnWeber/httpyac#304)
  • support scheme vscode-userdata (httpyac/httpyac.github.io#51)
vscode-httpyac - v5.5.5

Published by AnWeber over 2 years ago

Fixes

  • better logging for invalid uri (httpyac/httpyac.github.io#51)
vscode-httpyac - v5.5.4

Published by AnWeber over 2 years ago

Fixes

  • prevent missing body with request body and @loop (Anweber/httpyac#302)
vscode-httpyac - v5.5.3

Published by AnWeber over 2 years ago

Fixes

  • use correct request for HTTP302 logging (#137)
  • prevent excessive ref calls if response body is falsy (#136)
vscode-httpyac - v5.5.2

Published by AnWeber over 2 years ago

Fixes

  • support Request Body in AWS Signature (Anweber/httpyac#299)
  • fix Filesystem Error with vscode-notebook-cell Scheme (Anweber/httpbook#60)
  • fixed Syntax Language Issues with Headers highlighted in request body
  • fixed several Syntax Language Issues with Handlebars
  • fixed missing Response Header highlighting
vscode-httpyac - v5.5.1

Published by AnWeber over 2 years ago

Fixes

  • fixed several Syntax Language Issues with Handlebars (#123)
vscode-httpyac - v5.5.0

Published by AnWeber over 2 years ago

Features

  • log redirect responses (HTTP 302)
  • add Hover Provider to view variables and OAuth2 Header

Fixes

  • grpc requests allows output redirection (AnWeber/httpyac#297)
  • copy of value in TreeDataProvider works only with string values (#131)
vscode-httpyac - v5.4.2

Published by AnWeber over 2 years ago

Fixes

  • # @loop allows statements before the loop is executed (AnWeber/httpyac#279)
  • # @loop sets variable for # @name (AnWeber/httpyac#279)
  • ensure string headers in http requests
  • ignore casing in Intellij Headers (httpyac/httpyac.github.io#47)
  • use correct symbol for response Header (AnWeber/httpbook#53)
vscode-httpyac - v5.4.1

Published by AnWeber over 2 years ago

Features

  • allow variables in outputRedirection (httpyac/httpyac.github.io#46)

Fixes

  • allow empty string as variable (AnWeber/httpyac#268)
  • add response parser for GRPC, WS, SSE to fix issues in httpbook (AnWeber/httpbook#51)
  • add user with space in http auth digest (AnWeber/httpyac#274)

Contributors

Thanks to @fredrikhr and @wooyey

vscode-httpyac - v5.4.0

Published by AnWeber over 2 years ago

Features

  • add dayjs and uuid to require
  • # @disabled allows evalExpression which is evaluated on each step in execution (AnWeber/httpyac#246)

Fixes

  • throw error on javascript error (AnWeber/httpyac#245)
  • correct order of output using # @ref (AnWeber/httpyac#245)
  • correct order of output using # @loop (AnWeber/httpyac#243)
  • right request count using # @loop (AnWeber/httpyac#242)
  • ignore current state of metaData.disabled in code lens for send (#119)
vscode-httpyac - v5.3.0

Published by AnWeber over 2 years ago

Breaking Changes

  • The default behavior of setting variables has been changed. Now the variables are evaluated directly (query evaluates to ?foo=foobar).
@bar=bar
@foo=foo{{bar}}

###
@bar=bar2
GET https://httpbin.org/anything?foo={{foo}} HTTP/1.1

The previous behavior can be enforced by means of := (query evaluates to ?foo=foobar2).

@bar=bar
@foo:=foo{{bar}}

###
@bar=bar2
GET https://httpbin.org/anything?foo={{foo}} HTTP/1.1

Features

  • allow simple transform response variables (AnWeber/httpyac#235)
GET https://httpbin.org/json

@foo={{response.parsedBody.slideshow.author}}
  • Request Output Channel supports http language id

Fix

  • right order of cli output (AnWeber/httpyac#237)
  • fix when condition of Variables TreeDataProvider and Environment Tree Data Provider
Related Projects