Skip to main content

Version 1.0.0 of dothttp-runner

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:

  1. Respect for Privacy: We do not collect any user data or telemetry.
  2. Developer-Friendly: Our goal is to provide a seamless and intuitive experience for developers.
  3. Efficient Import/Export/Share: Easily import, export, and share your requests.
  4. Seamless Integration: Works harmoniously with your existing developer tools, including VS Code and the command line.
  5. Quick Start: Get started with minimal setup and configuration.
  6. Save and Reuse: A central focus on the ability to save and reuse HTTP requests.

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!

dothttp-runner 0.0.64

[0.0.64]#

  • [ Improvement] dothttp now shows redirect history
  • [ Bump] bump dotextensions-build to 0.0.42a5
    • fixed: clear cookie is not working properly
    • new: dothttp redirect history support
    • chore: Bump certifi from 2022.9.24 to 2022.12.7

dothttp-runner 0.0.63

[0.0.63]#

  • [ Improvement] History now includes filename for each cell block.
  • [ Bump] bump dotextensions-build to 0.0.42a3
    • [Improvement ] Adds support for hawkauth
    • [Chore ] builds with python3.11 and its improvements
    • [Chore ] openssl update from 1.1.1p to 1.1.1q

dothttp-runner 0.0.62

[0.0.62]#

  • [ BUG] History tree item is not showing all, if there is an error in one item
  • [ Improvement] History export now excludes cells with no status code
  • [ BUMP]
    • bump dotextensions-build to 0.0.41 from 0.0.40

dothttp-runner 0.0.58

[0.0.58]#

  • [ BUG] fix Property view is not showing for .http/.dhttp files
  • [ Feature] Support hiding property value by default
    • toggle/untoggle for to view/hide
  • [ BUMP] dotextensions version bump
    • adds new methods VIEW, MKCOL, MOVE, PROPPATCH, REPORT, SEARCH
    • adds support for & url params.

dothttp-runner 0.0.55

[0.0.55]#

  • [ New] Added Support for linux arm
  • [ Improvement] History export with date wise categorization
  • [ Improvement] Openapi3 import to dothttp is fully supported now.

dothttp-runner 0.0.54

[0.0.54]#

  • [ Improvement] Suggests reloading when dothttp path or agent path is updated
  • [ Improvement] Has Support to export all the history (executed http requests) to a notebook to easy share across peers

dothttp-runner 0.0.53

[0.0.52/0.0.53]#

  • [ Bug] Generate/OpeninEditor is not working in notebook output (bug introduced in webextension support (0.0.49))
  • [ chore ] Update dothttp cli to 0.0.41a5
    • [chore ] updates textx to 3.0.0
    • [chore ] updates requests to 2.28.1
    • [improvement ] python test script has support using for loop

[0.0.52]#

Prerelease

  • [ Improvement] Fix script execution logging is not logging error output if compilation issue
  • [ Improvement] change from ace editor to highlighter.js for faster rendereing. if you want to keep using ace editor, install dotbook extension

dothttp-runner 0.0.51

  • [0.0.50]
  • [ Improvement] Support for html in notebook cell output
  • [ Improvement] output channel is now renamed from dothttp-code to Dothttp
  • [ Bug] Fix export to postman from notebook
  • [ Bug] history is not working after 0.0.49
  • [0.0.51]
  • [ Bug] Issue with package version to cli fixed and upgrade fix

dothttp-runner 0.0.49

[0.0.49]#

  • [ Fetaure] suggestions of test scripts
  • [ Improvement] removes annoying setting of dothttp path in .settings.json
  • [ Bug] Fix for http as httpbook is not assigning correct file extension
  • [ Bug] fix(httpnotebook): open as http file fixed
  • [ Bug] fix: save output as file has filename ending with (0)
  • [ Bug] fix(generation): code generation fails when language is nodejs
  • [ Bug] fix: variables not working fixed
  • [ Feature] web extension has notebook support
  • [ Feature ] support webextension
  • [ Bug ] Fix code generation for node js not working.

dothttp-runner 0.0.45

[0.0.45] release#

  • [chore] update dotextensions-build to 0.0.41a2 build
    • new test script language(in python) support.
    • pre request script in python.
  • [bug] Generate lang is not working incase of reference to other cells

dothttp-runner 0.0.43-0.0.44

[0.0.44]#

  • [ BUG ] fixed extension not working for first time users (caused by 0.0.43)

[0.0.43]#

  • [ Improvements ] activates everytime.
    • helps if developer wants to import/export without having no http notebooks/files.
  • [ BUG ][Windows] import postman/har as notebook shows error warning
  • [ BUG ][Windows] Fix for Using extension opens cmd
  • [ BUG ] Fix for extension not working when installed first time.

Checkout dothttp notebook collections

dothttp-runner 0.0.42

[0.0.42]#

  • [Improvement] NTLM auth suggestions and other
  • [Improvements] Notebook
    • Generate curl/code from cell itself
    • Now output of cell creates new presentation view for most used content types (simple view)
    • Actions to Reveal history/Variables view && Restart cli with ease
  • [Bug] web extension show commands only which works
  • [Bug] Earlier history is always recorded. now it respsects configuration
  • [Bump] bump dothttp version to 0.0.40

dothttp-runner 0.0.41

0.0.41#

  • [Improvement] New Walkthroughs to setup dothttp easily
  • [Improvement] NewNotebook/NewHttpFile Menu
  • [Bump] dothttp
    • cookies are not visible in request tab or in history
    • curl for request is not including cookies
    • ntlm authentication

0.0.40#

  • [Improvement] Use Vscode inbuilt search in notebook

dothttp-runner 0.0.38

[0.0.38]#

  • [Improvement] better code outline and easy filtering
    • use '^' to filter urls
    • use '#' to filter by name
  • [Improvement] test script completion provided using request forwarding to javascript.
  • [Bug] renaming target in notebook or reording notebook is causing failure with incorrect target fixed
  • [Bug] swagger import is not showing '.yml' files while import
  • [bump]
    • dothttp version to 0.0.40a2
      • supports script suggestions
    • swagger-to-har2 to 1.0.4
      • fixes openapi3 import request payloads