Skip to content
This repository has been archived by the owner on Oct 5, 2021. It is now read-only.

Releases: greensight/laravel-openapi-client-generator

0.11.1

29 Sep 14:54
9c7e36e
Compare
Choose a tag to compare

Быстрое завершение команды если генератор вернул ошибку

0.11.0

24 Aug 12:14
5af39cd
Compare
Choose a tag to compare

Добавлена возможность отключения патчинга require в composer.json сгенерированного клиента

0.10.4

09 Jul 13:07
9fd5462
Compare
Choose a tag to compare

Подтягиваем лицензию из шаблонов

0.10.3

07 Jul 08:26
Compare
Choose a tag to compare

Убрана ненужная клиенту зависимость laravel/framework

0.10.2

01 Jul 22:43
Compare
Choose a tag to compare

Так как код генератора сейчас не совместим с guzzlehttp/psr7 v2 то добавлено явное требование v1 в composer.json клиента

0.10.1

24 Jun 13:42
Compare
Choose a tag to compare

Удалено использование константы GLOB_BRACE мешающей запуску генератора в некоторых операционных системах. Например в докер-контейнере на базе alpine

0.10.0

17 May 08:05
Compare
Choose a tag to compare

Сгенерированный php клиент больше не включает в себя ServiceProvider для Laravel.
В Laravel приложении вы можете вручную подлкючить все нужные вам апи из клиента сконфигурирова и оптимизировав это подключение так как нужно вам.

Для упрощения этого процесса в сгенерированный клиент добавлен класс "{$packageName}Provider" через который можно получить доступк к названиям всех классов конфигурации, апи и dto которые есть в клиенте.

0.9.1

01 Mar 12:51
Compare
Choose a tag to compare

Более мягкие ограничения в 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

23 Feb 12:34
Compare
Choose a tag to compare
  • перед генерацией клиента папка назначения теперь очищается чтобы в клиенте не оставались старые и ненужные файлы.
    Если вы хотите чтобы какие-то файлы/поддиректории не удалялись, то их надо указать в files_to_ignore_during_cleanup
    При обновлении рекомендуется перенести эту опцию в свой опубликованный конфиг, чтобы .git и.gitignore не удалились

  • теперь можно конфигурировать где расположен конфиг который использует сгенерированный клиент в своей работе через laravel_package_config_key

0.8.5

22 Jan 15:55
Compare
Choose a tag to compare
Add templates support