Hello everyone!!

We are extremely happy today to announce the release of our newest Phalcon version: 3.1.2.

This release fixes a few bugs, but one of them has been one of the most sought after by the community: PHP 7.1 support.

The release tag can be found here: 3.1.2

Imagick::getVersion()

Fixed Imagick::getVersion() error in some systems #12729. In certain systems, extending Imagick::getVersion() cannot be called and is correctly called now using Imagick->getVersion() .

Object of class Phalcon\Db\RawValue could not be converted to float

Fixed Phalcon\Mvc\Model::_doLowInsert to properly set snapshot when having default values and public properties #12766

PHP 7.1 Support

Fixed PHP 7.1 issues [#12055](https://github.com/phalcon/cphalcon/issues/12055).

This issue took us a lot longer to address than we would have liked. We had to tackle issues with Zephir as well as our code generation scripts along with this one.

The wait is over though! Phalcon can be installed with PHP 7.1 installations, so enjoy it!

Regarding our goals, we are a bit behind on our Zephir Milestone with 50% done. We are working however hard to fix all the issues remaining. The documentation revamp also is moving along nicely.

Community

A huge thank you and kudos to our community for the patience and support all this time. Also huge thank you to our contributors for making this release possible!

Phalcon 3.1.2 can be installed from the master branch, if you don’t have Zephir installed follow these instructions:

git clone http://github.com/phalcon/cphalcon cd cphalcon/build sudo ./install

Note that running the installation script will replace any version of Phalcon installed before.

PackageCloud.io has been updated to allow your package manager (for Linux machines) to upgrade to the new version seamlessly.

Note that the Windows DLLs are now available in our Github Release page

We encourage existing Phalcon 3 users to update to this version.

<3 Phalcon Team