Skip to content

0.0.8

Choose a tag to compare

@EgorGruzdev EgorGruzdev released this 22 Sep 20:32
· 31 commits to master since this release

Добавлено

  • Проверка настроек в конструкторе Client: url, customerId, login, password и apiVersion должны быть непустыми строками, sessionId — строкой или null, verify — булевым значением или путём к CA-бандлу
  • TTBooking\DirectBank\Exceptions\InvalidSettingsException (наследник \InvalidArgumentException) с именем неверной настройки в сообщении
  • Офлайн-тесты проверки настроек

⚠️ Изменение поведения

  • Неполные или неверные настройки теперь приводят к исключению сразу при создании клиента, а не при первом запросе
  • customerId и другие обязательные настройки больше нельзя передавать числом — только строкой

Полный список изменений: 0.0.7...0.0.8