resources/CHANGELOG-3.2.md
Phalcon\Mvc\Model\Query::_getQualified to correct replace field names in WHERE #12971Phalcon\Mvc\Model\Query::_executeSelect threw RuntimeException, if db:beforeQuery() returned falsePhalcon\Validation\Validator\File::validate to work properly with parameter 'message' #12947Phalcon\Mvc\View::render to render a view with params #13046Phalcon\Mvc\Model\Manager::getRelationRecords to work properly with provided columns #12972Phalcon\Mvc\Model\Query\Builder::$_with parameter #13023Phalcon\Dispatcher::dispatch to ensure proper flow for all forward/exception/dispatch event hooks #12931Phalcon\Db\Adapter\Pdo\Postgresql::describeColumns to work properly with DOUBLE PRECISION and REAL data types #12842Phalcon\Paginator\Adapter\QueryBuilder::getPaginate to use the db connection service of the model #12957Phalcon\Paginator\Adapter\QueryBuilder::getPaginate to escape reserverd words #12950Phalcon\Dispatcher::dispatch to correct forward with the modified action suffix #12988Phalcon\Forms\Element::_construct to prevent create form element with empty name #12954Phalcon\Db\Dialect\Mysql::getForeignKeyChecks to generate a SQL to check the foreign key settings #2604, phalcon/phalcon-devtools#556Phalcon\Config::merge across minor version of PHP7 #12779Phalcon\Mvc\Model\Query\Builder methods: _conditionNotIn, _conditionIn, _conditionNotBetween and _conditionBetween to allow 3rd party libraries extend itPhalcon\Assets\Manager::output, implemented missing resource type filtering for mixed resource collections #2408Phalcon\Http\Response::getStatusCode to return (int) HTTP code only, instead of full string #12895Phalcon\Db\Dialect\Postgresql::addForeignKey for proper creating the foreign key without a namePhalcon\Cache\Backend\Apcu::flush to use APCu instead APC #12934Phalcon\Db\Adapter\Pdo\Mysql::addForeignKey for proper creating the foreign key with a desired key name #2604, phalcon/phalcon-devtools#556Phalcon\Db\Dialect\Mysql::addForeignKey to generate correct SQL #2604, phalcon/phalcon-devtools#556E_DEPREACATED by using Phalcon\Mvc\Model\Criteria::addWhere, Phalcon\Debug::getMajorVersion, Phalcon\Dispatcher::setModelBinding, Phalcon\Tag::resetInput, Phalcon\Mvc\Model\Validator::__constructPhalcon\Filter$type argument to interface Phalcon\Mvc\Model\Query\BuilderInterface::join() to specify type joinPhalcon\Mvc\Model::hasUpdated and Phalcon\Mvc\Model:getUpdatedFields, way to check if fields were updated after create/save/updatePhalcon\Paginator\Adapter\QueryBuilder #12111Phalcon\Config::path to get a value using a dot separated path #12221Phalcon\Di::loadFromYaml) and php array (Phalcon\Di::loadFromPhp) files, so we can keep the references cleanly separated from code #12784Phalcon\Cache\Backend\Apcu to introduce pure support of APCu #12098, #11934Phalcon\Annotations\Adapter\Apcu to introduce pure support of APCu #12098Phalcon\Mvc\Model::setup(['updateSnapshotOnSave' => false]) or phalcon.orm.update_snapshot_on_save = 0 in php.iniPhalcon\Mvc\Model\Manager::setModelPrefix and Phalcon\Mvc\Model\Manager::getModelPrefix to introduce tables prefixes #10328Phalcon\Mvc\Model\Query\Builder::andHaving, Phalcon\Mvc\Model\Query\Builder::orHaving, Phalcon\Mvc\Model\Query\Builder::betweenHaving, Phalcon\Mvc\Model\Query\Builder::notBetweenHaving, Phalcon\Mvc\Model\Query\Builder::inHaving, Phalcon\Mvc\Model\Query\Builder::notInHavingskip_on_insert, skip_on_update and allow_empty_string and fixed a bug for renamed integer columns in Phalcon\Mvc\Model\MetaData\Strategy\Annotations::getMetaDataPhalcon\Mvc\Model::assign by using Phalcon\Mvc\Model::setup or ini optionPhalcon\FilterPhalcon\Mvc\Model\Binder::findBoundModel method. Params fetched from cache are being added to internalCache class property in Phalcon\Mvc\Model\Binder::getParamsFromCachePhalcon\Mvc\Model\Criteria::createBuilder to create a query builder from criteriadispatcher::beforeForward event to allow forwarding request to the separated module #121, #12417, #2496, #1658Phalcon\Security\Random:base62 to provide the largest value that can safely be used in URLs without needing to take extra characters into consideration #12105Phalcon\Assets\ResourceInterface. So now Phalcon\Assets\Inline and Phalcon\Assets\Resource implements ResourceInterfacePhalcon\Assets\Collection::has to checks whether the resource is added to the collection or notPhalcon\Cli\Dispatcher::getOption, Phalcon\Cli\Dispatcher::hasOption and the options as parameter to cli handlersPhalcon\Config\Adapter\Grouped to allow usage of multiple configuration files/adapters in a simple format #12884DISTINCT type for Phalcon\Text::randomPhalcon\Crypt::encryptBase64 and Phalcon\Crypt::decryptBase64 #12490Phalcon\Mvc\Micro::handle to prevent attemps to send response twice #12668Di::set, Di::setShared to allow pass more than 10 arguments #12299Phalcon\Mvc\Model\MetaData\Strategy\Annotations::getColumnMaps where only renamed columns where returned if there was onePhalcon\Mvc\Micro:handle to correctly handle before handlers #10931Phalcon\Mvc\Micro:handle to correctly handle afterBinding handlersPhalcon\Mvc\Model::hasChanged to correctly use it with arrays #12669Phalcon\Mvc\Model\Resultset::delete to return result depending on success #11133Phalcon\Session\Adapter::destroy to correctly clear the $_SESSION superglobal #12326, #12835Phalcon\Assets\Collection:add to avoid duplication of resources #10938, #2008Phalcon\Mvc\View\Engine\Volt::compile to not throw exception in case of absence the file and stat option is true #12849Phalcon\Mvc\Collection::getReservedAttributes to workaround for PHP 7/7.1 bug with static null when extending class phalcon/incubator#762, phalcon/incubator#760Phalcon\Cache\Backend\Redis::__construct and Phalcon\Cache\Backend\Redis::_connect to correctly handle the Redis auth option #12736Phalcon\Mvc\Collection::getReservedAttributes, added missing properties to reserved attributes phalcon/incubator#762, phalcon/incubator#760Phalcon\Mvc\Router\Annotation::processActionAnnotation to support PATCH request