Releases: WeihanLi/dotnet-httpie
Releases · WeihanLi/dotnet-httpie
0.10.0
dotnet-httpie v0.10.0 Release Notes
🚀 Features & Improvements
-
HTTP Environment File Support:
- Added support for
.env
,http-client.env.json
, andhttpenv.json
files for environment variables in HTTP file execution. - You can now pass
--env <env-name>
to theexec
command to specify environment variables for requests. - Variable replacement enhancements: supports dotenv, environment, and custom function variables in HTTP scripts.
- Added support for
-
.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.
- Upgraded target frameworks to include
-
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
- Add
net9.0
support, removenet6.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
Full Changelog: 0.8.1...0.8.2
0.8.1
Full Changelog: 0.8.0...0.8.1
0.8.0
Full Changelog: 0.7.2...0.8.0
0.7.2
Full Changelog: 0.7.1...0.7.2
0.7.1
Full Changelog: 0.7.0...0.7.1
0.7.0
- Add
exec
command for executing http request
Full Changelog: 0.6.3...0.7.0
0.6.3
Full Changelog: 0.6.2...0.6.3
0.6.2
Full Changelog: 0.6.1...0.6.2