Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump FastEndpoints.Swagger from 5.5.0 to 5.8.1 #531

Merged
merged 2 commits into from Apr 13, 2023

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 9, 2023

Bumps FastEndpoints.Swagger from 5.5.0 to 5.8.1.

Release notes

Sourced from FastEndpoints.Swagger's releases.

v5.8.1 Release

IMPROVEMENTS

  • optional boolean argument urlEncoded for AllowFormData() method to accept application/x-www-form-urlencoded instead of multipart/form-data #info
  • ability to submit a request DTO as multipart form data when integration testing endpoints that accept form data. #409
  • ability to execute a non-concrete ICommand types #411
  • refactor & simplify httpclient extensions for testing

FIXES

  • EndpointWithMapping<TRequest, TResponse, TEntity> map methods becoming protected in v5.8 #info
  • double response issue if pre-processor sent response and validator also has failures. #info
  • endpoint factory being inferred from request body issue #info
  • incorrect swagger spec generation issue #info
  • minor oversight in accept metadata checking/caching per endpoint on first request #info

v5.8 Release

NEW

  • support for record types and required keyword by removing new() constraint on request DTOs
  • allow command handlers to manipulate endpoint validation state #info
  • ability to share state between pre/post processors and endpoint handler #info
  • add Policy() method to endpoint class for building authorization requirements per endpoint #info
  • ability to automatically add produces 400 metadata for endpoints with validators #info
  • ability to remove optional [FromHeaders],[FromClaim],[HasPermission] annotated properties from swagger request schema #387
  • support for IParsable<T> interface from .net 7.0 #385
  • support for ignoring GET request DTO properties annotated with [JsonIgnore] attribute for disabling binding #info

IMPROVEMENTS

  • better swagger support for OAS2.0 #390
  • testing extensions now return a TestResult<TResponse> record instead of a value tuple
  • optimize the endpoint request handler internals

FIXES

  • duplicate validator detection issue #394
  • contention issue with parallel test runs #395
  • RSA instance being disposed when using Assymetric JWT signing style
  • handling of STJ exceptions when the error is not directly related to any field of the json payload #391

v5.7.2 Release

IMPROVEMENTS

  • add overload for TagDescriptions() method for adding swagger tag descriptions with tuples #info
  • swagger support for route params with mixed patterns #380
  • misc. improvements to FastEndpoints.Security package internals
  • upgrade all dependencies to latest

v5.7.1 Release

FIXES

  • .net 7 IEndpointFilter classes not executing correctly #info
  • object disposed exeception when signing with assymetric key #372
  • STJ trying to bind json object as IEnumerable when dto prop is IDictionary #info

v5.7 Release

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [FastEndpoints.Swagger](https://github.com/FastEndpoints/Library) from 5.5.0 to 5.8.1.
- [Release notes](https://github.com/FastEndpoints/Library/releases)
- [Commits](FastEndpoints/FastEndpoints@v5.5...v5.8.1)

---
updated-dependencies:
- dependency-name: FastEndpoints.Swagger
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Apr 9, 2023
@ardalis ardalis merged commit 55b9e4a into main Apr 13, 2023
2 checks passed
@dependabot dependabot bot deleted the dependabot/nuget/FastEndpoints.Swagger-5.8.1 branch April 13, 2023 14:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant