Skip to content

0.10.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 09 Jun 05:31
· 3 commits to dev since this release

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