История изменений
Журнал изменений DevCraft Admin.
200.4.0 (документация и API типов)
Добавлено
- Fluent Types —
ModuleManifestBuilder,ChangelogBuilder,ModuleAjaxConfigBuilder(в т. г.publicMethodдля публичного AJAX). Dual accept:manifest.php/settings.schema.php/ changelog принимают массив или готовый DTO. Гайд: Fluent Types. - Документация версионирования плагинов (major = DLE без точки).
- QueryBuilder + DataLoader; enum SortDirection.
QueryBuilder/DataLoaderService: insert / update / delete через Cycle;values+Fragmentдля инкрементов; reload после записи; DELETE только сconditions.
Breaking
DataLoaderServiceиDleDataService— только static API (::loadData,::users, …). УдаленыApplication::dataLoader()/dleData().- QueryBuilder:
selects/where→columns/conditions; write-payload — отдельноvalues.
Upload API (после 200.4.0)
Добавлено
DevCraft.Ajax.postMultipart— multipart с прогрессом.- Twig
core/includes/upload/drop_form.twig. UploadedFile,FileResponse.FormFieldBuilder::editor(),FormFieldBuilder::codeViewer().
200.4.0
Добавлено
- DevCraft Admin — преемник MHAdmin (
?mod=devcraft), DLE 20.0. - Metro UI вместо Semantic / Fomantic.
- Логи с AJAX-таблицей и фильтрами.
- Обновление assets с assets.devcraft.club.
- Генератор модулей.
- Локали: ru, en, de, uk.
Изменено
- Каталог плагина:
devcraft/вместоengine/inc/maharder/. - Меню «Страницы DLE», changelog с группами added/changed/fixed.
Удалено
- MHAdmin /
?mod=maharder, Fomantic, Font Awesome Pro в комплекте.
Исправлено
- Фильтры на странице логов.