httpyac

Command Line Interface for *.http and *.rest files. Connect with http, gRPC, WebSocket and MQTT

MIT License

Downloads
27.7K
Stars
401
Committers
20

Bot releases are hidden (Show)

httpyac - v6.9.0

Published by AnWeber 12 months ago

Feature

  • junit export using '--junit' args

Fix

  • do not fail on javascript assert (#572)

Contribution

thx to @mmadson for junit support

httpyac - v6.8.2

Published by AnWeber 12 months ago

Feature

  • add new meta data # @post-redirect-get to always use method GET for redirects (#563)

Fix

  • use grpc Stream cancel method if available
httpyac - v6.8.1

Published by AnWeber about 1 year ago

Fix

  • allow import of .httpyac.cjs or .httpyac.config.cjs file
  • Memory Leak in grpc client, because grpc client is not closed (#231)
httpyac - v6.8.0

Published by AnWeber about 1 year ago

Feature

  • add support for grpc-reflection (#566)

Fix

  • only use default scope opendid if no scope is defined (#560)
  • use repeat only in mainContext and not in forceRef calls (#562)
  • store all connections as session in userStorage to allow disconnect (#565)
  • new amqp client does not disconnect previous amqp client (#565)
httpyac - v6.7.1

Published by AnWeber about 1 year ago

Fix

  • complete activeEnvironment refactor (Anweber/vscode-httpyac#230)
  • add filename to processedHttpRegion
httpyac - v6.7.0

Published by AnWeber about 1 year ago

Feature

  • allow change of active Environment in provided context (Anweber/vscode-httpyac#225)
  • allow setting channelCredentials in header using string (#553)
  • support using require in inline template

Fixes

  • improvements to completionItem API (AnWeber/vscode-httpyac#224)
httpyac - v6.6.7

Published by AnWeber about 1 year ago

Fixes

  • reenable Http Header completion (AnWeber/vscode-httpyac#223)
httpyac - v6.6.6

Published by AnWeber about 1 year ago

Fixes

  • resolve connect Promise in Websocket Requests on close before open Connection (AnWeber/httpbook#96)

Contributors

thx to @mondhs

httpyac - v6.6.5

Published by AnWeber about 1 year ago

Fixes

  • support of --bail does also work in referenced http files (#540)
httpyac - v6.6.4

Published by AnWeber about 1 year ago

Fixes

  • support return of null in variable replacement (#513)
  • allow for variable use in $pick picklists: {{ $pick ask-variable? $value: data }} (#537)
  • pre request in intellij format is executed before variable replacer (#534)
  • allow removal of UserAgent Header (httpyac/httpyac.github.io#70) using script
{{@request
  request.headers["User-Agent"] = undefined
}}
httpyac - v6.6.3

Published by AnWeber about 1 year ago

Fixes

  • support multiple # @import of the same file from different httpFiles (#508)
httpyac - v6.6.2

Published by AnWeber about 1 year ago

Fixes

  • support OData Batch Processing (#507)
httpyac - v6.6.1

Published by AnWeber about 1 year ago

Fixes

  • improve stability of asserts using objects/arrays (#503)
httpyac - v6.6.0

Published by AnWeber over 1 year ago

Features

  • add method $getOAuth2Response to javascript context (#499)
  • add HttpClientProvider and JavascriptProvider to httpyac API
  • allow global Asserts and onRequest/ onResponse hooks and import global Asserts from other Http Files (#488)
  • support xpath namespaces using @xpath_ns (#493)

Fixes

  • always log current httpRegion and response on exception (#275)
httpyac - v6.5.1

Published by AnWeber over 1 year ago

Fixes

  • output=none is respected in CLI (#477)
  • $input-askonce does not ask again for existing variables (#477)
httpyac - v6.5.0

Published by AnWeber over 1 year ago

Features

  • support configuration of output request logger options in .httpyac config (#467)
  • calculate average of timings for repeat (httpyac/httpyac.github.io#69)
  • --output exchange displays timings in cli (httpyac/httpyac.github.io#69)

Fixes

  • use env as default env dirname (Anweber/vscode-httpyac#198)
httpyac - v6.4.6

Published by AnWeber over 1 year ago

Fixes

  • default headers do not overwrite headers with other casing (Anweber/vscode-httpyac#200)
  • env dir is resolved correctly (Anweber/vscode-httpyac#198)
httpyac - v6.4.5

Published by AnWeber over 1 year ago

Fixes

  • output-failed did not work, if output none is used (460)
  • prefer httpyac config files for root determination (AnWeber/vscode-httpyac#194)
  • unresolved # @ref throws error (AnWeber/vscode-httpyac#197)
  • after script is not triggered too much while using @loop (#463)
httpyac - v6.4.4

Published by AnWeber over 1 year ago

Fixes

  • # @jwt metadata parsedBody matches body (#454)
  • allow comment in last line of script (#454)
  • ignore region names which are not valid Javascript Variables (#455)
httpyac - v6.4.3

Published by AnWeber over 1 year ago

Fixes

  • request method detection supports only uppercase character to prevent false positives (#447)
Package Rankings
Top 4.08% on Npmjs.org
Related Projects