Skip to content

Bump zircote/swagger-php from 3.3.7 to 6.5.2 - #24

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/composer/zircote/swagger-php-6.5.2
Open

Bump zircote/swagger-php from 3.3.7 to 6.5.2#24
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/composer/zircote/swagger-php-6.5.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 9, 2026

Copy link
Copy Markdown
Contributor

Bumps zircote/swagger-php from 3.3.7 to 6.5.2.

Release notes

Sourced from zircote/swagger-php's releases.

6.5.2

What's Changed

Full Changelog: zircote/swagger-php@6.5.1...6.5.2

6.5.1

What's Changed

Full Changelog: zircote/swagger-php@6.5.0...6.5.1

6.5.0

Spec Pipeline

This version introduces the spec pipeline - a new set of attributes that will replace the current (classic) annotations/attributes. It is using a radically different approach in how the code is organized which makes it a lot easier to maintain.

Right now, the new code is disabled and nothing changes. Key is that in order to try the new code the new OpenApi\Builder needs to be used. Again - using the Builder will, by default, change nothing and the current classic code is used.

The new Builder::setMode() method allows to run the new spec pipeline in two modes:

  • HYBRID: Enables spec support where found and also routes all classic annotations/attributes through the new spec pipeline. Under the hood the classic Generator is used to load/instantiate classic annotations/attributes. Then a custom bridge translates all of those into new thin OpenApi\Spec attributes and adds them to the spec pipeline.
  • SPEC: Only new spec attributes are processed.

HYBRID is a good way to see how compatible things are and also a migration path, as a codebase could be upgrade file by file.

All spec pipeline related commits have been omitted from the change list for clarity and brevity. Going forward these will be marked as feat(Spec): and listed as all other changes.

Testing and Feedback

All current tests pass in HYBRID mode. However, there hasn't been any testing on actual projects yet. Testing the new code in hybrid mode on existing projects and feedback would be greatly appreciated.

What's Changed

... (truncated)

Commits
  • cec9ec9 feat(Spec): nullable summary / description (#2107)
  • 509726b chore(Spec): refactor OpenApi31Compiler: consolidate repetitive patterns (#...
  • 182075b chore(Rector): update config (#2105)
  • fd45d8e Remove redundant description attribute from #[OA\Property] annotation (#2...
  • aeb1d7f feat(Spec): clarify attribute translator lifecycle and add tests (#2100)
  • e59e724 Simplify specification population by replacing foreach loops with unpacking...
  • 56ce65c Add roadmap (#2101)
  • 129e1c8 feat(Spec): simplify sharing of TokenScanner (#2099)
  • ad33057 Cleanup Rector rules and adjust dev dependencies (#2097)
  • cb40919 feat(Spec): improve AttributeTranslatorInterface (#2096)
  • Additional commits viewable in compare view

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 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)

Bumps [zircote/swagger-php](https://github.com/zircote/swagger-php) from 3.3.7 to 6.5.2.
- [Release notes](https://github.com/zircote/swagger-php/releases)
- [Commits](zircote/swagger-php@3.3.7...6.5.2)

---
updated-dependencies:
- dependency-name: zircote/swagger-php
  dependency-version: 6.5.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file php Pull requests that update php code labels Aug 9, 2026
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 php Pull requests that update php code

Development

Successfully merging this pull request may close these issues.

0 participants