Skip to main content

dothttp-runner 0.0.28

[0.0.28]#

  • [Improvement] export postman now generates filename with suffix ".postmancollection.json"
  • [New Feature] supports importing har file
  • [Improvement] curl with new library and import by file, should fix most curl import issues
    • Use other formats as curl import os not standardised
  • [Improvement] Now dothttp history, dothttp environment and dothttp propertiles will be shown in seperate view container for easy access

dothttp-runner 0.0.27

[0.0.27]#

This is a minor update

  • [Improvement] Editor commands now more approachable (now available in editor context)
  • [Improvement] Generate request programming language is including "gen..py" fix

dothttp-runner 0.0.26

[0.0.26]#

  • [Feature] Better distinction between json and javascript

  • [Feature] editor will show suggestions in .dothttp.json

  • Bump dothttp version to 0.0.33

    • New Feature Support AWSAuth (landed in version dothttp 0.0.32)

    • New Feature Support UnixSocket (landed in dothttp version 0.0.31)

    • [New Feature] New dynamic properties ($randomSlug, $uuid, $timestamp)

    • [Improvement] Better postman export (apikey, bearerauth)

    • [Improvement] Curl/har export shows duplicate headers in case of header has case change

    • [Improvement] Curl Generation/export will add content-length (curl itself will generate, adding it will cause other problems)

    • [Improvement] keeping track of performance (via benchmark suite)

    • [Improvement] load huge request payload from file without fear memory

    • [Improvement] postman import to http (import variables to .dothttp.json)

    • [Improvement] postman import to http (create base http incase of inherit auth)

    • [Improvement] postman export expose vairables from .dothttp.json

    • [Bug] Curl/har with basic auth, adding authentication header fixed

    • [Bug] postman with urlencode not working fixed

    • [Bug] add tests for p12, cert, awsauth for dotextensions execute target, (landed in dothttp version 0.0.33)

    • [Bug] error handling for regenerate http from parsed object (landed in dothttp version 0.0.33)

    • [Bug] requests-aws4auth is not must included (dothttp-wasm) (landed in dothttp version 0.0.33)

    • [Bug] fix curl gen for awsauth

    • [Bug] fix curl for urlencoded not generating payload data

    • [Bug] fix format http file for certificates and awsauth

    • [Bug] fix aws auth with post method not working

    • [Tests] integration tests for awsauth

dothttp-runner 0.0.25

[0.0.25]#

  • [Feature] Better distinction between json and javascript
  • [Feature] editor will show suggestions in .dothttp.json
  • Bump dothttp version to 0.0.26
    • [Feature] New dynamic properties ($randomSlug, $uuid, $timestamp)
    • [Improvement] Better postman export (apikey, bearerauth)
    • [Improvement] Curl/har export shows duplicate headers in case of header has case change
    • [Improvement] Curl Generation/export will add content-length (curl itself will generate, adding it will cause other problems)
    • [Continous] keeping track of performance
    • [Improvement] load huge request payload from file without fear memory
    • [Bug] Curl/har with basic auth, adding authentication header fixed
    • [Bug] postman with urlencode not working fixed

dothttp-runner 0.0.23-0.0.24

[0.0.24]#

Includes 0.0.23 with support vscode january 2021 version

[0.0.23]#

  • [Feature] Import Single Curl Request
  • [Feature] Import Swagger (2.0 & 3.0, versions more than 3.0 might work not guaranteed )
  • [Feature] Export http file to postman collection for easy sharing with peers
  • [Improvement] Bump dothttp-cli to 0.0.25

dothttp-runner 0.0.22

[0.0.22]#

  • [Feature] Restart dothttp-cli command
  • [Improvement] save file before running (for http file, for notebook it will not try to save)
  • [Bug] import postman shows error message in case of failure
  • [Feature] supports vscode hovers(shows informational message on hovering in dothttp)

    Suggestions

  • [Feature] supports vscode definition(on clicking name, it will direct you to base definition)
  • [Improvement] postman import with file(earlier it used to be link, now supports import via locally downloaded file)
  • [Improvement] Bump dothttp-cli to 0.0.24
    • [Improvement] import postman now supports 2.1.0 postman collection (also lot of bug fixes with import)

dothttp-runner 0.0.19 & 0.0.20

0.0.20#

This is preview release for notebooks. (enabled by default in vscode-insiders) No changes

0.0.19#

  • [Bug]fixes issue with curl import (few)
  • Feature provides ability create and test via programming languages in javascript
  • [improvement] text/xml payload can be broken down, one can insert useful comments (comment/uncomment few parts)

dothttp-runner 0.0.17/0.0.18

0.0.18 is released after two hours of 0.0.17 because of REGRESSSION issue

[0.0.18]#

  • [Bug] REGRESSSION fixed dotextensions client not getting updated

[0.0.17]#

  • [Improvement] auto installation of dothttp-req, incase of using with pythonpath
  • [Bug] integers are sent as float in json type fixed
  • [Bug] pure data payload with chineese not working fixed
  • [Bug] extension package file has included unwanted files(js libraries), which increased size from 2.5 MB to 4.5 MB fixed

dothttp-runner 0.0.16

[0.0.16]#

  • [Improvement] curl generated for json data types will formatted for better viewing experience
  • [Improvement] notebooks will be serialized in formatted json, for better reading in git (preview)
  • [Improvement] Better completion for infile variables, completes language keywords, better details for environment/properties/infile variable information
  • [Improvement] urls can be completed from past runs(past 100 entries) (earlier it used to be from current file)
  • [Improvement] History entry will now have urls for easy filtering
  • [Bug] fast error reporting. (earlier there is bug which will not update error diagnostics right away, even though its fixed)
  • [Bug] users running with pythonpath not able to start extension for first time fixed
  • [Bug] grammer fixed and many improvements (highlights triple quotes correctly, indentation not happening fix)

dothttp-runner 0.0.11

Announcement#

  • users can try dothttp syntax on dothttp-playground without having to install. checkout playground
  • dothttp-runner now supports macos/darwin natively

More fixes/improvements:#

  • [Feature] no need to escape quotes or double quotes when using """ """ for data payload
  • [Feature] variables can now be multiline.
  • [Feature] extension now supports macos.

dothttp-runner 0.0.10

More fixes/improvements:

  • [Feature] generate clients for all other languages
  • [Bug] pick first one if only one target per file
  • [Bug] when reuse tab is enabled and response saved, tab is not appearing
  • [Bug] http def code generation fails when active texteditor is output channel

dothttp-runner 0.0.9

github code spaces

More fixes/improvements:

  • [Announcement] dothttp-runner can be run in remote wsl and containers.
  • [Improvement] history item will now start showing time of executed for better reference.
  • [Improvement] run http def (rerun last target disabled), will now start showing urls also (for ease picking).
  • [Improvement] Configure response directory name (saving responses in request file itself is not suitable for all) use/configure dothttp.conf.response.savedirectory to not save in current file's directory.
  • [Bug] multipart (files payload) with content-type not specified is taking forever in windows platform.
  • [Bug] busybox multipart decoder is considering upload text part as file (don't set content-type for normal)
  • [Bug] don't set default python3 path (if user adds it, he has to install dothttp-req)
  • [Bug] postman import is creating duplicate folder, use showOpenDialog rather than, showSaveDialog
  • [Bug] history execute is not showing file extension/ file syntax
  • [Bug] history item hove is showing 200 undefined fixed.

history imp1 history imp2

dothttp-runner 0.0.8

More fixes/improvements:

  • [New] reuse old tab, when executing httpdef target
  • [New] format any dictionary/json in httpdef (select dictionary, do ctrl+1 click format json)
  • [New] execute entries from history
  • [Improvement] now onwards windows users neednot have to change eol to linux file ending
  • [Bug] all toggle commands aren't working fixed
  • [New] url and method in outline

dothttp-runner 0.0.7

randomStr#

Now Users can use ${randomStr} to generate randomStrings on the fly (no need to edit to new value file again) random show case

More fixes/improvements:#

  • [Improvement] run and curl generation initally runs first target in http file.
    • when user runs/trys two generate two options
    • if dothttp.conf.runrecent to true (defaults to true)
      • runs most recently run target (optional)
    • if dothttp.conf.runrecent to false
      • asks user for which target to run
  • [Improvement] while updating properties, input box will prefills old value
  • [Improvement] added option to disable all environments at a time.
  • [Bug] History pane is loading too much data while page load fixed.
  • [Bug] curl generation in editor title is not working fixed
  • [Bug] linux installation has few glitches

dothttp-runner 0.0.6

Installation Dependency#

from now onwards, there is no need to install dothttp-req (python dependency). devs can start from vscode itself

Better Grammar Support#

now highlights url, name, method and json

grammer support

Outline#

Now http file outline is available, dev can switch between multiple http defs in single easily

grammer support

History#

Now onwards dev can list requests he made, open requests

history history view

Error reporting#

Now reports error while editing.

error reporting ![error reporting with more info](/img/error-reporting-with more info.jpg)

Output Channel#

From now onwards dev can check communication between langserver and vscode and can report bugs.

Users can go to dothttp-code view of output channel.

output channel