Skip to content

Releases: dovydenkovas/learned-cat

v0.2.0

20 Feb 16:54

Choose a tag to compare

v0.2.0

Добавлено

  • Добавлено логирование запросов, включающее разные уровни.
  • В Makefile были добавлены скрипты установки, удаления и обновления программы в среде linux. При использовании systemd добавляется служба learned-cat.
  • Написаны тесты для ключевых модулей системы, что повышает её надежность.
  • За вопросы с несколькими ответами рассчитывается дробный балл.
  • В настройках сервера вместо списка разрешенных пользователей можно указывать путь к текстовому файлу, содержащему перечень пользователей.
    При этом имена в файле должны быть перечислены без знаков препинания через пробел или символ переноса строки.
  • Варианты тестирования сохраняются в базе данных, их можно экспортировать.

Изменено

  • Результаты тестирования теперь хранятся в sqite базе данных. Это позволяет уменьшить объем потребляемой оперативной памяти и упрощает данные, обрабатываемые сервером при выполнении тестирования, что ускоряет скорость работы сервера.

Исправлено

  • Запрет ответа на последний вопрос после завершения теста
  • Вывод результата вместо ошибки при завершении времени
  • Корректное сообщение при запуске недоступного теста.
  • Корректное назначение значений для параметров не указанных в файле настроек

v0.1.2

15 Jul 15:49
b0f6331

Choose a tag to compare

  • Добавлена функция изменения расположения директории сервера с помощью переменной окружения LEARNED_CAT_PATH.
  • При инициализации сервера устанавливаются права 750 для директорий и 640 для файлов.
  • Аргументы серверного приложения изменены в соответствии с документацией.
  • Добавлен минимальный набор тестов и заготовки будущих тестов.
  • Отключен вывод баннера и необходимость подтверждения при повторном запуске незавершенного теста.
  • Исправлено зависание системы при повторном запуске теста.
  • Исправлена ошибка автоматического завершения теста на при выходе на последнем вопросе.
  • Уточнена документация.

v0.1.1

15 Jun 05:59
1af60ec

Choose a tag to compare

Реализован и проверен весь основной функционал.