Skip to content

Releases: christianhelle/refitter

v0.4.2

24 Apr 21:03
0aeb0e9
Compare
Choose a tag to compare

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 return IApiResponse<T> instead of Task<T>
  • --internal CLI tool argument to generate types with the internal 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

Full Changelog: 0.1.3-alpha...0.4.2

v0.4.1

03 Apr 08:39
1e4d8ed
Compare
Choose a tag to compare

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 return IApiResponse<T> instead of Task<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

Full Changelog: 0.1.3-alpha...0.4.1

v0.4.0

24 Mar 15:30
db1c876
Compare
Choose a tag to compare

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 return IApiResponse<T> instead of Task<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

Full Changelog: 0.1.3-alpha...0.4.0

v0.3.16

22 Mar 23:06
ffc03e7
Compare
Choose a tag to compare

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

Full Changelog: 0.1.3-alpha...0.3.16

v0.3.4

22 Mar 16:05
c979991
Compare
Choose a tag to compare

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

Full Changelog: 0.1.3-alpha...0.3.4

v0.3.3

17 Mar 11:37
b7b70f4
Compare
Choose a tag to compare

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

Full Changelog: 0.1.3-alpha...0.3.3

v0.3.2

16 Mar 10:28
c9ec845
Compare
Choose a tag to compare

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

Full Changelog: 0.1.3-alpha...0.3.2