Releases: greensight/laravel-openapi-client-generator
0.11.1
0.11.0
0.10.4
0.10.3
0.10.2
0.10.1
0.10.0
Сгенерированный php клиент больше не включает в себя ServiceProvider для Laravel.
В Laravel приложении вы можете вручную подлкючить все нужные вам апи из клиента сконфигурирова и оптимизировав это подключение так как нужно вам.
Для упрощения этого процесса в сгенерированный клиент добавлен класс "{$packageName}Provider" через который можно получить доступк к названиям всех классов конфигурации, апи и dto которые есть в клиенте.
0.9.1
Более мягкие ограничения в composer.json как в самом пакете так и в генерируемых клиентах
В самом пакете:
- добавлена возможность установки на php 8
В генерируемых клиентах
- добавлена возможность установки на php 8
- добавлена возможность установки на Laravel ^8
- добавлена возможность установки c guzzlehttp/guzzle ^7.0 а не только с ^6.2. Официальной поддержки в OAG guzzle 7 еще нет, но люди говорят что у них всё работает OpenAPITools/openapi-generator#7950
0.9.0
-
перед генерацией клиента папка назначения теперь очищается чтобы в клиенте не оставались старые и ненужные файлы.
Если вы хотите чтобы какие-то файлы/поддиректории не удалялись, то их надо указать в files_to_ignore_during_cleanup
При обновлении рекомендуется перенести эту опцию в свой опубликованный конфиг, чтобы .git и.gitignore не удалились -
теперь можно конфигурировать где расположен конфиг который использует сгенерированный клиент в своей работе через
laravel_package_config_key