refitter

A tool for generating Refit interfaces and contracts from OpenAPI specifications

MIT License

Stars
180
Committers
4

Bot releases are hidden (Show)

refitter - v0.4.1

Published by christianhelle over 1 year ago

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

Contributors

Full Changelog: https://github.com/christianhelle/refitter/compare/0.1.3-alpha...0.4.1

refitter - v0.4.0

Published by christianhelle over 1 year ago

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

Contributors

Full Changelog: https://github.com/christianhelle/refitter/compare/0.1.3-alpha...0.4.0

refitter - v0.3.16

Published by christianhelle over 1 year ago

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

Contributors

Full Changelog: https://github.com/christianhelle/refitter/compare/0.1.3-alpha...0.3.16

refitter - v0.3.4

Published by christianhelle over 1 year ago

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

Contributors

Full Changelog: https://github.com/christianhelle/refitter/compare/0.1.3-alpha...0.3.4

refitter - v0.3.3

Published by christianhelle over 1 year ago

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 https://github.com/christianhelle/refitter/pull/7
  • Fix missing multipart/form-data parameters by @distantcam in https://github.com/christianhelle/refitter/pull/9

Contributors

Full Changelog: https://github.com/christianhelle/refitter/compare/0.1.3-alpha...0.3.3

refitter - v0.3.2

Published by christianhelle over 1 year ago

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 https://github.com/christianhelle/refitter/pull/7

Contributors

Full Changelog: https://github.com/christianhelle/refitter/compare/0.1.3-alpha...0.3.2

Badges
Extracted from project README
Build Smoke Tests NuGet Quality Gate Status codecov All Contributors
Related Projects