dothttp-runner 1.0.49 Release Notes
#
1.0.49:- Fix hovers and add support for headers and query
vscode/vsce
package.dotextensions-build
to version 0.0.44a11dotextensions-build
to version 0.0.44a10dotextensions-build
to version 0.0.44.a9dotextensions-build
to version 0.0.44.a9dotextensions-build
to version 0.0.43f'{var1} {var2}'
npm
packagesdotextensions-build
to version 0.0.43f'{var1} {var2}'
npm
packagesdothttp.conf.notebook.numofresponses
. 0
, it keeps all, default is five.faker
, waitress
, requests-pkcs12
json
, yaml
in test scripturllib
, cryptography
, open
in test scripts Version 1.0.6
Version 1.0.5
Version 1.0.4
json
keyword is optional when payload content-type is application/json
We are thrilled to announce the official release of dothttp-runner 1.0.0, marking a significant milestone since its initial introduction in February 2021. Over the past few months, our primary focus has been on addressing various bugs, and we believe the time has come to reach the 1.0 milestone.
As the sole developer and maintainer of this project, I take great pride in its progress, even though our user base remains modest, with fewer than 10 users. In my previous role, I was responsible for managing 10-20 microservices, each with its own set of APIs. Unfortunately, there were no dedicated clients or SDKs available to interact with these APIs. Using tools like curl was challenging due to the lack of convenient features for saving, updating, running, and sending requests. While Postman is widely used, I found it to be less developer-friendly and resource-intensive, making it less than ideal for my needs. This led to the creation of dothttp-runner, a tool designed to simplify and enhance the experience of working with HTTP requests, placing a strong emphasis on developer-friendliness.
Here are the key principles that have guided the development of dothttp-runner:
Initially conceived as a command-line tool akin to curl, feedback from discussions with Postman and Insomnia users prompted the development of a VS Code extension. After our first release, we received valuable requests for features such as request history, variable support, managing multiple requests within a single file, and extending requests.
While the current usage of dothttp-runner has been encouraging, I must candidly acknowledge that dedicating further resources to its development is not currently a viable proposition, both from a professional and personal standpoint. However, I will continue to provide support in terms of bug fixes for the next 2-3 months, and this commitment is the driving force behind the decision to release version 1.0.0.
For a quick overview of what dothttp-runner can offer you, please check out this link, which highlights one of our most promising features. Thank you for your support and enthusiasm for dothttp-runner!
0.0.42a5
0.0.42a3
python3.11
and its improvements1.1.1p
to 1.1.1q
.http/.dhttp
filesVIEW, MKCOL, MOVE, PROPPATCH, REPORT, SEARCH
&
url params.0.0.41a5
for
loopPrerelease
.settings.json
Checkout dothttp notebook collections
create new notebook command
configuration
now it will be new
)source code changes: https://github.com/cedric05/dothttp-runner/pull/90/files
Latest notebook demo:
source code changes: https://github.com/cedric05/dothttp-runner/pull/89/files
Latest notebook demo:
dothttp history
, dothttp environment
and dothttp propertiles
will be shown in seperate view container for easy accessThis is a minor update
[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.json
Includes 0.0.23 with support vscode january 2021 version
Notebooks can be used natively by upgrading to latest vscode version[57]
This is preview release for notebooks. (enabled by default in vscode-insiders) No changes
0.0.18 is released after two hours of 0.0.17 because of REGRESSSION issue
Current release mainly focuses on suggestions.
More fixes/improvements:
More fixes/improvements:
More fixes/improvements:
Now Users can use ${randomStr} to generate randomStrings on the fly (no need to edit to new value file again)
from now onwards, there is no need to install dothttp-req (python dependency). devs can start from vscode itself
now highlights url, name, method and json
Now http file outline is available, dev can switch between multiple http defs in single easily
Now onwards dev can list requests he made, open requests
Now reports error while editing.
![error reporting with more info](/img/error-reporting-with more info.jpg)
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.