V5.1.35 LTS (2019-3-2)
В этом обновлении были исправлены некоторые проблемы, связанные с обратной связью от пользователей. В частности:
- Исправлена проблема с выполнением пользовательских методов проверки класса дважды.
- Добавлен метод isEmpty в модель для определения, является ли модель пустой.
- Улучшена поддержка получения данных для метода append.
- Исправлено самосвязанное отношение «один ко многим» с проблемой withCount.
- Проведена корректировка комментариев фасада.
- Усовершенствованы методы visible и hidden для свойств ассоциации.
- Исправлен маршрут MISS для группы маршрутов.
- Произведены улучшения в файле pgsql.sql.
V5.1.34 LTS (2019-1-30)
Это обновление представляет собой обычное обновление, направленное на исправление проблем, связанных с обратной связью. Основные изменения включают:
- Улучшен метод has в классе Request для поддержки patch.
- Расширена поддержка многоусловной проверки unique.
- Решён вопрос с проверкой размера файла при проверке пользовательского метода загрузки.
- Повышено удобство использования in запросов с поддержкой выражений.
- Оптимизирован метод getBind в маршрутах.
- Улучшено получение информации об ошибках в методах проверки.
- Обновлён метод response помощника по умолчанию.
- Внесены исправления в запрос MySQL с использованием regexp.
- Реализована поддержка преобразования типов моделей для объектов Expression.
V5.1.33 LTS (2019-1-16)
Основные изменения:
- Устранены проблемы с регулярными выражениями в маршрутах, где существует несколько одинаковых замен.
- Откорректирован запрос whereLike.
- Метод join теперь поддерживает привязку параметров.
- Объединение улучшено.
- Многосторонние ассоциации теперь имеют улучшенную поддержку attach.
- Пользовательские правила регулярных выражений в проверке улучшены.
- Метод method в классе Request усовершенствован.
- Файлы журнала типа CLI теперь записываются более эффективно.
- Поддержка формата JSON в файлах журналов типа time_format улучшена.
V5.1.32 LTS (2018-12-24)
Основное внимание в этом обновлении уделено обычным обновлениям и исправлению проблем, связанных с обратной связью:
- Улучшения в методе attach для многосторонних ассоциаций.
- Обработка field в агрегатных запросах стала более эффективной.
- Сохранение данных в ассоциациях стало более удобным.
- Корректировка возвращаемого значения метода exists в моделях.
- Запись и вывод временных полей стали более точными.
- Вызов промежуточных программ в контроллерах оптимизирован.
- Производительность замены переменных в маршрутах повысилась.
- Механизм обработки меток кэша стал более совершенным.
V5.1.31 LTS (2018-12-9)
Эта версия включает в себя обновление безопасности, рекомендуется к обновлению. Изменения включают:
- Улучшение метода field.
- Изменение типа возврата метода count.
- Функция download теперь позволяет отображать файлы в браузере.
- Данные в таблицах для многосторонней модели теперь записываются корректно.
- Поддержка нескольких схем в драйвере SQLsrv улучшена.
- Унификация функций помощника и функции Download для файлов с истекшим сроком действия.
- Завершена работа над методом save для связанных моделей, добавлен метод make для создания объектов без сохранения.
- Условия выражений теперь поддерживают статические переменные.
- Изменён способ получения имён контроллеров.
- Анализ поля в методе view улучшен.
V5.1.30 LTS (2018-11-30)
Этот выпуск представляет собой обычное обновление с исправлением проблем, о которых сообщили пользователи. Основные изменения:
- Улучшен метод execute в классах запросов.
- Определено использование типов запросов в определении правил маршрутизации.
- Исключены ошибки в orderRaw.
- Оптимизация: автозагрузка теперь работает корректно.
- Проблема с повторным выполнением события при уничтожении мягкого удаления решена.
- Проверка классов теперь всегда проверяет правила расширения, независимо от того, требуется ли это.
- Ошибки при удалении всех правил в пользовательской проверке устранены.
- Микросекунды теперь корректно обрабатываются при автоматической записи временных полей.
- Соединение класса теперь имеет улучшенный метод getrealsql.
- Создание URL для адресов HTTPS оптимизировано.
- Массивные проблемы с внутренними указателями в array_walk_recursive решены для PHP7.1 и выше.
- Использование параметров вручную оптимизировано.
- Поле метода агрегатного запроса теперь поддерживает Expression.
V5.1.29 LTS (2018-11-11)
Изменения в этой версии направлены на улучшение анализа параметров и повышение производительности, а также на решение проблем, выявленных пользователями. Основные изменения:
- Ручная привязка параметров улучшена.
- Проблемы с параметрами в MISS маршрутах решены.
- Методы для поведения объектов поддерживаются.
- Глобальный запрос ограничен.
- Связывание belongsTo улучшено с точки зрения метода has.
- Ассоциативное связывание hasMany улучшено.
- Повторное подключение модели наблюдателя решено.
- Параметры по умолчанию в классе запроса улучшены.
- Разбор parseBetween оптимизирован.
- Генерация локальных доменных имён для маршрутов улучшена.
- Эффективность анализа реальных URL при привязке параметров повысилась.
- Классы Env и getEnv, get улучшены.
- Кэш шаблонов оптимизирован.
- Языковая поддержка в пользовательских проверках восстановлена.
- Исключение в пользовательском сценарии проверки remove решено.
- Класс File теперь имеет опцию автоматического заполнения расширений.
- Позиция подстроки в strpos теперь определяется точнее.
- Выбор первого варианта в choice теперь возможен.
- Валидаторы теперь могут проверять многомерные массивы.
- Регулярные выражения для extend и block в анализе улучшены. Response класс получает метод allowCache, который позволяет контролировать, разрешено ли кэшировать запросы.
Request класс получает метод sendData, что облегчает расширение функциональности.
Улучшения в классе Env: теперь он не зависит от метода putenv.
Усовершенствования в консоли trace: улучшено отображение ошибок.
Улучшена связь MorphTo.
Исправлены ошибки при полном совпадении маршрутов и косой черты в конце URL.
Маршруты могут быть разделены на несколько уровней.
Генерация URL-адресов поддерживает многоуровневую группировку маршрутов.
Влияет на параметры url_convert при генерации URL-адресов маршрутов.
Внутренние механизмы разрешения для miss и auto маршрутов были улучшены.
Предварительная загрузка связанного запроса кэша была отменена.
Это перевод части исходного текста. Если вам требуется полный перевод, пожалуйста, уточните запрос. Улучшение механизма анализа выражений запросов
- Поддержка регулярных выражений в запросах MySQL с помощью
regexp
- Улучшение обработки исключений для выражений запросов
- Улучшения метода
destroy
в классе model
- Отмена метода
parseValue
в классе Builder
- Исправление проблемы привязки параметров в запросах типа like
- Перенос файлов console и start из ядра в библиотеку приложений
- Улучшение метода удаления первичного ключа в классе Db
- Улучшения в модуле привязки универсальных доменных имён
- Замена константы
BIND_MODULE
на метод bind
во входном файле
- Улучшенный анализ массивов в запросах
- Улучшенная обработка исключений при рендеринге шаблонов
- Улучшенные параметры метода архитектуры в базовом классе контроллеров
- Улучшены методы
success
и error
в классе Controller
- Улучшена поддержка плагина
JSON-Handle
для браузеров
- Оптимизация отображения шаблонов на мобильных устройствах
- Исправлена поддержка метода
chunk
в запросах к моделям для полей времени
- Улучшен драйвер трассировки
- В класс Collection добавлен метод
push
- Улучшено управление сессиями Redis
- Добавлен драйвер JumpResponse
Опубликовать ( 0 )