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

OSCHINA-MIRROR/caiweiming-DolphinPHP

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
CHANGELOG.md 42 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 06:43 9ff5b39

V5.1.34 LTS (2019-1-30)

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

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

V5.1.33 LTS (2019-1-16)

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

V5.1.32 LTS (2018-12-24)

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

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

V5.1.31 LTS (2018-12-9)

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

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

V5.1.30 LTS (2018-11-30)

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

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

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

V5.1.29 LTS (2018-11-11)

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

Изменения:

  • Улучшено ручное связывание параметров.
  • Исправлена некорректная работа MISS маршрутов с группами параметров.
  • Поддерживаются методы в объектах поведения.
  • Ограничен глобальный запрос.
  • Улучшен has для ассоциаций belongsTo.
  • Улучшены ассоциации hasMany.
  • Проблема с многократной регистрацией наблюдателей за моделями решена.
  • По умолчанию обрабатываются параметры запроса в query.
  • Исправлен parseBetween.
  • Маршрутизация поддерживает локальные доменные имена.
  • Анализ реальных URL при связывании параметров стал быстрее.
  • Улучшены методы getEnv и get в Env.
  • Оптимизация генерации кеша шаблонов.
  • Исправлена многоязычная поддержка в проверке.
  • Исправлена ошибка с удалением правил в пользовательских сценариях.
  • В File можно указать, следует ли автоматически дополнять расширения.
  • strpos правильно определяет наличие подстрок.
  • Выбор первого варианта в choice исправлен.
  • Проверки могут проверять значения в многомерных массивах.
  • Регулярные выражения для extend и block в Lang улучшены.

V5.1.28 LTS (2018-10-29)

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

Изменения:

  • Агрегатные запросы поддерживают DISTINCT в field.
  • Определение маршрутов после url улучшает генерацию портов.
  • Контроллеры поддерживают промежуточное ПО, такое как swoole.
  • Log сохраняет данные лучше.
  • Пользовательские проверки имеют улучшенные параметры закрытия.
  • Многопользовательские ассоциации поддерживают указание имён таблиц для данных.
  • Ассоциативные агрегатные запросы используют закрытие для указания полей агрегации.
  • Lang get улучшен.
  • Есть улучшения в использовании fetchsql в ассоциациях.
  • Модификаторы теперь корректно определяют, были ли они выполнены.
  • ПослеWith и BeforeWith добавлены для сравнения дат.

V5.1.27 LTS (2018-10-22)

Основная цель этой версии — исправить ошибки маршрутизации и решить проблему с многократным выполнением модификаторов, а также объявить её версией LTS!

Изменения:

  • Параметры в маршрутах больше не теряются.
  • Работают псевдонимы маршрутов.
  • Больше нет многократного выполнения модификаторов.

V5.1.26 (2018-10-12)

Цель этой версии — исправление ошибок в предыдущей версии, улучшение поддержки глобальных запросов и обеспечение безопасности.

Изменения:

  • Одномодульные аннотации маршрутов работают корректно.
  • Запросы к базе данных обрабатывают поля агрегации лучше.
  • Модели имеют атрибут globalScope для определения глобального запроса.
  • Метод useGlobalScope в моделях поддерживает массивы для указания необходимых глобальных запросов.
  • Данные упорядочиваются по числовым типам лучше.
  • Исправлена одна ошибка в order.
  • Ошибки в порядке сортировки вызывают исключения.
  • Запрос file в Request лучше обрабатывает ошибки при загрузке файлов.

** V5.1.25 (2018-9-21)**

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

Изменения:

  • Исправлена командная строка.
  • Socketlog поддерживает настраиваемые уровни журналов.
  • MorphMany исправлен.
  • Возврат к предыдущим URL с поддержкой значений по умолчанию.
  • Сообщения об ошибках моделей улучшены.
  • Параметрам запросов с плавающими точками обеспечена лучшая поддержка.
  • Обработка order улучшена.
  • Кодирование json-полей автоматизировано лучше.
  • Логирование log_write больше не приводит к бесконечным циклам.
  • Строка уровня журнала добавлена в Log для управления определёнными типами журналов.
  • Route имеет метод clear для очистки правил.
  • Распределённые базы данных поддерживают использование массивов.
  • Один файл журнала также поддерживает max_files.
  • Производительность связывания параметров улучшена.
  • Псевдонимы маршрутов лучше проверяют суффиксы.
  • Конфигурация журнала поддерживает auto_path для определения путей команд.
  • Таблица добавлена в командную строку.
  • Команда table добавлена для вывода таблиц.
  • Поиск в командах поддерживает определение псевдонимов.
  • Настройка командной строки поддерживает auto_path.
  • Быстрое создание команд с помощью make:command.
  • Операции в контроллере имеют улучшенную поддержку суффиксов.
  • Командная строка поддерживает индексы массивов для ленивой загрузки командных классов.
  • Значение и столбец влияют на последующие результаты запросов.
  • RuleName setRule улучшен.

V5.1.24 (2018-9-5)

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

Изменения:

  • Запрос file в Request исправлен.
  • Кэширование маршрутов улучшено.
  • Ошибка в кэшировании маршрутов исправлена.
  • Загрузка файлов получает лучшие сообщения об ошибках.
  • fetchCollection поддерживает передачу имён классов наборов данных.
  • Middleware clear улучшен.
  • route:list используется для просмотра определений маршрутов.
  • Табличный вывод добавлен в командную строку.
  • Command table используется для вывода таблиц.
  • Поисковые запросы поддерживают определение псевдонимов.
  • Настройке командной строки добавлен auto_path.
  • make:command используется для быстрого создания команд.
  • make:controller поддерживает операции в контроллерах с суффиксами.
  • Ленивая загрузка командных классов улучшена с индексами массивов.
  • Влияние value и column на последующие запросы улучшено.
  • setRule в RuleName улучшен. Улучшения встроенного класса Facade:
  • добавление метода withJoin для поддержки join-запросов один к одному;
  • улучшение предварительной загрузки join-запроса для решения проблемы с пустыми данными;
  • улучшение метода load класса Config для быстрой загрузки конфигурационного файла.

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

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

V5.1.21 (2018-8-2)

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

  • Улучшение отладочной информации о неиспользуемых данных в основных объектах.
  • Уточнение метода isRelationAttr в моделях.
  • Интеграция методов get и all класса Db.
  • Добавление поддержки загрузки ответных файлов и вспомогательной функции download.
  • Исправление проблем с чтением конфигурации псевдонимов маршрутов.
  • Доработка метода resultToModel.
  • Корректировка генерации аннотаций маршрутизации после включения библиотек с суффиксами.
  • Метод noCache класса Response стал более удобным.
  • Устранение проблем с объединением параметров в классах Swoole и Workerman.
  • Решение проблем с получением переменных маршрута после ajax и pjax запросов.
  • Введение метода очистки промежуточных компонентов.
  • Автоматическое распознавание параметров внедрения зависимостей (для упрощения интеграции с интерфейсами в нижнем регистре и с подчёркиванием).
  • Улучшение работы метода hasWhere для массивов условий.
  • Поддержка массивов объектов запросов Where (с использованием JSON).
  • Расширение поддержки множественных отношений «многие ко многим».

V5.1.20 (2018-7-25)

Эта версия сосредоточена на улучшении поддержки динамических средств получения данных в классах Db и моделей, а также на устранении некоторых проблем.

  • В класс Db добавлена поддержка средств получения.
  • Модели и связанные с ними поля теперь могут динамически определять средства получения.
  • Средства получения поддерживают поля JSON.
  • Изменение порядка выполнения действий before в маршрутах (сначала выполняется действие, затем происходит сопоставление).
  • Класс Config поддерживает Yaconf.
  • Исправлены проблемы с портами в URL.
  • Методы setUrl и setBaseUrl добавлены в класс Request.
  • Улучшено отображение трассировки страниц.
  • Исправлена ошибка с ассоциацией MorphOne.
  • Добавлена команда просмотра версии.

V5.1.19 (2018-7-13)

Это небольшое обновление сосредоточено на улучшении работы с cookie в средах Swoole и Workerman, улучшении класса Request и устранении некоторых ошибок.

  • Улучшена обработка метода delete в классе query при мягких удалениях.
  • Разделение инициализации и проверки маршрутов.
  • Исправлен метод destroy, который принудительно удалял данные.
  • Перемещение хука app_init в метод run.
  • Обновление расширений think-swoole и think-worker до версии 2.0.
  • Расширенная поддержка cookie в классах Cookie.
  • Обновлён класс Request: добавлен метод setPathinfo и методы withGet, withPost, withHeader, withServer, withCookie и withEnv для присвоения значений.
  • Маршрутизация: улучшен доступ к свойству host.
  • Решена проблема с неработающими аннотациями маршрутизации.
  • Отменён тестовый журнал, вместо него используется close для настройки закрытия глобальной записи в журнал.
  • Исправлено поведение параметра response в маршрутизации.
  • Уточнено определение ответа 204.

V5.1.18 (2018-6-30)

Основное внимание в этой версии уделено улучшению поддержки HttpServer в средах Swoole и Workerman, обновлению класса Request, а также устранению ошибок.

  • Уточнена обработка метода append в связанных объектах.
  • Разделены процессы инициализации и обнаружения маршрутов.
  • Исправлен метод destroy, который мог привести к принудительному удалению данных.
  • Хук app_init перемещён в метод run.
  • Обновлены расширения think-swoole и think-worker до версии 2.0.
  • Улучшен автоматический анализ доменных имён в URL.
  • Классу Request добавлены методы setPathinfo, setHost, withGet, withPost, withHeader, withServer, withCookie, withEnv.
  • Маршруты: улучшен доступ к свойству host.
  • Решены проблемы с нерабочими аннотациями маршрутизации.
  • Тестовый журнал отменён, вместо него для настройки закрытия глобального журнала используется close.
  • Поведение параметра response в маршрутизации исправлено.
  • Ответ 204 определяется точнее.

V5.1.17 (2018-6-18)

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

  • Исправлена проблема с мягким удалением в методе delete класса Query.
  • Исправлена работа метода Count класса Query.
  • Улучшен метод detach для отношений многие ко многим.
  • Улучшен класс Session в методах Request.
  • Поддерживается промежуточное ПО для контроллеров.
  • Модель: добавлено свойство jsonAssoc для определения того, должен ли возвращаемый JSON быть массивом.
  • Запрос: исправлена проблема с подменой метода method.
  • Маршрутизация: улучшено сопоставление статических маршрутов.
  • Групповые маршруты автоматически полностью соответствуют.
  • SQLsrv: улучшен метод column.
  • Журналы: уровень детализации apart_level поддерживается true для автоматического создания соответствующих типов журналов.
  • Уточнён вывод ответа 204.
  • Исправлена ошибка в выводе cli-страниц.
  • Проверка: использование более эффективного механизма проверки ctype.
  • Запрос: улучшен метод cookie.
  • Мягкое удаление: исправлен метод withTrashed.
  • Многоуровневые отношения один ко многим: улучшена предварительная загрузка.
  • Запрос: уточнён метод column для чтения кэша.
  • Запрос: добавлен метод whereBetweenTimeField.
  • Маршрутизация: улучшено объединение нескольких одинаковых правил маршрутизации в группах.
  • Маршрутизация: добавлены методы getRule и getRuleList для доступа к определённым правилам маршрутизации.

V5.1.16 (2018-6-7)

Изменения в этой версии направлены на устранение ошибок и дальнейшее улучшение класса Request.

  • Сеанс: улучшен метод boot класса Session.
  • Приложение: инициализация может выполняться отдельно.
  • Запрос: улучшен метод param.
  • Ресурсы маршрутизации: улучшено замещение переменных.
  • Запрос: добавлен __isset метод.
  • Влияние мягкого удаления: улучшен метод useGlobalScope.
  • Командная строка: исправлены ошибки вызова.
  • Cookie: улучшен метод init.
  • Отношения многие ко многим: добавлен replace.
  • Маршрут: добавлен фильтр для проверки соответствия запроса параметрам.
  • Запрос: параметры filter в методах session, env и server удалены.
  • Связанные объекты: улучшено указание атрибутов вывода.
  • Удаление модели: модель больше не очищается после удаления, только помечается как удалённая.
  • Сохранение модели: метод save теперь возвращает логическое значение.
  • Запрос: исправление метода isAjax.
  • Промежуточное ПО: улучшено чтение конфигурации модулей.
  • Параметры запроса: настройка параметров запроса удалена.
  • Заголовки запроса: стандартные модификаторы для получения параметров запроса удалены.
  • Запрос: добавлены методы setAction, setModule и setController.
  • Связанная модель: вызов метода delete класса Query при удалении.
  • URL: улучшено обнаружение доменов в URL.
  • URL: проверка URL теперь учитывает определённые маршруты.
  • Модель: добавлены методы isExists и isForce.
  • Мягкие удаления: методы destroy и restore теперь возвращают логическое значение. Данный текст представляет собой описание изменений в программном обеспечении, связанных с улучшением функциональности и исправлением ошибок.

В тексте упоминаются различные аспекты разработки программного обеспечения, такие как:

  • улучшение производительности;
  • добавление новых функций;
  • исправление ошибок;
  • оптимизация кода;
  • поддержка новых возможностей.

Однако без контекста сложно определить, о каком именно программном продукте идёт речь. Также невозможно точно сказать, на каком языке программирования написан исходный текст.

Можно предположить, что это язык PHP. В тексте встречаются конструкции, характерные для этого языка, например, использование квадратных скобок для массивов и фигурных — для объектов. Однако это лишь предположение, которое может быть ошибочным. Улучшение параметра 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 для регистрации маршрутов с помощью методов get|post.

V5.1.3 (2018-01-12)

Эта версия фокусируется на улучшении маршрутизации и функций загрузки, включая:

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

V5.1.2 (2018-01-08)

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

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

V5.1.1 (2018-01-03)

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

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

V5.1.0 (2018-01-01)

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

  • Добавлена поддержка аннотаций для маршрутов.
  • Маршрутизация поддерживает настройку междоменного доступа.
  • Добавлен хук app_dispatch.
  • Исправлена работа метода detach для отношений многие-ко-многим.
  • Мягкое удаление теперь работает корректно.
  • Параметр httponly класса Cookie по умолчанию установлен в false.
  • Журнал File с драйвером имеет параметр single для настройки записи в один файл (без разделения по датам).
  • Методы ext и denyExt в маршрутах могут быть вызваны без передачи параметров.
  • Улучшена поддержка метода save в моделях для базы данных Oracle.
  • Метод insertall в классе Query поддерживает работу с методами data и limit.
  • Динамические запросы поддерживаются с помощью метода whereOr.
  • Улучшено ведение журнала IP-адресов.
  • Модели поддерживают метод isUpdate в методе saveAll.
  • Улучшена инициализация экземпляров моделей Pivot.
  • Модельные классы имеют улучшенный метод data.
  • Улучшена обработка промежуточных таблиц для отношений многие-ко-многим.
  • Модель имеет метод force для принудительного обновления всех данных.
  • Классы Hook поддерживают установку имени входного метода.
  • Улучшена проверка данных.
  • Данные в методе hasWhere обрабатываются более эффективно.
  • Метод saveall в моделях возвращает набор данных.
  • Очистку кеша в файловой системе можно выполнить с помощью улучшенного метода clear.
  • Кеш использует унифицированный механизм сериализации.
  • Доменное имя с поддоменами связывается более точно.
  • Значения передаются и извлекаются более точно для доменных имён с поддоменами.
  • Класс Request имеет метод panDomain.
  • Обработка устаревших полей улучшена.
  • Создавать экземпляры классов приложений можно с помощью метода create класса App.
  • Контейнерный класс имеет улучшенный метод has.
  • Многоуровневое подключение к базе данных улучшено.
  • Исключения при потере соединения обрабатываются лучше.
  • Инициализация моделей улучшена с помощью метода buildQuery.
  • Объединение данных поддерживается с помощью нового метода unionAll в классе Query.
  • Статистические функции для связанных данных усилены (поддерживают Sum, Max, Min и Avg).
  • Задержка записи улучшена.
  • Сложный ключ поддерживается в методе chunk.
  • Запись данных JSON улучшена.
  • Вставка данных в MySQL улучшена.
  • Работа метода save в моделях со сложными ключами, включающими автоинкремент, улучшена.
  • Методы inc и dec в классе Query обрабатывают ключевые слова лучше.
  • Срок действия методов inc и dec для кеша File сохранён.
  • Срок действия кеша Redis оценивается более точно.
  • Новый метод checkRule используется для проверки отдельных данных с несколькими правилами.
  • Настройку задержки в методе setDec улучшили.
  • Параметры max и min имеют новый параметр force.
  • Конфигурация второго уровня различает верхний и нижний регистр.
  • Самосвязанные данные обрабатываются лучше в методе join.
  • Пользовательские имена таблиц для связанных моделей обрабатываются точнее.
  • Новые методы getFieldsType и getTableFields добавлены в класс Query.
  • Функция замены представлений и параметр конфигурации view_replace_str отменены.
  • Дополнительные правила маршрутизации после привязки доменного имени обрабатываются лучше.
  • Вставка данных JSON в MySQL улучшена. Отменить константу BIND_MODULE, вместо этого использовать метод bind для настройки во входном файле.
  • Улучшить запрос массива.
  • Усовершенствовать обработку исключений при рендеринге шаблонов.
  • Улучшить параметры метода архитектуры базового класса контроллера.
  • Улучшить методы success и error класса Controller.
  • Улучшить поддержку плагина JSON-Handle в браузере.
  • Оптимизировать отображение шаблона перехода на мобильных устройствах.
  • Исправить поддержку метода chunk для полей времени в запросе модели.
  • Улучшить трассировку.
  • Добавить метод push в класс Collection.
  • Улучшить драйвер Redis Session.
  • Добавить драйвер JumpResponse.

RC1 (2017-9-8)

Основные новые функции:

  • Внедрение поддержки контейнеров и Facade.
  • Доработка внедрения зависимостей и поддержка большего количества сценариев.
  • Рефакторинг (объективизация) маршрутизации.
  • Независимость конфигурации и каталога маршрутизации.
  • Отмена системных констант.
  • Расширение функций помощника.
  • Механизм псевдонима библиотеки классов.
  • Усиление модели и базы данных.
  • Усиленная проверка классов.
  • Улучшение механизма шаблонов.
  • Поддержка стандарта PSR-3 для журналов.
  • В версии RC1 отменён способ пакетного запроса нескольких полей массива 5.0.

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

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

1
https://api.gitlife.ru/oschina-mirror/caiweiming-DolphinPHP.git
git@api.gitlife.ru:oschina-mirror/caiweiming-DolphinPHP.git
oschina-mirror
caiweiming-DolphinPHP
caiweiming-DolphinPHP
master