1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/chenvle-SuperAdmin

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CHANGELOG.md 18 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 12:52 56e53bd

V5.1.34 LTS (2019-1-30)

Данное обновление является регулярным, оно исправляет некоторые проблемы, о которых сообщили пользователи.

  • Улучшен метод has класса Request для поддержки patch.
  • Улучшена поддержка нескольких условий в уникальной проверке.
  • Исправлена пользовательская проверка файлов, которая проверяет размер файла.
  • Улучшено выражение in для запросов.
  • Улучшён метод getBind для маршрутизации.
  • Улучшены сообщения об ошибках в классе проверки.
  • Улучшен default в помощнике response.
  • Исправлено регулярное выражение MySQL.
  • Улучшена поддержка преобразования типов моделей для объектов Expression.

V5.1.33 LTS (2019-1-16)

  • Исправлен BUG с несколькими одинаковыми заменами в регулярных выражениях в маршрутах.
  • Исправлены запросы whereLike.
  • Поддержка привязки параметров в join.
  • Улучшение union.
  • Улучшено присоединение к таблицам с множеством связей.
  • Улучшена пользовательская настройка правил регулярных выражений в классе проверки.
  • Улучшен метод method класса Request.
  • Улучшено ведение журнала CLI для типа файла журнала.
  • Улучшено форматирование времени в файлах журналов JSON.

V5.1.32 LTS (2018-12-24)

Это основное регулярное обновление, которое исправляет некоторые проблемы по отзывам пользователей.

  • Улучшен метод attach для множества связей.
  • Улучшено агрегирование запросов field.
  • Улучшен save для связанных данных.
  • Исправлено возвращаемое значение метода exists модели.
  • Улучшено написание и чтение временных полей.
  • Улучшено использование промежуточного программного обеспечения контроллера.
  • Повышена производительность переменных маршрута.
  • Улучшено управление кэшированными тегами.

V5.1.31 LTS (2018-12-9)

Эта версия содержит обновление безопасности, рекомендуется обновить.

  • Улучшен метод field.
  • Улучшен тип возврата count.
  • Добавлена функция download для отображения файлов в браузере.
  • Исправлены данные в таблицах с множеством связей.
  • Расширена поддержка схем в драйвере SQLsrv.
  • Унифицированы функции помощника и функции Download для файлов с истекшим сроком действия.
  • Доработано сохранение связанных моделей и добавлен метод make для создания объектов без сохранения.
  • Изменена поддержка статических переменных в условных выражениях.
  • Исправлена ошибка при получении имени контроллера.
  • Улучшено разрешение field в методе view.

V5.1.30 LTS (2018-11-30)

Данная версия является регулярным обновлением, она исправляет проблемы, которые были сообщены сообществом.

Основные изменения:

  • Улучшен execute в классах запросов.
  • Определён тип запроса для определения маршрутов.
  • Устранена проблема с orderRaw.
  • Оптимизирована команда optimize:autoload.
  • Решена проблема с повторным выполнением события при удалении с мягким удалением.
  • Проверка всегда выполняется независимо от require.
  • Исключена ошибка при удалении всех правил в пользовательской проверке.
  • Автоматическое написание временных полей поддерживает микросекунды.
  • Улучшен getrealsql в классе Connection.
  • Исправлена генерация URL для https.
  • Исправлена проблема с использованием внутренних указателей в array_walk_recursive.
  • Улучшено ручное связывание параметров.
  • Агрегированные запросы поддерживают Expression в поле.

V5.1.29 LTS (2018-11-11)

В этой версии основное внимание уделено улучшению анализа параметров привязки и повышению производительности, а также исправлению проблем, о которых сообщалось пользователями.

  • Улучшено ручное связывание параметров.
  • Исправлена проблема с маршрутизацией MISS и группами параметров.
  • Поддерживаются методы для поведения объектов.
  • Ограничен глобальный запрос.
  • Улучшен has для отношений принадлежности.
  • Улучшены отношения hasMany.
  • Проблема с регистрацией наблюдателей модели решена.
  • По умолчанию обрабатываются параметры запроса в классе query.
  • Исправлен метод parseBetween.
  • Маршрутизация поддерживает локальные доменные имена.
  • Анализ параметров привязки стал более эффективным.
  • Улучшены методы Env getEnv и get.
  • Оптимизация генерации шаблонов.
  • Исправлена многоязычная поддержка в проверке.
  • Исключение ошибки при удалении правил в пользовательских сценариях проверки.
  • В класс File добавлена опция автоматического заполнения расширений.
  • strpos лучше определяет наличие подстрок.
  • Выбор первого варианта в choice теперь возможен.
  • Проверки могут использовать многомерные массивы.
  • Регулярные выражения для extend и block улучшены. Улучшения встроенного класса Facade:
  • добавление метода withJoin для поддержки join-запросов один к одному;
  • улучшение предварительной загрузки join-запроса для решения проблемы с пустыми данными;
  • улучшение метода load класса Config для быстрой загрузки конфигурационного файла.

Другие улучшения:

  • улучшение методов execute и обработки прерывания соединения;
  • улучшение работы метода has класса memcache;
  • поддержка определения метода searcher в модели;
  • доработка класса Config для поддержки Yaconf;
  • улучшение методов hidden, visible, append и withAttr в моделях для вызова перед и после запросов, а также для работы с объектами данных;
  • расширение возможностей объектов данных с помощью метода where для фильтрации по полям или связанным данным;
  • улучшение обработки 204-ответа при AJAX-запросах.

В запросе не представлен полный текст, поэтому перевод может быть неполным. Улучшение параметра url_convert для генерации URL в маршрутах

  • Улучшение внутренней обработки маршрутов miss и auto.
  • Отмена предварительной загрузки связанного запроса из кэша.

V5.1.4 (2018-01-19)

В этой версии основное внимание уделено улучшению работы с базами данных и моделями. Основные изменения:

  • Поддержка установки свойства deleteTime в значение false для отключения мягкого удаления.
  • Добавление метода getError в модели.
  • Улучшения методов getTableFields и getFieldsType в классе Query для автоматического получения имён таблиц.
  • Расширение метода toCollection в моделях, добавление параметра для указания класса набора данных.
  • Улучшение операции union в запросах.
  • Добавление параметра кэширования к методу with для связанных запросов.
  • Улучшение кэширования в методах моделей get и all для поддержки связанного кэширования.
  • Поддержка операции order by field.
  • Улучшение функции insertAll для пакетной записи.
  • Улучшенная поддержка JSON в полях данных.
  • Введение объектных операций с JSON для моделей.
  • Улучшенный контроль параметров ext в маршрутизации.
  • Исправление проблемы с методом rule и параметрами method при регистрации маршрутов.

V5.1.3 (2018-01-12)

Эта версия фокусируется на улучшении маршрутизации и упорядочивании функций. Основные обновления:

  • Включение функций помощника env.
  • Включение функций помощника route.
  • Включение методов просмотра маршрутов.
  • Включение метода перенаправления маршрутов.
  • По умолчанию маршруты разделяют последний каталог косой чертой (можно настроить не разделение).
  • Настройка порядка загрузки общих файлов и конфигурационных файлов (в конфигурационных файлах можно использовать функции помощников).
  • Метод filter в классах представлений для настройки фильтрации вывода.
  • Параметр filter добавлен в функцию view помощника.
  • Усовершенствованы инструкции по созданию кэша.
  • Метод get в классе Session поддерживает многоуровневый доступ.
  • Метод only в классе Request поддерживает указание значений по умолчанию.
  • Группировка маршрутов улучшена.
  • Исправлена ошибка с автоматическим кэшированием данных при использовании закрывающих запросов.
  • Отменён хук view_filter.
  • Исправлены ошибки в группировке ресурсов под маршрутами.
  • Улучшено управление сеансами.

V5.1.2 (2018-01-08)

Версия сосредоточена на улучшениях в конфигурации классов и классах баз данных. Основные изменения:

  • Исправлены проблемы с вложенными группами маршрутов.
  • Исправлен синтаксис выражений после пользовательских тегов шаблонов.
  • Решены проблемы с многократным вызовом самосвязей.
  • Исправлено поведение массива в условиях NULL в запросах.
  • Возможно, исправлена потенциальная ошибка в Query с методами order и field.
  • Трёхуровневая настройка параметров в конфигурациях.
  • Объекты конфигурации поддерживают ArrayAccess.
  • Добавлен метод path в классе App для определения пути приложения.
  • Определён метод selfRelation для указания, является ли связь самосвязью.

V5.1.1 (2018-01-03)

Исправлены некоторые ошибки обратной связи, включая:

  • Ошибки доступа к массивам в Cookie.
  • Проблемы с методом fetch в Controller.
  • Улучшен междоменный запрос.
  • Исправлен метод insertAll.
  • Исправлен метод chunk.

V5.1.0 (2018-01-01)

Основные обновления включают:

  • Поддержку аннотаций в маршрутизаторах.
  • Маршрутизацию с поддержкой междоменных запросов.
  • Хук app_dispatch.
  • Исправленные проблемы с detach в много-ко-многим связям.
  • Мягкое удаление с исправленным методом destroy.
  • Значение по умолчанию параметра httponly в Cookie равно false.
  • Журнал File с параметром single для записи в один файл без разделения по датам.
  • Методы ext и denyExt в маршрутизации могут быть вызваны без параметров.
  • Улучшена поддержка Oracle в методе save модели.
  • Запрос с использованием insertall в Query поддерживает data и limit.
  • Динамический запрос с whereOr.
  • Улучшенное ведение журнала IP-адресов.
  • Модель saveAll поддерживает isUpdate.
  • Улучшены экземпляры Pivot в моделях.
  • Улучшенные методы в Model, включая data.
  • Модели для многих ко многим с улучшенной обработкой.
  • Force для принудительного обновления всех данных в модели.
  • Возможность настройки имени входа в хуке.
  • Обновлённая проверка.
  • Проблема с дублированием данных в hasWhere.
  • Возвращаемые данные в saveall.
  • Clear в File Cache с улучшенным поведением.
  • Сериализация в кеше.
  • Привязка доменов с несколькими уровнями.
  • Передача и получение значений для доменов.
  • PanDomain в Request.
  • Улучшенное определение устаревших полей.
  • Создание приложений с помощью create в App.
  • Has в контейнере.
  • Многоуровневое подключение к базе данных.
  • Обработка ошибок при потере соединения.
  • BuildQuery в модели.
  • UnionAll в Query.
  • Статистические функции для связей (поддержка Sum, Max, Min, Avg).
  • Задержка записи.
  • Chunk с поддержкой составных ключей.
  • JSON с улучшенной записью.
  • MySQL с улучшенной insertAll.
  • Save в модели с обработкой составных ключей и автоинкремента.
  • Inc и dec в Query с улучшенными ключевыми словами.
  • Срок действия в inc и dec с сохранением исходного срока действия.
  • Redis с улучшением срока действия.
  • CheckRule для проверки отдельных данных с несколькими правилами.
  • SetDec с улучшенной задержкой записи.
  • Max и min с параметром force.
  • Двухуровневые параметры конфигурации с учётом регистра.
  • Join в связях с самоссылками.
  • Таблицы для связей с настраиваемыми именами.
  • GetFieldsType и getTableFields в Query.
  • Замена представлений и view_replace_str отменены.
  • Дополнительные правила маршрутизации после привязки домена.
  • Улучшения в MySQL insertAll.
  • Вставка данных JSON в поля MySQL.
  • Длинное соединение и несколько номеров библиотек в Redis.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/chenvle-SuperAdmin.git
git@api.gitlife.ru:oschina-mirror/chenvle-SuperAdmin.git
oschina-mirror
chenvle-SuperAdmin
chenvle-SuperAdmin
v1