forked from nelmio/NelmioApiDocBundle
-
Notifications
You must be signed in to change notification settings - Fork 3
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
Sync with upstream #4
Open
kowalk
wants to merge
722
commits into
CodersLab-core:master
Choose a base branch
from
nelmio:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
+33,723
−6,122
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
corrects config option name in docs.
Clarify default policy on routes
Use the same root context everywhere
Add previous exception to BadRequestHttpException on SwaggerUiController
Remove Inline Styles in Favor of the Stylesheet
* Detect when a model is used for a form type * typo * Add a test + Fix implementation * CS
Respect Constraint Validation Groups When Describing Models
Replace "Symfony\Component\Serializer\Annotation\Group" by "Symfony\Component\Serializer\Annotation\Groups"
use the configured context factory to create the serialization context
Add autoconfigure for model describer tag
The ObjectModelDescriber can support interfaces
Compute coverage with PHPUnit
* Make Model Attachable * fix cs * Drop zircote/swagger-php < 4.2 support
* Catch more precise exception in DocumentationController * cs * Fix tests
Fix the bad typo.
Co-authored-by: Ivan Borisov <[email protected]>
## Description #2388 (comment) ## What type of PR is this? (check all applicable) - [ ] Bug Fix - [ ] Feature - [x] Refactor - [ ] Deprecation - [ ] Breaking Change - [ ] Documentation Update - [ ] CI ## Checklist - [ ] I have made corresponding changes to the documentation (`docs/`) - [ ] I have made corresponding changes to the changelog (`CHANGELOG.md`)
## Description use `@PHP84Migration` ruleset ## What type of PR is this? (check all applicable) - [ ] Bug Fix - [ ] Feature - [ ] Refactor - [ ] Deprecation - [ ] Breaking Change - [ ] Documentation Update - [ ] CI ## Checklist - [ ] I have made corresponding changes to the documentation (`docs/`) - [ ] I have made corresponding changes to the changelog (`CHANGELOG.md`)
…2410) ## Description I now get this error on a 7.2 project: > Since symfony/dependency-injection 7.2: Type "tagged" is deprecated for tag <argument>, use "tagged_iterator" instead in ".../vendor/nelmio/api-doc-bundle/src/DependencyInjection/../../config/services.xml". tagged_iterator exists on https://symfony.com/doc/5.x/service_container/tags.html so I believe this is safe to use already for v4 / symfony 5.4+. ## What type of PR is this? (check all applicable) - [x] Bug Fix ## Checklist - [ ] I have made corresponding changes to the documentation (`docs/`) - [x] I have made corresponding changes to the changelog (`CHANGELOG.md`)
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4 to 5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/codecov/codecov-action/releases">codecov/codecov-action's releases</a>.</em></p> <blockquote> <h2>v5.0.0</h2> <h2>v5 Release</h2> <p><code>v5</code> of the Codecov GitHub Action will use the <a href="https://github.com/codecov/wrapper">Codecov Wrapper</a> to encapsulate the <a href="https://github.com/codecov/codecov-cli">CLI</a>. This will help ensure that the Action gets updates quicker.</p> <h3>Migration Guide</h3> <p>The <code>v5</code> release also coincides with the opt-out feature for tokens for public repositories. In the <code>Global Upload Token</code> section of the settings page of an organization in codecov.io, you can set the ability for Codecov to receive a coverage reports from any source. This will allow contributors or other members of a repository to upload without needing access to the Codecov token. For more details see <a href="https://docs.codecov.com/docs/codecov-tokens#uploading-without-a-token">how to upload without a token</a>.</p> <blockquote> <p>[!WARNING]<br /> <strong>The following arguments have been changed</strong></p> <ul> <li><code>file</code> (this has been deprecated in favor of <code>files</code>)</li> <li><code>plugin</code> (this has been deprecated in favor of <code>plugins</code>)</li> </ul> </blockquote> <p>The following arguments have been added:</p> <ul> <li><code>binary</code></li> <li><code>gcov_args</code></li> <li><code>gcov_executable</code></li> <li><code>gcov_ignore</code></li> <li><code>gcov_include</code></li> <li><code>report_type</code></li> <li><code>skip_validation</code></li> <li><code>swift_project</code></li> </ul> <p>You can see their usage in the <code>action.yml</code> <a href="https://github.com/codecov/codecov-action/blob/main/action.yml">file</a>.</p> <h2>What's Changed</h2> <ul> <li>chore(deps): bump to eslint9+ and remove eslint-config-google by <a href="https://github.com/thomasrockhu-codecov"><code>@thomasrockhu-codecov</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1591">codecov/codecov-action#1591</a></li> <li>build(deps-dev): bump <code>@octokit/webhooks-types</code> from 7.5.1 to 7.6.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1595">codecov/codecov-action#1595</a></li> <li>build(deps-dev): bump typescript from 5.6.2 to 5.6.3 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1604">codecov/codecov-action#1604</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/parser</code> from 8.8.0 to 8.8.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1601">codecov/codecov-action#1601</a></li> <li>build(deps): bump <code>@actions/core</code> from 1.11.0 to 1.11.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1597">codecov/codecov-action#1597</a></li> <li>build(deps): bump github/codeql-action from 3.26.9 to 3.26.11 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1596">codecov/codecov-action#1596</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/eslint-plugin</code> from 8.8.0 to 8.8.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1600">codecov/codecov-action#1600</a></li> <li>build(deps-dev): bump eslint from 9.11.1 to 9.12.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1598">codecov/codecov-action#1598</a></li> <li>build(deps): bump github/codeql-action from 3.26.11 to 3.26.12 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1609">codecov/codecov-action#1609</a></li> <li>build(deps): bump actions/checkout from 4.2.0 to 4.2.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1608">codecov/codecov-action#1608</a></li> <li>build(deps): bump actions/upload-artifact from 4.4.0 to 4.4.3 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1607">codecov/codecov-action#1607</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/parser</code> from 8.8.1 to 8.9.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1612">codecov/codecov-action#1612</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/eslint-plugin</code> from 8.8.1 to 8.9.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1611">codecov/codecov-action#1611</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/eslint-plugin</code> from 8.9.0 to 8.10.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1615">codecov/codecov-action#1615</a></li> <li>build(deps-dev): bump eslint from 9.12.0 to 9.13.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1618">codecov/codecov-action#1618</a></li> <li>build(deps): bump github/codeql-action from 3.26.12 to 3.26.13 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1617">codecov/codecov-action#1617</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/parser</code> from 8.9.0 to 8.10.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1614">codecov/codecov-action#1614</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/eslint-plugin</code> from 8.10.0 to 8.11.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1620">codecov/codecov-action#1620</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/parser</code> from 8.10.0 to 8.11.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1619">codecov/codecov-action#1619</a></li> <li>build(deps-dev): bump <code>@types/jest</code> from 29.5.13 to 29.5.14 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1622">codecov/codecov-action#1622</a></li> <li>build(deps): bump actions/checkout from 4.2.1 to 4.2.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1625">codecov/codecov-action#1625</a></li> <li>build(deps): bump github/codeql-action from 3.26.13 to 3.27.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1624">codecov/codecov-action#1624</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/eslint-plugin</code> from 8.11.0 to 8.12.1 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1626">codecov/codecov-action#1626</a></li> <li>build(deps-dev): bump <code>@typescript-eslint/eslint-plugin</code> from 8.12.1 to 8.12.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/codecov/codecov-action/pull/1629">codecov/codecov-action#1629</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md">codecov/codecov-action's changelog</a>.</em></p> <blockquote> <h2>4.0.0-beta.2</h2> <h3>Fixes</h3> <ul> <li><a href="https://redirect.github.com/codecov/codecov-action/issues/1085">#1085</a> not adding -n if empty to do-upload command</li> </ul> <h2>4.0.0-beta.1</h2> <p><code>v4</code> represents a move from the <a href="https://github.com/codecov/uploader">universal uploader</a> to the <a href="https://github.com/codecov/codecov-cli">Codecov CLI</a>. Although this will unlock new features for our users, the CLI is not yet at feature parity with the universal uploader.</p> <h3>Breaking Changes</h3> <ul> <li>No current support for <code>aarch64</code> and <code>alpine</code> architectures.</li> <li>Tokenless uploading is unsuported</li> <li>Various arguments to the Action have been removed</li> </ul> <h2>3.1.4</h2> <h3>Fixes</h3> <ul> <li><a href="https://redirect.github.com/codecov/codecov-action/issues/967">#967</a> Fix typo in README.md</li> <li><a href="https://redirect.github.com/codecov/codecov-action/issues/971">#971</a> fix: add back in working dir</li> <li><a href="https://redirect.github.com/codecov/codecov-action/issues/969">#969</a> fix: CLI option names for uploader</li> </ul> <h3>Dependencies</h3> <ul> <li><a href="https://redirect.github.com/codecov/codecov-action/issues/970">#970</a> build(deps-dev): bump <code>@types/node</code> from 18.15.12 to 18.16.3</li> <li><a href="https://redirect.github.com/codecov/codecov-action/issues/979">#979</a> build(deps-dev): bump <code>@types/node</code> from 20.1.0 to 20.1.2</li> <li><a href="https://redirect.github.com/codecov/codecov-action/issues/981">#981</a> build(deps-dev): bump <code>@types/node</code> from 20.1.2 to 20.1.4</li> </ul> <h2>3.1.3</h2> <h3>Fixes</h3> <ul> <li><a href="https://redirect.github.com/codecov/codecov-action/issues/960">#960</a> fix: allow for aarch64 build</li> </ul> <h3>Dependencies</h3> <ul> <li><a href="https://redirect.github.com/codecov/codecov-action/issues/957">#957</a> build(deps-dev): bump jest-junit from 15.0.0 to 16.0.0</li> <li><a href="https://redirect.github.com/codecov/codecov-action/issues/958">#958</a> build(deps): bump openpgp from 5.7.0 to 5.8.0</li> <li><a href="https://redirect.github.com/codecov/codecov-action/issues/959">#959</a> build(deps-dev): bump <code>@types/node</code> from 18.15.10 to 18.15.12</li> </ul> <h2>3.1.2</h2> <h3>Fixes</h3> <ul> <li><a href="https://redirect.github.com/codecov/codecov-action/issues/718">#718</a> Update README.md</li> <li><a href="https://redirect.github.com/codecov/codecov-action/issues/851">#851</a> Remove unsupported path_to_write_report argument</li> <li><a href="https://redirect.github.com/codecov/codecov-action/issues/898">#898</a> codeql-analysis.yml</li> <li><a href="https://redirect.github.com/codecov/codecov-action/issues/901">#901</a> Update README to contain correct information - inputs and negate feature</li> <li><a href="https://redirect.github.com/codecov/codecov-action/issues/955">#955</a> fix: add in all the extra arguments for uploader</li> </ul> <h3>Dependencies</h3> <ul> <li><a href="https://redirect.github.com/codecov/codecov-action/issues/819">#819</a> build(deps): bump openpgp from 5.4.0 to 5.5.0</li> <li><a href="https://redirect.github.com/codecov/codecov-action/issues/835">#835</a> build(deps): bump node-fetch from 3.2.4 to 3.2.10</li> <li><a href="https://redirect.github.com/codecov/codecov-action/issues/840">#840</a> build(deps): bump ossf/scorecard-action from 1.1.1 to 2.0.4</li> <li><a href="https://redirect.github.com/codecov/codecov-action/issues/841">#841</a> build(deps): bump <code>@actions/core</code> from 1.9.1 to 1.10.0</li> <li><a href="https://redirect.github.com/codecov/codecov-action/issues/843">#843</a> build(deps): bump <code>@actions/github</code> from 5.0.3 to 5.1.1</li> <li><a href="https://redirect.github.com/codecov/codecov-action/issues/869">#869</a> build(deps): bump node-fetch from 3.2.10 to 3.3.0</li> <li><a href="https://redirect.github.com/codecov/codecov-action/issues/872">#872</a> build(deps-dev): bump jest-junit from 13.2.0 to 15.0.0</li> <li><a href="https://redirect.github.com/codecov/codecov-action/issues/879">#879</a> build(deps): bump decode-uri-component from 0.2.0 to 0.2.2</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/codecov/codecov-action/commit/5c47607acb93fed5485fdbf7232e8a31425f672a"><code>5c47607</code></a> fix: override commit and pr values for PR cases (<a href="https://redirect.github.com/codecov/codecov-action/issues/1657">#1657</a>)</li> <li><a href="https://github.com/codecov/codecov-action/commit/3b1354a6c45db9f1008891f4eafc1a7e94ce1d18"><code>3b1354a</code></a> chore(release): 5.0.1 (<a href="https://redirect.github.com/codecov/codecov-action/issues/1656">#1656</a>)</li> <li><a href="https://github.com/codecov/codecov-action/commit/2e2a9c6d5862d22e0f8cfb59d46bc47bf8eb1fe0"><code>2e2a9c6</code></a> fix: update tokenless branch logic (<a href="https://redirect.github.com/codecov/codecov-action/issues/1650">#1650</a>)</li> <li><a href="https://github.com/codecov/codecov-action/commit/cfc521b7a1dcdbcf0ecf149c162c19ff9bd9568c"><code>cfc521b</code></a> Update README.md</li> <li><a href="https://github.com/codecov/codecov-action/commit/06425412c8015bc1ab2385b41c7ea204f77b91bf"><code>0642541</code></a> fix: use marketplace v5 badge (<a href="https://redirect.github.com/codecov/codecov-action/issues/1646">#1646</a>)</li> <li><a href="https://github.com/codecov/codecov-action/commit/968872560f81e7bdde9272853e65f2507c0eca7c"><code>9688725</code></a> Update README.md</li> <li><a href="https://github.com/codecov/codecov-action/commit/2112eaec1bedbdabc7e93d5312449d0d62b07c60"><code>2112eae</code></a> chore(deps): bump wrapper to 0.0.23 (<a href="https://redirect.github.com/codecov/codecov-action/issues/1644">#1644</a>)</li> <li><a href="https://github.com/codecov/codecov-action/commit/193421c5b3d1aca4209c9754f224ca0d85729414"><code>193421c</code></a> fixL use the correct source (<a href="https://redirect.github.com/codecov/codecov-action/issues/1642">#1642</a>)</li> <li><a href="https://github.com/codecov/codecov-action/commit/6018df70b05b191502ce08196e76e30ea3578615"><code>6018df7</code></a> fix: update container builds (<a href="https://redirect.github.com/codecov/codecov-action/issues/1640">#1640</a>)</li> <li><a href="https://github.com/codecov/codecov-action/commit/eff1a643d6887ee5935d4ca343e9076dc377d416"><code>eff1a64</code></a> fix: add missing vars (<a href="https://redirect.github.com/codecov/codecov-action/issues/1638">#1638</a>)</li> <li>Additional commits viewable in <a href="https://github.com/codecov/codecov-action/compare/v4...v5">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@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) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## Description When reflection shows that the default parameter of a a property is null, then the `nullable` parameter is set to `true` for that property. Currently that needs to be set via the attribute but that is a bit redundant as the information is already available from reflection This change only does that for properties and for setter methods. Right now getter methods that allow a null value to be returned are not taken into account for setting the `nullable` property. This resets the state prior to v4.25.0 and is related to #2330 This is a refactor of #2377 ## What type of PR is this? (check all applicable) - [x] Bug Fix - [ ] Feature - [x] Refactor - [ ] Deprecation - [ ] Breaking Change - [ ] Documentation Update - [ ] CI ## Checklist - [ ] I have made corresponding changes to the documentation (`docs/`) - [ ] I have made corresponding changes to the changelog (`CHANGELOG.md`)
## Description *Please include a summary of the changes and the related issue.* Closes #... ## What type of PR is this? (check all applicable) - [ ] Bug Fix - [x] Feature - [ ] Refactor - [ ] Deprecation - [ ] Breaking Change - [ ] Documentation Update - [x] CI ## Checklist - [ ] I have made corresponding changes to the documentation (`docs/`) - [x] I have made corresponding changes to the changelog (`CHANGELOG.md`)
Hi, this is my first try with this bundle and I got into an error that leads me to a discussion on github. Following the discussion here: #1990 (comment) I think that the documentation should be updated to match the "content" argument. But maybe I've missed something else ? Thanks ! ## What type of PR is this? (check all applicable) - [ ] Bug Fix - [ ] Feature - [ ] Refactor - [ ] Deprecation - [ ] Breaking Change - [x] Documentation Update - [ ] CI ## Checklist - [x] I have made corresponding changes to the documentation (`docs/`) - [ ] I have made corresponding changes to the changelog (`CHANGELOG.md`) Co-authored-by: Djordy Koert <[email protected]>
) ## Description Some attributes where not properly imported and the serializer was not enabled, so some tests were not doing what was expected (the actual code is fine). ## What type of PR is this? (check all applicable) - [ ] Bug Fix - [ ] Feature - [ ] Refactor - [ ] Deprecation - [ ] Breaking Change - [ ] Documentation Update - [ ] CI ## Checklist - [ ] I have made corresponding changes to the documentation (`docs/`) - [ ] I have made corresponding changes to the changelog (`CHANGELOG.md`)
## Description The before implementation was never functional, as the returned tags array is a tag name indexed array of tags. This change resolves that, and adds a test to actually insert a processor with the before attribute.  ## What type of PR is this? (check all applicable) - [x] Bug Fix - [ ] Feature - [ ] Refactor - [ ] Deprecation - [ ] Breaking Change - [ ] Documentation Update - [ ] CI ## Checklist - [ ] I have made corresponding changes to the documentation (`docs/`) - [ ] I have made corresponding changes to the changelog (`CHANGELOG.md`)
## Description zircote/swagger-php v5 has been released, and seems to only require minimal updates. See https://github.com/zircote/swagger-php/blob/master/docs/guide/migrating-to-v5.md. I did need to migrate the current processor implementation to the one that is using the new processor pipeline introduced with 4.10.0, which is why I bumped the minimum constraint. In order to not mess up dependency injection, I was required to wrap the Generator class in order to allow adding additional processors using the existing compiler pass. ## What type of PR is this? (check all applicable) - [ ] Bug Fix - [x] Feature - [ ] Refactor - [ ] Deprecation - [ ] Breaking Change - [ ] Documentation Update - [ ] CI ## Checklist - [ ] I have made corresponding changes to the documentation (`docs/`) - [ ] I have made corresponding changes to the changelog (`CHANGELOG.md`) --------- Co-authored-by: djordy <[email protected]>
## Description Adds support for Symfony's [type-info component](https://symfony.com/doc/current/components/type_info.html) for describing properties. Closes #2212, Fixes #2323, Fixes #1542, Fixes #2272 ## What type of PR is this? (check all applicable) - [ ] Bug Fix - [x] Feature - [ ] Refactor - [ ] Deprecation - [ ] Breaking Change - [x] Documentation Update - [ ] CI ## Checklist - [x] I have made corresponding changes to the documentation (`docs/`) - [x] I have made corresponding changes to the changelog (`CHANGELOG.md`)
## Description Marks non-final PropertyDescribers with `@final` in preparation for 5.x ## What type of PR is this? (check all applicable) - [ ] Bug Fix - [ ] Feature - [x] Refactor - [x] Deprecation - [ ] Breaking Change - [ ] Documentation Update - [ ] CI ## Checklist - [ ] I have made corresponding changes to the documentation (`docs/`) - [ ] I have made corresponding changes to the changelog (`CHANGELOG.md`)
## Description Update documentation config for 5.x ## What type of PR is this? (check all applicable) - [ ] Bug Fix - [ ] Feature - [ ] Refactor - [ ] Deprecation - [ ] Breaking Change - [ ] Documentation Update - [ ] CI ## Checklist - [ ] I have made corresponding changes to the documentation (`docs/`) - [ ] I have made corresponding changes to the changelog (`CHANGELOG.md`)
## Description Adds documentation for the various config options ## What type of PR is this? (check all applicable) - [ ] Bug Fix - [ ] Feature - [ ] Refactor - [ ] Deprecation - [ ] Breaking Change - [x] Documentation Update - [ ] CI ## Checklist - [ ] I have made corresponding changes to the documentation (`docs/`) - [ ] I have made corresponding changes to the changelog (`CHANGELOG.md`)
## Description Fixes deprecation warning for usage of "tagged" that got added with #2349 #2410 ## What type of PR is this? (check all applicable) - [x] Bug Fix - [ ] Feature - [ ] Refactor - [ ] Deprecation - [ ] Breaking Change - [ ] Documentation Update - [ ] CI ## Checklist - [ ] I have made corresponding changes to the documentation (`docs/`) - [ ] I have made corresponding changes to the changelog (`CHANGELOG.md`)
## Description Deprecates `with_annotation` in favor of `with_attribute` introduced in 5.x #2368 ## What type of PR is this? (check all applicable) - [ ] Bug Fix - [ ] Feature - [ ] Refactor - [x] Deprecation - [ ] Breaking Change - [x] Documentation Update - [ ] CI ## Checklist - [x] I have made corresponding changes to the documentation (`docs/`) - [x] I have made corresponding changes to the changelog (`CHANGELOG.md`)
## Description Cleans up the `Area` annotation/attribute to trigger a deprecation warning whenever a list of strings isn't passed. ## What type of PR is this? (check all applicable) - [ ] Bug Fix - [ ] Feature - [ ] Refactor - [x] Deprecation - [ ] Breaking Change - [ ] Documentation Update - [ ] CI ## Checklist - [ ] I have made corresponding changes to the documentation (`docs/`) - [x] I have made corresponding changes to the changelog (`CHANGELOG.md`)
## Description ## What type of PR is this? (check all applicable) - [ ] Bug Fix - [ ] Feature - [ ] Refactor - [ ] Deprecation - [ ] Breaking Change - [ ] Documentation Update - [ ] CI ## Checklist - [ ] I have made corresponding changes to the documentation (`docs/`) - [ ] I have made corresponding changes to the changelog (`CHANGELOG.md`)
Bumps [redoc](https://github.com/Redocly/redoc) from 2.2.0 to 2.4.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Redocly/redoc/releases">redoc's releases</a>.</em></p> <blockquote> <h2>2.4.0</h2> <h1><a href="https://github.com/Redocly/redoc/compare/v2.3.0...v2.4.0">2.4.0</a> (2025-02-07)</h1> <h3>Bug Fixes</h3> <ul> <li>Prototype Pollution Vulnerability Affecting redoc <=2.2.0 (<a href="https://redirect.github.com/Redocly/redoc/issues/2638">#2638</a>) (<a href="https://github.com/Redocly/redoc/commit/153ec7a0b7245639f404c0b038b612ae7377c7db">153ec7a</a>)</li> <li>unify redoc config (<a href="https://redirect.github.com/Redocly/redoc/issues/2647">#2647</a>) (<a href="https://github.com/Redocly/redoc/commit/53a6afc59624fe4591b0a0f1f20f41c0fbb5f1cf">53a6afc</a>)</li> </ul> <h3>Features</h3> <ul> <li>add supporting react 19 in package.json (<a href="https://redirect.github.com/Redocly/redoc/issues/2652">#2652</a>) (<a href="https://github.com/Redocly/redoc/commit/3a748022be3a7dc7f98669e1645dd5cda72f1abc">3a74802</a>)</li> </ul> <h2>2.3.0</h2> <h1><a href="https://github.com/Redocly/redoc/compare/v2.2.0...v2.3.0">2.3.0</a> (2025-01-16)</h1> <h3>Bug Fixes</h3> <ul> <li>displaying json example when showObjectSchemaExamples enabled (<a href="https://redirect.github.com/Redocly/redoc/issues/2635">#2635</a>) (<a href="https://github.com/Redocly/redoc/commit/59ee73fefa8e8edb398940076bdd721fc284caa3">59ee73f</a>)</li> <li>displaying nested items with type string (<a href="https://redirect.github.com/Redocly/redoc/issues/2634">#2634</a>) (<a href="https://github.com/Redocly/redoc/commit/85b622fc581eb96303aeb85056aef36c74ea9f9d">85b622f</a>)</li> <li>passing inline parameters after support react 18 for response title (<a href="https://redirect.github.com/Redocly/redoc/issues/2640">#2640</a>) (<a href="https://github.com/Redocly/redoc/commit/d614d2d022df8bd1989cb0eaf76d087b52120d36">d614d2d</a>)</li> </ul> <h3>Features</h3> <ul> <li>update pattern styling (<a href="https://redirect.github.com/Redocly/redoc/issues/2196">#2196</a>) (<a href="https://redirect.github.com/Redocly/redoc/issues/2600">#2600</a>) (<a href="https://github.com/Redocly/redoc/commit/aa0879ca0235112918428fdff8f4c48d2c6c4adf">aa0879c</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Redocly/redoc/blob/main/CHANGELOG.md">redoc's changelog</a>.</em></p> <blockquote> <h1><a href="https://github.com/Redocly/redoc/compare/v2.3.0...v2.4.0">2.4.0</a> (2025-02-07)</h1> <h3>Bug Fixes</h3> <ul> <li>Prototype Pollution Vulnerability Affecting redoc <=2.2.0 (<a href="https://redirect.github.com/Redocly/redoc/issues/2638">#2638</a>) (<a href="https://github.com/Redocly/redoc/commit/153ec7a0b7245639f404c0b038b612ae7377c7db">153ec7a</a>)</li> <li>unify redoc config (<a href="https://redirect.github.com/Redocly/redoc/issues/2647">#2647</a>) (<a href="https://github.com/Redocly/redoc/commit/53a6afc59624fe4591b0a0f1f20f41c0fbb5f1cf">53a6afc</a>)</li> </ul> <h3>Features</h3> <ul> <li>add supporting react 19 in package.json (<a href="https://redirect.github.com/Redocly/redoc/issues/2652">#2652</a>) (<a href="https://github.com/Redocly/redoc/commit/3a748022be3a7dc7f98669e1645dd5cda72f1abc">3a74802</a>)</li> </ul> <h1><a href="https://github.com/Redocly/redoc/compare/v2.2.0...v2.3.0">2.3.0</a> (2025-01-16)</h1> <h3>Bug Fixes</h3> <ul> <li>displaying json example when showObjectSchemaExamples enabled (<a href="https://redirect.github.com/Redocly/redoc/issues/2635">#2635</a>) (<a href="https://github.com/Redocly/redoc/commit/59ee73fefa8e8edb398940076bdd721fc284caa3">59ee73f</a>)</li> <li>displaying nested items with type string (<a href="https://redirect.github.com/Redocly/redoc/issues/2634">#2634</a>) (<a href="https://github.com/Redocly/redoc/commit/85b622fc581eb96303aeb85056aef36c74ea9f9d">85b622f</a>)</li> <li>passing inline parameters after support react 18 for response title (<a href="https://redirect.github.com/Redocly/redoc/issues/2640">#2640</a>) (<a href="https://github.com/Redocly/redoc/commit/d614d2d022df8bd1989cb0eaf76d087b52120d36">d614d2d</a>)</li> </ul> <h3>Features</h3> <ul> <li>update pattern styling (<a href="https://redirect.github.com/Redocly/redoc/issues/2196">#2196</a>) (<a href="https://redirect.github.com/Redocly/redoc/issues/2600">#2600</a>) (<a href="https://github.com/Redocly/redoc/commit/aa0879ca0235112918428fdff8f4c48d2c6c4adf">aa0879c</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Redocly/redoc/commit/124309592670979d1a647718e5ad94b9b9e56e48"><code>1243095</code></a> chore: v2.4.0 (<a href="https://redirect.github.com/Redocly/redoc/issues/2658">#2658</a>)</li> <li><a href="https://github.com/Redocly/redoc/commit/6fa5a2a57a9d076e793353a4cad934f88dce4624"><code>6fa5a2a</code></a> fix: update version download/upload artifacts in cicd (<a href="https://redirect.github.com/Redocly/redoc/issues/2656">#2656</a>)</li> <li><a href="https://github.com/Redocly/redoc/commit/3a748022be3a7dc7f98669e1645dd5cda72f1abc"><code>3a74802</code></a> feat: add supporting react 19 in package.json (<a href="https://redirect.github.com/Redocly/redoc/issues/2652">#2652</a>)</li> <li><a href="https://github.com/Redocly/redoc/commit/53a6afc59624fe4591b0a0f1f20f41c0fbb5f1cf"><code>53a6afc</code></a> fix: unify redoc config (<a href="https://redirect.github.com/Redocly/redoc/issues/2647">#2647</a>)</li> <li><a href="https://github.com/Redocly/redoc/commit/ae1ae799013b432464e6a65e3cd0df71817ea9d4"><code>ae1ae79</code></a> docs: update options for future major release (<a href="https://redirect.github.com/Redocly/redoc/issues/2646">#2646</a>)</li> <li><a href="https://github.com/Redocly/redoc/commit/153ec7a0b7245639f404c0b038b612ae7377c7db"><code>153ec7a</code></a> fix: Prototype Pollution Vulnerability Affecting redoc <=2.2.0 (<a href="https://redirect.github.com/Redocly/redoc/issues/2638">#2638</a>)</li> <li><a href="https://github.com/Redocly/redoc/commit/c765b34ef51caef5f1ca0e988ed431089de0e512"><code>c765b34</code></a> chore: v2.3.0 (<a href="https://redirect.github.com/Redocly/redoc/issues/2649">#2649</a>)</li> <li><a href="https://github.com/Redocly/redoc/commit/0e2d595ef7be449fb8c5c99bf348778dbb6f054c"><code>0e2d595</code></a> chore: fix vulnerabilities (<a href="https://redirect.github.com/Redocly/redoc/issues/2648">#2648</a>)</li> <li><a href="https://github.com/Redocly/redoc/commit/8caddaf0eb44ba6561fc3870cd7a8521d4000b25"><code>8caddaf</code></a> chore(deps-dev): bump micromatch from 4.0.4 to 4.0.8 (<a href="https://redirect.github.com/Redocly/redoc/issues/2578">#2578</a>)</li> <li><a href="https://github.com/Redocly/redoc/commit/981e4a84fb29609c35fa92daff2d5fd89db9c483"><code>981e4a8</code></a> chore: move <code>@cfaester/enzyme-adapter-react-18</code> to devDependencies (<a href="https://redirect.github.com/Redocly/redoc/issues/2625">#2625</a>)</li> <li>Additional commits viewable in <a href="https://github.com/Redocly/redoc/compare/v2.2.0...v2.4.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@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) </details> --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
) Bumps [swagger-ui-dist](https://github.com/swagger-api/swagger-ui) from 5.18.2 to 5.18.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/swagger-api/swagger-ui/releases">swagger-ui-dist's releases</a>.</em></p> <blockquote> <h2>Swagger UI v5.18.3 Released!</h2> <h2><a href="https://github.com/swagger-api/swagger-ui/compare/v5.18.2...v5.18.3">5.18.3</a> (2025-01-28)</h2> <h3>Enhancements</h3> <ul> <li><strong>docker:</strong> document new SwaggerUI docker registry usage (<a href="https://redirect.github.com/swagger-api/swagger-ui/issues/10260">#10260</a>) (<a href="https://github.com/swagger-api/swagger-ui/commit/9d6fdb22be806b2c039585964d5945c1e47716c7">9d6fdb2</a>)</li> </ul> <hr /> <p>SwaggerUI Docker image is now served under the new authoritative registry URL:</p> <p>Before:</p> <pre lang="sh"><code>$ docker pull swaggerapi/swagger-ui </code></pre> <p><strong>Now</strong>:</p> <pre lang="sh"><code>$ docker pull docker.swagger.io/swaggerapi/swagger-ui </code></pre> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/swagger-api/swagger-ui/commit/e322ecd6ba8a5a3ff1ebbb3692aa2334050f6196"><code>e322ecd</code></a> chore(release): cut the v5.18.3 release</li> <li><a href="https://github.com/swagger-api/swagger-ui/commit/9d6fdb22be806b2c039585964d5945c1e47716c7"><code>9d6fdb2</code></a> fix(docker): document new SwaggerUI docker registry usage (<a href="https://redirect.github.com/swagger-api/swagger-ui/issues/10260">#10260</a>)</li> <li><a href="https://github.com/swagger-api/swagger-ui/commit/bc9cfd50d0b30626f9028b0c73eab2d79bd21ece"><code>bc9cfd5</code></a> chore(deps): update swagger-client to v3.34.0 (<a href="https://redirect.github.com/swagger-api/swagger-ui/issues/10261">#10261</a>)</li> <li><a href="https://github.com/swagger-api/swagger-ui/commit/eef773fada94fade1c22196dc7fd3a3dd84410c4"><code>eef773f</code></a> chore(deps-dev): bump sinon from 18.0.0 to 19.0.2 (<a href="https://redirect.github.com/swagger-api/swagger-ui/issues/10208">#10208</a>)</li> <li><a href="https://github.com/swagger-api/swagger-ui/commit/f0149589df1acdb6e057286df78cc637875e1e3c"><code>f014958</code></a> chore(deps): bump dependabot/fetch-metadata from 2.2.0 to 2.3.0 (<a href="https://redirect.github.com/swagger-api/swagger-ui/issues/10258">#10258</a>)</li> <li><a href="https://github.com/swagger-api/swagger-ui/commit/5bf8e57e1be9a6992888b3db4c8fa27a44ea4e4d"><code>5bf8e57</code></a> chore(deps): bump nginx from 1.27.2-alpine to 1.27.3-alpine (<a href="https://redirect.github.com/swagger-api/swagger-ui/issues/10231">#10231</a>)</li> <li><a href="https://github.com/swagger-api/swagger-ui/commit/0f5c0b3cd7459a183e1a27d3507c10d0cdb0d33c"><code>0f5c0b3</code></a> chore(deps): bump cross-spawn (<a href="https://redirect.github.com/swagger-api/swagger-ui/issues/10217">#10217</a>)</li> <li><a href="https://github.com/swagger-api/swagger-ui/commit/0e888d316ccbe5bb54056da95c2c516fe8ad3edb"><code>0e888d3</code></a> chore(deps-dev): bump <code>@babel/eslint-parser</code> from 7.24.7 to 7.25.9 (<a href="https://redirect.github.com/swagger-api/swagger-ui/issues/10207">#10207</a>)</li> <li>See full diff in <a href="https://github.com/swagger-api/swagger-ui/compare/v5.18.2...v5.18.3">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@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) </details> --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## Description Adds [stoplight](https://stoplight.io/open-source/elements) as an UI option ## What type of PR is this? (check all applicable) - [ ] Bug Fix - [x] Feature - [ ] Refactor - [ ] Deprecation - [ ] Breaking Change - [ ] Documentation Update - [ ] CI ## Checklist - [x] I have made corresponding changes to the documentation (`docs/`) - [x] I have made corresponding changes to the changelog (`CHANGELOG.md`)
## Description Fixes stoplight ui on massive documentation https://docs.stoplight.io/docs/elements/d536b917a4e1d-layout ## What type of PR is this? (check all applicable) - [x] Bug Fix - [ ] Feature - [ ] Refactor - [ ] Deprecation - [ ] Breaking Change - [ ] Documentation Update - [ ] CI ## Checklist - [ ] I have made corresponding changes to the documentation (`docs/`) - [ ] I have made corresponding changes to the changelog (`CHANGELOG.md`)
…#2451) Refs: #2450 ## Description Avoids triggering deprecation notices. The groups are already coming from the models serializationContext, so there is no need to even pass them because serializationContext is already passed. ## What type of PR is this? (check all applicable) - [ ] Bug Fix - [ ] Feature - [x] Refactor - [ ] Deprecation - [ ] Breaking Change - [ ] Documentation Update - [ ] CI ## Checklist - [ ] I have made corresponding changes to the documentation (`docs/`) - [ ] I have made corresponding changes to the changelog (`CHANGELOG.md`)
) Bumps [swagger-ui-dist](https://github.com/swagger-api/swagger-ui) from 5.18.3 to 5.20.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/swagger-api/swagger-ui/releases">swagger-ui-dist's releases</a>.</em></p> <blockquote> <h2>Swagger UI v5.20.0 Released!</h2> <h1><a href="https://github.com/swagger-api/swagger-ui/compare/v5.19.0...v5.20.0">5.20.0</a> (2025-02-27)</h1> <h3>Bug Fixes</h3> <ul> <li><strong>docker:</strong> add OpenContainer labels</li> <li><strong>json-schema-5</strong>: fix JumpToPath feature for schemas, closes <a href="https://redirect.github.com/swagger-api/swagger-editor/issues/4035">swagger-api/swagger-editor#4035</a></li> <li>fix JumpToPath feature for auth methods</li> <li>display the correct name of security methods</li> <li>fix console errors appearing when security scheme is not defined</li> <li><strong>components</strong>: render examples only when their shape is correct</li> <li><strong>swagger-client</strong>: allow resolving URLs without extensions, closes <a href="https://redirect.github.com/swagger-api/apidom/issues/4298">swagger-api/apidom#4298</a></li> <li><strong>css</strong>: fix css sourcemaps</li> <li><strong>security</strong>: update axios to address CVE-2024-39338</li> <li><strong>swagger-client</strong>: do not encode server variables, closes <a href="https://redirect.github.com/swagger-api/swagger-js/issues/3656">swagger-api/swagger-js#3656</a></li> <li><strong>security</strong>: fix unsafe cookie serialization, addresses CVE-2024-47764, GHSA-pxg6-pf52-xh8x</li> <li><strong>spec</strong>: compensate if OpenAPI.paths field is defined as unexpected structure</li> <li><strong>json-schema-2020-12</strong>: check for schema type before extracting extension keywords, closes <a href="https://redirect.github.com/swagger-api/swagger-ui/issues/9376">swagger-ui/issues#9376</a></li> <li><strong>json-schema-2020-12</strong>: fix rendering of uniqueItems keyword</li> <li><strong>json-schema-2020-12</strong>: fix overrides of JSON Schema extension keywords</li> <li><strong>spec</strong>: clear JSON state when loading a new definition</li> <li><strong>oas31</strong>: fix caching of JSON Schema 2020-12 context</li> <li><strong>json-schema-2020-12</strong>: fix default expansion being applied to components after initial render</li> <li><strong>json-schema-2020-12</strong>: fix complex schemas expanding beyond the default expansion depth</li> <li><strong>json-schema-2020-12</strong>: fix deep expansion not expanding some of the keywords</li> <li><strong>oas31</strong>: fix expansion of Schema Object fixed fields</li> </ul> <h3>Features</h3> <ul> <li><strong>swagger-ui-react</strong>: add support for initialState prop</li> <li>add horizontal scrollbar for schemas, refs <a href="https://redirect.github.com/swagger-api/swagger-ui/issues/8940">swagger-api/swagger-ui#8940</a></li> <li>display schema of complex parameters</li> <li>display schema of complex request body properties</li> <li><strong>json-schema-2020-12</strong>: allow to use fn outside of React context</li> <li><strong>oas31</strong>: display schema of complex parameters with union type</li> <li><strong>oas31</strong>: display schema of complex request body properties with union type</li> <li><strong>oas31</strong>: display textarea for parameters with complex union type</li> <li><strong>json-schema-2020-12</strong>: allow to use getTitle outside of JSON Schema 2020-12 context</li> <li><strong>json-schema-2020-12</strong>: introduce system bound HOC</li> <li><strong>json-schema-2020-12</strong>: add support for rendering extension keywords, closes <a href="https://redirect.github.com/swagger-api/swagger-ui/issues/9376">swagger-ui/issues#9376</a></li> <li><strong>json-schema-2020-12</strong>: add support for rendering examples keyword</li> <li><strong>json-schema-2020-12</strong>: use JSON Viewer to display keywords with complex values</li> <li><strong>json-schema-2020-12</strong>: handle empty objects and arrays in JSONViewer</li> <li><strong>oas3</strong>: more support for OpenAPI 3.0.4</li> <li>introduce custom URL sanitization mechanism</li> <li>apply additional fixes for custom URL sanitization mechanism</li> <li><strong>oas31</strong>: add support for OpenAPI extensions</li> <li><strong>json-schema-2020-12</strong>: respect showExtensions config option</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/swagger-api/swagger-ui/commit/d9887d6320c73a534edc4bc26242ec33d5f2657d"><code>d9887d6</code></a> chore(release): cut the v5.20.0 release</li> <li><a href="https://github.com/swagger-api/swagger-ui/commit/80d56c9518af7ad523f7171815c9da836551e259"><code>80d56c9</code></a> feat: apply cumulative update to address various issues (<a href="https://redirect.github.com/swagger-api/swagger-ui/issues/10324">#10324</a>)</li> <li><a href="https://github.com/swagger-api/swagger-ui/commit/621a7f0f764476bfe4f5fce4002eb58e1d56286f"><code>621a7f0</code></a> chore(deps-dev): bump prettier from 3.5.1 to 3.5.2 (<a href="https://redirect.github.com/swagger-api/swagger-ui/issues/10315">#10315</a>)</li> <li><a href="https://github.com/swagger-api/swagger-ui/commit/6bcd033625a854fe2e6d8405400da6c616ebc6c5"><code>6bcd033</code></a> chore(deps-dev): bump <code>@babel/cli</code> from 7.24.7 to 7.26.4 (<a href="https://redirect.github.com/swagger-api/swagger-ui/issues/10309">#10309</a>)</li> <li><a href="https://github.com/swagger-api/swagger-ui/commit/aed0312d9b1315196cb33576d4a9dbf6edbe6688"><code>aed0312</code></a> chore(deps-dev): bump <code>@babel/plugin-transform-runtime</code> (<a href="https://redirect.github.com/swagger-api/swagger-ui/issues/10310">#10310</a>)</li> <li><a href="https://github.com/swagger-api/swagger-ui/commit/25fec5e49c1675d58f19a5e783ee5ae7b9c7391e"><code>25fec5e</code></a> chore(deps-dev): bump jsdom from 25.0.1 to 26.0.0 (<a href="https://redirect.github.com/swagger-api/swagger-ui/issues/10304">#10304</a>)</li> <li><a href="https://github.com/swagger-api/swagger-ui/commit/741d1d1bbc538a0f1fa2c1a429c756b1d1e6e9c4"><code>741d1d1</code></a> chore(deps-dev): bump <code>@babel/register</code> from 7.23.7 to 7.25.9 (<a href="https://redirect.github.com/swagger-api/swagger-ui/issues/10302">#10302</a>)</li> <li><a href="https://github.com/swagger-api/swagger-ui/commit/d0936b123e555e1be7d23705a0c30a5d64faac20"><code>d0936b1</code></a> chore(deps-dev): bump <code>@babel/preset-env</code> from 7.24.7 to 7.26.9 (<a href="https://redirect.github.com/swagger-api/swagger-ui/issues/10303">#10303</a>)</li> <li><a href="https://github.com/swagger-api/swagger-ui/commit/a8fc30da956bc61a0c1f1473b37ccf673af3c8ba"><code>a8fc30d</code></a> test(oas31): move test out of components (<a href="https://redirect.github.com/swagger-api/swagger-ui/issues/10300">#10300</a>)</li> <li><a href="https://github.com/swagger-api/swagger-ui/commit/dfa908d25a2cce32aa37f104ae8aa8a49c5157a1"><code>dfa908d</code></a> chore(release): cut the v5.19.0 release</li> <li>Additional commits viewable in <a href="https://github.com/swagger-api/swagger-ui/compare/v5.18.3...v5.20.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@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) </details> --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## Description Adds a `#[Ignore]` attribute that allows a property to be excluded from the generated schema. Closes #2306 ## What type of PR is this? (check all applicable) - [ ] Bug Fix - [X] Feature - [ ] Refactor - [ ] Deprecation - [ ] Breaking Change - [ ] Documentation Update - [ ] CI ## Checklist - [ ] I have made corresponding changes to the documentation (`docs/`) - [x] I have made corresponding changes to the changelog (`CHANGELOG.md`) --------- Co-authored-by: Dominic Luidold <[email protected]> Co-authored-by: Djordy Koert <[email protected]>
## Description Added support for the `#[MapUploadedFile]` Symfony controller argument attribute. ## What type of PR is this? (check all applicable) - [ ] Bug Fix - [x] Feature - [ ] Refactor - [ ] Deprecation - [ ] Breaking Change - [x] Documentation Update - [ ] CI ## Checklist - [x] I have made corresponding changes to the documentation (`docs/`) - [x] I have made corresponding changes to the changelog (`CHANGELOG.md`)
## Description Changelog for `4.38.0` ## What type of PR is this? (check all applicable) - [ ] Bug Fix - [ ] Feature - [ ] Refactor - [ ] Deprecation - [ ] Breaking Change - [x] Documentation Update - [ ] CI ## Checklist - [ ] I have made corresponding changes to the documentation (`docs/`) - [x] I have made corresponding changes to the changelog (`CHANGELOG.md`)
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.