Hello community, here is the log from the commit of package php7-phalcon for openSUSE:Factory checked in at 2017-07-10 11:07:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/php7-phalcon (Old) and /work/SRC/openSUSE:Factory/.php7-phalcon.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "php7-phalcon" Mon Jul 10 11:07:36 2017 rev:2 rq:507068 version:3.2.0 Changes: -------- New Changes file: --- /dev/null 2017-06-30 09:57:03.955002226 +0200 +++ /work/SRC/openSUSE:Factory/.php7-phalcon.new/php5-phalcon.changes 2017-07-10 11:07:41.973624483 +0200 @@ -0,0 +1,297 @@ +------------------------------------------------------------------- +Fri Jun 23 20:08:32 UTC 2017 - [email protected] + +- Update version to 3.2.0 and build with zephir 0.9.9. + +------------------------------------------------------------------- +Tue May 9 20:18:03 UTC 2017 - [email protected] + +- Update phalcon to 3.0.2 +- Synchronize sources with php7-phalcon + +------------------------------------------------------------------- +Thu Aug 25 07:34:57 UTC 2016 - [email protected] + +- Phalcon 3.0.1 + * Fixed Phalcon\Cache\Backend\Redis::flush in order to flush cache correctly + * Fixed Phalcon\Mvc\Model\Manager::getRelationRecords to correct using multi relation column #12035 + * Fixed Phalcon\Acl\Resource. Now it implements Phalcon\Acl\ResourceInterface #11959 + * Fixed save method for all cache backends. Now it updates the _lastKey property correctly #12050 + * Fixed virtual foreign key check when having multiple keys #12071 + * Phalcon\Config\Adapter\Ini constructor can now specify parse_ini_file() scanner mode #12079 + * Fixed Phalcon\Cache\Backend\Apc::save due to which the Apc::increment/Apc::decrement could not be used properly #12109 + * Fixed Phalcon\Mvc\Model\Criteria::inWhere so that now the second parameter can be an empty array #10676 + * Fixed ORM related memory leak #12115, #11995, #12116 + * Fixed incorrect Phalcon\Mvc\View::getActiveRenderPath behavior #12139 + * Fixed Phalcon\Security\Random::base64Safe so that now the method returns correct safe string #12141 + * Fixed the Phalcon\Translate\Adapter\Gettext::getOptionsDefault visibility #12157 + * Enabled PHQL cache for PHP7 to improve performance and reuse plannings + +------------------------------------------------------------------- +Mon Jun 6 08:51:31 UTC 2016 - [email protected] + +- Phalcon 2.0.13 + * Restored Phalcon\Text::camelize behavior #11767 + * Used Zephir v0.9.2 to maintain backwards compatibility + +- Phalcon 2.0.12 + * Fixed regression changes for Phalcon\Mvc\View\Engine\Volt::callMacro #11745 + * Fixed the argument type of Phalcon\Flash::success #11764 + +------------------------------------------------------------------- +Wed May 11 10:23:36 UTC 2016 - [email protected] + +- Phalcon 2.0.11 + * Fix Model magic set functionality to maintain variable visibility and utilize setter methods.#11286 + * Added a prepareSave event to model saving + * Added support for OnUpdate and OnDelete foreign key events to the MySQL adapter + * Added ability to setLogLevel on multiple logs #10429 + * Fixed regression changes for Phalcon\Translate\Adapter\Gettext::prepareOptions #11429 + * Fixed Phalcon\Mvc\View\Engine\Volt::callMacro bug. Now it's correctly calling call_user_func_array instead of call_user_func + * Fixed undefined method call Phalcon\Mvc\Collection\Manager::getConnectionService. Now Phalcon\Mvc\Collection::getConnectionService works correctly in according to documentation + +------------------------------------------------------------------- +Thu May 5 11:42:46 UTC 2016 - [email protected] + +- Make use of github archives + +------------------------------------------------------------------- +Thu Mar 10 12:18:52 UTC 2016 - [email protected] + +- Phalcon 2.0.10 + * ORM: Added support for DATE columns in Oracle + * Fixed wrong total_items and total_pages in Paginator when the query builder has set groupBy() + * Fixed Phalcon\Acl\Memory::allow bug#11210 related to the inconsistent behavior with access specified as string and array + * Added quoting column in Phalcon\Db\Dialect\MySQL::addColumn when define position of the column + * Added support to define position of the column in Phalcon\Db\Dialect\MySQL::modifyColumn + * Fixed Phalcon\Mvc\Model\Query\Builder bug#11298 related to resetting limit to null + * Fixed Phalcon\Tag::getTitle bug#11185. Now a title will be automatically escaped. + * Fixed Phalcon\Translate\Adapter\Gettext::exists bug#11310 related to the wrong returned value (always true) + * Fixed Phalcon\Translate\Adapter\Gettext::setLocale bug#11311 related to the incorrect setting locale + * Added ability to persistent connection in Phalcon\Queue\Beanstalk::connect + * Fixed Phalcon\Http\Response::redirect bug#11324. Incorrect initialization local array of status codes + * Fixed cache backends bug#11322 related to saving number 0 + * Fixed Phalcon\Db\Dialect::escape bug#11359. Added ability to use the database name with dots. + +------------------------------------------------------------------- +Sun Nov 29 15:57:31 UTC 2015 - [email protected] + +- 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 10:26:38 UTC 2015 - [email protected] + +- 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 07:06:32 UTC 2015 - [email protected] + +- 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 16:05:42 UTC 2015 - [email protected] + +- 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 + +------------------------------------------------------------------- +Wed Jul 8 05:36:01 UTC 2015 - [email protected] + +- Phalcon 2.0.4 + * Fixed bug in Phalcon\Mvc\Model::update() that mistakenly throws an exception when the record does exist + * Now links in Phalcon\Debug point to https://api.phalconphp.com instead of http://docs.phalconphp.com + * Implemented a more versatile way to assign variables in Volt allowing to assign properties and array indexes + * Improved generation of macros in Volt using anonymous functions instead of plain PHP functions, this allow to bind the adapter object and inject services within them + * Fixed generation and validation of default parameters in Volt's macros + * Added Phalcon\Assets\Manager::getCollections() to return all collections registered #2488 + * Now Phalcon\Mvc\Url::getStatic() generates URLs from routes + * Introduced Phalcon\Mvc\EntityInterface to allow parameters receive both Phalcon\Mvc\Model and Phalcon\Mvc\Collection instances. This interface allow Mvc\Model\Validators being used in Mvc\Collection + * Added Phalcon\Session\Adapter::setName() to change the session name + * Added BIGINT column type support in Phalcon\Db + * Added new types Phalcon\Db\Column::BLOB and Phalcon\Db\Column::DOUBLE #10506 + * Automatic binding of Large Object data (LOB) in the ORM + * Support for BIT types in MySQL with binding as booleans + * Added Phalcon\Flash\Direct::output() allowing to place flash messages in a specific place of the view #629 + * Added 'autoescape' option that allows to globally enable autoescape in any Volt template + * Added readAttribute/writeAttribute to Phalcon\Mvc\Collection\Document + * Added toArray to Phalcon\Mvc\Collection\Document + * Global setting db.force_casting now forces casting bound parameters to specified bind types + * Introduced new placeholders in PHQL enclosed in brackets that allow to set the type: {name:str} or {names:array} + * Now you can bind arrays in bound parameters in PHQL + * Global setting orm.cast_on_hydrate allow to cast hydrated attributes to the original types in the mapped tables instead of using strings + * Values in LIMIT/OFFSET clause are now passed using bound parameters in PHQL + * Allowing late state binding in both Simple/Complex results to allow override Mvc\Model::cloneResultMap + * Added method distinct() in Phalcon\Mvc\Model\Criteria #10536 + * Added global setting orm.ignore_unknown_columns to ignore unexpected columns when hydrating instances in the ORM This fixes extra auxiliar columns used in Db\Adapter\Pdo\Oracle + * Added support for afterFetch in Mvc\Collection + * Added 'beforeMatch' parameter in @Route annotation of Mvc\Router\Annotations + * Added groupBy/getGroupBy/having/getHaving to Mvc\Model\Criteria + * Phalcon\Mvc\Model::count() now return values as integer ++++ 100 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:Factory/.php7-phalcon.new/php5-phalcon.changes --- /work/SRC/openSUSE:Factory/php7-phalcon/php7-phalcon.changes 2017-04-26 21:43:59.697369174 +0200 +++ /work/SRC/openSUSE:Factory/.php7-phalcon.new/php7-phalcon.changes 2017-07-10 11:07:42.637530727 +0200 @@ -1,0 +2,5 @@ +Fri Jun 23 20:08:32 UTC 2017 - [email protected] + +- Update version to 3.2.0 and build with zephir 0.9.9. + +------------------------------------------------------------------- Old: ---- cphalcon-3.1.2.tar.gz zephir-0.9.7.tar.gz New: ---- cphalcon-3.2.0.tar.gz php5-phalcon.changes php5-phalcon.spec zephir-0.9.9.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ php5-phalcon.spec ++++++ # # spec file for package php5-phalcon # # Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %define _name phalcon %define _cname cphalcon %define _zname zephir %define _zversion 0.9.9 %define _php php5 Name: %{_php}-phalcon Version: 3.2.0 Release: 0 Summary: PHP5 Extension Module License: BSD-3-Clause Group: Development/Libraries/PHP Url: http://phalconphp.com/ Source0: %{_cname}-%{version}.tar.gz Source1: %{_zname}-%{_zversion}.tar.gz BuildRequires: %{_php}-ctype BuildRequires: %{_php}-devel BuildRequires: %{_php}-json BuildRequires: %{_php}-pdo BuildRequires: gcc BuildRequires: re2c >= 0.13.4 Requires: %{_php}-mysql %description Phalcon is an open source, full stack framework for PHP 5 written as a C-extension, optimized for high performance. You don't need learn or use the C language, since the functionality is exposed as PHP classes ready for you to use. Zephir is a high level language, something between C and PHP. It’s both dynamic and static typed and it supports just the features we need to create and maintain a project like Phalcon. %package devel Summary: Development files for %{name} Group: Development/Libraries Requires: %{name} = %{version} %description devel The %{name}-devel package contains libraries and header files for developing applications that use %{name}. %prep %setup -q -n %{_cname}-%{version} %setup -qTD -a1 -n %{_cname}-%{version} %build export CFLAGS="%{optflags} -g3 -O1 -std=gnu90 -DZEPHIR_RELEASE=1" cd %{_zname}-%{_zversion}/parser/parser sh build_linux.sh cd .. phpize ./configure --enable-zephir_parser make %{?_smp_mflags} cd ../.. php -d memory_limit=512M -d extension=%{_zname}-%{_zversion}/parser/modules/zephir_parser.so %{_zname}-%{_zversion}/compiler.php generate --parser-compiled=yes cd ext phpize %configure --enable-%{_name} make %{?_smp_mflags} %install mkdir -p %{buildroot}%{_libdir}/%{_php}/extensions mkdir -p %{buildroot}%{_sysconfdir}/%{_php}/conf.d cd ext make install INSTALL_ROOT=%{buildroot} echo "; comment out next line to disable %{_name} extension in php" > %{buildroot}/%{_sysconfdir}/%{_php}/conf.d/%{_name}.ini echo "extension=%{_name}.so" >> %{buildroot}/%{_sysconfdir}/%{_php}/conf.d/%{_name}.ini %files %defattr(644,root,root,755) %doc CHANGELOG.md CONTRIBUTING.md README.md %{_libdir}/%{_php}/extensions/%{_name}.so %config(noreplace) %{_sysconfdir}/%{_php}/conf.d/%{_name}.ini %changelog ++++++ php7-phalcon.spec ++++++ --- /var/tmp/diff_new_pack.ybxpDg/_old 2017-07-10 11:07:43.589396305 +0200 +++ /var/tmp/diff_new_pack.ybxpDg/_new 2017-07-10 11:07:43.589396305 +0200 @@ -1,7 +1,7 @@ # # spec file for package php7-phalcon # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,13 +15,15 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + %define _name phalcon %define _cname cphalcon %define _zname zephir -%define _zversion 0.9.7 +%define _zversion 0.9.9 +%define _php php7 -Name: php7-phalcon -Version: 3.1.2 +Name: %{_php}-phalcon +Version: 3.2.0 Release: 0 Summary: PHP7 Extension Module License: BSD-3-Clause @@ -29,13 +31,13 @@ Url: http://phalconphp.com/ Source0: %{_cname}-%{version}.tar.gz Source1: %{_zname}-%{_zversion}.tar.gz +BuildRequires: %{_php}-ctype +BuildRequires: %{_php}-devel +BuildRequires: %{_php}-json +BuildRequires: %{_php}-pdo BuildRequires: gcc -BuildRequires: php7-ctype -BuildRequires: php7-devel -BuildRequires: php7-json -BuildRequires: php7-pdo BuildRequires: re2c >= 0.13.4 -Requires: php7-mysql +Requires: %{_php}-mysql %description Phalcon is an open source, full stack framework for PHP 5 @@ -76,24 +78,18 @@ make %{?_smp_mflags} %install -mkdir -p %{buildroot}%{_libdir}/php7/extensions -mkdir -p %{buildroot}%{_sysconfdir}/php7/conf.d +mkdir -p %{buildroot}%{_libdir}/%{_php}/extensions +mkdir -p %{buildroot}%{_sysconfdir}/%{_php}/conf.d cd ext make install INSTALL_ROOT=%{buildroot} -echo "; comment out next line to disable %{_name} extension in php" > %{buildroot}/%{_sysconfdir}/php7/conf.d/%{_name}.ini -echo "extension=%{_name}.so" >> %{buildroot}/%{_sysconfdir}/php7/conf.d/%{_name}.ini - -%post -# - -%postun -# +echo "; comment out next line to disable %{_name} extension in php" > %{buildroot}/%{_sysconfdir}/%{_php}/conf.d/%{_name}.ini +echo "extension=%{_name}.so" >> %{buildroot}/%{_sysconfdir}/%{_php}/conf.d/%{_name}.ini %files %defattr(644,root,root,755) %doc CHANGELOG.md CONTRIBUTING.md README.md -%{_libdir}/php7/extensions/%{_name}.so -%config(noreplace) %{_sysconfdir}/php7/conf.d/%{_name}.ini +%{_libdir}/%{_php}/extensions/%{_name}.so +%config(noreplace) %{_sysconfdir}/%{_php}/conf.d/%{_name}.ini %changelog ++++++ cphalcon-3.1.2.tar.gz -> cphalcon-3.2.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/php7-phalcon/cphalcon-3.1.2.tar.gz /work/SRC/openSUSE:Factory/.php7-phalcon.new/cphalcon-3.2.0.tar.gz differ: char 13, line 1 ++++++ zephir-0.9.7.tar.gz -> zephir-0.9.9.tar.gz ++++++ ++++ 84099 lines of diff (skipped)
