Releases: christianhelle/refitter
v0.4.2
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 Refitter --version 0.4.2
What's in the box
- Generate single file containing Refit interface and contract types from an OpenAPI spec file
- Supports OpenAPI v2 and v3
- Supports OpenAPI specifications in JSON and YAML formats
--no-auto-generated-header
CLI tool argument to skip prefixing output file with header--interface-only
CLI tool argument to skip contract type generation--use-api-response
CLI Tool argument to returnIApiResponse<T>
instead ofTask<T>
--internal
CLI tool argument to generate types with theinternal
accessibility modifier
What's new
- Fix missing support for Query Parameters in #6
- Fix path parameters in parent by @kgamecarter in #7
- Fix missing multipart/form-data parameters by @distantcam in #9
- Add support for kebab-string-casing parameters in #11
- Various name encoding fixes, fix multiline descriptions by @neoGeneva in #12
- Add support for generating IApiResponse as return types in #14
- Add support for both local files and URL by @yrki in #15
- Add support for generating 'internal' types in #21
- Charge Target Framework to .NET 6.0 (LTS) in #18
Contributors
- @neoGeneva made their first contribution in #12
- @distantcam made their first contribution in #9
- @kgamecarter made their first contribution in #7
- @yrki made their first contribution in #15
- @1kvin reported the issue #5
- @m7clarke reported the issue #10
- @kirides reported the issue #20 and #17
Full Changelog: 0.1.3-alpha...0.4.2
v0.4.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 Refitter --version 0.4.1
What's in the box
- Generate single file containing Refit interface and contract types from an OpenAPI spec file
- Supports OpenAPI v2 and v3
- Supports OpenAPI specifications in JSON and YAML formats
--no-auto-generated-header
CLI tool argument to skip prefixing output file with header--interface-only
CLI tool argument to skip contract type generation--use-api-response
CLI Tool argument to returnIApiResponse<T>
instead ofTask<T>
What's new
- Fix missing support for Query Parameters in #6
- Fix path parameters in parent by @kgamecarter in #7
- Fix missing multipart/form-data parameters by @distantcam in #9
- Add support for kebab-string-casing parameters in #11
- Various name encoding fixes, fix multiline descriptions by @neoGeneva in #12
- Add support for generating IApiResponse as return types in #14
- Add support for both local files and URL by @yrki in #15
Contributors
- @neoGeneva made their first contribution in #12
- @distantcam made their first contribution in #9
- @kgamecarter made their first contribution in #7
- @1kvin reported the issue #5
- @m7clarke reported the issue #10
- @yrki made their first contribution in #15
- @christianhelle
Full Changelog: 0.1.3-alpha...0.4.1
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 Refitter --version 0.4.0
What's in the box
- Generate single file containing Refit interface and contract types from an OpenAPI spec file
- Supports OpenAPI v2 and v3
- Supports OpenAPI specifications in JSON and YAML formats
--no-auto-generated-header
CLI tool argument to skip prefixing output file with header--interface-only
CLI tool argument to skip contract type generation--use-api-response
CLI Tool argument to returnIApiResponse<T>
instead ofTask<T>
What's new
- Fix missing support for Query Parameters in #6
- Fix path parameters in parent by @kgamecarter in #7
- Fix missing multipart/form-data parameters by @distantcam in #9
- Add support for kebab-string-casing parameters in #11
- Various name encoding fixes, fix multiline descriptions by @neoGeneva in #12
- Add support for generating IApiResponse as return types in #14
Contributors
- @neoGeneva made their first contribution in #12
- @distantcam made their first contribution in #9
- @kgamecarter made their first contribution in #7
- @1kvin reported the issue #5
- @m7clarke reported the issue #10
- @christianhelle
Full Changelog: 0.1.3-alpha...0.4.0
v0.3.16
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 Refitter --version 0.3.16
What's in the box
- Generate single file containing Refit interface and contract types from an OpenAPI spec file
- Supports OpenAPI v2 and v3
- Supports OpenAPI specifications in JSON and YAML formats
--no-auto-generated-header
CLI tool argument to skip prefixing output file with header--interface-only
CLI tool argument to skip contract type generation
What's new
- Fix missing support for Query Parameters in #6
- Fix path parameters in parent by @kgamecarter in #7
- Fix missing multipart/form-data parameters by @distantcam in #9
- Add support for kebab-string-casing parameters in #11
- Various name encoding fixes, fix multiline descriptions by @neoGeneva in #12
Contributors
- @neoGeneva made their first contribution in #12
- @distantcam made their first contribution in #9
- @kgamecarter made their first contribution in #7
- @1kvin reported the issue #5
- @m7clarke reported the issue #10
- @christianhelle
Full Changelog: 0.1.3-alpha...0.3.16
v0.3.4
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 Refitter --version 0.3.4
What's in the box
- Generate single file containing Refit interface and contract types from an OpenAPI spec file
- Supports OpenAPI v2 and v3
- Supports OpenAPI specifications in JSON and YAML formats
--no-auto-generated-header
CLI tool argument to skip prefixing output file with header--interface-only
CLI tool argument to skip contract type generation
What's new
- Fix missing support for Query Parameters in #6
- Fix path parameters in parent by @kgamecarter in #7
- Fix missing multipart/form-data parameters by @distantcam in #9
- Add support for kebab-string-casing parameters in #11
Contributors
- @distantcam made their first contribution in #9
- @kgamecarter made their first contribution in #7
- @1kvin reported the issue #5
- @m7clarke reported the issue #10
- @christianhelle
Full Changelog: 0.1.3-alpha...0.3.4
v0.3.3
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 Refitter --version 0.3.3
What's in the box
- Generate single file containing Refit interface and contract types from an OpenAPI spec file
- Supports OpenAPI v2 and v3
- Supports OpenAPI specifications in JSON and YAML formats
--no-auto-generated-header
CLI tool argument to skip prefixing output file with header--interface-only
CLI tool argument to skip contract type generation- Fix missing support for Query Parameters
- Fix path parameters in parent by @kgamecarter in #7
- Fix missing multipart/form-data parameters by @distantcam in #9
Contributors
- @distantcam made their first contribution in #9
- @kgamecarter made their first contribution in #7
- @1kvin reported the issue #5
- @christianhelle
Full Changelog: 0.1.3-alpha...0.3.3
v0.3.2
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 Refitter --version 0.3.2
What's in the box
- Generate single file containing Refit interface and contract types from an OpenAPI spec file
- Supports OpenAPI v2 and v3
- Supports OpenAPI specifications in JSON and YAML formats
--no-auto-generated-header
CLI tool argument to skip prefixing output file with header--interface-only
CLI tool argument to skip contract type generation- Fix missing support for Query Parameters
- Fix path parameters in parent by @kgamecarter in #7
Contributors
- @kgamecarter made their first contribution in #7
- @1kvin reported the issue #5
- @christianhelle
Full Changelog: 0.1.3-alpha...0.3.2