High performance, full-stack PHP framework delivered as a C extension.
BSD-3-CLAUSE License
Published by niden about 2 years ago
Published by niden about 2 years ago
Phalcon\Logger\Adapter\Stream::process
to open the log file, check for locks, write contents and close the stream #16072
array
in Phalcon\Annotations\Reflection
class methods #16106
Phalcon\Html\Escaper::attributes()
to also accept an array of attributes #16108
object
& ?object
#16023
Phalcon\Filter\Validation\Validator\Digit
to use only strings for ctype_*
calls #16064
Phalcon\Flash\AbstractFlash::outputMessage
to return the message (implicitFlush) #16063
Phalcon\Filter\Validation\Validator\Numericality
to correctly detect illegal characters within string numbers #16070
Phalcon\Mvc\Model
class #16080
Phalcon\Encryption\Security\JWT\Token::validate()
to validate a token's claims #16094
Phalcon\Encryption\Security\JWT\Token::verify()
to verify a token's signature #16094
Phalcon\Encryption\Security\JWT\Validator::getErrors()
to return any errors with the validation as an array #16094
Published by niden about 2 years ago
tag
helpers only accept parameters with double quotesPhalcon\Tag::form()
to Phalcon\Tag::formLegacy
(helper form_legacy
) #16019
Phalcon\Cli\Router::getMatchedRoute()
Phalcon\Cli\RouterInterface::getMatchedRoute()
Phalcon\Mvc\Router::getMatchedRoute()
Phalcon\Mvc\RouterInterface::getMatchedRoute()
to return RouterInterface
or null
#16030
Phalcon/Storage/Serializer/Base64::unserialize()
Phalcon/Storage/Serializer/Igbinary::unserialize()
Phalcon/Storage/Serializer/Igbinary::serialize()
Phalcon/Storage/Serializer/Php::unserialize()
to reset isSuccess value #16040
Phalcon\Paginator\Adapter\Model::paginate()
fix group parameter breaking total items #16042
Phalcon\Mvc\Model::doLowUpdate()
prevent RawValue getting overwritten #16037
Phalcon\Image\*
getInternalImImage()
(same as getImage()
) for Phalcon\Image\Adapter\Imagick
Published by niden over 2 years ago
Phalcon\Tag::textArea()
to check if the value is null
before calling htmlspecialchars
#15992
Phalcon/Filter/Validation/Validator/Alnum
Phalcon/Filter/Validation/Validator/Alpha
Phalcon/Filter/Validation/Validator/Confirmation
Phalcon/Filter/Validation/Validator/CreditCard
Phalcon/Filter/Validation/Validator/StringLength/Max
Phalcon/Filter/Validation/Validator/StringLength/Min
to check if the value is null
before calling internal PHP methods #15992
Phalcon\Html\Helper\Title
to properly use indent and delimiter #15984
Phalcon\Html\Helper\Doctype
to properly use indent and delimiter #15984
Phalcon\Mvc\View\Engine\Volt::isIncluded()
and Phalcon\Mvc\View\Engine\Volt::length()
to check for null values before calls to php methods #15984
Phalcon\Mvc\View\Engine\Volt\Compiler::expression()
to use double quotes instead of single ones #15984
Phalcon\Support\Version::getPart()
to always return string values #15984
Phalcon\Dispatcher\DispatcherInterface::setModuleName()
to accept null
#15997
Phalcon\Dispatcher\AbstractDispatcher::setModuleName()
to accept null
#15997
Phalcon\Dispatcher\AbstractDispatcher::getModuleName()
to also return null
#15997
webp
images for Phalcon\Image\Adapter\Gd
#15977
Phalcon\Mvc\Model\ManagerInterface::getBuilder()
to return the existing builder (created by createBuilder()
) #15966
Phalcon\Mvc\Model\Manager::getBuilder()
to return the existing builder (created by createBuilder()
) #15966
Published by niden over 2 years ago
Published by niden over 2 years ago
Phalcon\Session\Bag::__construct()
to accept a Phalcon\Session\Manager
as the first parameter and name
as the second one #15904
Phalcon\Logger\Logger
to no longer depend on PSR interfaces #15925
Phalcon\Cache\Cache
to no longer depend on PSR interfaces #15927
Phalcon\Html\Link
to no longer depend on PSR interfaces #15930
Phalcon\Html\Helper\Input\Numeric
to produce correct elements #15896
Phalcon\Storage\Adapter\*
to correctly store null
values #15904
Phalcon\Encryption\Crypt::isValidDecryptLength($input)
to allow checking for the length of the decryption string #15879
Phalcon\Di\InitializationAwareInterface
to allow auto calling the initialize
method when accessing service through DIC #15916
Phalcon\Storage\Serializer\MemcachedIgbinary
Phalcon\Storage\Serializer\MemcachedJson
Phalcon\Storage\Serializer\MemcachedPhp
Phalcon\Storage\Serializer\RedisIgbinary
Phalcon\Storage\Serializer\RedisJson
Phalcon\Storage\Serializer\RedisMsgpack
Phalcon\Storage\Serializer\RedisNone
Phalcon\Storage\Serializer\RedisPhp
to be used if adapter serialization is required #15904
Phalcon\Logger\LoggerInterface
Phalcon\Logger\AbstractLogger
to be used in the logger class but also the proxy-psr3 repo #15925
Phalcon\Cache\CacheInterface
Phalcon\Cache\AbstractCache
to be used in the cache class but also the proxy-psr16 repo #15927
Phalcon\Html\Link\Interfaces\EvolvableLinkProviderInterface
Phalcon\Html\Link\Interfaces\LinkInterface
Phalcon\Html\Link\Interfaces\LinkProviderInterface
Phalcon\Html\Link\AbstractLink
Phalcon\Html\Link\AbstractLinkProvider
to be used in the link class but also the proxy-psr13 repo #15930
Phalcon\Translate\Adapter\Csv::toArray()
and Phalcon\Translate\Adapter\NativeArray::toArray()
to return the translation array back #15902
Published by Jeckerson over 2 years ago
Phalcon\Db\Result\Pdo
to Phalcon\Db\Result\PdoResult
to avoid collisions with \PDO
#15874
Phalcon\Logger\AbstractAdapter::getFormattedItem()
to not add PHP_EOL
at the end of the message and added it to the Phalcon\Logger\Adapter\Stream
#14547
Phalcon\Html\Helper\Title:__invoke()
to not use the $separator
as parameter - no need to redefine it in a view #15866
Phalcon\Support\Helper\SnakeCase
and Phalcon\Support\Helper\KamelCase
#15850
Phalcon\Mvc\Router\Route::getName()
and Phalcon\Mvc\Router\Route::getHostname()
to also return null
#15880
Phalcon\Mvc\Router\RouteInterface::getName()
and Phalcon\Mvc\Router\RouteInterface::getHostname()
to also return null
#15880
Phalcon\Mvc\Model::findFirst()
to return mixed
or null
#15883
Phalcon\Html\Helper\Title:setSeparator
to allow setting the separator independently #15866
Published by niden almost 3 years ago
Phalcon\Mvc\View\Engine\Volt\Compiler::functionCall()
to check for container presence before checking the tag
service #15842
Phalcon\Di\FactoryDefault()
to set assets
and tag
as shared services #15847
Phalcon\Forms\Element\AbstractElement::getLocalTagFactory()
to return the tagFactory from itself, the form, the DI or a new instance #15847
sha1
with hash("sha256", $data)
to ensure that there are no collisions from the hashing algorithm #15844
Phalcon\Support\Helper\Str\Camelize
to accept a third boolean parameter indicating whether the result will have the first letter capitalized or not #15850
Phalcon\Support\Helper\Str\KebabCase
, Phalcon\Support\Helper\Str\PascalCase
and Phalcon\Support\Helper\Str\SnakeCase
helpers #15850
Published by niden almost 3 years ago
Phalcon\Mvc\Model::existsBelongsTo()
Phalcon\Mvc\Model::existsHasMany()
Phalcon\Mvc\Model::existsHasOne()
Phalcon\Mvc\Model::existsHasOneThrough()
Phalcon\Mvc\Model::existsHasManyToMany()
Phalcon\Translate\Adapter\Csv::exists()
Phalcon\Translate\Adapter\Gettext::exists()
Phalcon\Translate\Adapter\NativeArray::exists()
#15785
Phalcon\Container
to Phalcon\Container\Container
#15796
Phalcon\Support\Collection::get()
to return the default value if the key does not exist or the value is null
to mirror the behavior of v3. #15370
Phalcon\Registry
to Phalcon\Support\Registry
#15802
Phalcon\Url
to Phalcon\Mvc\Url
#15798
Phalcon\Loader
to Phalcon\Autoload\Loader
#15797
Phalcon\Autoload\Loader
:
registerClasses()
to setClasses()
registerDirectories()
to setDirectories()
registertExtensions()
to setExtensions()
registertFiles()
to setFiles()
registertNamespaces()
to setNamespaces()
#15797
Phalcon\Di
to Phalcon\Di\Di
#15799
Phalcon\Tag
from the framework in favor of Phalcon\Html\TagFactory
#15801
Phalcon\Forms\Form
requires a Phalcon\Html\TagFactory
to be set before it can render elements #15801
Phalcon\Di\FactoryDefault
will now return a Phalcon\Html\TagFactory
for the tag
service #15801
Phalcon\Logger\LoggerFactory::load()
to correctly use the key of the adapters array as the name of the adapter #15831
Phalcon\Mvc\Model::hasBelongsTo()
Phalcon\Mvc\Model::hasHasMany()
Phalcon\Mvc\Model::hasHasOne()
Phalcon\Mvc\Model::hasHasOneThrough()
Phalcon\Mvc\Model::hasHasManyToMany()
Phalcon\Translate\Adapter\Csv::has()
Phalcon\Translate\Adapter\Gettext::has()
Phalcon\Translate\Adapter\NativeArray::has()
#15785
filter
, camelize
, dynamic
and uncamelize
in Phalcon\Support\HelperFactory
#15805
Phalcon\Autoload\Loader::getDebug()
to collect debugging information from the loader (enabled from the constructor) #15797
Phalcon\Dispatcher\Dispatcher::setParams()
not updating local params during dispatch()
loop #15603
belongsTo()
relation #15148
Phalcon\Exception
; replaced by \Exception
#15800
Published by niden almost 3 years ago
Phalcon\Acl
:
Phalcon\Acl\ComponentAware
to Phalcon\Acl\ComponentAwareInterface
Phalcon\Acl\RoleAware
to Phalcon\Acl\RoleAwareInterface
#15691
require
to require_once
in Phalcon\Loader
to avoid conflicts with other loaders #15489
require
to require_once
in Phalcon\Cli\Console
and Phalcon\Mvc\Application
for a bit of extra performance #15489
Phalcon\Collection
has been moved under the Support
namespace:
Phalcon\Collection
to Phalcon\Support\Collection
Phalcon\Collection\Exception
to Phalcon\Support\Collection\Exception
Phalcon\Collection\ReadOnly
to Phalcon\Support\Collection\ReadOnly
Phalcon\Collection
to Phalcon\Support\Collection
#15700
Phalcon\Session\Bag
:
Phalcon\Session\Bag::construct
to accept a container instead of internally calling the defaultPhalcon\Session\Bag::construct
to throw an exception if the container is not specifiedPhalcon\Session\Bag::init
to store the data in the session #15494
Phalcon\Events\Event::construct()
to allow source
to be nullable #15133
Phalcon\Crypt
Phalcon\Crypt\Exception
to Phalcon\Crypt\Exception\Exception
Phalcon\Crypt\Mismatch
to Phalcon\Crypt\Exception\Mismatch
authTag
with the encryption string and process it with the decryption string #15717
Phalcon\Encryption
Phalcon\Crypt
to Phalcon\Encryption\Crypt
Phalcon\Security
to Phalcon\Encryption\Security
Security
namespace under Encryption
Security\JWT\Exceptions\UnsupportedAlgorithmException
to Encryption\Security\JWT\Exceptions\UnsupportedAlgorithmException
Security\JWT\Exceptions\ValidatorException
to Encryption\Security\JWT\Exceptions\ValidatorException
Security\JWT\Signer\AbstractSigner
to Encryption\Security\JWT\Signer\AbstractSigner
Security\JWT\Signer\Hmac
to Encryption\Security\JWT\Signer\Hmac
Security\JWT\Signer\None
to Encryption\Security\JWT\Signer\None
Security\JWT\Signer\SignerInterface
to Encryption\Security\JWT\Signer\SignerInterface
Security\JWT\Token\AbstractItem
to Encryption\Security\JWT\Token\AbstractItem
Security\JWT\Token\Enum
to Encryption\Security\JWT\Token\Enum
Security\JWT\Token\Item
to Encryption\Security\JWT\Token\Item
Security\JWT\Token\Parser
to Encryption\Security\JWT\Token\Parser
Security\JWT\Token\Signature
to Encryption\Security\JWT\Token\Signature
Security\JWT\Token\Token
to Encryption\Security\JWT\Token\Token
Security\JWT\Builder
to Encryption\Security\JWT\Builder
Security\JWT\Validator
to Encryption\Security\JWT\Validator
Security\JWT\Validator
to Encryption\Security\JWT\Validator
Security\Exception
to Encryption\Security\Exception
Security\Random
to Encryption\Security\Random
#15729
Phalcon\Crypt\Crypt::getHashAlgo()
to Phalcon\Crypt\Crypt::getHashAlgorithm()
Phalcon\Crypt\Crypt::getAvailableHashAlgos()
to Phalcon\Crypt\Crypt::getAvailableHashAlgorithms()
Phalcon\Crypt\Crypt::setHashAlgo()
to Phalcon\Crypt\Crypt::setHashAlgorithm()
#15717
Phalcon\Factory\AdapterFactory::getAdapters()
to Phalcon\Factory\AdapterFactory::getServices()
#15717
Phalcon\Crypt\Crypt::__construct()
to have useSigning
set to true
by default #15717
Phalcon\Config
Phalcon\Config
to Phalcon\Config\Config
Phalcon\Config\Config::path
by making the delimiter
parameter a string
Phalcon\Config\Adapter\Ini::__construct
to not accept null
as the mode. The default is now INI_SCANNER_NORMAL
(2)Phalcon\Db\Adapter\AdapterInterface::getInternalHandler()
and Phalcon\Db\Adapter\Pdo\AbstractPdo::getInternalHandler()
to return var
instead of \PDO
for custom adapters with different engines #15119
Phalcon\Filter
to Phalcon\Filter\Filter
; added more tests #15726
Phalcon\Mvc\Model::getPreparedQuery()
to return QueryInterface
instead of Query
#15562
Phalcon\Cache
to Phalcon\Cache\Cache
#15728
Phalcon\Factory\AdapterFactory
to define the factory exception in getExceptionClass()
instead of a property. #15728
Phalcon\Db\Adapter\AbstractAdapter::getSqlVariables()
to Phalcon\Db\Adapter\AbstractAdapter::getSQLVariables()
to align with the rest of the getSQL*
methods #15637
Phalcon\Logger
to Phalcon\Logger\Logger
#15727
Phalcon\Escaper
Phalcon\Escaper
to Phalcon\Html\Escaper
Phalcon\Escaper\EscaperInterface
to Phalcon\Html\Escaper\EscaperInterface
Phalcon\Escaper\Exception
to Phalcon\Html\Escaper\Exception
escapeCss()
becomes css()
escapeJs()
, becomes js()
escapeHtml()
becomes html()
escapeHtmlAttr()
becomes attributes()
escapeUrl()
becomes url()
setHtmlQuoteType()
becomes setFlags()
#15757
Phalcon\Encryption\Security::hash()
to also use password_hash()
and accept ARGON2*
algorithms #15731
realClassName
in Phalcon\Mvc\Router\Route::getRoutePaths()
if definition is string to make processing same as if array definition #15067
Phalcon\Validation::getValue()
behavior to get value from data
if not found in entity
. #14203
Phalcon\Forms\Form::isValid()
signature: added whitelist
argument. #14203
Phalcon\Support\Collection\ReadOnly
to Phalcon\Support\Collection\ReadOnlyCollection
to avoid conflicts with the read-only feature in PHP 8.1 #15767
Phalcon\Text
- replaced by Phalcon\Support\Helper\Str\*
#15776
Phalcon\Helper\Arr
- replaced by Phalcon\Support\Helper\Arr\*
#15776
Phalcon\Helper\File
- replaced by Phalcon\Support\Helper\File\*
#15776
Phalcon\Helper\Json
- replaced by Phalcon\Support\Helper\Json\*
#15776
Phalcon\Helper\Number
- replaced by Phalcon\Support\Helper\Number\*
#15776
Phalcon\Helper\Str
- replaced by Phalcon\Support\Helper\Str\*
#15776
Phalcon\Text
, Phacon\Helper\*
from the code replacing it with Phalcon\Support\Helper\*
#15776
phalcon/phalcon
thus increasing coverage #15776
Phalcon\Assets\Manager
to require a Phalcon\Html\TagFactory
in its constructor #15776
Phalcon\Events\AbstractEventsAware
class to handle the Events Manager when necessary #15691
Phalcon\Acl\Adapter\AdapterInterface::getInheritedRoles()
and Phalcon\Acl\Adapter\Memory::getInheritedRoles()
that returns the inherited roles based on a passed role name (or all if no parameter supplied) #15154
Phalcon\Crypt
Phalcon\Crypt\Padding\PadInteface
and padding adapters
Phalcon\Crypt\Padding\Ansi
Phalcon\Crypt\Padding\Iso10126
Phalcon\Crypt\Padding\IsoIek
Phalcon\Crypt\Padding\Noop
Phalcon\Crypt\Padding\PadInterface
Phalcon\Crypt\Padding\Pkcs7
Phalcon\Crypt\Padding\Space
Phalcon\Crypt\Padding\Zero
Phalcon\Crypt\PadFactory
to easily create padding adaptersPhalcon\Cache\Adapter\*::setForever()
and Phalcon\Storage\Adapter\*::setForever()
to allow storing a key forever #15485
Phalcon\Encryption\Security::getHashInformation()
to return information for a hash #15731
Phalcon\Encryption\Security::CRYPT_ARGON2I
and Phalcon\Encryption\Security::CRYPT_ARGON2ID
#15731
allowEmpty
checks to common validators #15515
Phalcon\Forms\Form::getFilteredValue()
to get filtered value without providing entity #15438
Phalcon\Forms\Form::setWhitelist()
and Phalcon\Forms\Form::getWhitelist()
#14203
dirtyState
serialization in Phalcon\Mvc\Model
#15571
Phalcon\Html\TagFactory
(call service as a method) #15776
Phalcon\Support\HelperFactory
(call service as a method) #15776
Phalcon\Html\Helper\Doctype
helper for doctype
generation #15776
style
or link
tag option for Phalcon\Html\Helper\Style
#15776
Query::getExpression()
return type #15553
Phalcon\Mvc\Model::getRelated()
to correctly return relationships (cached or not) when the foreign key has changed #15649
Phalcon\Db\Adapter\Pdo\*
, Phalcon\Mvc\Model
and Phalcon\Mvc\Model\MetaData\Strategy\Annotations
to treat BIGINT
numbers as string #15632
Phalcon\Crypt\Crypt::decrypt()
to correctly calculate the hash when using signed mode #15717
Phalcon\Mvc\Model\Manager::isVisibleModelProperty()
to correctly check if setting property is visible #15276
Phalcon\Config\Config::merge
to retain numeric indexes in deep merges #14705
phpinfo()
#15269
Phalcon\Storage\Adapter\Redis::getAdapter()
and Phalcon\Cache\Adapter\Redis::getAdapter()
to accept the connection timeout in the constructor options
#15744
Phalcon\Db\Adapter\AbstractAdapter::getSQLVariables()
to return an empty array when initialized #15637
Phalcon\Cache\Adapter\*
and Phalcon\Storage\Adapter\*
to delete a key when set()
is called with a zero or negative TTL #15485
Phalcon\Db\Adapter\Pdo\Mysql
to not use PDO::ATTR_EMULATE_PREPARES
and PDO::ATTR_STRINGIFY_FETCHES
by default. This allows numbers to be returned with resultsets instead of strings for numeric fields #15361
Phalcon\Validation\Validator\File
to use messageFileEmpty
#14928
Phalcon\Db\RawValue
usage bugs in Phalcon\Mvc\Model::doLowUpdate()
#15413
type
attribute for stylesheet links #15776
Phalcon\Debug
to not throw an exception if a URL service is not present #15381
Phalcon\Kernel
- obsolete #15776
Published by niden about 3 years ago
All notable changes to this version has been documented in the CHANGELOG-5.0.md file.
Supported PHP versions: 7.4, 8.0
Published by niden about 3 years ago
All notable changes to this version has been documented in the CHANGELOG-5.0.md file.
Supported PHP versions: 7.4, 8.0
Published by niden about 3 years ago
All notable changes to this version has been documented in the CHANGELOG-5.0.md file.
Supported PHP versions: 7.4, 8.0
Published by niden over 3 years ago
All notable changes to this version has been documented in the CHANGELOG-5.0.md file.
Supported PHP versions: 7.4, 8.0
Published by niden over 3 years ago
All notable changes to this version has been documented in the CHANGELOG-5.0.md file.
Published by niden over 3 years ago
Supported PHP versions 7.3, 7.4
Published by niden over 3 years ago
Published by niden over 3 years ago
Supported PHP Versions: 7.4, 8.0
Logger\Log::log()
log
to recognize all log levels #15214
setClaims
to be protected so that the Phalcon\Security\JWT\Builder
class can be properly extended. #15322
Phalcon\Mvc\Model::average()
to return float
value when is string
#15287
Phalcon\Storage\Serializer\Igbinary
to store is_numeric
and bool
values properly #15240
Phalcon\Validation\Validator\Confirmation
was failing to compare cases such as 000123 = 123 #15347
Phalcon\Storage\Adapter
failing to retrieve empty like stored data (such as [], 0, false) 15125
function getEventsManager()
to allow null return 15010
Phalcon\Flash\Session::has()
to properly check if any messages are existing 15204
Published by niden almost 4 years ago
Supported PHP Versions: 7.2, 7.3, 7.4
Phalcon\Security\JWT
. Offers support for:
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()
to return the base language if this is a specific one (en
vs en-US
) #3135
preload
for Volt, which will send a HTTP/2 preload header #13128
Phalcon\Helper\Arr::blackList()
to exclude elements of an array by the keys obtained from the elements of a blacklist #14801 @TimurFlush
Phalcon\Debug::renderHtml()
to get a HTML representation of the exception #14794 @TimurFlush
Phalcon\Mvc\Router\Annotations->setActionPreformatCallback($callback)
to set a callback which pre-formats actions to custom pattern #14819
Phalcon\DataMapper\Pdo\Connection
Phalcon\DataMapper\Pdo\Connection\Decorated
Phalcon\DataMapper\Pdo\Profiler\Profiler
Phalcon\DataMapper\Pdo\Profiler\MemoryLogger
Phalcon\DataMapper\Pdo\ConnectionLocator
Phalcon\DataMapper\Query\Bind
Phalcon\DataMapper\Query\Delete
Phalcon\DataMapper\Query\Insert
Phalcon\DataMapper\Query\Select
Phalcon\DataMapper\Query\Update
Phalcon\DataMapper\Query\QueryFactory
DataMapper\Pdo
connection. #14734
Phalcon\Mvc\Micro\LazyLoader::getHandler()
to return real handler when using lazy loaded controllers for Phalcon\Mvc\Micro
#14871 @Jurigag
Phalcon\Collection\CollectionInterface
and Phalcon\Config\ConfigInterface
to use as typehints when extending or implementing custom classes #15106 @BeMySlaveDarlin
Phalcon\Db\Adapter\AdapterInterface::getDefaultValue()
and supportsDefaultValue()
methods to properly support the DEFAULT
keyword #15180
Phalcon\Db\Adapter\AbstractAdapter::supportsDefaultValue()
method to properly support the DEFAULT
keyword #15180
session
service is defined #11770, #14649
Phalcon\Db\Adapter\*::getRawSQLStatement()
to return the full SQL query with parameters #12196
Phalcon\Filter::sanitize
to throw a E_USER_NOTICE
when a filter does not exist. #14679
[
and ]
. To use [
and ]
escape they (\[
, \]
) #14535
Phalcon\Http\Response::setJsonContent
to apply with rfc7159Phalcon\Http\Message\Uri
to work with clone
. #15040
Phalcon\Validation\AbstractValidator::__construct
. Save custom validator message in options. #15053 @ivan-zolotavin
_
prefix in methods names: getRelatedRecords()
, groupResult()
, exists()
, preSaveRelatedRecords()
, preSave()
, doLowUpdate()
, postSaveRelatedRecords()
, postSave()
, cancelOperation()
, doLowInsert()
, getConnection()
, getConnectionService()
, getVersion()
, getSpecial()
#14971
Phalcon\Mvc\Model\Relation
to accept callable params for model relations. #15158
Phalcon\Db\Dialect\Mysql::getColumnDefinition
to recognize size
for DATETIME
, TIME
and TIMESTAMP
columns #13297
Phalcon\Events\Manager
to provide callable support #13322, #15045
Phalcon\Validation\Validator\Uniqueness
fixed except query #15084
Phalcon\Mvc\Model
to also check the params option in cascade relations when deleting #15098
Phalcon\Mvc\Model
to also check the params option in restricted relations when deleting #15172
Phalcon\Mvc\Model::findFirst()
to return correct value #15077
Phalcon\Mvc\Model\CriteriaInterface::where()
parameters #15144
Phalcon\Http\Response\Cookies::set()
to utilize the options parameter correctly #15129
Phalcon\Http\Cookie::send()
to define options
parameter #15142
Phalcon\Crypt
performance issues. #15118
Phalcon\Mvc\Router\Route
unicode support in patterns #15102
Phalcon\Mvc\Model::cloneResultMap()
when column map is used with orm.cast_on_hydrate
turned on. #14617
Phalcon\Mvc\Model::sum()
, average()
, minimum()
, maxmium()
, count()
to utilize the transaction parameter. #15113
Phalcon\Mvc\Model::__set()
to clear dirtyRelated
when empty array is set. #14822
Phalcon\Mvc\Model
to skip columns with default values when the DEFAULT
keyword is not supported by the database adapter (SQLite) #15180
Phalcon\Mvc\Router
to handle numeric routes properly #14926
Phalcon\Session\Adapter\Redis
and Phalcon\Session\Adapter\Libmemcached
to utilize the prefix option #15184
Phalcon\Mvc\Model
to save the modified properties of previously queried single related records. #15148