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

Switch to OpenAPI Tools for generation #218

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

WyriHaximus
Copy link
Member

This deprecates a lot of our own generation code (the basics: generator, schema, hydrator, and templates) and lets us focus on the client part while the rest has been migrate to a new org/vendor: https://github.com/php-openapi-tools

@WyriHaximus WyriHaximus added this to the 1.0.0 milestone Nov 5, 2024
@boring-cyborg boring-cyborg bot added Dependencies 📦 Pull requests that update a dependency file JSON 👨‍💼 PHP 🐘 Hypertext Pre Processor Source 🔮 labels Nov 5, 2024
Copy link

github-actions bot commented Nov 5, 2024

🏰 Composer Production Dependency changes 🏰

Prod Packages Operation Base Target Link
amphp/amp Upgraded v2.6.2 v2.6.4 Compare
amphp/byte-stream Upgraded v1.8.1 v1.8.2 Compare
api-clients/github Upgraded v0.2.x-dev 13c7dca v0.2.x-dev 14b7a7b Compare
api-clients/openapi-client-utils Changed dev-main e1c0db6 dev-main 55c26aa Compare
azjezz/psl Upgraded 2.7.0 2.9.1 Compare
beberlei/assert Upgraded v3.3.2 v3.3.3 Compare
composer-unused/symbol-parser Upgraded 0.2.1 0.2.5 Compare
composer/ca-bundle Upgraded 1.3.7 1.5.3 Compare
composer/class-map-generator Upgraded 1.1.0 1.4.0 Compare
composer/composer Upgraded 2.6.5 2.8.2 Compare
composer/pcre Upgraded 3.1.1 3.3.1 Compare
composer/semver Upgraded 3.4.0 3.4.3 Compare
composer/spdx-licenses Upgraded 1.5.7 1.5.8 Compare
composer/xdebug-handler Upgraded 3.0.3 3.0.5 Compare
devizzent/cebe-php-openapi Upgraded 1.0.1 1.1.0 Compare
doctrine/deprecations Upgraded 1.1.2 1.1.3 Compare
ergebnis/composer-normalize Upgraded 2.39.0 2.44.0 Compare
ergebnis/json Upgraded 1.1.0 1.3.0 Compare
ergebnis/json-normalizer Upgraded 4.3.0 4.6.0 Compare
ergebnis/json-pointer Upgraded 3.3.0 3.5.0 Compare
ergebnis/json-printer Upgraded 3.4.0 3.6.0 Compare
ergebnis/json-schema-validator Upgraded 4.1.0 4.3.0 Compare
ergebnis/phpstan-rules Upgraded 2.1.0 2.2.0 Compare
eventsauce/object-hydrator Upgraded 1.4.0 1.6.0 Compare
felixfbecker/language-server-protocol Upgraded v1.5.2 v1.5.3 Compare
fidry/cpu-core-counter Upgraded 0.5.1 1.2.0 Compare
filp/whoops Upgraded 2.15.3 2.16.0 Compare
guzzlehttp/guzzle Upgraded 7.8.0 7.9.2 Compare
guzzlehttp/promises Upgraded 2.0.1 2.0.4 Compare
guzzlehttp/psr7 Upgraded 2.6.1 2.7.0 Compare
icanhazstring/composer-unused Upgraded 0.8.10 0.8.11 Compare
infection/infection Upgraded 0.27.0 0.27.10 Compare
jangregor/phpstan-prophecy Upgraded 1.0.0 1.0.2 Compare
jetbrains/phpstorm-stubs Upgraded v2023.2 v2023.3 Compare
justinrainbow/json-schema Upgraded v5.2.13 5.3.0 Compare
kwn/number-to-words Upgraded 2.7.2 2.11.0 Compare
maglnet/composer-require-checker Upgraded 4.7.1 4.13.0 Compare
myclabs/deep-copy Upgraded 1.11.1 1.12.1 Compare
netresearch/jsonmapper Upgraded v4.2.0 v4.5.0 Compare
nikic/php-parser Upgraded v4.17.1 v4.19.4 Compare
nikolaposa/version Upgraded 4.1.1 4.2.0 Compare
nunomaduro/collision Upgraded v7.10.0 v7.11.0 Compare
nunomaduro/termwind Upgraded v1.15.1 v1.16.0 Compare
ocramius/package-versions Upgraded 2.8.0 2.9.0 Compare
ondram/ci-detector Upgraded 4.1.0 4.2.0 Compare
openapi-tools/configuration New - dev-main d5b0971
openapi-tools/contract New - dev-main 23c1cb9
openapi-tools/gatherer New - dev-main 1033338
openapi-tools/generator New - dev-main bfded35
openapi-tools/generator-hydrator New - dev-main 1776848
openapi-tools/generator-schema New - dev-main b1a525e
openapi-tools/generator-templates New - dev-main 49815a0
openapi-tools/registry New - dev-main 83b08bb
openapi-tools/representation New - dev-main ab05885
openapi-tools/utils New - dev-main e83f5d0
orklah/psalm-insane-comparison Upgraded v2.2.0 v2.3.0 Compare
phar-io/manifest Upgraded 2.0.3 2.0.4 Compare
php-coveralls/php-coveralls Upgraded v2.6.0 v2.7.0 Compare
php-parallel-lint/php-parallel-lint Upgraded v1.3.2 v1.4.0 Compare
php-standard-library/psalm-plugin Upgraded 2.2.1 2.3.0 Compare
phpdocumentor/reflection-docblock Upgraded 5.3.0 5.5.1 Compare
phpdocumentor/type-resolver Upgraded 1.7.3 1.9.0 Compare
phpspec/prophecy Upgraded v1.17.0 v1.19.0 Compare
phpspec/prophecy-phpunit Upgraded v2.0.2 v2.2.0 Compare
phpstan/phpdoc-parser Upgraded 1.24.2 1.33.0 Compare
phpstan/phpstan Upgraded 1.10.39 1.12.8 Compare
phpstan/phpstan-deprecation-rules Upgraded 1.1.4 1.2.1 Compare
phpstan/phpstan-mockery Upgraded 1.1.1 1.1.3 Compare
phpstan/phpstan-phpunit Upgraded 1.3.15 1.4.0 Compare
phpstan/phpstan-strict-rules Upgraded 1.5.1 1.6.1 Compare
phpunit/php-code-coverage Upgraded 9.2.29 9.2.32 Compare
phpunit/phpunit Upgraded 9.6.13 9.6.21 Compare
psr/http-factory Upgraded 1.0.2 1.1.0 Compare
react/async Upgraded v4.1.0 v4.3.0 Compare
react/dns Upgraded v1.11.0 v1.13.0 Compare
react/event-loop Upgraded v1.4.0 v1.5.0 Compare
react/http Upgraded v1.9.0 v1.10.0 Compare
react/promise Upgraded v2.10.0 v3.2.0 Compare
react/socket Upgraded v1.14.0 v1.16.0 Compare
react/stream Upgraded v1.3.0 v1.4.0 Compare
reactivex/rxphp Upgraded 2.0.11 2.0.13 Compare
respect/validation Upgraded 2.2.4 2.3.7 Compare
revolt/event-loop Upgraded v1.0.3 v1.0.6 Compare
riverline/multipart-parser Upgraded 2.1.1 2.1.2 Compare
roave/backward-compatibility-check Upgraded 8.3.0 8.6.0 Compare
roave/better-reflection Upgraded 6.15.0 6.26.0 Compare
roave/infection-static-analysis-plugin Upgraded 1.33.0 1.35.0 Compare
roave/signature Upgraded 1.7.0 1.8.0 Compare
sanmai/later Upgraded 0.1.2 0.1.4 Compare
sanmai/pipeline Upgraded v6.9 v6.11 Compare
sebastian/cli-parser Upgraded 1.0.1 1.0.2 Compare
sebastian/complexity Upgraded 2.0.2 2.0.3 Compare
sebastian/diff Upgraded 4.0.5 4.0.6 Compare
sebastian/exporter Upgraded 4.0.5 4.0.6 Compare
sebastian/global-state Upgraded 5.0.6 5.0.7 Compare
sebastian/lines-of-code Upgraded 1.0.3 1.0.4 Compare
sebastian/resource-operations Upgraded 3.0.3 3.0.4 Compare
seld/jsonlint Upgraded 1.10.0 1.11.0 Compare
slevomat/coding-standard Upgraded 8.14.1 8.15.0 Compare
spatie/array-to-xml Upgraded 3.2.0 3.3.0 Compare
squizlabs/php_codesniffer Upgraded 3.7.2 3.10.3 Compare
symfony/config Upgraded v6.3.2 v7.1.7 Compare
symfony/console Upgraded v6.3.4 v6.4.14 Compare
symfony/dependency-injection Upgraded v6.3.5 v7.1.6 Compare
symfony/deprecation-contracts Upgraded v3.3.0 v3.5.0 Compare
symfony/filesystem Upgraded v6.3.1 v7.1.6 Compare
symfony/finder Upgraded v6.3.5 v7.1.6 Compare
symfony/polyfill-ctype Upgraded v1.28.0 v1.31.0 Compare
symfony/polyfill-intl-grapheme Upgraded v1.28.0 v1.31.0 Compare
symfony/polyfill-intl-normalizer Upgraded v1.28.0 v1.31.0 Compare
symfony/polyfill-mbstring Upgraded v1.28.0 v1.31.0 Compare
symfony/polyfill-php73 Upgraded v1.28.0 v1.31.0 Compare
symfony/polyfill-php80 Upgraded v1.28.0 v1.31.0 Compare
symfony/polyfill-php81 Upgraded v1.28.0 v1.31.0 Compare
symfony/polyfill-php83 New - v1.31.0 Compare
symfony/process Upgraded v6.3.4 v7.1.7 Compare
symfony/property-access Upgraded v6.3.2 v7.1.6 Compare
symfony/property-info Upgraded v6.3.0 v7.1.6 Compare
symfony/serializer Upgraded v6.3.5 v7.1.6 Compare
symfony/service-contracts Upgraded v3.3.0 v3.5.0 Compare
symfony/stopwatch Upgraded v6.3.0 v7.1.6 Compare
symfony/string Upgraded v6.3.5 v7.1.6 Compare
symfony/translation-contracts New - v3.5.0 Compare
symfony/type-info New - v7.1.6 Compare
symfony/validator New - v7.1.7 Compare
symfony/var-exporter Upgraded v6.3.4 v7.1.6 Compare
symfony/yaml Upgraded v6.3.3 v6.4.13 Compare
theseer/tokenizer Upgraded 1.2.1 1.2.3 Compare
twig/twig Upgraded v3.7.1 v3.14.2 Compare
vimeo/psalm Upgraded 5.15.0 5.26.1 Compare
webmozart/glob Upgraded 4.6.0 4.7.0 Compare
wyrihaximus/async-test-utilities Upgraded 7.2.0 7.3.0 Compare
wyrihaximus/phpstan-react New - 1.0.0 Compare
wyrihaximus/phpstan-rules-wrapper Upgraded 3.3.0 3.5.0 Compare
wyrihaximus/react-awaitable-observable Upgraded 1.0.0 1.1.0 Compare
wyrihaximus/simple-twig Upgraded 2.1.0 2.2.1 Compare
wyrihaximus/subsplit-tools Changed dev-main 22db9bb dev-main 3f4b95b Compare
wyrihaximus/composer-update-bin-autoload-path Removed 1.1.1 - Compare

@WyriHaximus WyriHaximus force-pushed the switch-to-openapi-tools branch 3 times, most recently from d04679c to 6c87650 Compare November 5, 2024 17:59
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 Deprecations 👋 Enhancement ✨ New feature or request JSON 👨‍💼 PHP 🐘 Hypertext Pre Processor Source 🔮
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant