Поддержка JSON Web Tokens (JWT) в Phalcon\Security\JWT. Предлагает поддержку:
Дополнительные HTML-помощники в Phalcon\Html\Helper: Anchor, Base, Body, Button, Close, Element, Form, Img, Input\Color, Input\Date, Input\DateTime, Input\DateTimeLocal, Input\Email, Input\File, Input\Hidden, Input\Image, Input\Input, Input\Month, Input\Numeric, Input\Password, Input\Range, Input\Select, Input\Search, Input\Submit, Input\Tel, Input\Text, Input\Textarea, Input\Time, Input\Url, Input\Week, Label, Link, Meta, Ol, Script, Style, Title, Ul.
Phalcon\Http\Request::getPreferredIsoLocaleVariant() для возврата базового языка, если это специфический язык (en против en-US).
Preload для Volt, который отправит заголовок HTTP/2 preload.
Phalcon\Helper\Arr::blackList() для исключения элементов массива по ключам, полученным из элементов чёрного списка.
Phalcon\Debug::renderHtml() для получения HTML-представления исключения.
Phalcon\Mvc\Router\Annotations->setActionPreformatCallback($callback) для установки обратного вызова, который предварительно форматирует действия в соответствии с пользовательским шаблоном.
Новая оболочка PDO для реализации Data Mapper с декорированным экземпляром, локатором и профилировщиком:
Новый построитель запросов, а также фабрика для реализации Data Mapper, поддерживающая CRUD с привязанными параметрами:
Phalcon\Mvc\Micro\LazyLoader::getHandler() для возврата реального обработчика при использовании лениво загружаемых контроллеров для Phalcon\Mvc\Micro.
Phalcon\Collection\CollectionInterface и Phalcon\Config\ConfigInterface для использования в качестве подсказок типов при расширении или реализации пользовательских классов.
Методы Phalcon\Db\Adapter\AdapterInterface::getDefaultValue() и supportsDefaultValue() для правильной поддержки ключевого слова DEFAULT.
Метод Phalcon\Db\Adapter\AbstractAdapter::supportsDefaultValue() для правильной поддержки ключевого слова DEFAULT.
session
. #14649Phalcon\Db\Adapter\*::getRawSQLStatement()
для возврата полного SQL-запроса с параметрами (#12196).Phalcon\Filter::sanitize
для выдачи уведомления E_USER_NOTICE
, если фильтр не существует (#14679).[
и ]
. Для использования [
и ]
их нужно экранировать (\[
, \]
) (#14535).Phalcon\Http\Response::setJsonContent
для соответствия rfc7159.Phalcon\Http\Message\Uri
для работы с clone
(#15040).__construct
в классе Phalcon\Validation\AbstractValidator
. Сохранение пользовательского сообщения валидатора в опциях (#15053). [@ivan-zolotavin]._
в именах методов: getRelatedRecords()
, groupResult()
, exists()
, preSaveRelatedRecords()
, preSave()
, doLowUpdate()
, postSaveRelatedRecords()
, postSave()
, cancelOperation()
, doLowInsert()
, getConnection()
, getConnectionService()
, getVersion()
, getSpecial()
(#14971).Phalcon\Mvc\Model\Relation
для принятия вызываемых параметров для отношений модели (#15158).Исправлен метод Phalcon\Db\Dialect\Mysql::getColumnDefinition
для распознавания size
для столбцов DATETIME
, TIME
и TIMESTAMP
(#13297).
Исправлен Phalcon\Events\Manager
для обеспечения поддержки вызываемых функций (#13322, #15045).
Исправлена работа Phalcon\Validation\Validator\Uniqueness
, кроме запроса (#15084).
Исправлен класс Phalcon\Mvc\Model
для проверки опции params
также в каскадных отношениях при удалении (#15098).
Исправлен класс Phalcon\Mvc\Model
для проверки опции params
также в ограниченных отношениях при удалении (#15172).
Исправлен метод Phalcon\Mvc\Model::findFirst()
, чтобы возвращать правильное значение (#15077).
Исправлены параметры метода Phalcon\Mvc\Model\CriteriaInterface::where()
(#15144).
Исправлено использование параметра options
методом Phalcon\Http\Response\Cookies::set()
(#15129).
Определён параметр options
в методе Phalcon\Http\Cookie::send()
(#15142).
Устранены проблемы с производительностью в Phalcon\Crypt
(#15118).
Обеспечена поддержка юникода в шаблонах Phalcon\Mvc\Router\Route
(#15102).
Устранена фатальная ошибка в Phalcon\Mvc\Model::cloneResultMap()
, когда карта столбцов используется с включённым параметром orm.cast_on_hydrate
(#14617).
Методы sum()
, average()
, minimum()
, maxmium()
, count()
класса Phalcon\Mvc\Model
теперь используют параметр транзакции (#15113).
Метод Phalcon\Mvc\Model::__set()
теперь очищает dirtyRelated
, когда установлен пустой массив (#14822).
Класс Phalcon\Mvc\Model
пропускает столбцы со значениями по умолчанию, когда ключевое слово DEFAULT
не поддерживается базой данных (SQLite) (#15180).
Phalcon\Mvc\Router
корректно обрабатывает числовые маршруты (#14926).
Классы Phalcon\Session\Adapter\Redis
и Phalcon\Session\Adapter\Libmemcached
исправлены. Используйте опцию префикса #15184.
Исправлено сохранение изменённых свойств ранее запрошенных одиночных связанных записей в Phalcon\Mvc\Model
#15148.
Phalcon\Http\Cookie
с сессией #11770:
Phalcon\Http\Cookie
больше не зависит от сервиса сессии, и данные не будут дублироваться в сессии. Это затрудняло использование куки в приложениях без сохранения состояния (SPA).Phalcon\Mvc\Router::uriSource
#15123.Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )