Version 2.0.7 Stable
andresgutierrez
released this
17 Aug 18:57
·
9722 commits
to master
since this release
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
thanMvc\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 bagafterCreate
/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
, updateCookie
andCookies
to use this interface - DecouplingCookies
andCookie
- CheckSession
state before using it inCookie
. #10789 - Fixed merge of two
Phalcon\Config
instances that contains object values different thanPhalcon\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 whenphqlLiterals
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