Skip to content

Releases: rollun-lc/rollun-openapi

Added api deep cloning to client rest object

29 Jun 10:18
Compare
Choose a tag to compare

Добавлено клонирование api объекта при клонировании сгенерированного клиентского rest объекта. Для того чтобы можно было указать разные хосты. Иначе хоть и rest объекты были разные при клонировании, но продолжали указывать на один и тот же api объект.

8.0.4

10 Jun 17:57
Compare
Choose a tag to compare

added version to rest controller key

8.0.3

01 Jun 13:45
eb5512f
Compare
Choose a tag to compare
Merge pull request #24 from rollun-com/v8

deleted return value from handlers

8.0.2

01 Jun 13:33
7d2149d
Compare
Choose a tag to compare

Deleted return value from handler object methods.

8.0.1

27 May 10:54
7d2149d
Compare
Choose a tag to compare
Merge pull request #23 from rollun-com/v8

V8

8.0.0

25 May 10:48
d706fd9
Compare
Choose a tag to compare

New generator based on Symfony Command

Refactor messages writing

24 May 13:36
Compare
Choose a tag to compare

Убрана зависимость на библиотеку rollun-com/rollun-logger

Изменения

  1. Изменен способ записи сообщений, больше для этого не используется логгер. О новом способе можно почитать тут.
    https://github.com/rollun-com/rollun-openapi/blob/master/docs/server.md

Это означает что сообщения, которые записывались через логгер перестанут попадать в ответ. Все подобные места нужно изменить на работу через OpenAPI\Server\Response\MessageWriterInterface

  1. Так как убрана зависимость на rollun-com/rollun-logger, то нужно проверить что в контейнере есть rollun\logger\LifeCycleToken.

Под этим именем в контейнере должна находиться строка с идентификатором текущего жизненного цикла приложения.

Рекомендованный способ это установить библиотеку rollun-com/rollun-logger. В комплекте с которой идет LifeCycleToken. Почитать о том как установить его в контейнер можно в документации библиотеки.

6.3.1

03 May 10:16
Compare
Choose a tag to compare
increased http client timeout

Client requests and responses logs

22 Apr 14:52
Compare
Choose a tag to compare

Добавил логирование (уровень info) запросов и ответов для клиента. Чтобы заработало нужно перегенерировать клиентскую часть манифеста

Recording the message type using a logger

22 Apr 10:56
Compare
Choose a tag to compare

Теперь можно записывать тип сообщения, с помощью логгера. Делается это через контекст.
Пример:

foreach ($response['messages'] as $message)
{
    $this->logger->log($message['level'], $message['text'], [
        'openapi' => [
            'type' => $message['type']
        ]
    ]);
}