Skip to main content

dothttp-runner 1.0.33 - 1.0.34 Release Notes

1.0.34#

  • Update dotextensions-build to version 0.0.43-a29
  • Feat: Notebook request dothttp exception is now shown in the DothttpUI view instead of simple text.
  • Fix: The error message for default/infile variable multi substitution not being supported has been improved to better explain what went wrong.
  • Update npm packages

1.0.33#

  • Update dotextensions-build to version 0.0.43-a28
  • Support math expressions in variable syntax using keyword $expr. For example $expr:2*10 will substitute 20
  • can use xmltodict library for testing/parsing xml response in test_scripts

dothttp-runner 1.0.28 - 1.0.31 Release Notes

1.0.31#

  • Fix header completions appearing in all areas causing bad experience (like payload and test script)
  • Fix Url completion not working properly with notebook
  • Update grammer, json payload doesnot need to have quotes for strings.

1.0.30#

  • package.json version issue fixed.

1.0.29#

  • Dothttp Diagnostics is now configurable
  • Update dotextensions-build to 0.0.43-a26
    • json payload: keys/values without quotes & prerequest message cleanup & use pytest to test dothtp request files

1.0.28#

  • Fixes #218 , History is lost if one runs into error

dothttp-runner 1.0.28 - 1.0.31 Release Notes

1.0.31#

  • Fix header completions appearing in all areas causing bad experience (like payload and test script)
  • Fix Url completion not working properly with notebook
  • Update grammer, json payload doesnot need to have quotes for strings.

1.0.30#

  • package.json version issue fixed.

1.0.29#

  • Dothttp Diagnostics is now configurable
  • Update dotextensions-build to 0.0.43-a26
    • json payload: keys/values without quotes & prerequest message cleanup & use pytest to test dothtp request files

1.0.28#

  • Fixes #218 , History is lost if one runs into error

dothttp-runner 1.0.27 Release Notes

1.0.27#

dothttp-runner 1.0.20 - 1.0.26 Release Notes

1.0.26#

  • Fix build issues

1.0.25#

  • Update dotextensions-build to 0.0.43-a23
    • Allows user to use arthematic expressions in json payload
  • Fix linux arm64 extension: packages correct platform version of dotextensions-build
  • Update dependent packages
    • yauzl to 3.1.3
    • jsonc-parser to 3.3.1

1.0.24-1.0.23#

  • Keep history of cell response for comparision.
    • max number of responses to keep in notebook can be configured by dothttp.conf.notebook.numofresponses.
      • if 0, it keeps all, default is five.
    • Update dependent packages
      • follow-redirects to 1.15.8
      • @types/node to 22.5.2
      • @types/lodash to 4.17.7

1.0.22#

  • Update dotextensions-build/cli to 0.0.43a16
    • Updates dependent packages (requests, msal, faker, certifi, urllib3)

1.0.21#

  • Update dotextensions-build/cli to 0.0.43a14
    • Updates dependent packages

1.0.20#

  • Update dotextensions-build/cli to 0.0.43a13
    • Fix Azure Cli Login

dothttp-runner 1.0.15 Release Notes

1.0.15#

  • Updated dothextensions-build/cli to version 0.0.43a6.
    • chore bump versions for faker, waitress, requests-pkcs12
    • Adds init script execution which runs before loading parameters (useful for loading/setting vars)
    • Update pre prequest script to support payload variables
    • Allows json, yaml in test script

dothttp-runner 1.0.11 & 1.0.12 Release Notes

1.0.11 & 1.0.12#

  • Updated dothextensions-build/cli to version 0.0.43a2.
    • New Feature: Added support for Azure Authentication.
    • Updated badssl certificates.
    • Updated dependencies to their latest versions.
      • Bumped faker from version 19.13.0 to 20.0.0, thanks to @dependabot in cedric05/dothttp#202.
      • Azure Authentication Support: Introduced Azure Authentication support, thanks to @cedric05 in - cedric05/dothttp#209.
      • Chore: Bumped jsonschema to version 4.20.0.
      • Chore: Bumped textx to version 4.0.1.
      • Chore: Bumped restrictedpython to version 7.0.
      • Chore: Bumped faker to version 20.1.0.
      • Added Azure Authentication support to the package.
        • Added new Python package msal version 1.26.0.
  • Updated dothttp-runner build node js version to 21

dothttp-runner 1.0.4, 1.0.5, 1.0.6 Release Notes

Version 1.0.6

  • Updated dotextensions-build/cli to version 0.0.42a11.
  • Enhanced error handling for unexpected stdout from the terminal.
  • Resolved renderer issues.
  • Addressed issues #148 and #147, enabling the opening and generation of files from the sister extension dotbook.

Version 1.0.5

  • The extension now intelligently avoids trying to update or upgrade the CLI when it's already built into the extension.

Version 1.0.4

  • Improved platform-specific support to accommodate users behind firewalls who might face challenges when downloading dotextensions-build.

dothttp-runner 1.0.7, 1.0.8, 1.0.9, 1.0.10 Release Notes

1.0.10#

  • Update dothextensions-build/cli to 0.0.43a1
    • Improvement: now json keyword is optional when payload content-type is application/json
    • Improvement: Empty file is valid http file, no need to create empty http request just to avoid compilation issue
    • Improvement: Provide support to suggest extendable http requests.
  • Improvement: add suggestions for extendable http requests.

[1.0.9]#

  • Update dothextensions-build/cli to 0.0.42
  • fix: property from multiple cells or imports is getting overridden resulting into undefined property

[1.0.8]#

  • Update dothextensions-build/cli to 0.0.42a13
  • Add support to http proxies
  • Fix import loads from different cells

[1.0.7]#

  • Update dothextensions-build/cli to 0.0.42a12
  • Fix peer dependencies issue (uses dot-preact-highlight inplace of preact-highlight)
  • click provider for import file.

dothttp-runner 1.0.1 - 1.0.2

[1.0.2]#

  • [ BUG] Fix null property file while executing request without property file

[1.0.1]#

  • [ Improvement] Properties are now at workspace level
  • [ Improvement] Env are now at workspace level
  • [ Improvement] configure custom env file instead of default .dothttp.json
  • [ Bump] dotextensions-build is updated to 0.0.41a8

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