Hello community, here is the log from the commit of package php7-phalcon for openSUSE:Factory checked in at 2020-10-27 19:01:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/php7-phalcon (Old) and /work/SRC/openSUSE:Factory/.php7-phalcon.new.3463 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "php7-phalcon" Tue Oct 27 19:01:24 2020 rev:16 rq:844158 version:4.0.6 Changes: -------- --- /work/SRC/openSUSE:Factory/php7-phalcon/php7-phalcon.changes 2020-01-03 17:34:32.423220628 +0100 +++ /work/SRC/openSUSE:Factory/.php7-phalcon.new.3463/php7-phalcon.changes 2020-10-27 19:01:41.914863450 +0100 @@ -1,0 +2,168 @@ +Sun Aug 30 11:53:17 UTC 2020 - Arjen de Korte <suse+bu...@de-korte.org> + +- Update to 4.0.6 + * Changed Volt::convertEncoding to no longer using iconv for a fallback since it + causes issues with macOS [#14912] + * Changed schema manipulation in Phalcon\Db\Dialect\Mysql - unquote numerical + defaults [#14888] + * Changed the default ACL access level from boolean FALSE to Enum::DENY [#14974] + * Changed the way Phalcon\Http\Response::__construct checks content data type. + Now a TypeError will be thrown if incompatible data type was passed [#14983] + * Changed return type hints of the following Phalcon\Flash\FlashInterface's + methods: error, message, notice, success and warning [#14994] + * Changed return type hint for Phalcon\Mvc\ModelInterface::sum [#15000] + * Changed return type for Phalcon\Mvc\Model\Criteria::getLimit so that integer, + NULL or array will be returned [#15004] + * Changed return type hint for Phalcon\Mvc\Model\Manager::getCustomEventsManager to + return NULL instead of boolean FALSE if there is no special events manager [#15008] + * Changed Phalcon\Mvc\Model\MetaData::getDI so that now it will throw a + Phalcon\Mvc\Model\Exception if there is no DiInterface instance [#15011] + * Changed Phalcon\Http\Request::getJsonRawBody to use json_decode instead of + Phalcon\Json::decode [#14936] + * Changed Phalcon\Factory\AbstractFactory to expose getService which will throw an + exception if it does not exist. Removed checkService and adjusted all references + in newInstance() calls. [#15038] + * Changed the visibility of methods and properties in Phalcon\Http\Message\Response, + Phalcon\Http\Message\ServerRequest and Phalcon\Http\Message\Uri to work with clone. + [#15040] + * Fixed Phalcon\Mvc\Model\Query\Builder::getPhql to add single quote between string + value on a simple condition [#14874] + * Fixed recognizing language operators inside Volt's echo mode ({{ ... }}) [#14476] + * Fixed Tag::friendlyTitle to correctly convert titles under MacOS and Windows [#14866] + * Fixed the Volt compiler to no longer parse cache fragments and thus searching for + the viewCache service (deprecated for v4) [#14907] + * Fixed IN operator precedence in Volt [#14816] + * Fixed testing suite to work with PHPUnit 9 when we upgrade [#14837] + * Fixed return type hints of the following Phalcon\Acl\AbstractAdapter's methods: + getActiveAccess, getActiveRole and getActiveComponent [#14974] + * Fixed default value of the following Phalcon\Annotations\Annotation's properties: + $arguments and $exprArguments [#14977] + * Fixed return type hints of the following Phalcon\Annotations\Annotation's methods: + getArgument, getName and getNamedArgument [#14977] + * Fixed incorrect return type hint for Phalcon\Http\Response\Cookies::setSignKey + [#14982] + * Fixed return type hints for Phalcon\Config\ConfigFactory::load and + Phalcon\Config\ConfigFactory::newInstance to explicitly indicate the return type + as Phalcon\Config instance [#14978] + * Fixed return type hints for the following methods [#14987] + + Phalcon\Dispatcher\AbstractDispatcher::dispatch + + Phalcon\Dispatcher\DispatcherInterface::dispatch + + Phalcon\Filter::get + + Phalcon\Http\Message\AbstractCommon::cloneInstance + + Phalcon\Http\Message\AbstractCommon::processWith + + Phalcon\Http\Message\AbstractMessage::withAddedHeader + + Phalcon\Http\Message\AbstractMessage::withBody + + Phalcon\Http\Message\AbstractMessage::withHeader + + Phalcon\Http\Message\AbstractMessage::withProtocolVersion + + Phalcon\Http\Message\AbstractMessage::withoutHeader + + Phalcon\Http\Message\AbstractRequest::withMethod + + Phalcon\Http\Message\AbstractRequest::withRequestTarget + + Phalcon\Http\Message\AbstractRequest::withUri + + Phalcon\Mvc\Model\Binder::findBoundModel + + Phalcon\Validation::getEntity + + Phalcon\Validation\ValidationInterface::getEntity + * Fixed default value of Phalcon\Crypt::$key to satisfy the interface [#14989] + * Fixed return type hint for Phalcon\Di::getInternalEventsManager [#14992] + * Fixed return type hints of the following Phalcon\Flash\AbstractFlash's methods: + error, notice, success and warning [#14994] + * Fixed return type hint for Phalcon\Translate\InterpolatorFactory::newInstance [#14996] + * Fixed return type hint for Phalcon\Mvc\Model::sum [#15000] + * Fixed return type hint for Phalcon\Mvc\Model\CriteriaInterface::getLimit and + Phalcon\Mvc\Model\Criteria::getLimit to follow documentation and original purpose + [#15004] + * Fixed return type hint for Phalcon\Mvc\Model::count and + Phalcon\Mvc\ModelInterface::count to reflect original behavior [#15006] + * Fixed return type hint for Phalcon\Mvc\Model::getEventsManager to reflect original + behavior [#15008] + * Fixed return type hint for Phalcon\Mvc\Model::average and + Phalcon\Mvc\ModelInterface::average to reflect original behavior [#15013] + * Fixed return type hint for Phalcon\Mvc\Model\MetaData::getColumnMap and + Phalcon\Mvc\Model\MetaData::getReverseColumnMap to reflect original behavior [#15015] + * Fixed return type hint for Phalcon\Mvc\Model\MetaDataInterface::getColumnMap and + Phalcon\Mvc\Model\MetaDataInterface::getReverseColumnMap to reflect original behavior + [#15015] + * Fixed return type hint for Phalcon\Mvc\Model\CriteriaInterface::getColumns and + Phalcon\Mvc\Model\Criteria::getColumns to reflect original behavior [#15017] + * Fixed return type hint for Phalcon\Db\Column::getSize and + Phalcon\Db\ColumnInterface::getSize to reflect original behavior [#15019] + * Fixed return type hint for Phalcon\Db\Column::getAfterPosition and + Phalcon\Db\ColumnInterface::getAfterPosition to reflect original behavior [#15021] + * Fixed return type hint for Phalcon\Mvc\Model\Manager::executeQuery and + Phalcon\Mvc\Model\Manager::ManagerInterface to reflect original behavior [#15024] + * Fixed return type hint for Phalcon\Mvc\Model\Resultset::getFirst and + Phalcon\Mvc\Model\ResultsetInterface::getFirst to reflect original behavior [#15027] + * Rollback the regression changes for Phalcon\Mvc\Model\Query::_prepareSelect to + properly prepare a SQL SELECT statement from a PHQL one [#14657] + * Fixed SerializerInterface usage for Phalcon\Mvc\Model\Resultset\Complex::unserialize + as well as Phalcon\Mvc\Model\Resultset\Complex::unserialize [#14942] + * Removed Phalcon\Translate\InterpolatorFactory::$mapper as well as + Phalcon\Translate\InterpolatorFactory::$services in favor of + Phalcon\Factory\AbstractFactory ones [#15036] +- Update to 4.0.5 + * Fixed Phalcon\Db::fetchAll to correctly return data when Enum::FETCH_COLUMN is + supplied. [#13321] + * Fixed Postgres NULL values to not be required during model update. [#14862] + * Fixed MySQL alter column when default value contains not only CURRENT_TIMESTAMP + [#14880] + * Fixed MySQL default value with ON UPDATE expression [#14887] + * Fixed Str::dirFromFile() to replace . with - to avoid issues with Windows + environments [#14858] +- Update to 4.0.4 + * Added a way to utilize GitHub actions to run database tests against each RDBMS and + reworked the testing suite. [#14779] + * Added the latest version of Codeception (v4) and utilized the phalcon4 module. + [#14779] + * Changed Column 'notNull' definition to make possible create nullable (NULL) columns + [#14804] + * Fixed Phalcon\Db\Adapter\Pdo\Postgresql to correctly identify bool fields instead of + treating them as tinyint [#14722] + * Fixed Phalcon\Cli\Console to pass current container to the + Phalcon\Mvc\ModuleDefinitionInterface::registerAutoloaders() [#14787] + * Fixed Phalcon\Db\Dialect\Mysql::createTable() to create default value with + CURRENT_TIMESTAMP ON UPDATE/DELETE [#14797] + * Fixed Phalcon\Storage\Adapter\* to no longer accept the serializer option as it was + clashing with the factory [#14828] + * Fixed Phalcon\Http\Request to return the correct host on an UnexpectedValueException + [#14763] + * Fixed Phalcon\Assets\Collection to initialize position to 0 [#14848] +- Update to 4.0.3 + * Fixed Phalcon\Db\Adapter\Pdo\Mysql Tinyint(1) is handled as boolean under MySql + [#14708] + * Fixed Phalcon\Mvc\View\Engine\Volt to produce the correct order of variables for the + join filter [#14771] + * Fixed Phalcon\Storage\Adapter\Stream::getKeys() bug in the absence of a directory + with a prefix name [#14725] + * Fixed Phalcon\Debug::onUncaughtException Should accept \Throwable instead of + \Exception as an argument [#14738] + * Fixed Phalcon\Validation\ValidatorFactory Should return + Phalcon\Validation\ValidatorInterface [14749] + * Fixed Phalcon\Mvc\Model\Binder to now correctly call has and set on the cache object + [#14743] + * Fixed Phalcon\Session\Adapter\Stream and Phalcon\Storage\Adapter\Stream to correctly + handle simultaneous read/write [#14694] + * Fixed Phalcon\Config\ConfigFactory to always add the correct extension [#14756] +- Update to 4.0.2 + * Fixed Phalcon version number incorrectly set in the previous release +- Update to 4.0.1 + * Changed the logic when logging times for Phalcon\Logger to use DateTimeImmutable so + as to handle microseconds if necessary. [#2893] + * Changed Phalcon\Http\Cookie::send and Phalcon\Http\Cookie::delete to allow for + samesite to be passed in the options when using PHP > 7.3 [#14627] + * Fixed Phalcon\Mvc\Model\Criteria Di isn't set when using Criteria::fromInput() + [#14538] + * Fixed Phalcon\Db\Dialect\Mysql removing unnecessary parentheses for double and float + [#14645] + * Fixed Phalcon\Http\Cookie::delete to parse the correct parameters - cannot use + alternative syntax until PHP 7.3 [#14643] + * Fixed Phalcon\Mvc\Model::__isset to take into account non visible properties by + checking the getter if it exists [#13518] + * Fixed Phalcon\Mvc\Model::__set to return a more informative message if we are tying + to access a non visible property [#13518] + * Fixed Phalcon\Mvc\Model\Resultset\Simple::toArray to correctly process virtual fields + [#14669] + * Fixed Phalcon\Session\Manager::getUniqueKey to prefix the key only if uniqueId is + present [#14688] + * Fixed Phalcon\Db\Adapter\Pdo::describeColumns to correctly detect ENUM columns + [#14691] + +------------------------------------------------------------------- Old: ---- cphalcon-4.0.0.tar.gz New: ---- cphalcon-4.0.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ php7-phalcon.spec ++++++ --- /var/tmp/diff_new_pack.wGTAYG/_old 2020-10-27 19:01:42.690864015 +0100 +++ /var/tmp/diff_new_pack.wGTAYG/_new 2020-10-27 19:01:42.694864018 +0100 @@ -1,7 +1,7 @@ # # spec file for package php7-phalcon # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -22,17 +22,19 @@ %define _architecture %([[ %{_arch} == "i586" ]] && echo "32bits" || echo "64bits") Name: %{_php}-phalcon -Version: 4.0.0 +Version: 4.0.6 Release: 0 Summary: PHP7 Extension Module License: BSD-3-Clause Group: Development/Libraries/PHP URL: http://phalconphp.com/ Source0: https://github.com/%{_name}/%{_cname}/archive/v%{version}.tar.gz#/%{_cname}-%{version}.tar.gz +BuildRequires: %{_php} >= 7.2 BuildRequires: %{_php}-ctype BuildRequires: %{_php}-devel BuildRequires: %{_php}-json BuildRequires: %{_php}-pdo +BuildRequires: %{_php}-psr >= 0.7.0 BuildRequires: gcc Requires: %{_php}-mysql ++++++ cphalcon-4.0.0.tar.gz -> cphalcon-4.0.6.tar.gz ++++++ /work/SRC/openSUSE:Factory/php7-phalcon/cphalcon-4.0.0.tar.gz /work/SRC/openSUSE:Factory/.php7-phalcon.new.3463/cphalcon-4.0.6.tar.gz differ: char 15, line 1