Skip to content

Bump zircote/swagger-php from 3.3.7 to 6.5.1 - #19

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

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

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps zircote/swagger-php from 3.3.7 to 6.5.1.

Release notes

Sourced from zircote/swagger-php's releases.

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

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

6.4.0

What's Changed

... (truncated)

Commits
  • 791f8b2 Remove spec-attributes.md (#2095)
  • 5efc45c feat(SPEC): add shortcut attribute Items (#2094)
  • 4264578 feat(Spec): add media type shortcuts (#2090)
  • 46c232d feat(Spec): widen Builder sources to accept \Reflector instances too (exc...
  • ea1a19c feat(Spec): add reference to Specefication to build Result (#2093)
  • f988948 feat(Spec): add string-backed enums for fixed OpenAPI spec values (#2089)
  • bc47573 Widen the type of the content parameter (MediaType) to accept `MediaType|...
  • 4d1794f feat(BETA): update docs and tweak more code (#2087)
  • e3710f7 Exclude empty tags array from serialization (#2086)
  • e607493 Align callable signatures and drop SpecificationWalker::eacheSchema() (#2085)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file php Pull requests that update php code labels Aug 2, 2026
Bumps [zircote/swagger-php](https://github.com/zircote/swagger-php) from 3.3.7 to 6.5.1.
- [Release notes](https://github.com/zircote/swagger-php/releases)
- [Commits](zircote/swagger-php@3.3.7...6.5.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/composer/zircote/swagger-php-6.5.1 branch from e2d1170 to 83b86bb Compare August 7, 2026 19:39
@dependabot @github

dependabot Bot commented on behalf of github Aug 9, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #24.

@dependabot dependabot Bot closed this Aug 9, 2026
@dependabot
dependabot Bot deleted the dependabot/composer/zircote/swagger-php-6.5.1 branch August 9, 2026 10: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 php Pull requests that update php code

Development

Successfully merging this pull request may close these issues.

0 participants