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

Published by AnWeber almost 3 years ago

Feature

  • add config setting for OAuth2 redirectUri (#118)
  • add password variable replacer (#139)
  • besides $shared there is now also the possibility to use $default in config.environment. These variables are only used if no environment is selected (#142)

Fix

  • added two line endings instead of one in response body (httpyac/httpyac.github.io#13)
  • add support for . in header name #128
  • parsing error with = fixed cli command --var
  • interpret all status codes <400 as valid OAuth2 return codes (#131)
  • global hooks are now always used for all HttpRegions and also work correctly in httpbook (AnWeber/httpbook#39)

Thanks

@rngtng, @fredrikhr, @staff0rd for contributing

httpyac - v4.7.2

Published by AnWeber almost 3 years ago

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

Published by AnWeber almost 3 years ago

Fix

  • .env file in same folder not imported #112
  • blank header is now supported (#107)
  • using # @no-log breaks named variable (#106)

Thanks

@yanghva and @staff0rd for contributing

httpyac - v4.7.0

Published by AnWeber almost 3 years ago

Features

  • add new event @responseLogging for scripts
  • add --var option to cli command

Fix

  • refreshTokenFlow does not require refreshExpiresIn
  • envDirName is not overriden in cli command (#103)

Thanks

@fredrikhr for contributing

httpyac - v4.6.0

Published by AnWeber almost 3 years ago

Features

Fix

  • escape of {{...}} works again (#99)
  • user cancelation stops execution hook (#98)

Thanks @fredrikhr for your help in this release

httpyac - v4.5.2

Published by AnWeber almost 3 years ago

Features

  • config setting to use Region scoped variables (default: false)
httpyac - v4.5.1

Published by AnWeber almost 3 years ago

Features

  • added --bail option to fail fast on test error

Fix

  • return with exit code 1 if non existing endpoint is called (#95)
httpyac - v4.5.0

Published by AnWeber almost 3 years ago

Features

httpyac - v4.4.1

Published by AnWeber almost 3 years ago

Fix

  • Body for GraphQL requests was replaced only after request
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
httpyac - v4.3.0

Published by AnWeber about 3 years ago

Features

  • support comments between request line and headers
  • update to @grpc/js v1.4.1

Fix

  • pretty print max size too low, 1kb instead fo 1Mb (#84)
  • cookies are not cleared while editing in vscode (AnWeber/vscode-httpyac#77)
httpyac - v4.2.1

Published by AnWeber about 3 years ago

Fix

  • infinite loop if @ref in @import disabled or not found
httpyac - v4.2.0

Published by AnWeber about 3 years ago

Features

  • accept output options for utils.toHttpString
  • response in HttpRegion is deleted after run to optimize memory

Fix

  • variables with 2 got not replaced in Javascript Substitution
httpyac - v4.1.1

Published by AnWeber about 3 years ago

Fix

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

Published by AnWeber about 3 years ago

Features

  • Variable Substitution for file import (proto, gql, request body) #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 (#75)
httpyac - v4.0.5

Published by AnWeber about 3 years ago

Fix

  • removeHook did not remove Hook
httpyac - v4.0.4

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
httpyac - v4.0.3

Published by AnWeber about 3 years ago

Fix

  • entry point path fixed
httpyac - v4.0.2

Published by AnWeber about 3 years ago

Fix

  • remove test script in root folder (package import error in vscode-httpyac)
httpyac - v4.0.1

Published by AnWeber about 3 years ago

Fix

  • missing typescript types provided
Package Rankings
Top 4.08% on Npmjs.org
Related Projects