Package Release Info


Update Info: Base Release
Available in Package Hub : 15





Change Logs

* Fri Mar 30 2018
- Update to 3.3.2:
  * Fixed Phalcon\Db\Dialect\Mysql::modifyColumn to produce valid SQL for
    renaming the column
  * Fixed Phalcon\Forms\Form::getMessages to return back previous behaviour
  * Fixed Phalcon\Mvc\Model\Behavior\SoftDelete::notify to solve
    the exception that soft deletion renamed model
  * Fixed E_DEPRECATED error for each() in Phalcon\Debug\Dump
* Tue Jan 16 2018
- Update to 3.3.1:
  * Added support of PHP 7.2 and initial support of PHP 7.3
  * Added support for switch/case syntax to the Volt Engine
  * Added Phalcon\Logger\Adapter\Blackhole
  * Added Phalcon\Http\Request::hasHeader to check if certain header exists
  * Added support of 103 (Early Hint) HTTP status code
  * Added router:beforeMount event to Router::mount
  * Added ability to use PDO option aliases on database connect
  * Added Phalcon\Mvc\Model\MetaData\Apcu
  * Added ability to use string(file path) as a argument in Phalcon\Config\Factory::load()
  * Changed Phalcon\Mvc\Model to allow to pass a transaction within the query context
  * Many other fixes and improvements.
* Mon Oct 23 2017
- Update to 3.2.4:
  * Fix regression by removing injection of dispatcher's parameters.
* Fri Oct 20 2017
- Update to 3.2.3:
  * Minor fixes arround Mvc\Model, View and Query.
* Wed Oct 11 2017
- Don't generate c from zephir. Use c code provided by upstream.
- Drop zephir-0.9.11.tar.gz.
* Fri Aug 18 2017
- Update Phalcon to 3.2.2 and use zephir 0.9.11:
  * Bug fix release.
* Wed Aug 02 2017
- Drop the php5 part to keep only php7 due to the php5 removal
* Wed Jul 12 2017
- Update version to 3.2.1:
  * Added Phalcon\Db\Dialect\Mysql::getForeignKeyChecks to generate a SQL to
    check the foreign key settings
  * Many bugfixes.
* Fri Jun 23 2017
- Update version to 3.2.0 and build with zephir 0.9.9.
* Mon Apr 10 2017
- Update Phalcon to 3.1.2 and use zephir 0.9.7.
* Tue Dec 20 2016
- Update Phalcon to 3.0.2 and use zephir 0.9.5.
* Wed Aug 24 2016
- Update Phalcon to 3.0.1.
* Wed Aug 17 2016
- Compile phalcon-3.0.0 with zephir 0.9.4.
* Sat Jul 30 2016
- Update Phalcon to 3.0.0. Package built with zephir-0.9.3.
* Thu Mar 24 2016
- Phalcon 2.1.0 RC1.
* Thu Mar 10 2016
- Phalcon 2.1.0 beta 2.
* Sun Nov 29 2015
- Phalcon 2.0.9
  + Improved overall support of SQL for migrations
  + Fixed bug that double serializes data using Redis adapter
  + Added console:boot event to allow the developer to perform initialization actions
  + Added implementation options allowEmpty for Phalcon\Mvc\Model\Validator\Ip
  + Fixed SQLite bug[#10997] related to setting of index type
  + Added Phalcon\Db\Dialect\Sqlite::listIndexesSql - to generate the SQL to get query list of indexes
  + Fixed MySQL bug[#11036] related to setting of index type
  + Added missed RouteInterface::setHostname, RouteInterface::getHostname
  + Added strict option for ExclusionIn validator
  + Added Phalcon\Text::underscore - to make a phrase underscored instead of spaced
  + Added Phalcon\Text::humanize - to make an underscored or dashed phrase human-readable
  + Added ability to change document class to be returned in ODM through class option
* Sat Sep 26 2015
- Phalcon 2.0.8
  + Added Phalcon\Security\Random::base58 - to generate a random base58 string
  + Added Phalcon\Logger\Adapter::isTransaction() to check whether the logger is currently in transaction mode or not (Phalcon 1.3 behavior)
  + Phalcon\Session\Adapter now closes the session when the adapter is destroyed (Phalcon 1.3 behavior)
  + Fixed fetching of data in modes FETCH_CLASS, FETCH_INTO and FETCH_FUNC in Phalcon\Db
  + Added missing code property in Phalcon\Validation\Message available in Phalcon 1.3.x
  + Added Phalcon\Db\Column::TYPE_TIMESTAMP to allow migrations on these kind of columns
  + Added Phalcon\Db\ColumnInterface::hasDefault to check if a column has a default value declared in its database column definition
  + Fixed determining of default value for column in Phalcon\Db\Dialect\MySQL, Phalcon\Db\Dialect\Sqlite and Phalcon\Db\Dialect\Postgresql classes
  + Now Phalcon\Mvc\Model::__call invokes finders as in __callStatic
  + Fixed Phalcon\Db\Dialect\Postgresql::getColumnDefinition for BIGINT and BOOLEAN data types
  + Fixed BOOLEAN default value in Phalcon\Db\Dialect\Postgresql
  + Added Phalcon\Validation\Validator\CreditCard - validation credit card number using luhn algorithm
* Tue Aug 18 2015
- Phalcon 2.0.7
  + Image\Adapter\Gd::save() no longer fails if the method or the instance is created with a filename without an extension
  + Fixed segfault and implementation of Image\Adapter\Imagick::text()
  + Exceptions thrown in Volt compiler are now Phalcon\Mvc\View\Engine\Exception
  + Now you can import macros from other files using {% include "file.volt" %}
  + Undefined function calls fall back to macro calls in Volt templates
  + Automatic bound parameters in Mvc\Model\Criteria now uses a different prefix
  + than Mvc\Model\Query\Builder to avoid collisions
  + Added Cache\Multiple::flush() to flush the cache backends added to the multiple system
  + Fixed Session\Bag::remove()
  + Session\Bag::destroy() eliminates any temporary data in the variables bag
  + afterCreate/afterUpdate are only called if saving related records was successful
  + Added an optional parameter removeData to Session\Adapter::remove() to remove any data in $_SESSION that belongs to the uniqueId or the whole session data
  + Now session variables making use of unique prefixes use # as internal separator
  + Added parameter that changes the default operator for conditions in method Mvc\Model\Criteria::fromImput() #10749
  + Added \Phalcon\Queue\Beanstalk::listTubes() to get list of a tubes
  + Added a fix to avoid that a table present in many sub-queries causes invalid SQL generation
  + Add CookieInterface, update Cookie and Cookies to use this interface - Decoupling Cookies and Cookie - Check Session state before using it in Cookie. #10789
  + Fixed merge of two Phalcon\Config instances that contains object values different than Phalcon\Config compatible instances
  + When creating tables in Postgres, inline PRIMARY keys are now escaped properly#10797
  + Fixed incorrect generation of SELECT COUNT(*) causing unexpected exceptions when phqlLiterals is disabled
  + Added Phalcon\Security\Random - secure random number generator class. Provides secure random number generator which is suitable for generating session key in HTTP cookies, etc
* Wed Jul 22 2015
- Phalcon 2.0.6
  + Builds in TravisCI now uses Docker to perform faster builds
  + Added Http\Response::setCache() to easily set cache headers.
  + When a beanstalkd connection is closed the adapter does not produce a notice anymore
  + Default separator in Text::increment is now _ (underscore)
  + Using tel_field in Volt now generates correct PHP code
  + SQL generated by PostgreSQL dialect in dropTable and dropView is now correct
  + Errors generated in Cache\Backend\Memcached now shows the result code to easily debug problems
  + Fixed LIMIT/OFFSET SQL generation in Mvc\Model\Query\Builder
  + Fixed Logger\Formatter\Line to match 1.3.x behavior
  + Fixed warning when castOnHydrate' is true #10648
  + Added name before int/float/numeric/string/bool/null/other variables in Debug\Dump::output
  + Now Validation\Validator\Identical allows both 'accepted' and 'value' as value to keep backwards compatibility
  + Added \Phalcon\Mvc\Model\MetaData\Redis adapter.
  + Added Redis Session adapter
  + Fixed bug in Mvc\Model\Criteria::fromInput unallowing it to use renamed columns
  + Fixed bug in Http\Request getRawBody()/getPut() clears input buffer #10694
- Phalcon 2.0.5
  + Fixed a bug that makes that attaching an events manager to an Mvc\Application causes view->render() not being called
  + Fixed bug that makes generated SQL statements using FOR UPDATE not being parsed correctly
  + The email filter now no longer removes the ' character #10603
  + When an array is bound the cached representation in PHQL makes the SQL being incorrectly generated the second time.
  + Added \Phalcon\Mvc\Model\MetaData\Memcache and \Phalcon\Mvc\Model\MetaData\Libmemcached adapters
  + Fixed a bug that makes macro can't be called recursively in Volt