DLE API

Модуль DLE API 173.0.38

  • Исправление: Устранены мелкие проблемы с маршрутизацией, что улучшает стабильность работы приложения.
  • Обновление: Изменён класс работы с базой данных на illuminate/database, что позволяет использовать более современные подходы к взаимодействию с базой данных.
  • Обновление: Пересмотрен подход к маршрутизации, что улучшает структуру и читаемость кода.
  • Нововведение: Добавлен новый маршрут для поиска по значениям /search/{db_table}. Подробности можно найти в документации.
  • Нововведение: Введён новый вид маршрутизации для каждой таблицы в формате /{db_table}/{id} для метода GET, что позволяет получать отдельные записи. Для таблицы post данный метод расширен, включая парсинг категорий и дополнительных полей.
  1. Обновление совместимости:
    • Поддержка DLE 17 и MySQL версии 5.7.
  2. Улучшение проверки маршрутизации:
    • Добавлена проверка запрещенных маршрутов.
    • Обеспечение существования запиваемого маршрута его подключением.
  3. Парсинг тела запроса:
    • Внедрение middleware для маршрутизации в API.
  4. Оптимизация кода:
    • Удалены неиспользуемые импорты в файле маршрутов post.
  5. Исправление форматирования:
    • Регулировка отступов и форматирования в dleapi.php для улучшения читаемости.
  6. Обновление версий:
    • Обновлены номера версий в dleapi.php и install.xml для отражения последних изменений.
  7. Исправление мелких проблем:
    • Исправлены мелкие проблемы маршрутизации, указанные в журнале изменений.
  • [FIX] Исправлена заявленная ошибка для запросов POST & PUT
  • [UPDATE] Обновлено до версии DLE 17.3
  • [UPDATE] Обновлено до версии PHP 8.3 (Она же является минимальной)
  • [UPDATE] Переструктурирована сама логика работы с CRUD запросами
Исправлены заявленные ошибки: #11
  • [FIX] Исправлена заявленная ошибка (#7)
  • [FIX] Исправлено подключение встроенного DLE API
  • [UPDATE] Документация была поправлена и обновлена
Дозалил забытые файлы
  • [UPDATE] Оптимизация кода под PHP 8.2
  • [NEW] Минимально поддерживаемая версия DLE - 16.0
  • [UPDATE] Изменён список алгоритмов на hash_hmac_algos
  • [FIX] Поправлены файлы рутинга, которые забыл заменить
  • [FIX] Поправлена функция сохранения кеша, из-за чего выдавало ответ null
Сверху