Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

php8-phalcon-5.8.0-2.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: php8-phalcon Distribution: openSUSE Tumbleweed
Version: 5.8.0 Vendor: openSUSE
Release: 2.1 Build date: Thu Aug 29 21:47:25 2024
Group: Development/Libraries/PHP Build host: reproducible
Size: 5666187 Source RPM: php8-phalcon-5.8.0-2.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://pecl.php.net/package/phalcon
Summary: PHP Extension Module
Phalcon is a framework for PHP8 written as a C extension.
Zephir is a high-level language, something between C and PHP. It is
both dynamic and static typed and it supports the features we need to
create and maintain a project like Phalcon.

Provides

Requires

License

BSD-3-Clause

Changelog

* Thu Aug 29 2024 Arjen de Korte <suse+build@de-korte.org>
  - Fix build with GCC14
* Mon Aug 19 2024 Arjen de Korte <suse+build@de-korte.org>
  - update to 5.8.0
    * Changed `Phalcon\Mvc\Model`, `Phalcon\Support\Collection` and
      `Phalcon\Support\Registry` to correctly implement `\Serializable`
      interface. [#16591]
    * Changed the `Phalcon\Mvc\Router\Group::getHostname()` to return
      `null` also. [#16601]
    * Changed `Phalcon\Mvc\View\Engine\Volt\Compiler::compileSource` to
      also return `array` [#16608]
    * Added events and `Phalcon\Events\Manager` for `Phalcon\Storage\Adapter\Apcu`,
      `Phalcon\Storage\Adapter\Redis`, `Phalcon\Storage\Adapter\Memory`,
      `Phalcon\Storage\Adapter\Libmemcached`, `Phalcon\Storage\Adapter\Stream`,
      `Phalcon\Storage\Adapter\Weak`, `Phalcon\Cache\Adapter\Apcu`,
      `Phalcon\Cache\Adapter\Redis`, `Phalcon\Cache\Adapter\Memory`,
      `Phalcon\Cache\Adapter\Libmemcached`, `Phalcon\Cache\Adapter\Stream`,
      `Phalcon\Cache\Adapter\Weak` `Phalcon\Cache\AbstractCache`. [#16606]
    * Fixed `Phalcon\Support\Helper\PascalCase` causing memory leak by anonymous
      function [#16593]
    * Fixed `Phalcon\Mvc\Model\Query` to rollback failed transactions and
      re-throw exception for data consistency [#16604]
* Sun May 26 2024 Arjen de Korte <suse+build@de-korte.org>
  - update to 5.7.0
    * Changed `Phalcon\Support\HelperFactory` to use the internal mapper
      for better memory management [#16571]
    * New ini setting `phalcon.form.strict_entity_property_check` for
      `Phalcon\Forms\Form` to enable strict entity property checking. [#16567]
    * Fixed `Phalcon\Mvc\Cli\Router` to extend the
      `Phalcon\Mvc\Cli\RouterInterface` [#16551]
    * Fixed `Phalcon\Filter\Validation\Validator\StringLength::validate()`
      to correctly use the `include` parameter [#16560]
    * Fixed `Phalcon\Db\Column::TYPE_BINARY` and
      `Phalcon\Db\Column::TYPE_TINYINTEGER` to have unique values [#16532]
    * Fixed `Phalcon\Forms\Form` to bind only existing properties on entities,
      based on `phalcon.form.strict_entity_property_check` setting. [#16567]
    * Fixed `Phalcon\Filter\Sanitize\BoolVal` to correctly handle integers.
      [#16582]
* Thu Mar 14 2024 Arjen de Korte <suse+build@de-korte.org>
  - update to 5.6.2
    * Changed `Phalcon\Mvc\View\Engine\Volt\Compiler::filter` to use the
      helper with `upper` and `lower` for UTF-8 characters [#16543]
    * Changed `Phalcon\Di\AbstractInjectionAware` to extend `stdClass` for
      PHP 8.2 deprecation warnings [#16543]
* Tue Feb 13 2024 Arjen de Korte <suse+build@de-korte.org>
  - update to 5.6.1
    * Changed `Phalcon\Cli\Router::setDefaultAction` and
      `Phalcon\Cli\Router::setDefaultModule` to return the object back for a
      fluent interface [#16328]
    * Fixed `Phalcon\Db\Adapter\Pdo\Postgresql::describeColumns()` to return
      the correct string back [#16371]
    * Fixed `Phalcon/Filter/Validation::validate()` and
      `Phalcon/Filter/Validation/ValidationInterface::validate()` to return
      also `bool` [#16337]
    * Fixed `Phalcon\Mvc\Model::toArray` to ignore getters when the field
      name is `source`. [#16514]
    * Fixed `Phalcon\Http\Request::getPut` to correctly get form encoded data
      [#16519]
    * Fixed deprecation warning in callables `Use of "static" in callables is
      deprecated` for PHP 8.2+ [#16263]
  - Minimum required PHP version is 8.0.0
* Sat Jan 20 2024 Arjen de Korte <suse+build@de-korte.org>
  - update to 5.6.0
    * Changed `Phalcon\Db\Adapter\Pdo\Mysql` to not use specific flags for
      `PDO` (`PDO::ATTR_EMULATE_PREPARES` or `PDO::ATTR_STRINGIFY_FETCHES`)
      for performance reasons [#16474]
    * Merged `Phalcon\Db\AbstractDb` with `Phalcon\Db\Adapter\AbstractAdapter`
      since the former was not used [#16474]
    * Added `resetColumns()`, `resetFrom()`, `resetWhere()`, `resetGroupBy()`,
      `resetHaving()`, `resetOrderBy()`, `resetLimit()`, `resetFlags()` to
      the `Phalcon\Datamapper\Query\AbstractQuery` to allow resetting query
      filters.
    * Fixed `Phalcon\Mvc\Model::count` to ignore the `order` parameter (needed
      for Posgresql) [#16471]
    * Fixed `Phalcon\Mvc\Model::toArray` added parameter to ignore getters in
      order not to break serialize. [#16490]
    * Fixed `Phalcon\Mvc\Model::toArray` changing the conditionals for
      population to remove segfault. [#16498]
  - update to 5.5.0
    * Shifted minimal support from PHP 7.4 to PHP 8.0 [#16477]
    * Changed `Phalcon\Mvc\Model::toArray` to use getters if present [#16320]
    * Adjusted return types identical to original interface `int|false` in
      `Phalcon\Session\Adapter\*::gc()` [#16477]
    * Changed return type of `Phalcon\Config\Adapter\Ini::cast()` to `mixed`
      [#16477]
    * Added support for PHP 8.3 [#16477]
    * Fixed `Phalcon\Filter\Validation\Validator\Numericality` to return
      false when input has spaces [#16461]
    * Fixed `Phalcon\Mvc\Model\ResultsetSimple::toArray` to ignore numeric
      indexes in case results come as not `fetch_assoc` [#16467]
* Sat Oct 28 2023 Arjen de Korte <suse+build@de-korte.org>
  - update to 5.4.0
    * Changed `Phalcon\Mvc\Model::getMessages()` to also filter with an
      array of fields [#16265]
    * Changed `Phalcon\DataMapper\Query\Select::columns()` to accept an
      array of columns (keys as aliases) instead of `func_get_args` [#16451]
    * Changed `Phalcon\Html\Helper\AbstractSeries::__invoke()` to no longer
      clear the internal store when called [#16441]
    * Added the ability to define interpolator characters for the
      `Phalcon\Logger\Formatter\Line` [#16430]
    * Added `Phalcon\Html\Helper\AbstractSeries::reset()` to clear the
      internal store when needed [#16441]
    * Model Annotation strategy did not work with empty_string [#16426]
    * View::reset() sets content to null instead of default empty string
      [#16437]
    * Fixed `Phalcon\Filter\Validation\Validator\Size\*` validators to
      correctly detect the size of uploaded files [#16390]
* Thu Sep 28 2023 Arjen de Korte <suse+build@de-korte.org>
  - update to 5.3.1
    * Fixed infinite save loop in `Phalcon\Mvc\Model::save()` [#16395]
    * Fixed undefined column with columnMap and model caching [#16420]
    * Fixed memory leak in `Phalcon\Mvc\Router::handle()` [#16431]
* Thu Aug 17 2023 Arjen de Korte <suse+build@de-korte.org>
  - update to 5.3.0
    * Added `Phalcon\Mvc\Model::appendMessagedFrom` for code consistency
      and to add messages from another model [#16391]
    * Added `Phalcon\Autoload\Loader::isRegistered` for debugging purposes
      [#16391]
    * Added `Phalcon\Mvc\Model\Metadata::initializeMetadata` [#16393]
    * Added `Phalcon\Mvc\Model\Metadata::getMetaDataUniqueKey` [#16393]
    * Added `Phalcon\Mvc\Model\Metadata::getColumnMapUniqueKey` [#16393]
    * Added `Phalcon\Encryption\Security\JWT\Builder::addHeader()` to allow
      adding custom headers [#16396]
    * Refactored `Phalcon\Mvc\Model::doLowUpdate` and
      `Phalcon\Mvc\Model::postSaveRelatedRecords` for better code logic and
      a clearer separation of behaviour, although it lead to partially
      repeated code. [#16391]
    * Cleaned `Phalcon\Mvc\Model\Metadata::initialize` [#16393]
    * Parse multipart/form-data from PUT request [#16271]
    * Set Dynamic Update by default system-wide [#16343]
    * Fixed memory leak in Micro application [#16404]
  - update to 5.2.3
    * Tried to reproduce the behavior described in #16244 but had no
      success. [#16244]
    * Extended `Phalcon\Di\Injectable` from `stdClass` to remove the
      deprecation warning (dynamic properties) for PHP 8.2 [#16308]
    * Corrected the return type of `Phalcon\Mvc\View::getVar()` so that
      stubs can be accurate. [#16276]
    * Changed all the `encode`/`decode` methods for JSON to use the
      `Phalcon\Support\Helper\Json\*` classes. [#15608]
    * Changed the `Phalcon\Support\Helper\Json\*` classes to clear up
      `json_last_error()` before doing any conversions. [#15608]
    * Fixed `Phalcon\Http\Request::getJsonRawBody` to protect from empty
      body [#16373]
    * Added `getAdapter()` in `Phalcon\Mvc\Model\Metadata` to retrieve the
      internal cache adapter if necessary. [#16244]
    * Added `Phalcon\Storage\Adapter\Weak` implemented with WeakReference
      has a cache/retrieval solution for objects not yet collected by the
      Garbage Collection. [#16372]
* Wed Jun 21 2023 Arjen de Korte <suse+build@de-korte.org>
  - update to 5.2.2
    * Fixed `Encryption\Crypt::checkCipherHashIsAvailable` to allow
      proper setting of the hash [#16314]
    * Removed `unlikely` from `if` statements from the Stream storage
      adapter and Json serializer [#16339]
    * Fixed `Storage\Adapter\Stream::get()/set()` to correctly calculate
      the path if the prefix is present in the key [#16348]
    * Fixed `Html\Helper\Input\Checkbox` to correctly process empty
      values [#15959]
* Sun Mar 05 2023 Arjen de Korte <suse+build@de-korte.org>
  - update to 5.2.1
    * Fixed compilation under PHP 8.2 [#16293]
  - update to 5.2.0
    * Fixed `Phalcon\Html\Helper\Title::prepend` to correctly prepend
      text in subsequent calls [#16283]
    * Added support for PHP 8.2 [#15973]
* Sat Jan 14 2023 Arjen de Korte <suse+build@de-korte.org>
  - update to 5.1.4
    * Fixed `Phalcon\Acl\Adapter\Memory::isAllowed` to not use the
      deprecated `ReflectionType::getClass` [#16255]
  - update to 5.1.3
    * Fixed `Phalcon\Mvc\Micro::handle` to type check an object for the
      `finish` [#16240]
    * Fixed `Phalcon\DI\Service::resolve` to not call the `get()` from
      the container and cause an infinite loop [#15032]
* Sat Dec 10 2022 Arjen de Korte <suse+build@de-korte.org>
  - update to 5.1.2
    * Fixed `Phalcon\Support\Debug` to correctly calculate the documents
      URL for the hyperlinks [#16223]
    * Fixed `Phalcon\Html\TagFactory` docblock for autocompletion
    * Fixed `Phalcon\Db\Profiler` by correctly calculating the seconds
      (reapplied changes) [#15822]
    * Added `Phalcon\Html\TagFactory` to the
      `Phalcon\Di\FactoryDefault\Cli` [#16233]
* Sat Dec 10 2022 Arjen de Korte <suse+build@de-korte.org>
  - Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)
* Mon Nov 28 2022 Arjen de Korte <suse+build@de-korte.org>
  - update to 5.1.1
    * Fixed `Phalcon\Filter::sanitize` to return correct data when
      `noRecursive` is `true` [#16199]
    * Fixed `Phalcon\Html\Escaper::html` to not return `null` when a zero
      string is passed [#16202]
* Sat Nov 05 2022 Arjen de Korte <suse+build@de-korte.org>
  - update to 5.1.0
    * Fixed `Phalcon\Mvc\View\Engine\Volt\Compiler::isTagFactory` to
      correctly detect a `TagFactory` object without throwing an error
      [#16097]
    * Fixed default values for `Phalcon\Cli`, `Phalcon\Dispatcher` and
      `Phalcon\Application` components to ensure not `null` values are
      passed to methods [#16186]
    * Fixed `Phalcon\Form::clear` to correctly clear the elements and not
      recurse [#15956]
    * Added `Phalcon\Http\Request::getPatch()` to get a value from a
      PATCH request [#16188]
    * Added `Phalcon\Http\Request::getFilteredPatch()` to get a value
      filtered from a PATCH request [#16188]
    * Added `Phalcon\Http\Request::hasPatch()` to check if a value exist
      in a PATCH request [#16188]
  - update to 5.0.5
    * Fixed `Phalcon\Config\Config::setData` to pass the `insensitive`
      flag to child objects [#16171]
    * Fixed `Phalcon\Config\Adapter\Groupped::__construct` to pass the
      `insensitive` flag to child objects [#16171]
    * Fixed `Phalcon\Session\Manager::setName`, removing the regex check
      for the name for custom adapters to work with `create_sid()`
      [#16170]
    * Fixed `PdoResult::fetchAll` when passed class name in 2nd argument
      [#16177]
    * Fixed `Forms\Form::label` to accept an array as a default variable
      [#16180]
  - update to 5.0.4
    * Fixed `Phalcon\Encryption\Security` to take into account the
      `workFactor` in the cost calculation [#16153]
    * Removed double unserializing during Model caching [#16035]
    * Fixed `Phalcon\Db\Adapter\Pdo\Mysql::describeIndexes` to assign an
      empty string in the index type of `null` and remove warnings
      [#16157]
    * Fixed `Phalcon\Db\Adapter\Pdo\Sqlite::describeIndexes` to assign an
      empty string in the index type of `null` and remove warnings
      [#16157]
    * Fixed `Phalcon\Mvc\Model\Manager::notifyEvent` to return `true`
      instead of `null` on success [#16161]
    * Fixed `Phalcon\Encryption\Security\JWT\Validator::validateExpiration`
      to correctly validate the `exp` claim [#16166]
* Mon Oct 17 2022 Arjen de Korte <suse+build@de-korte.org>
  - update to 5.0.3
    * Fixed `Phalcon\Filter\Sanitize\StringVal` to accept flags for
      `htmlspecialchars()` [#16135]
    * Fixed `Phalcon\Html\Escaper::attributes()` to honor the `$flags`
      set for `htmlspecialchars()` [#16134]
* Fri Sep 30 2022 Arjen de Korte <suse+build@de-korte.org>
  - Update to 5.0.2
    * Fixed `Phalcon\Html\Escaper::attributes()` to accept any value and
      transform it to string [#16123]
    * Fixed `Phalcon\Logger\AbstractLogger::getLevelNumber()` to better
      check for string levels [#16123]
  - Update to 5.0.1
    * Fixed `Phalcon\Encryption\Security\JWT\Token\Token::validate()` to
      correctly call validator methods [#16115]
    * Added `Phalcon\Encryption\Security\JWT\Validator::get()` and
      `Phalcon\Encryption\Security\JWT\Validator::set()` for validation
      data [#16115]
  - Update to 5.0.0
    * Changed `Phalcon\Logger\Adapter\Stream::process` to open the log
      file, check for locks, write contents and close the stream [#16072]
    * Changed getters and setters from shorthand format to full methods
      [#16102]
    * Changed return types to `array` in `Phalcon\Annotations\Reflection`
      class methods [#16106]
    * Changed `Phalcon\Html\Escaper::attributes()` to also accept an
      array of attributes [#16108]
    * Fixed and improved return type of `object` and `?object` [#16023]
    * Fixed `Phalcon\Filter\Validation\Validator\Digit` to use only
      strings for `ctype_*` calls [#16064]
    * Fixed `Phalcon\Flash\AbstractFlash::outputMessage` to return the
      message (implicitFlush) [#16063]
    * Fixed `Phalcon\Filter\Validation\Validator\Numericality` to
      correctly detect illegal characters within string numbers [#16070]
    * Fixed segmentation fault on Reflection of `Phalcon\Mvc\Model` class
      [#16080]
    * Fixed segmentation fault on Reflection [#16096]
    * Added `Phalcon\Encryption\Security\JWT\Token::validate()` to
      validate a token's claims [#16094]
    * Added `Phalcon\Encryption\Security\JWT\Token::verify()` to verify a
      token's signature [#16094]
    * Added `Phalcon\Encryption\Security\JWT\Validator::getErrors()` to
      return any errors with the validation as an array [#16094]
  - Full changelog can be found at:
    https://github.com/phalcon/cphalcon/blob/master/CHANGELOG-5.0.md
* Thu Jun 03 2021 Arjen de Korte <suse+build@de-korte.org>
  - Update to 4.1.2
    * Fixed Logger\Log::log() log to recognize all log levels.
    * Changed setClaims to be protected so that the
      Phalcon\Security\JWT\Builder class can be properly extended.
  - Changed to PECL repository
  - Fix specfile typos and include %license
* Thu Feb 18 2021 Arjen de Korte <suse+build@de-korte.org>
  - Use _multibuild (prepare to build for php8)
  - Use php_cfgdir and php_extdir macros to determine location of files
* Sun Jan 24 2021 Jan Engelhardt <jengelh@inai.de>
  - Trim filler wording from description.
* Sat Jan 16 2021 Arjen de Korte <suse+build@de-korte.org>
  - Use php-config to determine location of files in package

Files

/etc/php8/conf.d/phalcon.ini
/usr/lib64/php8/extensions/phalcon.so
/usr/share/doc/packages/php8-phalcon
/usr/share/doc/packages/php8-phalcon/CODE_OF_CONDUCT.md
/usr/share/doc/packages/php8-phalcon/CODE_OWNERS.TXT
/usr/share/licenses/php8-phalcon
/usr/share/licenses/php8-phalcon/LICENSE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Dec 26 23:45:37 2024