1 Star 0 Fork 0

OSCHINA-MIRROR/hunteryun-hunterphp

29.11.2024 02:58
GitLife Service Account

Исправлены многочисленные ошибки и улучшен формат команд cmd, что делает автоматизацию работы с типами контента более совершенной. Кроме того, эта версия является финальной для версии 1.x бэкенда и служит подготовкой к двум крупным релизам:

  1. Самый мощный модуль Views! Превосходит Drupal Views на голову!
  2. Новая версия идеальной интеграции Layui 2.x с Form API и автоматизацией генерации команд для идеального бэкенда!
29.11.2024 02:58
GitLife Service Account

Я ленивый человек и не очень люблю делать заметки, но в этот раз было сделано слишком много изменений, и я забыл о них за долгое время. Вот некоторые из них:

  1. Старая система разрешений была удалена, и всё было унифицировано через middleware. Также поддерживается многоуровневое управление разрешениями.
  2. В командах cmd были добавлены возможности создания разрешений и сервисов.
  3. Была оптимизирована загрузка маршрутов, что немного повысило производительность.
  4. Старая логика загрузки была удалена, вместо неё используется новая безопасная система загрузки, которая предотвращает атаки хакеров через уязвимости загрузки. Подробнее см. https://github.com/hunteryun/safe_upload.
  5. Добавлена мощная система конфигурации, а также независимый модуль для управления конфигурацией: https://github.com/hunteryun/config.
  6. Исправлена ошибка в драйвере SQLite, теперь официально поддерживается SQLite. Я лично проверил это, и это отлично работает для небольших сайтов или демонстрационных площадок, поскольку файлы базы данных теперь можно управлять с помощью git.
  7. Модуль резервного копирования был изменён, https://github.com/hunteryun/backup, добавлена поддержка резервного копирования баз данных SQLite.
  8. Добавлены настройки nginx.
  9. Добавлен мощный генератор имён машин, который поддерживает преобразование китайских иероглифов в пиньинь, а также поддержку смешанных символов на китайском и английском языках. Короче говоря, он превосходит пакет pinyin от An Zhengchao, который раньше не уважал моего учителя, в 10 раз! Фу! Нет ничего достойного!
  10. Добавлена поддержка composer.json для модулей, позволяющая автоматически устанавливать зависимости модулей.
  11. Добавлена возможность загрузки нескольких изображений и файлов с помощью команды cmd.
  12. Исправлено множество ошибок в Form Api, а также добавлена поддержка типа fieldset и описания description.
  13. Поддержка Layui обновлена до версии 2.x.
  14. Добавлен модуль для поддержки кросс-домена https://github.com/hunteryun/cors.
  15. Добавлен модуль поддержки многоязычности https://github.com/hunteryun/i18n.
  16. Добавлен модуль кэширования https://github.com/hunteryun/cache.
  17. Добавлены модули для оплаты через WeChat и Alipay https://github.com/hunteryun/pay.
Last commit message: fix is_cli module load error
29.11.2024 02:58
GitLife Service Account

Это последний выпуск в этом году, так как я решил перейти к рисованию. Во время этого процесса были исправлены некоторые ошибки и добавлены небольшие функции, чтобы оставить после себя идеальную версию перед моим временным уходом. Обновления включают:

  1. Улучшение именования переменных, связанных с командной строкой.

  2. Добавление автоматической поддержки ct:create для views и токена.

  3. Добавление автоматического ведения журнала кэша в ct:create, чтобы избежать повторного ввода конфигурации полей.

  4. Расширение поддержки faker для нескольких изображений.

  5. Исправление серьёзной ошибки в сопоставлении маршрутов, связанной с несколькими параметрами.

  6. Добавление независимого модуля Token: https://github.com/hunteryun/token.

Last commit message: add token support
29.11.2024 02:58
GitLife Service Account

Были улучшены и исправлены многие вещи, что сделало продукт более стабильным и удобным в использовании.
Был добавлен автоматический кэш HTML.
Добавлена поддержка базы данных SQLite.
Были добавлены несколько независимых модулей, которые можно загрузить с официального сайта: http://www.hunterphp.com/modules.

Last commit message: remove pager, it is a module now
1
https://gitlife.ru/oschina-mirror/hunteryun-hunterphp.git
git@gitlife.ru:oschina-mirror/hunteryun-hunterphp.git
oschina-mirror
hunteryun-hunterphp
hunteryun-hunterphp