We are excited to announce the immediate availability of Phalcon 3.0.2 [LTS].
This release marks another small milestone in the evolution of Phalcon, addressing a number of bugs and making the framework better for all of us :)
A big thank you to all of our contributors and the community!!
The release tag can be found here: 3.0.2
Highlights
- Fixed saving snapshot data while caching model 12170, 12000
- Fixed
Phalcon\Http\Response\Headers::sendto send correct status header 12179 - Fixed
Phalcon\Mvc\Model::setSnapshotData,Phalcon\Mvc\Model\Resultset\Simple::toArrayby fixing an issue likefetch a, a[key]using Zephir 11205, 12147 - Fixed
Phalcon\Cache\Backend\Memcache::flushto remove all query keys after flush memcached 12182 - Fixed
Phalcon\Cache\Backend\Memory::deleteto correct remove items fromPhalcon\Cache\Backend\Memory::$_data - Fixed
Phalcon\Cache\Frontend\Data::afterRetrieve,Phalcon\Cache\Frontend\Igbinary::afterRetrieve,Phalcon\Cache\Frontend\Msgpack::afterRetrieveto unserialize only raw data 12186 - Fixed
Phalcon\Mvc\Model::cloneResultMapHydrateto correct create array/objects from data by column map with types 12191 - Fixed
Phalcon\Validation\Validator\Confirmation::validateto usefieldWithinstead offieldwhen looking up the value for labelWith. - Fixed
Phalcon\Cache\Backend\Redis::_connectto useselectredis internal function only when theindexis greater than zero. - Fixed
Phalcon\Config\Adapter\Ini::_castto allow create extended config adapters 12230 - Fixed
Phalcon\Tag::appendTitle,Phalcon\Tag::prependTitleto stack title prepending and appending 12233 - Fixed
Phalcon\Debug::getVersionto 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::readandPhalcon\Session\Adapter\Redis::destroyin accordance with thesession_set_save_handlerAPI 12206 - Fixed
Phalcon\Validation::getValue()to use filters when having entity - Fixed
Phalcon\Db\Dialect\Mysql::describeReferences()andPhalcon\Db\Dialect\Postgresql::describeReferences()to return proper sql - Fixed
Phalcon\Db\Column::hasDefaultto returnfalsefor autoincrement columns phalcon/phalcon-devtools#853 - Fixed
Phalcon\Db\Dialect\Postgresql::createTable,Phalcon\Db\Dialect\Postgresql::addColumn,Phalcon\Db\Dialect\Postgresql::modifyColumnto correct escape default values 12267, phalcon/phalcon-devtools#859 - Fixed
Phalcon\Forms\Form::bindto clean form elements 11978, 12165, 12099, 10044 - Fixed
Phalcon\Tag::resetInputfor proper use without attempts to clear$_POST12099 - Fixed
Phalcon\Db\Dialect\MysqlandPhalcon\Db\Dialect\Postresqlto correctly check schema in missing methods - Fixed
Phalcon\Cache\Backend\Apc::flushto remove only it’s own keys by prefix 12153 - Fixed
Phalcon\Acl\Adapter\Memory::isAllowedto call closures when using wildcard 12333 - Fixed
Phalcon\Validation\Validator\Filearray to string conversion inminResolutionandmaxResolution12349 - Fixed
Phalcon\Cache\Backend\File::queryKeys()to compare the filename against parsed prefix - Database identifiers are now properly escaped 12410
Update/Upgrade
Phalcon 3.0.2 can be installed from the master branch, if you don’t have Zephir installed follow these instructions:
git clone https://github.com/phalcon/cphalcon
cd cphalcon/build
sudo ./install
Note that running the installation script will replace any version of Phalcon installed before.
Windows DLLs are available in the download page.
We encourage existing Phalcon 3 users to update to this maintenance version.
Chat - Q&A
Support
Social Media
Videos
<3 Phalcon Team