Перейти к содержанию

Changelog

Unreleased

Added

  • HTTP /table/{name}: интроспекция таблиц вне SchemaRegistry + TableScopeGuard (read/write/delete)
  • SDK facades: DcApi::news() / user() / comment() / conversation() / plugin() / file() / staticPage() / schema()
  • Fluent CRUD на AbstractTableSchema (with / create / save / delete / filter / fromArray)
  • GET-кэш TableQuery через CacheControl (dle_api_query, TTL)

200.1.0 — 2026-07-21

Added

  • API v2 (/api/v2) на CycleORM из DevCraft Admin
  • OAuth2 AS: authorize / token / revoke; доступ к ресурсам только через Bearer
  • Fluent: prepareNewPost / prepareNewUser / preparePlugin / prepareNewUsergroup
  • Каталог Schema таблиц DLE в api/includes/Schemas/
  • OpenAPI (swagger-php) + OAD в документации
  • Загрузка файлов POST /upload/
  • Фильтр постов по одной категории при нескольких (issue #12)
  • Админ-модуль DleApi для DevCraft Admin ≥ 200.4.0 (только конфигурация)

Changed

  • Совместимость с DLE 20.0 (xfields.json, dual category, conversations)

Removed

  • API v1 (Slim + Illuminate Capsule, X-Api-Key) полностью удалён