Skip to content

Latest commit

 

History

History
567 lines (352 loc) · 39.5 KB

CHANGELOG.md

File metadata and controls

567 lines (352 loc) · 39.5 KB

Changelog

Full Changelog

Implemented enhancements:

  • NSwag contracts #186
  • Remove unused schema definitions (e.g. --remove-unreferenced-schema ) #170
  • Update docs on trimming unused schemas #213 (christianhelle)
  • Remove unreferenced schema, add --trim-unused-schema & --keep-schema #199 (kirides)

Fixed bugs:

  • IServiceCollectionExtensions extra closing parenthesis with httpMessageHandlers #205

Merged pull requests:

0.8.3 (2023-10-31)

Full Changelog

Implemented enhancements:

Fixed bugs:

Merged pull requests:

0.8.2 (2023-10-09)

Full Changelog

Implemented enhancements:

  • Allow for naming of methods when generating interfaces by endpoint #176
  • Allow method name customization when generating multiple interfaces by endpoint #181 (christianhelle)
  • Add support for generating IServiceCollection extension methods for registering Refit clients #174 (christianhelle)

Merged pull requests:

0.8.1 (2023-10-03)

Full Changelog

Implemented enhancements:

  • Allow for custom relative output path in .refitter #172 (Noblix)

Merged pull requests:

0.8.0 (2023-09-23)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Generated nullable query method params are not set to a default value of null #157
  • Path to OpenAPI spec file is required in CLI command even when using a --settings-file parameter. #149
  • Unexpected initial token 'Boolean' when populating object #138

Closed issues:

  • Improving documentation for --settings-file cli tool parameter #148

Merged pull requests:

0.7.5 (2023-09-07)

Full Changelog

Fixed bugs:

  • Filter --tag broken #142

Merged pull requests:

  • Fix #142 by changing includeTags filtering and restoring collection snapshots #143 (kirides)

0.7.4 (2023-09-05)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Downloading OpenAPI specification from URI using content-encoding: gzip fails #135
  • Proposal: filter generated interfaces #131

Merged pull requests:

0.7.3 (2023-08-25)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Parameters' casing in openAPI document are not honoured in Refit interface methods #124
  • Add support for using .refitter file from CLI #121
  • Duplicate Accept Headers #118
  • Missing "Accept" Request Header in generated files based on OAS 3.0 #107
  • Refitter Source Generator - generated code not being picked up by Refit's Source Generator #100
  • Remove source generator from docs and builds #101 (christianhelle)

Merged pull requests:

0.7.2 (2023-08-07)

Full Changelog

Implemented enhancements:

Merged pull requests:

0.7.1 (2023-08-02)

Full Changelog

Implemented enhancements:

  • Rename source generator output to use .refitter file and replace extension with .g.cs #94 (christianhelle)
  • Add support for generating multiple interfaces #93 (christianhelle)

0.7.0 (2023-07-31)

Full Changelog

Implemented enhancements:

Merged pull requests:

0.6.3 (2023-07-22)

Full Changelog

Implemented enhancements:

Merged pull requests:

0.6.2 (2023-06-22)

Full Changelog

Implemented enhancements:

  • Additonal Namespaces for generated Types #80 (angelofb)

Fixed bugs:

  • Generated code doesn't build if operationId contains spaces #78

0.6.1 (2023-06-20)

Full Changelog

Fixed bugs:

0.6.0 (2023-06-15)

Full Changelog

Implemented enhancements:

  • Enhanced HTTP status code 200 handling for API responses #74 (NoGRo)
  • Introduce --use-iso-date-format CLI tool argument #73 (christianhelle)
  • make use of new language features #72 (angelofb)
  • check if query parameter is an array #70 (angelofb)

Fixed bugs:

  • String parameters with format 'date' get no Format in the QueryAttribute #66

Merged pull requests:

0.5.30 (2023-06-12)

Full Changelog

Fixed bugs:

  • Model definition with property named System results in class that does not compile #68
  • Refitter fails to generate FormData parameter for file upload #62
  • Member with the same signature is already declared #58
  • Generated Method names contains invalid characters. #56
  • Remove inline namespace imports #69 (christianhelle)
  • Add support for multipart/form-data file uploads #65 (christianhelle)

Merged pull requests:

0.5.28 (2023-06-08)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Generated output has Task return type instead of expected Task<T> #41
  • Fix broken interface generated from HubSpot API's #64 (christianhelle)

Closed issues:

  • Add Contributors using All-Contributors #46

Merged pull requests:

0.5.27 (2023-05-24)

Full Changelog

Fixed bugs:

  • Fixes Interface generator in case the response uses a ref in yaml spec. #42 (Roflincopter)

Merged pull requests:

0.5.26 (2023-05-11)

Full Changelog

0.5.25 (2023-05-10)

Full Changelog

Implemented enhancements:

Merged pull requests:

0.5.3 (2023-05-05)

Full Changelog

Implemented enhancements:

Merged pull requests:

0.5.2 (2023-05-02)

Full Changelog

Fixed bugs:

0.5.1 (2023-05-01)

Full Changelog

Implemented enhancements:

  • Add CancellationToken cancellationToken = default to generated Methods #19
  • Add --no-operation-headers CLI tool argument #25 (christianhelle)
  • Add injecting header parameters #24 (guillaumeserale)

0.5.0 (2023-04-28)

Full Changelog

Implemented enhancements:

0.4.2 (2023-04-24)

Full Changelog

Implemented enhancements:

Merged pull requests:

0.4.1 (2023-04-03)

Full Changelog

Implemented enhancements:

  • Functionality to use URL #15 (yrki)

0.4.0 (2023-03-24)

Full Changelog

Implemented enhancements:

  • Add support for generating IApiResponse<T> as return types #13

0.3.17 (2023-03-24)

Full Changelog

Implemented enhancements:

0.3.16 (2023-03-22)

Full Changelog

Implemented enhancements:

  • Various name encoding fixes, fix multiline descriptions #12 (neoGeneva)

0.3.4 (2023-03-22)

Full Changelog

Implemented enhancements:

  • Please add support for kebab string casing parameters #10

Fixed bugs:

0.3.3 (2023-03-17)

Full Changelog

Fixed bugs:

0.3.2 (2023-03-16)

Full Changelog

Fixed bugs:

  • Missing path parameters in parent #8
  • Parameters from the query do not add into the resulting interface #5
  • fix path parameters in parent #7 (kgamecarter)

0.3.1 (2023-03-14)

Full Changelog

Fixed bugs:

0.3.0 (2023-03-14)

Full Changelog

Implemented enhancements:

0.2.4-alpha (2023-03-01)

Full Changelog

0.2.3-alpha (2023-02-27)

Full Changelog

0.2.2-alpha (2023-02-25)

Full Changelog

0.2.1-alpha (2023-02-25)

Full Changelog

0.2.0-alpha (2023-02-24)

Full Changelog

Merged pull requests:

0.1.5-alpha (2023-02-18)

Full Changelog

0.1.4-alpha (2023-02-17)

Full Changelog

0.1.3-alpha (2023-02-17)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator