Skip to content

Releases: WeihanLi/dotnet-httpie

0.10.0

09 Jun 05:31
Compare
Choose a tag to compare

dotnet-httpie v0.10.0 Release Notes

🚀 Features & Improvements

  • HTTP Environment File Support:

    • Added support for .env, http-client.env.json, and httpenv.json files for environment variables in HTTP file execution.
    • You can now pass --env <env-name> to the exec command to specify environment variables for requests.
    • Variable replacement enhancements: supports dotenv, environment, and custom function variables in HTTP scripts.
  • .NET 10.0 Support:

    • Upgraded target frameworks to include net10.0 (preview) for main project and test projects.
    • Updated Dockerfile and build infrastructure to use .NET 10.0 SDK and runtime.
  • Build & CI/CD Improvements:

    • Updated all CI/CD pipelines and GitHub Actions to use .NET 10.0.
    • Renamed primary workflow to dotnet.yml and updated status badges.
    • Improved build scripts: dotnet-httpie.slnx replaces .sln and supports new build logic.
    • Enhanced Docker image build and publish process.
  • Dependency Updates:

    • Updated various dependencies

🐛 Bugfixes & Refactoring

  • Unified and improved variable replacement logic for HTTP file execution.
  • Enhanced test coverage for environment variables and dotenv support.
  • Refactored some internal logic for cleaner and more robust code.
  • Minor code cleanup, formatting, and modernization.

📝 Other Changes

  • Documentation and README updated for new features and workflow badge.
  • Solution file refactored to .slnx format.
  • Added more sample/test assets for the http env file support.

Upgrade Note:
You need the .NET 10.0 SDK (preview) to build and this code.
Environment variable support in HTTP files now covers more scenarios, making scripting much more flexible!


Thanks for using dotnet-httpie!

Full Changelog: 0.9.0...0.10.0

0.9.0

02 Dec 16:30
046b6db
Compare
Choose a tag to compare
  • Add net9.0 support, remove net6.0/net7.0 support
  • AOT support
  • Publish container image based on AOT artifacts and multi-platform support

Full Changelog: 0.8.2...0.9.0

0.8.2

25 Mar 05:19
Compare
Choose a tag to compare

Full Changelog: 0.8.1...0.8.2

0.8.1

27 Jan 07:49
01b07e8
Compare
Choose a tag to compare

Full Changelog: 0.8.0...0.8.1

0.8.0

26 Dec 14:37
Compare
Choose a tag to compare

Full Changelog: 0.7.2...0.8.0

0.7.2

25 Jun 15:44
Compare
Choose a tag to compare

Full Changelog: 0.7.1...0.7.2

0.7.1

25 Jun 01:15
Compare
Choose a tag to compare

Full Changelog: 0.7.0...0.7.1

0.7.0

07 Jun 13:11
Compare
Choose a tag to compare
  • Add exec command for executing http request

Full Changelog: 0.6.3...0.7.0

0.6.3

02 Apr 05:17
b13fa05
Compare
Choose a tag to compare

Full Changelog: 0.6.2...0.6.3

0.6.2

12 Nov 11:41
Compare
Choose a tag to compare

Full Changelog: 0.6.1...0.6.2