Phalcon v3.0.2 Release Notes

Release Date: 2016-11-26 // over 7 years ago
    • ๐Ÿ›  Fixed saving snapshot data while caching model #12170, #12000
    • ๐Ÿ›  Fixed Phalcon\Http\Response\Headers::send to send correct status header #12179
    • ๐Ÿ›  Fixed Phalcon\Mvc\Model::setSnapshotData, Phalcon\Mvc\Model\Resultset\Simple::toArray by fixing an issue like fetch a, a[key] using Zephir #11205, #12147
    • ๐Ÿ›  Fixed Phalcon\Cache\Backend\Memcache::flush to remove all query keys after flush memcached #12182
    • ๐Ÿ›  Fixed Phalcon\Cache\Backend\Memory::delete to correct remove items from Phalcon\Cache\Backend\Memory::$_data
    • ๐Ÿ›  Fixed Phalcon\Cache\Frontend\Data::afterRetrieve, Phalcon\Cache\Frontend\Igbinary::afterRetrieve, Phalcon\Cache\Frontend\Msgpack::afterRetrieve to unserialize only raw data #12186
    • ๐Ÿ›  Fixed Phalcon\Mvc\Model::cloneResultMapHydrate to correct create array/objects from data by column map with types #12191
    • ๐Ÿ›  Fixed Phalcon\Validation\Validator\Confirmation::validate to use fieldWith instead of field when looking up the value for labelWith.
    • ๐Ÿ›  Fixed Phalcon\Cache\Backend\Redis::_connect to use select redis internal function only when the index is greater than zero.
    • ๐Ÿ›  Fixed Phalcon\Config\Adapter\Ini::_cast to allow create extended config adapters #12230.
    • ๐Ÿ›  Fixed Phalcon\Tag::appendTitle, Phalcon\Tag::prependTitle to stack title prepending and appending #12233.
    • ๐Ÿ›  Fixed Phalcon\Debug::getVersion to provide valid link to the latest Phalcon major version #12215
    • Fixed Phalcon\Session\Adapter\Libmemcached::read, Phalcon\Session\Adapter\Libmemcached::destroy, Phalcon\Session\Adapter\Memcache::read, Phalcon\Session\Adapter\Memcache::destroy, Phalcon\Session\Adapter\Redis::read and Phalcon\Session\Adapter\Redis::destroy in accordance with the session_set_save_handler API #12206
    • ๐Ÿ›  Fixed Phalcon\Validation::getValue() to use filters when having entity
    • ๐Ÿ›  Fixed Phalcon\Db\Dialect\Mysql::describeReferences() and Phalcon\Db\Dialect\Postgresql::describeReferences() to return proper sql
    • ๐Ÿ›  Fixed Phalcon\Db\Column::hasDefault to return false for autoincrement columns phalcon/phalcon-devtools#853
    • ๐Ÿ›  Fixed Phalcon\Db\Dialect\Postgresql::createTable, Phalcon\Db\Dialect\Postgresql::addColumn, Phalcon\Db\Dialect\Postgresql::modifyColumn to correct escape default values #12267, phalcon/phalcon-devtools#859
    • ๐Ÿ›  Fixed Phalcon\Forms\Form::bind to clean form elements #11978, #12165, #12099, #10044
    • ๐Ÿ›  Fixed Phalcon\Tag::resetInput for proper use without attempts to clear $_POST #12099
    • ๐Ÿ›  Fixed Phalcon\Db\Dialect\Mysql and Phalcon\Db\Dialect\Postresql to correctly check schema in missing methods
    • ๐Ÿ›  Fixed Phalcon\Cache\Backend\Apc::flush to remove only it's own keys by prefix #12153
    • ๐Ÿ›  Fixed Phalcon\Acl\Adapter\Memory::isAllowed to call closures when using wildcard #12333
    • ๐Ÿ›  Fixed Phalcon\Validation\Validator\File array to string conversion in minResolution and maxResolution #12349
    • ๐Ÿ›  Fixed Phalcon\Cache\Backend\File::queryKeys() to compare the filename against parsed prefix
    • Database identifiers are now properly escaped #12410