Releases: christianhelle/httpgenerator
Release v1.1.0
What's New:
- Rust based CLI app (15x faster)
What Changed
- Experimental CLI app re-write in Rust by @christianhelle in #374
- Snapcraft distribution by @christianhelle in #379
- Publish Rust app to crates.io by @christianhelle in #380
- Merge Rust libraries into a single Core library by @christianhelle in #387
- Restructure Rust codebase by @christianhelle in #389
- Add installer scripts and release assets by @christianhelle in #390
- chore(deps): update dependency macos to v15 by @renovate[bot] in #378
- Update version from workflow directly by @christianhelle in #393
New Contributors
- @Copilot made their first contribution in #206
- @PolarTango made their first contribution in #253
Full Changelog: 1.0.0...1.1.0
v1.0.0
Installation
This is packaged as a .NET Tool and is published to nuget.org. You can install this specific version of this tool like this:
dotnet tool install --global HttpGenerator --version 1.0.0Features
- Generate HTTP file(s) either as
- A single file containing all requests
- A file per request
- A file per tag
- Supports OpenAPI v2 and v3
- JSON and YAML formats
- Validation and error/warning/stats reporting
- Multiple input files
- Specify
Content-Typefor requests - Include
Authorizationheaders - Acquire
Bearertoken from Azure Entra ID to use asAuthorizationheader- Specify Tenant ID
- Specify Scope
- Variables for route parameters (.e.g.
/api/v1/pet/{{petId}}) - Specify
base-urlfor convenient environment switching - Include summaries and descriptions from OpenAPI specifications
- Generate IntelliJ tests
What's Changed
- Dev Container by @christianhelle in #192
- Default baseUrl to use for all requests by @MrXhh in #191
- Use --base-url even if server URL is defined by @christianhelle in #165
New Contributors
Full Changelog: 0.7.0...1.0.0
v0.6.0
Installation
This is packaged as a .NET Tool and is published to nuget.org. You can install this specific version of this tool like this:
dotnet tool install --global HttpGenerator --version 0.6.0Features
- Generate HTTP file(s) either as
- A single file containing all requests
- A file per request
- A file per tag
- Supports OpenAPI v2 and v3
- JSON and YAML formats
- Validation and error/warning/stats reporting
- Multiple input files
- Specify
Content-Typefor requests - Include
Authorizationheaders - Acquire
Bearertoken from Azure Entra ID to use asAuthorizationheader- Specify Tenant ID
- Specify Scope
- Variables for route parameters (.e.g.
/api/v1/pet/{{petId}}) - Specify
base-urlfor convenient environment switching - Include summaries and descriptions from OpenAPI specifications
What's Changed
- Include query string parameters on URL by @christianhelle in #108
- Use Azure Application Insights for Telemetry data by @christianhelle in #137
- Fix missing last character in URL by @christianhelle in #141
Full Changelog: 0.4.0...0.6.0
v0.4.0
Installation
This is packaged as a .NET Tool and is published to nuget.org. You can install this specific version of this tool like this:
dotnet tool install --global HttpGenerator --version 0.4.0Features
- Generate HTTP file(s) either as
- A single file containing all requests
- A file per request
- A file per tag
- Supports OpenAPI v2 and v3
- JSON and YAML formats
- Validation and error/warning/stats reporting
- Multiple input files
- Specify
Content-Typefor requests - Include
Authorizationheaders - Acquire
Bearertoken from Azure Entra ID to use asAuthorizationheader- Specify Tenant ID
- Specify Scope
- Variables for route parameters (.e.g.
/api/v1/pet/{{petId}}) - Specify
base-urlfor convenient environment switching - Include summaries and descriptions from OpenAPI specifications
What's Changed
- Update StringExtensions.cs by @sjchapmanuk in #66
- Fix issue when setting --base-url to an environment variable by @christianhelle in #71
- Introduce --timeout option by @christianhelle in #95
- Handle multi-line operation descriptions by @christianhelle in #96
- Generate file per tag by @ikopytko in #98
New Contributors
- @sjchapmanuk made their first contribution in #66
- @ikopytko made their first contribution in #98
Full Changelog: 0.3.0...0.4.0
v0.3.1
Installation
This is packaged as a .NET Tool and is published to nuget.org. You can install this specific version of this tool like this:
dotnet tool install --global HttpGenerator --version 0.3.1Features
- Generate HTTP file(s) either as a single large file containing all requests or as a file per request
- Supports OpenAPI v2 and v3
- JSON and YAML formats
- Validation and error/warning/stats reporting
- Multiple input files
- Specify
Content-Typefor requests - Include
Authorizationheaders - Acquire
Bearertoken from Azure Entra ID to use asAuthorizationheader- Specify Tenant ID
- Specify Scope
- Variables for route parameters (.e.g.
/api/v1/pet/{{petId}}) - Specify
base-urlfor convenient environment switching - Include summaries and descriptions from OpenAPI specifications
What's Changed
- Update dependency Microsoft.Extensions.Azure to v1.7.2 by @renovate in #59
- Update xunit-dotnet monorepo by @renovate in #61
- Update actions/upload-artifact action to v4 by @renovate in #62
- Update dependency coverlet.collector to v6.0.1 by @renovate in #63
- Revert "Update actions/upload-artifact action to v4" by @christianhelle in #64
- Update StringExtensions.cs by @sjchapmanuk in #66
New Contributors
- @sjchapmanuk made their first contribution in #66
Full Changelog: 0.3.0...0.3.1
0.3.0
Installation
This is packaged as a .NET Tool and is published to nuget.org. You can install this specific version of this tool like this:
dotnet tool install --global HttpGenerator --version 0.3.0Features
- Generate HTTP file(s) either as a single large file containing all requests or as a file per request
- Supports OpenAPI v2 and v3
- JSON and YAML formats
- Validation and error/warning/stats reporting
- Multiple input files
- Specify
Content-Typefor requests - Include
Authorizationheaders - Acquire
Bearertoken from Azure Entra ID to use asAuthorizationheader- Specify Tenant ID
- Specify Scope
- Variables for route parameters (.e.g.
/api/v1/pet/{{petId}}) - Specify
base-urlfor convenient environment switching - Include summaries and descriptions from OpenAPI specifications