Skip to content

v3.0.0

Compare
Choose a tag to compare
@cnizzardini cnizzardini released this 11 Jan 02:08
· 7 commits to master since this release

SwaggerBake v3.0.0 is now available! See the changelog for every commit.

  • Requires CakePHP ^5.0
  • Requires PHP ^8.1

Changes

Removes

  • OpenApiDtoQuery attribute has been removed, use OpenApiQueryParam instead #426
  • OpenApiDtoRequestBody attribute has been removed, use OpenApiSchemaProperty instead #426
  • SwaggerUiComponent has been removed, use OpenApiControllerService which can optionally be injected as an argument to your controller method.
  • SwaggerBake\Lib\Factory\SwaggerFactory has been removed, use SwaggerBake\Lib\SwaggerFactory instead.
  • Misspelled visibility constants in OpenApiSchema have been removed, use the corrected ones instead.
  • Configuration methods get/set have been removed, use property specific getters and setters instead
  • Schema public property was removed, use visibility property and its getters/setters instead.
  • Support for x-exception-fqn was removed. Use OpenApiExceptionSchemaInterface.
  • OpenApiSearch::tableClass has been removed, use OpenApiSearch::alias instead #451

Misc

  • Adds PHP 8.1 language features #427
  • Convert Attribute properties to readonly where possible.
  • Bumps phpstan to ^1.8 and fixes code
  • Replaces usage of phpstan reflection classes in tests