Skip to content

Releases: CyberDAS-Dev/API

v1.1.1

16 Oct 22:42

Choose a tag to compare

Маленький патч, добавляющий автоматическую пересылку фидбэка на почту получателям.

v1.1.0

25 Sep 13:49

Choose a tag to compare

Второй релиз, включающий в себя следующие изменения:

  • Появился сервис технических услуг
  • Появился сервис обратной связи, с динамично добавляемыми получателями и категориями
  • Появился сервис одноразового токена (ott), для того что бы не постить в теле запроса сторонние данные
  • Резерв слотов в очереди теперь использует одноразовые токены
  • Переименовались пути для сервиса с очередями (slotId -> slot, queueName -> queue)
  • Повысил переиспользуемость кода scheme, добавив $ref в спецификацию
  • Логаут использует POST вместо GET для защиты от CSRF-аттак
  • Добавил хук, проверяющий, что у пользователя достаточно персональных данных в профиле для совершения запроса
  • Добавил кастомную ошибку HTTP 442 для случая, когда у пользователя недостаточно данных в профиле
  • Изменил требования для регистрации - факультет теперь опционален для указания
  • При использовании quick_auth обновляются персональные данные

v1.0.2

08 Sep 22:56

Choose a tag to compare

  • Улучшена обработка данных в модуле quick_auth
  • Для поиска конфигурации используется абсолютный путь, это позволяет использовать скрипты проекта из других директорий
  • Убраны часовые пояса из БД
  • Появился скрипт для вывода таблицы из БД
  • Письма теперь адаптированы под мобильные устройства
  • Ссылки в письмах вынесены из-под href; теперь в случае попадения в 'спам' ссылка не становится бесполезной

v1.0.1

02 Sep 20:20

Choose a tag to compare

  • Курс обучения записывается в базу данных
  • Исправлена ошибка с тем, что FRONTEND_URL не заполнялся при деплое
  • Поменялась система редиректа из писем: теперь указывается относительный путь на бэкенде, а не абсолютный
  • Появился скрипт для ручной отправки писем из терминала

v1.0.0: "Кто последний?"

31 Aug 09:17

Choose a tag to compare

Первый релиз API, и сразу v1.0.0.

В него вошли:

  • Полноценная passwordless система аутентификации
  • Система очередей (пока что без управления через API, только клиентские методы)
  • Абстрактная система пользовательских сессий
  • Развитая система отправки электронной почты и 4 шаблона писем
  • Набор хуков для in-place аутентификации на ресурсах, без предварительной регистрации или логина
  • Система логгирования
  • OpenAPI спецификация на всё это добро
  • И 99% покрытие тестами

А также, система деплоя, завязанная на гитхаб-релизах.