<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="36">
<package pkgid="9ad3a65a7a97cd245ed6e130465efe6ca53a83ac09767f09839ab9bef60b72e01f67076e4e6c979fbd549a85d20b40813156c189de865af93d08be3dca89251b" name="php8-APCu" arch="src">
  <version epoch="0" ver="5.1.28" rel="23.5"/>
  <changelog author="pgajdos@suse.com" date="1454068800">- updated to 5.1.3
- package renamed to php7-APCu
- package provides php-APCu symbol</changelog>
  <changelog author="pgajdos@suse.cz" date="1463659200">- updated to 5.1.4
  * fix possible memory leak
  * fix #168 drop trying to return strings from shm
  * fix #170 do not create entries when serialization fails</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1489752000">- updated to 5.1.8
  * fix gh#krakjoe/apcu#207 Segmentation fault in apc_sma_api_free()
  * fix gh#krakjoe/apcu#221 memory leak
  * update to apc dashboard (Tyson Andre)
- updated to 5.1.7
  * fixes gh#krakjoe/apcu#19: hung apaches on pthread wrlocks
  * fixes gh#krakjoe/apcu#203: segfaults in bailout / longjmp
- updated to 5.1.6
  * fixes gh#krakjoe/apcu#19: Hung apaches on pthread wrlocks
  * fixes gh#krakjoe/apcu#188: Fix Segfault in ZTS build when locking (Tyson Andre)
  * fixes gh#krakjoe/apcu#194: apcu_entry ttl not working
  * fixes gh#krakjoe/apcu#189: SegFault in apc_copy_zval
  * fixes gh#krakjoe/apcu#185: zend_mm_heap corrupted
  * fixes gh#krakjoe/apcu#190: memory leak/failed check for duplicates
- updated to 5.1.5
  * fix version check in control panel page (gh#krakjoe/apcu#182, lennartwesdijk)
  * do not create null strings, palloc may fail</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1491566400">- Removed unneccesary -devel package</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1517313600">- Build with -fvisibility=hidden, PHP process namespace
  pollution must be heavily limited to avoid symbol clashes.
- Use SOURCE_DATE_EPOCH if set instead of custom build hack.
- Update to version 5.1.9
- fix gh#234 mmap disabled when configure is called with --enable-apcu-mmap
- fix gh#226 Warning: apcu_fetch(): apc_fetch() expects a string or array of strings.
- mitigate gh#223 Fatal error when starting php on windows
- add support for PCRE2 in 7.3
- use row formatting for information in phpinfo() tables
- set IS_STR_PERSISTENT so refcounting failures are reported by -DRC_DEBUG=1
- fix gh#266 refcounting errors in APCIterator</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1524225600">- updated to 5.1.11
  - fix gh#krakjoe/apcu#246 apcu_entry hangs
  - fix gh#krakjoe/apcu#259 deadlock in apcu_store
  - fix gh#krakjoe/apcu#281 undefined variable in apc.php
  - fix handling of fatal errors in apcu_entry
  - check string lengths when looking up keys
  - many internal C APIs changed
- updated to 5.1.10
  - fix gh#krakjoe/apcu#247 when a NUL char is used as key, apcu_fetch(array) truncates the key
  - fix gh#krakjoe/apcu#248 apcu_fetch may return values causing zend_mm_corruption or segfaults
    when custom serializer is used
  - fix gh#krakjoe/apcu#260 apcu.serializer=default results in segfault
  - fix gh#krakjoe/apcu#274 non-portable shell == in config.m4
  - fix crash when passing bad array to apcu_delete
  - improve fix gh#krakjoe/apcu#266 refcounting errors in APCIterator
  - fix for PHP 7.3 compatibility</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1534334400">- Updated to 5.1.12
- gh#307: Fix 'Timout' sort option (apc.php).
- gh#308: Keep search parameter on cache entry detail link (apc.php).
- Fix --enable-apcu-clear-signal support.
- Show entries with expired global TTL in APCuIterator.
- Respect TTL when calculating APCuIterator totals.
- The per-entry TTL now always takes precedence over the global TTL.
- The global TTL is now always relative to the access time.
- apcu_inc() and apcu_dec() no longer update hard-expired entries. Instead a new entry is created.
- Added optional $ttl argument to apcu_inc() and apcu_dec(), used when creating a new entry.
- PHP bug #76145: Fix use of APCu inside Serializer::(un)serialize().
- gh#304: If apcu_cas() is used on a non-existing entry, don't insert it.
- gh#295: Improve APCuIterator performance by using PCRE JIT and preallocating key strings.
- Reduce the memory overhead of cache entries.
- Prevent potential memory corruption in the cache slam defense implementation.
- Ensure cache entry references are released on bailout during unserialization.
- Make support for atomic operations a hard requirement for building APCu.
- Check write-lock acquisition for failure, to help debugging deadlock situations.
- Make sure apcu_inc/dec are atomic when working on a non-existing entry.
- Many changes to internal C APIs.</changelog>
  <changelog author="ecsos@opensuse.org" date="1544875200">- Updated to 5.1.15
  - Restore apc.serializer=php as the default, as the "default"
    serializer still/again has issues.
  - Fix possible issues in persistence of arrays with the "default"
    serializer.
  - Attempt to reduce shared memory fragementation.
- Updated to 5.1.14
  - Fixed GH #347: Disable slam defense by default.
  - Fix potential issue with destruction of locks. This does not
    affect Linux, but might affect Windows and BSD.
  - Use mutex instead of rwlock for shared memory allocator
    (if pthreads mutex available).
  - Require only read-lock for apcu_cas(), by using atomic
    compare-and-swap.
- Updated to 5.1.13
  - Reimplement persistence logic using precise allocation rather
    than memory pools. This reduces memory usage of cache entries,
    especially for small values, and improves performance of
    persisting and unpersisting values.
  - Fixed GH #335: Stampede protection is broken.
  - Fixed GH #328: Segfault in apcu_key_info() if APCu is disabled.
  - Generally make the behavior of functions if APCu is disabled
    more consistent.
  - Fixed PHP bug #72980: Empty strings are now consistently
    allowed as cache keys.
  - Optimized apcu_key_info() and apcu_cache_info() by using
    interned strings.
  - Fix build against PHP master (PHP 7.4).
  - Many changes to internal C APIs.</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1574251200">- Update to version 5.1.18
- Fixed compatibility with PHP 7.4 and PHP 8.0
- Implement apcu_inc() and apcu_dec() using atomic operations.
  This means that these functions no longer have to acquire a write lock.
  These functions will now wraparound on overflow,
  instead of saturating to a floating point value.
- Make table header in apc.php sticky.
- Fix compile warnings related to mktemp() usage.
- Fix compatibility with PHP 8.0.
- Fix required number of arguments for apcu_store() returned by Reflection.</changelog>
  <changelog author="Johannes Weberhofer &lt;jweberhofer@weberhofer.at&gt;" date="1602072000">- Update to version 5.1.19
  * Fixed apcu_store() with integer keys (#388).
  * Made apc.use_request_time=0 the default (#391).
  * Made apcu compatible with PHP 8.0.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613563200">- Use _multibuild to also build for php8
- Use php_cfgdir and php_extdir macros to determine location of files</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1614859200">- Update to version 5.1.20
  * Fix deadlocks when other apcu_* functions are used inside apcu_entry().
    It should now be safe to use any functions inside the apcu_entry()
    callback.
  * Fix division by zero exception in apc.php.
  * Fix handling of references in PHP 8 if "default" serializer is used
    (which is not the default).
  * Fix string reuse handling if "default" serializer is used (which is
    not the default).
  * Check for failures when acquiring read locks to report problems
    earlier (write locks were already checked previously).
  * Adjust tests for current PHP 8.1 development branch.
  * Remove *_api.h headers. Use apc_cache.h instead of apc_cache_api.h etc.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1636459200">- Update to version 5.1.21
  * Fixed compatibility with PHP 8.1 by adding return types to
    APCUIterator.
  * APCUIterator::current() and ::key() can no longer be called on an
    invalid iterator.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1664452800">- Update to version 5.1.22
  * PHP 8.2 compatibility
  * PHP 8.1 compatibility in apc.php
  * Fix --enable-apcu-rwlocks configure option
  * Enable transparent huge pages for mmap memory
  * Use monotonic clock for TTL</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1700308800">- Update to version 5.1.23
  * Revert use of monotonic clock for TTL
  * Fix a crash when serializing packed arrays (e.g. lists) in PHP 8.2+
    with `apc.serializer=default`.
  * Reduce memory usage when serializing packed arrays (e.g. lists) in
    PHP 8.2+ with `apc.serializer=default`.
  * Speed up serializing arrays with `apc.serializer=default`.
  * Reduce memory usage when unserializing instances of the empty array
    in PHP 7.3+.
  * Removed no longer working apcue extension.
  * Increased limit on maximum number of slots.
  * Made tests compatible with PHP 8.3.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1727870400">- Update to version 5.1.24
  * Make compatible with PHP 8.4.
  * apc.php: Preserve search parameter when deleting entry.
  * apc.PHP: Allow arbitrary search regex.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1754654400">- Update to version 5.1.26
  * Fixed hang introduced in apcu 5.1.25, which can occur when
    defragmentation is triggered under load.
  * Fixed a test on PHP 8.5.
- Update to version 5.1.25
  * If the cache is full, try to clean up expired entries based on their
    per-entry hard TTL even if the soft apc.ttl is 0. Previously the entire
    cache was discarded.
  * If a new entry cannot be inserted due to fragmentation, the cache will
    be defragmented, combining many small free blocks into one big free
    block by moving around cache entries. This avoids the need to discard
    the entire cache in more cases.
  * The access time (which is used by the soft apc.ttl) is now also updated
    when using apcu_exists().
  * apc.entries_hint now defaults to 512 entries per 1MB of shared memory.
    Previously the default was 4096, independent of shm_size. This could
    lead to a large number of hash collisions if shm_size was increased
    without also increasing entries_hint.
  * Added apc.mmap_hugepage_size to use huge pages of a certain size for the
    apcu shared memory segment. This requires support for huge pages to be
    enabled in the kernel. Note that even if this option is not set, shared
    memory is still configured to use transparent huge pages.
  * The apc.shm_segments ini option has been removed. Multiple SHM segments
    are no longer supported. (They were already not supported when using
    mmap, which is the default mode of operation)
  * The apc.smart configuration setting should now work more reliably.
    Values &gt; 1 can be used to increase the chance of discarding the entire
    cache when the amount of memory freed by removing expired entries was
    too small. This could be useful if performance degrades due to executing
    the logic to remove expired entries (+ defragmentation) too frequently
    during periods of high memory usage.
  * The number of cache cleanups performed (removal of expired entries) is
    now available in the array returned by apcu_cache_info() (via array key
    "cleanups").
  * The number of defragmentations performed is now available in the array
    returned by apcu_cache_info() (via array key "defragmentations").
  * Fixed several issues that caused inserting new entries to fail
    unexpectedly.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1758110400">- Update to version 5.1.27
  * Fixed another hang introduced in apcu 5.1.25, which can occur when
    defragmentation is triggered under load.
  * The report_memleaks INI directive has been removed from all tests as
    it will be deprecated in PHP 8.5.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1765886400">- Update to version 5.1.28
  * Defragmentation now reclaims unused space from moved entries,
    resulting in better compaction.
  * Shared memory for new entries is allocated faster in scenarios with
    many free memory blocks. This should improve APCu's insertion
    performance when entries are frequently deleted or replaced, or when
    APCu is used with larger amounts of memory.
  * Trying to insert entries larger than the shared memory no longer
    results in cache wipes.
  * Fix build against PHP 8.6.
  * Fix apc.php compatibility with older apcu versions.</changelog>
</package>
<package pkgid="1bbe0283c98f1ca3316dc52b1a4659996ca71be830f5098599380647214eb1f59a983993c75dd9549c5a89f9f12461927d2028c3328832146179f3ca0ee9ff28" name="php8-APCu" arch="x86_64">
  <version epoch="0" ver="5.1.28" rel="23.5"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613563200">- Use _multibuild to also build for php8
- Use php_cfgdir and php_extdir macros to determine location of files</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1614859200">- Update to version 5.1.20
  * Fix deadlocks when other apcu_* functions are used inside apcu_entry().
    It should now be safe to use any functions inside the apcu_entry()
    callback.
  * Fix division by zero exception in apc.php.
  * Fix handling of references in PHP 8 if "default" serializer is used
    (which is not the default).
  * Fix string reuse handling if "default" serializer is used (which is
    not the default).
  * Check for failures when acquiring read locks to report problems
    earlier (write locks were already checked previously).
  * Adjust tests for current PHP 8.1 development branch.
  * Remove *_api.h headers. Use apc_cache.h instead of apc_cache_api.h etc.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1636459200">- Update to version 5.1.21
  * Fixed compatibility with PHP 8.1 by adding return types to
    APCUIterator.
  * APCUIterator::current() and ::key() can no longer be called on an
    invalid iterator.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1664452800">- Update to version 5.1.22
  * PHP 8.2 compatibility
  * PHP 8.1 compatibility in apc.php
  * Fix --enable-apcu-rwlocks configure option
  * Enable transparent huge pages for mmap memory
  * Use monotonic clock for TTL</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1700308800">- Update to version 5.1.23
  * Revert use of monotonic clock for TTL
  * Fix a crash when serializing packed arrays (e.g. lists) in PHP 8.2+
    with `apc.serializer=default`.
  * Reduce memory usage when serializing packed arrays (e.g. lists) in
    PHP 8.2+ with `apc.serializer=default`.
  * Speed up serializing arrays with `apc.serializer=default`.
  * Reduce memory usage when unserializing instances of the empty array
    in PHP 7.3+.
  * Removed no longer working apcue extension.
  * Increased limit on maximum number of slots.
  * Made tests compatible with PHP 8.3.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1727870400">- Update to version 5.1.24
  * Make compatible with PHP 8.4.
  * apc.php: Preserve search parameter when deleting entry.
  * apc.PHP: Allow arbitrary search regex.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1754654400">- Update to version 5.1.26
  * Fixed hang introduced in apcu 5.1.25, which can occur when
    defragmentation is triggered under load.
  * Fixed a test on PHP 8.5.
- Update to version 5.1.25
  * If the cache is full, try to clean up expired entries based on their
    per-entry hard TTL even if the soft apc.ttl is 0. Previously the entire
    cache was discarded.
  * If a new entry cannot be inserted due to fragmentation, the cache will
    be defragmented, combining many small free blocks into one big free
    block by moving around cache entries. This avoids the need to discard
    the entire cache in more cases.
  * The access time (which is used by the soft apc.ttl) is now also updated
    when using apcu_exists().
  * apc.entries_hint now defaults to 512 entries per 1MB of shared memory.
    Previously the default was 4096, independent of shm_size. This could
    lead to a large number of hash collisions if shm_size was increased
    without also increasing entries_hint.
  * Added apc.mmap_hugepage_size to use huge pages of a certain size for the
    apcu shared memory segment. This requires support for huge pages to be
    enabled in the kernel. Note that even if this option is not set, shared
    memory is still configured to use transparent huge pages.
  * The apc.shm_segments ini option has been removed. Multiple SHM segments
    are no longer supported. (They were already not supported when using
    mmap, which is the default mode of operation)
  * The apc.smart configuration setting should now work more reliably.
    Values &gt; 1 can be used to increase the chance of discarding the entire
    cache when the amount of memory freed by removing expired entries was
    too small. This could be useful if performance degrades due to executing
    the logic to remove expired entries (+ defragmentation) too frequently
    during periods of high memory usage.
  * The number of cache cleanups performed (removal of expired entries) is
    now available in the array returned by apcu_cache_info() (via array key
    "cleanups").
  * The number of defragmentations performed is now available in the array
    returned by apcu_cache_info() (via array key "defragmentations").
  * Fixed several issues that caused inserting new entries to fail
    unexpectedly.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1758110400">- Update to version 5.1.27
  * Fixed another hang introduced in apcu 5.1.25, which can occur when
    defragmentation is triggered under load.
  * The report_memleaks INI directive has been removed from all tests as
    it will be deprecated in PHP 8.5.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1765886400">- Update to version 5.1.28
  * Defragmentation now reclaims unused space from moved entries,
    resulting in better compaction.
  * Shared memory for new entries is allocated faster in scenarios with
    many free memory blocks. This should improve APCu's insertion
    performance when entries are frequently deleted or replaced, or when
    APCu is used with larger amounts of memory.
  * Trying to insert entries larger than the shared memory no longer
    results in cache wipes.
  * Fix build against PHP 8.6.
  * Fix apc.php compatibility with older apcu versions.</changelog>
</package>
<package pkgid="32f6069213df0a795d006b4209d38608a84694bcf59a07212e4649a8db2a48ce81d33c35212cc15449c12947af50919e1d75d699f3a132f6d135f634cf13a3b7" name="php8-gmagick" arch="src">
  <version epoch="0" ver="2.0.6RC1" rel="20.2"/>
  <changelog author="ilya@ilya.pp.ua" date="1499688000">- Initial package for version 2.0.4RC1
  * ChangeLog https://pecl.php.net/package-changelog.php?package=gmagick&amp;release=2.0.4RC1</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1499774400">- Cleaned up spec
- Updated dependencies</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1515067200">- Update to 2.0.5RC1
  * ChangeLog https://pecl.php.net/package-changelog.php?package=gmagick&amp;release=2.0.5RC1
  * hasNextImage() and hasPreviousImage() now actually returns TRUE on success instead of Gmagick object.</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1520510400">- Remove %configure/make duplicates.
- Add %licence macros.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1521201600">- Build extension with -fvisibility=hidden, to limit
  chance of symbol collisions with other extensions or libraries
  loaded in the same process.
- This extenion conflicts with php7-imagick (boo#1085595)</changelog>
  <changelog author="ilya@ilya.pp.ua" date="1525953600">- Disable tests, because test fail with php7 7.2.5. (bsc#1091930)</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1526299200">- Due to a packaging change in ghostscript the ghostscript-fonts-std
  has to be included explicitly to successfully run the tests. Elsewise
  the required helvetica-font is missing. Fix for bnc#1091930.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1577534400">- Run in single thread mode by default to prevent a segfault on
  shutdown in PHP 7.4 (fix-segfault-on-shutdown.patch)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1578139200">- Segfaults on shutdown need to be mitigated when GraphicsMagick is
  compiled with OpenMP support and PHP &gt;= 7.4 only. For GCC &lt; 9,
  the only option is to run in single thread mode, for GCC &gt;= 9
  wait until OpenMP has relinquished its resources (modified
  fix-segfault-on-shutdown.patch).</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.pp.ua&gt;" date="1578139201">- Refresh spec-file.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1610884800">- Use php_cfgdir and php_extdir macros to determine location of files
- Generate .ini file from spec
  - delete imagick.ini</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1611316800">- Expect test to fail with GraphicsMagick-1.3.36 (due to API change)
  + ignore-test-GraphicsMagick-1.3.36.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613044800">- Update to 2.0.6RC1
  * ChangeLog https://pecl.php.net/package-changelog.php?package=gmagick&amp;release=2.0.6RC1
  * Works with PHP 8 but some fixes still required.
- Remove fix-segfault-on-shutdown.patch (fixed upstream)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613476800">- Use _multibuild to also build for php8</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.pp.ua&gt;" date="1613563200">- Refresh spec-file via spec-cleaner.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1643284800">- Fix wrong parameter order in test
  + fix-param-order-in-test.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1708516800">- Change to %autosetup as RPM 4.20 will no longer support %patchN
- Ignore flaky test in all builds
  % ignore-test-GraphicsMagick-1.3.36.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1762948800">- Added fix-incompatible-pointer-types-and-PHP-8.5.patch</changelog>
</package>
<package pkgid="c047381ce32e1ad88dce308b8ccd514d0767a13ede7b389d5c8c84356e6772dff124b2d1c06dbfbd4080f6257156afa66accd9c2c264605dc19a85aa95ad6c3f" name="php8-gmagick" arch="x86_64">
  <version epoch="0" ver="2.0.6RC1" rel="20.2"/>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.pp.ua&gt;" date="1578139200">- Refresh spec-file.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1610884800">- Use php_cfgdir and php_extdir macros to determine location of files
- Generate .ini file from spec
  - delete imagick.ini</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1611316800">- Expect test to fail with GraphicsMagick-1.3.36 (due to API change)
  + ignore-test-GraphicsMagick-1.3.36.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613044800">- Update to 2.0.6RC1
  * ChangeLog https://pecl.php.net/package-changelog.php?package=gmagick&amp;release=2.0.6RC1
  * Works with PHP 8 but some fixes still required.
- Remove fix-segfault-on-shutdown.patch (fixed upstream)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613476800">- Use _multibuild to also build for php8</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.pp.ua&gt;" date="1613563200">- Refresh spec-file via spec-cleaner.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1643284800">- Fix wrong parameter order in test
  + fix-param-order-in-test.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1708516800">- Change to %autosetup as RPM 4.20 will no longer support %patchN
- Ignore flaky test in all builds
  % ignore-test-GraphicsMagick-1.3.36.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1762948800">- Added fix-incompatible-pointer-types-and-PHP-8.5.patch</changelog>
</package>
<package pkgid="e14211dc070b6050cb3c6f215711d53fcec0cd32cfa197309c408794134d4a62e19a7373138403cc10cdf99a8f9e2db9d45a107a3442ed9a84f6e1d59aeaec8f" name="php8-gnupg" arch="src">
  <version epoch="0" ver="1.5.4" rel="12.4"/>
  <changelog author="judas_iscariote@shorewall.net" date="1178280000">- update to version 1.3.1 fixing a double-free with recent gpgme-lib</changelog>
  <changelog author="crrodriguez@novell.com" date="1250510400">- use versioning macros</changelog>
  <changelog author="pgajdos@suse.com" date="1452600000">- updated to 1.3.6</changelog>
  <changelog author="pgajdos@suse.com" date="1454068800">- provides php-gnupg symbol</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613908800">- Update to 1.5.0RC1
  * Added support for PHP 8
  * Added support for GnuPG 2.1+
  * Added argument info for all functions and methods (reflection support)
  * Added new function `gnupg_getengineinfo`
  * Added new function `gnupg_geterrorinfo`
  * Added init array argument for setting home dir and gpg binary file name
  * Added additional fields to `gnupg_keyinfo` returned array
  * Added parameter to `gnupg_keyinfo` to use `secret_only`
  * Fixed `gnupg_deletekey` to use boolean for `allow_secret` parameter
- Update to 1.4.0
  * No changes since 1.4.0RC2
- Update to 1.4.0RC2
  * Fixed ZTS issue with invalid context for a password callback
- Update to 1.4.0RC1
  * Added support for PHP 7
  * Fixed various compilation issues
- Use _multibuild to build for php7 and php8
- Use php_cfgdir and php_extdir macros to determine location of files
- Run unit tests
- Add files missing from the PECL tarball
  + gnupgt.inc
  + vars.inc</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613908801">- Fix build on i586 (expects largefile support to be enabled)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1615118400">- Update to 1.5.0RC2
  * Fixed build with libgpgme 1.3
  * Fixed largefile support on 32-bit platforms
    (delete 0001_add_largefile_support.patch)
  * Fixed tests in PECL archive
    (delete gnupgt.inc and vars.inc)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1618056000">- Update to 1.5.0
  * Added new README.md</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1641038400">- Update to 1.5.1
  * Fixed compilation with PHP 8.1
  * Fixed build with gpgme 1.4</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1745755200">- Update to 1.5.2
  * Fixed GH-37: gnupg_decrypt() returns false when decrypting an
    encrypted empty string
  * Fixed GH-46: gnupg_decrypt() segfaults when password callback user
    ID hint is not supplied
  * Fixed 1.5.0 regressition - the deletekey `allow_secret` made
    optional again
- Add no_uid_hint_msg.gpg that was accidentally not packaged in the
  archive available from upstream</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752926400">- Update to 1.5.3:
  * Fix decryption of message encrypted with multiple keys [boo#1246759]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1754136000">- Fix build with GPGME &gt;= 2.0.0 (boo#1246848, gh#php-gnupg/php-gnupg#59)
  + added 60.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1754654400">- Update to 1.5.4
  * Fixed GH-57: PHP 8.5 build failure due to usage of removed
    zend_exception_get_default()
  * Fixed GH-59: Failure to build with gpgme &gt;= 2.0.0 due to romoved
    trustlist
- Remove 60.patch (upstreamed)
- Remove no_uid_hint_msg.gpg that was accidentally not packaged in the
  archive 1.5.2 available from upstream (no longer needed)</changelog>
</package>
<package pkgid="ee6e7a4e2415fcddfdc197c3655f645859bb8084c88a4583ab856dc613d1070dcd51ac954a55ffe42a5b47e65d4792e1b6083de6c2338c34dd0a17b762db974a" name="php8-gnupg" arch="x86_64">
  <version epoch="0" ver="1.5.4" rel="12.4"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613908800">- Update to 1.5.0RC1
  * Added support for PHP 8
  * Added support for GnuPG 2.1+
  * Added argument info for all functions and methods (reflection support)
  * Added new function `gnupg_getengineinfo`
  * Added new function `gnupg_geterrorinfo`
  * Added init array argument for setting home dir and gpg binary file name
  * Added additional fields to `gnupg_keyinfo` returned array
  * Added parameter to `gnupg_keyinfo` to use `secret_only`
  * Fixed `gnupg_deletekey` to use boolean for `allow_secret` parameter
- Update to 1.4.0
  * No changes since 1.4.0RC2
- Update to 1.4.0RC2
  * Fixed ZTS issue with invalid context for a password callback
- Update to 1.4.0RC1
  * Added support for PHP 7
  * Fixed various compilation issues
- Use _multibuild to build for php7 and php8
- Use php_cfgdir and php_extdir macros to determine location of files
- Run unit tests
- Add files missing from the PECL tarball
  + gnupgt.inc
  + vars.inc</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613908801">- Fix build on i586 (expects largefile support to be enabled)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1615118400">- Update to 1.5.0RC2
  * Fixed build with libgpgme 1.3
  * Fixed largefile support on 32-bit platforms
    (delete 0001_add_largefile_support.patch)
  * Fixed tests in PECL archive
    (delete gnupgt.inc and vars.inc)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1618056000">- Update to 1.5.0
  * Added new README.md</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1641038400">- Update to 1.5.1
  * Fixed compilation with PHP 8.1
  * Fixed build with gpgme 1.4</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1745755200">- Update to 1.5.2
  * Fixed GH-37: gnupg_decrypt() returns false when decrypting an
    encrypted empty string
  * Fixed GH-46: gnupg_decrypt() segfaults when password callback user
    ID hint is not supplied
  * Fixed 1.5.0 regressition - the deletekey `allow_secret` made
    optional again
- Add no_uid_hint_msg.gpg that was accidentally not packaged in the
  archive available from upstream</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1752926400">- Update to 1.5.3:
  * Fix decryption of message encrypted with multiple keys [boo#1246759]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1754136000">- Fix build with GPGME &gt;= 2.0.0 (boo#1246848, gh#php-gnupg/php-gnupg#59)
  + added 60.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1754654400">- Update to 1.5.4
  * Fixed GH-57: PHP 8.5 build failure due to usage of removed
    zend_exception_get_default()
  * Fixed GH-59: Failure to build with gpgme &gt;= 2.0.0 due to romoved
    trustlist
- Remove 60.patch (upstreamed)
- Remove no_uid_hint_msg.gpg that was accidentally not packaged in the
  archive 1.5.2 available from upstream (no longer needed)</changelog>
</package>
<package pkgid="dcbc8776180afa5f3312354c0f51a11230e11bc364d0c2dce18bf3801399fe65bbf1caedadde805a6b734693c8d8a389037db7b74a093914333d602481ea4c8d" name="php8-ice" arch="src">
  <version epoch="0" ver="1.11.0" rel="36.6"/>
  <changelog author="Mariusz Laczak &lt;mruz@poczta.onet.pl&gt;" date="1540900800">- Ice 1.4.0
  * Exception, add a hook for pretty exceptions, fix #234
  * Session, robust start a session
  * Pdo, fixed things for different DBMS
  * Response, add toJson and toXml
  * Db, Model, rename the remove method to delete fix #221
  * Env, add environment helper
  * Auth, token enhancement, rename Model driver to Db
  * Router, refactor, rename old router to FastRouter
  * Auth, password hash enhancement
  * Di, hook bug fixed #208
  * Model, clear save status #205
  * Pdo, add query method fix #166
  * Model, fixed retry to save invalid model bug #202
  * Cli, add websocket component #201
  * Auth, make model classes in users configurable #199
  * Request, allow for empty string on get, post #197
  * Model, enhanced and bugs fix #185
  * Pdo, make it competitable with other dbms #188
  * Di, resolve bug fix #190
  * View, allow to render file with specific engine
  * Tests, add db and model tests
  * Dispatcher, add reset
  * Always return this from setters
  * Response, send file
  * App, add new module to the app
  * App, allow to render page without main layout fix #169
  * Response, set response content in controller fail fix #168
  * Request, implement interface
  * Config, load config from php file
  * PHP, fix declaration errors
  * Travis, update to xenial dist
  * Composer, use zephir v0.11.0 and zephir-parser v1.1.2
  * View, stop finding view when it meets the right engine and file
  * Modules, use loader from di and pass it to autoloaders fix #156
  * Loader, no namespace classes loading for the loader fix #154</changelog>
  <changelog author="Mariusz Laczak &lt;mruz@poczta.onet.pl&gt;" date="1547640000">- Ice 1.4.1
  * Build, add support for php 7.3 fix #251
  * Model, remove primary keys
  * Composer, update zephir to 0.11.9
  * Pdo, fixed sql error if emtpy filter
  * Model, refresh new data after update
  * Router, default router fix</changelog>
  <changelog author="Mariusz Laczak &lt;mruz@poczta.onet.pl&gt;" date="1577016000">- Ice 1.5.0
  * Build, add support for php 7.4
  * Composer, update zephir to 0.12.15 and zephir-parser to 1.3.3
  * PHP 5.6, drop support</changelog>
  <changelog author="Mariusz Laczak &lt;mruz@poczta.onet.pl&gt;" date="1584187200">- Ice 1.5.1
  * Composer, update zephir to 0.12.17
  * Auth, logout if no user fix #245
  * Model, get id fix #240
  * Auth, primary key fix #254
  * Websocket, encoding fix #260
  * Websocket, client connect fix #256
  * Self type hint fix #257
  * Console, color fix #258</changelog>
  <changelog author="Mariusz Laczak &lt;mruz@poczta.onet.pl&gt;" date="1587816000">- Ice 1.6.0
  * Composer, update zephir to 0.12.18
  * Add the image component
  * Dump, recursion fix #265
  * PHP 7.0, drop support
  * Code cleanup
  * Update prototypes
  * Flash, add dismissible class
  * Dispatcher, continue if before returns a value
  * Update zephir parser to 1.3.4
  * Websocket, long message fix #262</changelog>
  <changelog author="Mariusz Laczak &lt;mruz@poczta.onet.pl&gt;" date="1589112000">- Ice 1.6.1
  * Update zephir, Model dafault rules fix #270
  * Build with recent GCC fix #266
  * Image, gd watermark fix #268</changelog>
  <changelog author="Mariusz Laczak &lt;mruz@poczta.onet.pl&gt;" date="1599912000">- Ice 1.6.2
  * Model, get related record if field is null fix #275
  * Pagination, calculate if data is array or total is specified #273
  * Url, fixed getStatic() #193</changelog>
  <changelog author="Mariusz Laczak &lt;mruz@poczta.onet.pl&gt;" date="1601121600">- Ice 1.7.0
  * Url, add href and rel, deprecate getStatic, fix #231
  * Arr, add merge, deprecate replace, fix #228
  * View, set engine options, sleet compile fix #288
  * Validation, add exists validator #274
  * Db, count elements #277
  * Router, set routes must be explicitly called #282
  * Db, skip settings if not provided, fix #286
  * Auth file, fetch users from the options, fix #285
  * Sqlite, row count returns zero all the time, fix #283</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613563200">- Use _multibuild to also build for php8
- Use php_cfgdir and php_extdir macros to determine location of files
- Change upstream to PECL
- Remove obsolete patch (GCC supports SOURCE_DATE_EPOCH by default)
  - ice-notime.diff
- Ice 1.8.0alpha3 (php8 only)
  * Pecl, add build directories fix #271
  * Di, resolve default services in cli fix #295
  * Loader, register namespaces in the constructor fix #294
- Ice 1.8.0alpha2 (php8 only)
  * PHP 7.1, drop support, update phpunit to v8
  * Update zephir parser to 1.3.5
  * Zephir, use zephir-php8 branch
  * Pdo, fix associative array in order by
  * PHP 7.2 and 7.3, drop support
  * Tests, fix get related count and filter
  * Version, remove hyphen fix #292</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616760000">- Ice 1.8.0 (php8 only)
  * Build, add support for php 8.0
  * Composer, update zephir to 0.13.0
  * Travis, no mongodb extension on nightly build
  * Tests, fix get related
  * Validation, fix type error in options
  * Model, fix type errors</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1643371200">- Update BuildRequires (php8-ice requires php8 &lt; 8.1)</changelog>
  <changelog author="Mariusz Laczak &lt;mruz@poczta.onet.pl&gt;" date="1655121600">- Ice 1.9.0
  * PHP 8.1, add support fix #299
  * Switch to Github Actions fix #302
  * Update zephir to 0.16.0
  * Update zephir parser to 1.5.0</changelog>
  <changelog author="pgajdos@suse.com" date="1670846400">- don't build php7 flavor for Factory (php7 is EOL upstream)</changelog>
  <changelog author="Mariusz Laczak &lt;mruz@poczta.onet.pl&gt;" date="1676030400">- Ice 1.10.0
  * PHP 8.2, add support fix #309
  * Install on Alpine fix #308
  * Update zephir-lang/zephir@57c522d
  * Update zephir parser to 1.5.3
  * Fix phpunit tests</changelog>
  <changelog author="Mariusz Laczak &lt;mruz@poczta.onet.pl&gt;" date="1676808000">- Ice 1.10.1
  * Arr, deprecation message fix #311
  * Loader, don't encode to utf8
  * Don't encode regex in route group count data generator
  * Passing null to parameter of type string is deprecated
  * Filter, sanitize string is deprecated
  * Model, serializable interface is deprecated fix #311
  * Auth, add login tests, logout fix
  * Composer, update zephir to 0.17.0</changelog>
  <changelog author="Mariusz Laczak &lt;mruz@poczta.onet.pl&gt;" date="1680350400">- Use latest version on php 7.4</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1708344000">- BuildRequires any php8 version (not version limited)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1724932800">- Fix build with GCC14</changelog>
  <changelog author="Mariusz Laczak &lt;mruz@poczta.onet.pl&gt;" date="1737892800">- Ice 1.11.0
  * PHP 7.4, dropp support
  * PHP 8.3 and PHP 8.4, add support #314
  * Update zephir parser to 1.7.0
  * Update zephir-lang/zephir@c79b710</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1762862400">- Fix build with PHP 8.5
  + ice-fix-build-PHP-8.5.patch</changelog>
</package>
<package pkgid="e6d37103e9a3ae2fcd09b231e0ccfb4e16ddf766e1ca88855f2200318f51a9615bf104728dfd9753f039666446469f9974abf4c0fe3dafb5e5fbc071053c2757" name="php8-ice" arch="x86_64">
  <version epoch="0" ver="1.11.0" rel="36.6"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1643371200">- Update BuildRequires (php8-ice requires php8 &lt; 8.1)</changelog>
  <changelog author="Mariusz Laczak &lt;mruz@poczta.onet.pl&gt;" date="1655121600">- Ice 1.9.0
  * PHP 8.1, add support fix #299
  * Switch to Github Actions fix #302
  * Update zephir to 0.16.0
  * Update zephir parser to 1.5.0</changelog>
  <changelog author="pgajdos@suse.com" date="1670846400">- don't build php7 flavor for Factory (php7 is EOL upstream)</changelog>
  <changelog author="Mariusz Laczak &lt;mruz@poczta.onet.pl&gt;" date="1676030400">- Ice 1.10.0
  * PHP 8.2, add support fix #309
  * Install on Alpine fix #308
  * Update zephir-lang/zephir@57c522d
  * Update zephir parser to 1.5.3
  * Fix phpunit tests</changelog>
  <changelog author="Mariusz Laczak &lt;mruz@poczta.onet.pl&gt;" date="1676808000">- Ice 1.10.1
  * Arr, deprecation message fix #311
  * Loader, don't encode to utf8
  * Don't encode regex in route group count data generator
  * Passing null to parameter of type string is deprecated
  * Filter, sanitize string is deprecated
  * Model, serializable interface is deprecated fix #311
  * Auth, add login tests, logout fix
  * Composer, update zephir to 0.17.0</changelog>
  <changelog author="Mariusz Laczak &lt;mruz@poczta.onet.pl&gt;" date="1680350400">- Use latest version on php 7.4</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1708344000">- BuildRequires any php8 version (not version limited)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1724932800">- Fix build with GCC14</changelog>
  <changelog author="Mariusz Laczak &lt;mruz@poczta.onet.pl&gt;" date="1737892800">- Ice 1.11.0
  * PHP 7.4, dropp support
  * PHP 8.3 and PHP 8.4, add support #314
  * Update zephir parser to 1.7.0
  * Update zephir-lang/zephir@c79b710</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1762862400">- Fix build with PHP 8.5
  + ice-fix-build-PHP-8.5.patch</changelog>
</package>
<package pkgid="727e7fd4d2b26614ef8e019048ce6b591c40200cc3ca3284ca8bb711fd380d48eb44abda4b828973067f5480d8c80e9a92e33ef64d375a4faa57746a3d5a8e82" name="php8-imagick" arch="src">
  <version epoch="0" ver="3.8.1" rel="32.5"/>
  <changelog author="jweberhofer@weberhofer.at" date="1525608000">Fixes for bnc#1091929
- Due to a packaging change in ghostscript the ghostscript-fonts-std
  has to be included explicitly to successfully run the tests. Elsewise
  the required helvetica-font is missing.
- ImageMagick's commit 97a319 makes ImagaMagick to no longer throw an
  an exception if image registry tag is not found.
  Added imagic-3.4.3-relax_test_150_to_follow_upstream_change.patch</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1525694400">- Print test failures in detail</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1525867200">- removed Test 229 which fails occasionally with timeouts
  on the OBS build server</changelog>
  <changelog author="schwab@suse.de" date="1549972800">- Use bigger timeout when running under qemu</changelog>
  <changelog author="Johannes Weberhofer &lt;jweberhofer@weberhofer.at&gt;" date="1557230400">- removed patch imagic-3.4.3-relax_test_150_to_follow_upstream_change.patch
  which is no longer necessary.
- Upgrade to version 3.4.4
  Added:
  * function Imagick::optimizeImageTransparency()
  * METRIC_STRUCTURAL_SIMILARITY_ERROR
  * METRIC_STRUCTURAL_DISSIMILARITY_ERROR
  * COMPRESSION_ZSTD - https://github.com/facebook/zstd
  * COMPRESSION_WEBP
  * CHANNEL_COMPOSITE_MASK
  * FILTER_CUBIC_SPLINE - "Define the lobes with the -define
    filter:lobes={2,3,4}
    (reference https://imagemagick.org/discourse-server/viewtopic.php?f=2&amp;t=32506)."
  * Imagick now explicitly conflicts with the Gmagick extension.
  Fixes:
  * Correct version check to make RemoveAlphaChannel and FlattenAlphaChannel
    be available when using Imagick with ImageMagick version 6.7.8-x
  * Bug 77128 - Imagick::setImageInterpolateMethod() not available on Windows
  * Prevent memory leak when ImagickPixel::__construct called after object instantiation.
  * Prevent segfault when ImagickPixel internal constructor not called.
  * Imagick::setResourceLimit support for values larger than 2GB (2^31) on 32bit platforms.
  * Corrected memory overwrite in Imagick::colorDecisionListImage()
  * Bug 77791 - ImagickKernel::fromMatrix() out of bounds write.
    Fixes CVE-2019-11037, boo#1135418
  The following functions have been deprecated:
  * ImagickDraw, matte
  * Imagick::averageimages
  * Imagick::colorfloodfillimage
  * Imagick::filter
  * Imagick::flattenimages
  * Imagick::getimageattribute
  * Imagick::getimagechannelextrema
  * Imagick::getimageclipmask
  * Imagick::getimageextrema
  * Imagick::getimageindex
  * Imagick::getimagematte
  * Imagick::getimagemattecolor
  * Imagick::getimagesize
  * Imagick::mapimage
  * Imagick::mattefloodfillimage
  * Imagick::medianfilterimage
  * Imagick::mosaicimages
  * Imagick::orderedposterizeimage
  * Imagick::paintfloodfillimage
  * Imagick::paintopaqueimage
  * Imagick::painttransparentimage
  * Imagick::radialblurimage
  * Imagick::recolorimage
  * Imagick::reducenoiseimage
  * Imagick::roundcornersimage
  * Imagick::roundcorners
  * Imagick::setimageattribute
  * Imagick::setimagebias
  * Imagick::setimageclipmask
  * Imagick::setimageindex
  * Imagick::setimagemattecolor
  * Imagick::setimagebiasquantum
  * Imagick::setimageopacity
  * Imagick::transformimage</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1610107200">- fix %defattr preventing setting executable bits on imagick.so</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613649600">- Use _multibuild (prepare to build for php8)
- Use php_cfgdir and php_extdir macros to determine location of files</changelog>
  <changelog author="munix9@googlemail.com" date="1624190400">- Upgrade to version 3.5.0
  - Fixed multiple parameter information issues found in 3.5.0RC1.
  - ImageMagick 7 is still not widely available on systems.
    So contrary to previous plans, ImageMagick 6 support will
    continue for now.
    But users are recommeded to use ImageMagick 7 if possible.
  - Method names have been changed to not be all lower case. Both
    method names and parameter information is built from the
    Imagick*.stub.php files.
  - Prevent accidental creation of zero dimension images.
    ImageMagick doesn't prevent creation of zero dimension images,
    but will give an error when that image is used. I don't think
    this will affect any correctly program, but if it does, and
    you need to re-enable zero dimension images, please open an
    issue at https://phpimagick.com/issues
  - Various pieces of work have been done to make GOMP not
    segfault including:
  * Call omp_pause_resource_all when available during shutdown.
  * Added the 'imagick.shutdown_sleep_count' (default 10) and
    'imagick.set_single_thread' (default On). Both of these
    exist to mitigate the segaults on shutdown.
  - Fixes:
  * Correct version check to make RemoveAlphaChannel and
    FlattenAlphaChannel be available when using Imagick with
    ImageMagick version 6.7.8-x
  * Imagick::morphology now no longer ignores channel parameter
  - Added:
  * PHP 8.0 support.
  * Location check for ImageMagick 7 for NixOS and Brew.
  * Imagick::houghLineImage(int $width, int $height, float $threshold): bool {}
  * Imagick::setImagePixelColor(int $x, int $y, ImagickPixel|string $color)
  * Imagick::setImageMask(Imagick $clip_mask, int $pixelmask_type)
  * Imagick::getImageMask(int $pixelmask_type)
  * Imagick::VIRTUALPIXELMETHOD_DITHER
  * Imagick::VIRTUALPIXELMETHOD_RANDOM
  * Imagick::COMPOSITE_FREEZE
  * Imagick::COMPOSITE_INTERPOLATE
  * Imagick::COMPOSITE_NEGATE
  * Imagick::COMPOSITE_REFLECT
  * Imagick::COMPOSITE_SOFTBURN
  * Imagick::COMPOSITE_SOFTDODGE
  * Imagick::COMPOSITE_STAMP
  * Imagick::COMPOSITE_RMSE
  * Imagick::COMPRESSION_DWAA
  * Imagick::COMPRESSION_DWAB
  * Imagick::EVALUATE_INVERSE_LOG
  * Imagick::COLORSPACE_DISPLAYP3
  * Imagick::COLORSPACE_ADOBE98
  * Imagick::COLORSPACE_PROPHOTO
  * Imagick::COLORSPACE_JZAZBZ
  * Imagick::DISTORTION_RIGID_AFFINE
  * Imagick::DISTORTION_BARRELINVERSE
  * Imagick::STATISTIC_ROOT_MEAN_SQUARE</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1636459200">- Upgrade to version 3.5.1
  - Better detection of appropriate OpenMP library to use, i.e. GCC
    or Clang.</changelog>
  <changelog author="Johannes Weberhofer &lt;jweberhofer@weberhofer.at&gt;" date="1636545600">- added imagick-fix-457-ensure-format-is-always-lowercase.patch
  to fix test-failures in latest tumbleweed/factory builds
  [#]gh/Imagick/imagick#457</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1639137600">- Upgrade to version 3.6.0
  - No change from 3.6.0RC2
  - removed imagick-fix-457-ensure-format-is-always-lowercase.patch
    (upstreamed)
- Upgrade to version 3.6.0RC2
  - Fixes:
  * Remove deprecated message from Imagick::roundCorners()
  - Added:
  * Imagick::addNoiseImageWithAttenuate()
- Upgrade to version 3.6.0RC1
  - Imagick::getImageInterlaceScheme is undeprecated. It's the
    appropriate function to call to get the image interlace setting.
  - Image formats are now normalised to lower case.
  - Imagick::getImageIndex and Imagick::setImageIndex are undeprecated
    and work on ImageMagick 7. They call MagickGetIteratorIndex and
    MagickSetIteratorIndex internally.
  - Imagick::averageImages is undeprecated. For IM 7 it now calls
    EvaluateImages(wand-&gt;images,MeanEvaluateOperator).
  - Imagick::flattenImages is undeprecated. For IM 7 it now calls
    MagickMergeImageLayers(intern-&gt;magick_wand, FlattenLayer);
    internally.
  - Imagick::getImageSize is undeprecated. For IM 7 it now calls
    MagickGetImageLength internally.
  - Imagick::roundCornersImage is undeprecated and available on IM7.
  - Fixes:
  * Imagick::borderImage() changed internally to use OverCompositeOp
    rather than AtopCompositeOp for ImageMagick &gt; 7. If you need the
    old behaviour, please use Imagick::borderImageWithComposite()
    instead, which allows you to set the composite method.
  * Imagick::frameImage() changed internally to use OverCompositeOp
    rather than AtopCompositeOp for ImageMagick &gt; 7. If you need the
    old behaviour, please use
    Imagick::frameImageWithComposite()instead, which allows you to
    set the composite method.
  * Imagick::profileImage() fixed to allow null as second paramter
    again. If you can't upgrade to this version yet, pass in "",
    which has the same effect.
  * Imagick::ALPHACHANNEL_COPY and Imagick::ALPHACHANNEL_OPAQUE should
    be available on IM7.
  * Imagick::setImageMatteColor() should be available on IM7.
  - Added:
  * Imagick::borderImageWithComposite() same as Imagick::borderImage()
    but allows user to set composite operator used.
  * Imagick::frameImageWithComposite() same as Imagick::frameImage()
    but allows user to set composite operator used.
  * function Imagick::cannyEdgeImage
  * function Imagick::setSeed
  * function Imagick::waveletDenoiseImage
  * function Imagick::meanShiftImage
  * function Imagick::kmeansImage
  * function Imagick::rangeThresholdImage
  * function Imagick::autoThresholdImage
  * function Imagick::bilateralBlurImage
  * function Imagick::claheImage
  * function Imagick::channelFxImage
  * function Imagick::colorThresholdImage
  * function Imagick::complexImages
  * function Imagick::interpolativeResizeImage
  * function Imagick::levelImageColors
  * function Imagick::levelizeImage
  * function Imagick::orderedDitherImage
  * function Imagick::whiteBalanceImage</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1641988800">- Upgrade to version 3.7.0
  - Added:
  * Imagick::COMPOSITE_SALIENCY_BLEND
- Upgrade to version 3.7.0RC1
  - Added:
  * function Imagick::deleteOption(string $option): bool {}
  * function Imagick::getBackgroundColor(): ImagickPixel {}
  * function Imagick::getImageArtifacts(string $pattern = "*"): array {}
  * function Imagick::getImageKurtosis(): array {}
  * function Imagick::getImageMean(): array {}
  * function Imagick::getImageRange(): array {}
  * function Imagick::getInterpolateMethod(): int {}
  * function Imagick::getOptions(string $pattern = "*"): array {}
  * function Imagick::getOrientation(): int {}
  * function Imagick::getResolution(): array {}
  * function Imagick::getType(): int {}
  * function Imagick::implodeImageWithMethod(float $radius,
    int $pixel_interpolate_method): bool {}
  * function Imagick::oilPaintImageWithSigma(float $radius, float $sigma)
  * function Imagick::polaroidWithTextAndMethod(ImagickDraw $settings,
    float $angle, string $caption, int $method): bool {}
  * function Imagick::polynomialImage(array $terms): bool {}
  * function Imagick::setDepth(int $depth): bool {}
  * function Imagick::setExtract(string $geometry): bool {}
  * function Imagick::setInterpolateMethod(int $method): bool{}
  * function Imagick::setOrientation(int $orientation): bool {}
  * function Imagick::spreadImageWithMethod(float $radius,
    int $interpolate_method): bool {}
  * function Imagick::swirlImageWithMethod(float $degrees,
    int $interpolate_method): bool {}
  * function Imagick::waveImageWithMethod(float $amplitude,
    float $length, int $interpolate_method): bool {}
  * Imagick::IMAGE_TYPE_BILEVEL
  * Imagick::IMAGE_TYPE_GRAYSCALE
  * Imagick::IMAGE_TYPE_GRAYSCALE_ALPHA
  * Imagick::IMAGE_TYPE_PALETTE
  * Imagick::IMAGE_TYPE_PALETTE_ALPHA
  * Imagick::IMAGE_TYPE_TRUE_COLOR
  * Imagick::IMAGE_TYPE_TRUE_COLOR_ALPHA
  * Imagick::IMAGE_TYPE_COLOR_SEPARATION
  * Imagick::IMAGE_TYPE_COLOR_SEPARATION_ALPHA
  * Imagick::IMAGE_TYPE_OPTIMIZE
  * Imagick::IMAGE_TYPE_PALETTE_BILEVEL_ALPHA
  * Imagick::COMPOSITE_SEAMLESS_BLEND
  - Changed:
  * Imagick::setImageArtifact can now take null for the string value.
  * Return type for Imagick::getImageArtifact is string|null instead of
    string.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705838400">- Expect test to fail as the values ImageMagick will accept are limited
  by the policy.xml of the system which is more restrictive now
  + imagick-xfail-test014.patch
- Fix test failing since ImageMagick 7.1.1.24 due to changed calculation
  of kurtosis and skewness values
  + imagick-fix-test316.patch</changelog>
  <changelog author="Manu Maier &lt;mmanu84@outlook.de&gt;" date="1732276800">- Fix removed "php_strtolower" for PHP 8.4
  + imagick-php_strtolower-php84.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1745755200">- Upgrade to version 3.8.0
  * Fix signedness formatting mistakes
- Upgrade to version 3.8.0RC2
  * Corrected PHP_IMAGICK_EXTNUM
- Upgrade to 3.8.0RC1
  * Imagick::clutImage(...) now respects the images interpolate method.
  * You can now pass null to ImagickDraw::setStrokeDashArray() to reset
    the dash array.
  * Fixed memory leak in ImageKernel
  * Fixed compiling against PHP 8.4.
  * Fixed various reflection issues related to incorrect arginfo
  * function Imagick::clutImageWithInterpolate(Imagick $lookup_table,
    int $pixel_interpolate_method): bool {}
  * Constants Imagick::COMPRESSION_BC5, Imagick::COMPRESSION_BC7,
    Imagick::COMPRESSION_LERC, Imagick::DIRECTION_TOP_TO_BOTTOM,
    Imagick::ALPHACHANNEL_OFF_IF_OPAQUE
- Remove upstreamed patches
  - imagick-fix-test316.patch
  - imagick-php_strtolower-php84.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1755518400">- Skip test that is failing for Imagick &gt;= 7.1.2 (gh#Imagick/imagick#737)
  + imagick-skip-test024.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1762862400">- Fix build with PHP 8.5
  + imagick-fix-build-PHP-8.5.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1764331200">- Upgrade to 3.8.1
  * Fixed compiling against PHP 8.5
  * Fixed getImage(s)Blob return type
- Remove upstreamed patch
  - imagick-fix-build-PHP-8.5.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1772798400">- Skip test that is failing for Imagick &gt;= 7.1.2.15
  + imagick-skip-test243.patch</changelog>
</package>
<package pkgid="9557e0fc27d675cf422286cb26d68f4f7b4652f867281c34423ab06ca0788e6ab333e9ee5157aa38cd46f66015c8f21a7f5e26882311e5184a5ed9af0f66038f" name="php8-imagick" arch="x86_64">
  <version epoch="0" ver="3.8.1" rel="32.5"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1639137600">- Upgrade to version 3.6.0
  - No change from 3.6.0RC2
  - removed imagick-fix-457-ensure-format-is-always-lowercase.patch
    (upstreamed)
- Upgrade to version 3.6.0RC2
  - Fixes:
  * Remove deprecated message from Imagick::roundCorners()
  - Added:
  * Imagick::addNoiseImageWithAttenuate()
- Upgrade to version 3.6.0RC1
  - Imagick::getImageInterlaceScheme is undeprecated. It's the
    appropriate function to call to get the image interlace setting.
  - Image formats are now normalised to lower case.
  - Imagick::getImageIndex and Imagick::setImageIndex are undeprecated
    and work on ImageMagick 7. They call MagickGetIteratorIndex and
    MagickSetIteratorIndex internally.
  - Imagick::averageImages is undeprecated. For IM 7 it now calls
    EvaluateImages(wand-&gt;images,MeanEvaluateOperator).
  - Imagick::flattenImages is undeprecated. For IM 7 it now calls
    MagickMergeImageLayers(intern-&gt;magick_wand, FlattenLayer);
    internally.
  - Imagick::getImageSize is undeprecated. For IM 7 it now calls
    MagickGetImageLength internally.
  - Imagick::roundCornersImage is undeprecated and available on IM7.
  - Fixes:
  * Imagick::borderImage() changed internally to use OverCompositeOp
    rather than AtopCompositeOp for ImageMagick &gt; 7. If you need the
    old behaviour, please use Imagick::borderImageWithComposite()
    instead, which allows you to set the composite method.
  * Imagick::frameImage() changed internally to use OverCompositeOp
    rather than AtopCompositeOp for ImageMagick &gt; 7. If you need the
    old behaviour, please use
    Imagick::frameImageWithComposite()instead, which allows you to
    set the composite method.
  * Imagick::profileImage() fixed to allow null as second paramter
    again. If you can't upgrade to this version yet, pass in "",
    which has the same effect.
  * Imagick::ALPHACHANNEL_COPY and Imagick::ALPHACHANNEL_OPAQUE should
    be available on IM7.
  * Imagick::setImageMatteColor() should be available on IM7.
  - Added:
  * Imagick::borderImageWithComposite() same as Imagick::borderImage()
    but allows user to set composite operator used.
  * Imagick::frameImageWithComposite() same as Imagick::frameImage()
    but allows user to set composite operator used.
  * function Imagick::cannyEdgeImage
  * function Imagick::setSeed
  * function Imagick::waveletDenoiseImage
  * function Imagick::meanShiftImage
  * function Imagick::kmeansImage
  * function Imagick::rangeThresholdImage
  * function Imagick::autoThresholdImage
  * function Imagick::bilateralBlurImage
  * function Imagick::claheImage
  * function Imagick::channelFxImage
  * function Imagick::colorThresholdImage
  * function Imagick::complexImages
  * function Imagick::interpolativeResizeImage
  * function Imagick::levelImageColors
  * function Imagick::levelizeImage
  * function Imagick::orderedDitherImage
  * function Imagick::whiteBalanceImage</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1641988800">- Upgrade to version 3.7.0
  - Added:
  * Imagick::COMPOSITE_SALIENCY_BLEND
- Upgrade to version 3.7.0RC1
  - Added:
  * function Imagick::deleteOption(string $option): bool {}
  * function Imagick::getBackgroundColor(): ImagickPixel {}
  * function Imagick::getImageArtifacts(string $pattern = "*"): array {}
  * function Imagick::getImageKurtosis(): array {}
  * function Imagick::getImageMean(): array {}
  * function Imagick::getImageRange(): array {}
  * function Imagick::getInterpolateMethod(): int {}
  * function Imagick::getOptions(string $pattern = "*"): array {}
  * function Imagick::getOrientation(): int {}
  * function Imagick::getResolution(): array {}
  * function Imagick::getType(): int {}
  * function Imagick::implodeImageWithMethod(float $radius,
    int $pixel_interpolate_method): bool {}
  * function Imagick::oilPaintImageWithSigma(float $radius, float $sigma)
  * function Imagick::polaroidWithTextAndMethod(ImagickDraw $settings,
    float $angle, string $caption, int $method): bool {}
  * function Imagick::polynomialImage(array $terms): bool {}
  * function Imagick::setDepth(int $depth): bool {}
  * function Imagick::setExtract(string $geometry): bool {}
  * function Imagick::setInterpolateMethod(int $method): bool{}
  * function Imagick::setOrientation(int $orientation): bool {}
  * function Imagick::spreadImageWithMethod(float $radius,
    int $interpolate_method): bool {}
  * function Imagick::swirlImageWithMethod(float $degrees,
    int $interpolate_method): bool {}
  * function Imagick::waveImageWithMethod(float $amplitude,
    float $length, int $interpolate_method): bool {}
  * Imagick::IMAGE_TYPE_BILEVEL
  * Imagick::IMAGE_TYPE_GRAYSCALE
  * Imagick::IMAGE_TYPE_GRAYSCALE_ALPHA
  * Imagick::IMAGE_TYPE_PALETTE
  * Imagick::IMAGE_TYPE_PALETTE_ALPHA
  * Imagick::IMAGE_TYPE_TRUE_COLOR
  * Imagick::IMAGE_TYPE_TRUE_COLOR_ALPHA
  * Imagick::IMAGE_TYPE_COLOR_SEPARATION
  * Imagick::IMAGE_TYPE_COLOR_SEPARATION_ALPHA
  * Imagick::IMAGE_TYPE_OPTIMIZE
  * Imagick::IMAGE_TYPE_PALETTE_BILEVEL_ALPHA
  * Imagick::COMPOSITE_SEAMLESS_BLEND
  - Changed:
  * Imagick::setImageArtifact can now take null for the string value.
  * Return type for Imagick::getImageArtifact is string|null instead of
    string.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705838400">- Expect test to fail as the values ImageMagick will accept are limited
  by the policy.xml of the system which is more restrictive now
  + imagick-xfail-test014.patch
- Fix test failing since ImageMagick 7.1.1.24 due to changed calculation
  of kurtosis and skewness values
  + imagick-fix-test316.patch</changelog>
  <changelog author="Manu Maier &lt;mmanu84@outlook.de&gt;" date="1732276800">- Fix removed "php_strtolower" for PHP 8.4
  + imagick-php_strtolower-php84.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1745755200">- Upgrade to version 3.8.0
  * Fix signedness formatting mistakes
- Upgrade to version 3.8.0RC2
  * Corrected PHP_IMAGICK_EXTNUM
- Upgrade to 3.8.0RC1
  * Imagick::clutImage(...) now respects the images interpolate method.
  * You can now pass null to ImagickDraw::setStrokeDashArray() to reset
    the dash array.
  * Fixed memory leak in ImageKernel
  * Fixed compiling against PHP 8.4.
  * Fixed various reflection issues related to incorrect arginfo
  * function Imagick::clutImageWithInterpolate(Imagick $lookup_table,
    int $pixel_interpolate_method): bool {}
  * Constants Imagick::COMPRESSION_BC5, Imagick::COMPRESSION_BC7,
    Imagick::COMPRESSION_LERC, Imagick::DIRECTION_TOP_TO_BOTTOM,
    Imagick::ALPHACHANNEL_OFF_IF_OPAQUE
- Remove upstreamed patches
  - imagick-fix-test316.patch
  - imagick-php_strtolower-php84.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1755518400">- Skip test that is failing for Imagick &gt;= 7.1.2 (gh#Imagick/imagick#737)
  + imagick-skip-test024.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1762862400">- Fix build with PHP 8.5
  + imagick-fix-build-PHP-8.5.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1764331200">- Upgrade to 3.8.1
  * Fixed compiling against PHP 8.5
  * Fixed getImage(s)Blob return type
- Remove upstreamed patch
  - imagick-fix-build-PHP-8.5.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1772798400">- Skip test that is failing for Imagick &gt;= 7.1.2.15
  + imagick-skip-test243.patch</changelog>
</package>
<package pkgid="5e7df9a2cba4df3582c1c43181e90386a9880c41581d8f16096752071047416cd7933281814efff40c07b93ed47c2f76c7259cde75037e6b7099d128465137a2" name="php8-lzf" arch="src">
  <version epoch="0" ver="1.7.0" rel="8.4"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1549800000">- Initial release 1.6.7</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1592222400">- Update to release 1.6.8
  * Fix filter prototype for 7.2+</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1610884800">- Use php_cfgdir and php_extdir macros to determine location of files</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613390400">- Build for both php7 and php8</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1641988800">- Update to release 1.7.0
  * drop support for PHP 7.1 and older
  * add type hinting</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
</package>
<package pkgid="1215b5a7cf15152b168ec94c3b0916872d6ecc94a998a03e07afb51dd4dc8ddf12d9d9aab47fa2d36e26c1ae94f01bd66553c8de90a7cd50c1c827d9cad25cf9" name="php8-lzf" arch="x86_64">
  <version epoch="0" ver="1.7.0" rel="8.4"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1549800000">- Initial release 1.6.7</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1592222400">- Update to release 1.6.8
  * Fix filter prototype for 7.2+</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1610884800">- Use php_cfgdir and php_extdir macros to determine location of files</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613390400">- Build for both php7 and php8</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1641988800">- Update to release 1.7.0
  * drop support for PHP 7.1 and older
  * add type hinting</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
</package>
<package pkgid="a018ae7be151f82fa16b6e27b23017d17134d1295d26bf8c1eb59fc4990e08d7113feeb66d68823ea7d86f36cdbd3c292a894b9501e9c816f1b11b6073dd9263" name="php8-mailparse" arch="src">
  <version epoch="0" ver="3.2.0" rel="1.6"/>
  <changelog author="crrodriguez@suse.de" date="1194436800">- update to version 2.1.2, first bug-fix release since 2005.</changelog>
  <changelog author="crrodriguez@suse.de" date="1199880000">- update to version 2.1.3
  * Fixed problems with continuation lines introduced in 2.1.2.
  * Fixed bug #6862.</changelog>
  <changelog author="crrodriguez@suse.de" date="1207742400">- update to version 2.1.4
  * fix infinite loop and/or mem. corruption after calling mailparse_msg_get_part_data</changelog>
  <changelog author="crrodriguez@novell.com" date="1250510400">- use versioning macros</changelog>
  <changelog author="alexandre@exatati.com.br" date="1321617600">- Fix compilation on detecting mbstring;
- Spec file cleanup.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1412164800">- version 2.1.6</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1412164801">- mailparse-update.patch: adjust module dependencies and
  ensure the parser is regenerated in a gcc specific way.</changelog>
  <changelog author="pgajdos@suse.com" date="1452686400">- call spec-cleaner</changelog>
  <changelog author="pgajdos@suse.com" date="1454068800">- provides php-mailparse symbol</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;georg.pfuetzenreuter@suse.com&gt;" date="1668427200">- Major update to version 3.1.4
  * drop PHP5, build for PHP7 and PHP8 instead
  * 3.1.4
  - declare mimemessage::data property
  - drop support for PHP older than 7.3
  * 3.1.3
  - Fix #73110: Mails with unknown MIME version are treated as plain/text. (cmb)
  - Fix #74233: Parsing multi Content-Disposition causes memory leak. (cmb)
  - Fix #75825: mailparse_uudecode_all doesn't parse multiple files. (cmb)
  - Fix #81422: Potential double-free in mailparse_uudecode_all(). (cmb)
  - Fix gh#19 Segmentation fault with PHP 8.1 in extract_body using MAILPARSE_EXTRACT_RETURN. (Remi)
  * 3.1.2
  - Fix for PHP 8.1
  * 3.1.1
  - Fixed bug #74215: Memory leaks with mailparse (cmb)
  - Fixed bug #76498: Unable to use callable as callback (cmb)
  - Compatibility with 8.0.0beta4
  * 3.1.0
  - add arginfo to all functions
  - fix MimeMessage constructor name
  * 3.0.4
  - Replace ulong with zend_ulong, fix Windows build (cmb)
  * 3.0.3
  - QA Release:
  - add missing files in archive
  - fix -Wformat warning
  - add dependency on mbstring extension
  - PHP 7.3 compatibility
  * 3.0.2
  - Fix segfault in getChild
  * 3.0.1
  - Fix double free caused by mailparse_msg_free
  * 3.0.0
  - PHP 7 Release</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1671019200">- BuildRequires mbstring to prevent build failures if not present</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1692273600">- Update to version 3.1.5
  * drop usage of removed mbfl APIs in PHP 8.3
  * fix GH-27 MimeMessage::__construct() throws TypeError with $mode=stream
  * fix GH-21, GH-22, GH-24 segfault in mailparse_msg_parse without mime-version
  * fix #81403 mailparse_rfc822_parse_addresses drops escaped quotes</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1693483200">- Update to version 3.1.6
  * fix #29 Segmentation fault with ISO-2022-JP Subject header
  * fix #30 Segmentation fault with UTF-8 encoded X-MS-Iris-MetaData header
  * revert fix #81403 mailparse_rfc822_parse_addresses drops escaped quotes</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1728043200">- Update to version 3.1.8
  * PHP 8.4 compatibility
- Update to version 3.1.7
  * PHP 8.4 compatibility</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1761220800">- Update to version 3.1.9
  * use Zend/zend_smart_string.h for PHP 8.5
  * Fix memory leak</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1776427200">- Update to version 3.2.0
  * Vendor encoding conversion code from mbstring.
  * Fix #44 Segmentation fault.
  * Fix #20 Unexpected parsed value of content-id.</changelog>
</package>
<package pkgid="6d1bd9e125fb580de5da0417ca6810b52234acd6f2e1252071113c7f9b5417f2b14077e6b9018ae8e9db7fd05843de81443b71ed5eb7311d3733d774591be805" name="php8-mailparse" arch="x86_64">
  <version epoch="0" ver="3.2.0" rel="1.6"/>
  <changelog author="pgajdos@suse.com" date="1452686400">- call spec-cleaner</changelog>
  <changelog author="pgajdos@suse.com" date="1454068800">- provides php-mailparse symbol</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;georg.pfuetzenreuter@suse.com&gt;" date="1668427200">- Major update to version 3.1.4
  * drop PHP5, build for PHP7 and PHP8 instead
  * 3.1.4
  - declare mimemessage::data property
  - drop support for PHP older than 7.3
  * 3.1.3
  - Fix #73110: Mails with unknown MIME version are treated as plain/text. (cmb)
  - Fix #74233: Parsing multi Content-Disposition causes memory leak. (cmb)
  - Fix #75825: mailparse_uudecode_all doesn't parse multiple files. (cmb)
  - Fix #81422: Potential double-free in mailparse_uudecode_all(). (cmb)
  - Fix gh#19 Segmentation fault with PHP 8.1 in extract_body using MAILPARSE_EXTRACT_RETURN. (Remi)
  * 3.1.2
  - Fix for PHP 8.1
  * 3.1.1
  - Fixed bug #74215: Memory leaks with mailparse (cmb)
  - Fixed bug #76498: Unable to use callable as callback (cmb)
  - Compatibility with 8.0.0beta4
  * 3.1.0
  - add arginfo to all functions
  - fix MimeMessage constructor name
  * 3.0.4
  - Replace ulong with zend_ulong, fix Windows build (cmb)
  * 3.0.3
  - QA Release:
  - add missing files in archive
  - fix -Wformat warning
  - add dependency on mbstring extension
  - PHP 7.3 compatibility
  * 3.0.2
  - Fix segfault in getChild
  * 3.0.1
  - Fix double free caused by mailparse_msg_free
  * 3.0.0
  - PHP 7 Release</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1671019200">- BuildRequires mbstring to prevent build failures if not present</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1692273600">- Update to version 3.1.5
  * drop usage of removed mbfl APIs in PHP 8.3
  * fix GH-27 MimeMessage::__construct() throws TypeError with $mode=stream
  * fix GH-21, GH-22, GH-24 segfault in mailparse_msg_parse without mime-version
  * fix #81403 mailparse_rfc822_parse_addresses drops escaped quotes</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1693483200">- Update to version 3.1.6
  * fix #29 Segmentation fault with ISO-2022-JP Subject header
  * fix #30 Segmentation fault with UTF-8 encoded X-MS-Iris-MetaData header
  * revert fix #81403 mailparse_rfc822_parse_addresses drops escaped quotes</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1728043200">- Update to version 3.1.8
  * PHP 8.4 compatibility
- Update to version 3.1.7
  * PHP 8.4 compatibility</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1761220800">- Update to version 3.1.9
  * use Zend/zend_smart_string.h for PHP 8.5
  * Fix memory leak</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1776427200">- Update to version 3.2.0
  * Vendor encoding conversion code from mbstring.
  * Fix #44 Segmentation fault.
  * Fix #20 Unexpected parsed value of content-id.</changelog>
</package>
<package pkgid="bc4f71128ff8e99d9d9942aad9c41fbe5a1cad3bf76058b2802a4694d73a09fd2a0e95e7f6c5e1e8c2c090ce273c0160572a3c1448e2b321eb33f3300b7eae3d" name="php8-maxminddb" arch="src">
  <version epoch="0" ver="1.13.1" rel="20.4"/>
  <changelog author="jweberhofer@weberhofer.at" date="1526558400">- Initial release 1.3.0</changelog>
  <changelog author="Johannes Weberhofer &lt;jweberhofer@weberhofer.at&gt;" date="1560945600">- Updated to version 1.4.1
  * The maxminddb extension now returns a string when a uint32
    value is greater than LONG_MAX. Previously, the value would
    overflow. This generally only affects 32-bit machines.
  * For uint64 values, the maxminddb extension now returns an
    integer rather than a string when the value is less than or equal
    to LONG_MAX. This more closely matches the behavior of the pure
    PHP reader.
- Updated to version 1.4.0
  * The maxminddb extension now has the arginfo when using reflection.
  * The maxminddb extension now provides MINFO() function that
    displays the extension version and the libmaxminddb version.
  * The maxminddb configure script now uses pkg-config when
    available to get libmaxmindb build info.
  * The pure PHP reader now correctly decodes integers on 32-bit platforms.
    Previously, large integers would overflow.
  * There are small performance improvements for the pure PHP reader.</changelog>
  <changelog author="Johannes Weberhofer &lt;jweberhofer@weberhofer.at&gt;" date="1578571200">- Updated to version 1.6.0
  * fix for a possible memory corruption in version 1.5.0 and 1.5.1
  * composer.json file now conflicts with all versions of the
    maxminddb C extension less than the Composer version.
- Updated to version 1.5.1
  * Minor performance improvements.
  * Make tests pass with older versions of libmaxminddb
  * Make tests pass with older versions of libmaxminddb
- Updated to version 1.5.0
  * PHP 5.6 or greater is now required.
  * supports for PHP 8
  * new method, getWithPrefixLen, was added to the Reader class</changelog>
  <changelog author="Johannes Weberhofer &lt;jweberhofer@weberhofer.at&gt;" date="1597147200">- Updated to version 1.7.0
  * PHP 7.2 or greater is now required
  * The extension no longer depends on the pure PHP classes ini
    maxmind-db/reader. You can use it independently
  * Type hints have been added to both the pure PHP implementation
    and the extension.
  * The metadata method on the reader now returns a new copy of the
    metadata object rather than the actual object used by the reader.
  * Work around PHP is_readable() bug. Reported by Ben Roberts.
    gh#maxmind/MaxMind-DB-Reader-php#92
  * This is the first release of the extension as a PECL package.
    gh#maxmind/MaxMind-DB-Reader-php#34</changelog>
  <changelog author="Johannes Weberhofer &lt;jweberhofer@weberhofer.at&gt;" date="1601640000">- Updated to version 1.8.0
  * Fixes for PHP 8.0</changelog>
  <changelog author="Johannes Weberhofer &lt;jweberhofer@weberhofer.at&gt;" date="1610107200">- Using sources from pecl now
- Updated to version 1.9.0
  * Tiny changes, make it buildable on Windows</changelog>
  <changelog author="Johannes Weberhofer &lt;jweberhofer@weberhofer.at&gt;" date="1613131200">- Updated to version 1.10.0
  When using the pure PHP reader, unsigned integers up to PHP_MAX_INT
  will now be integers in PHP rather than strings. Previously integers
  greater than 2^24 on 32-bit platforms and 2^56 on 64-bit platforms
  would be strings due to the use of `gmp` or `bcmath` to decode them.
  Reported by Alejandro Celaya. gh#maxmind/MaxMind-DB-Reader-php#119</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613563200">- Use _multibuild to also build for php8
- Use php_cfgdir and php_extdir macros to determine location of files</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1618401600">- Updated to version 1.10.1
  * Fix a `TypeError` exception in the pure PHP reader when using large
    databases on 32-bit PHP builds with the `bcmath` extension. Reported
    by dodo1708. GitHub #124.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1636459200">- Updated to version 1.11.0
  * Replace runtime define of a constant to facilitate opcache
    preloading.
  * Resolve minor issue found by the Clang static analyzer in the C
    extension.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1701777600">- Updated to version 1.11.1
  * Resolve warnings when compiling the C extension.
  * Fix various type issues detected by PHPStan level.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1733227200">- Updated to version 1.12.0
  * Improve the error handling when the user tries to open a directory
    with the pure PHP reader.
  * Improve the typehints on arrays in the PHPDocs.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1747051200">- Updated to version 1.12.1
  * The C extension now checks that the database metadata lookup was
    successful.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1765886400">- Updated to version 1.13.1
  * First PIE release. No other changes.
- Updated to version 1.13.0
  * A redundant `filesize()` call in the reader's constructor was removed.</changelog>
</package>
<package pkgid="f88f9b0c7fc278af3c8bcfcaa43d3732e42b5cfa3301932a874f39d0ad7fffed29816441fb642e9e574713fe48b1b22f5db4832023d1fd0f654eedc67fa9d3a0" name="php8-maxminddb" arch="x86_64">
  <version epoch="0" ver="1.13.1" rel="20.4"/>
  <changelog author="Johannes Weberhofer &lt;jweberhofer@weberhofer.at&gt;" date="1610107200">- Using sources from pecl now
- Updated to version 1.9.0
  * Tiny changes, make it buildable on Windows</changelog>
  <changelog author="Johannes Weberhofer &lt;jweberhofer@weberhofer.at&gt;" date="1613131200">- Updated to version 1.10.0
  When using the pure PHP reader, unsigned integers up to PHP_MAX_INT
  will now be integers in PHP rather than strings. Previously integers
  greater than 2^24 on 32-bit platforms and 2^56 on 64-bit platforms
  would be strings due to the use of `gmp` or `bcmath` to decode them.
  Reported by Alejandro Celaya. gh#maxmind/MaxMind-DB-Reader-php#119</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613563200">- Use _multibuild to also build for php8
- Use php_cfgdir and php_extdir macros to determine location of files</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1618401600">- Updated to version 1.10.1
  * Fix a `TypeError` exception in the pure PHP reader when using large
    databases on 32-bit PHP builds with the `bcmath` extension. Reported
    by dodo1708. GitHub #124.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1636459200">- Updated to version 1.11.0
  * Replace runtime define of a constant to facilitate opcache
    preloading.
  * Resolve minor issue found by the Clang static analyzer in the C
    extension.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1701777600">- Updated to version 1.11.1
  * Resolve warnings when compiling the C extension.
  * Fix various type issues detected by PHPStan level.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1733227200">- Updated to version 1.12.0
  * Improve the error handling when the user tries to open a directory
    with the pure PHP reader.
  * Improve the typehints on arrays in the PHPDocs.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1747051200">- Updated to version 1.12.1
  * The C extension now checks that the database metadata lookup was
    successful.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1765886400">- Updated to version 1.13.1
  * First PIE release. No other changes.
- Updated to version 1.13.0
  * A redundant `filesize()` call in the reader's constructor was removed.</changelog>
</package>
<package pkgid="31173091df3224dab54100ad0ca2b74cd9f88a9590b6b3f3678e02dac110459980084798ac321ac061a5c0aa139d2a7daa1def6c5ff78fabe1959bf4c83de12b" name="php8-memcache" arch="src">
  <version epoch="0" ver="8.2" rel="34.5"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1610884800">- Initial release 4.0.5.2 (php7) and 8.0 (php8)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1611921600">- Change to 'more complete' multibuild: build all flavors (php7 and
  php8) as flavors. The base package (flavor="") is not being
  built.
- Ensure the Name: tag matches the spec file name in case of
  flavor="".</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1614081600">- Fix random failures in php7 unit test
  + fixup-unit-test-040.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1643284800">- Fix deprecated cache_connect(): passing null to parameter #2
  + fix-deprecated-memcache_connect.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1669809600">- Adjust to memcached now being installed in /usr/bin instead of
  /usr/sbin.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670760000">- Fix build issues for PHP 8.2
  + trivial-minimal-fix-for-PHP-8.2.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1681214400">- Update to version 8.0.1
  * change upstream source
  * includes a fix for a possible memory corruption during flush
- Remove upstreamed / obsolete patches
  - fix-deprecated-memcache_connect.patch
  - fixup-unit-test-040.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1683460800">- Update to version 8.2
  * Added support for PHP 8.2.x
- Remove upstreamed / obsolete patches
  - trivial-minimal-fix-for-PHP-8.2.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1761307200">- Use Zend/zend_smart_string.h for PHP 8.5 compatibility (#574)
  + memcache-fix-build-PHP-8.5.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1762862400">- Fix failing test pecl63142.phpt
  + memcache-clean-deprecated-ini.patch</changelog>
</package>
<package pkgid="21ff9b66732723b1c5f61609dd8a5db632eac2eff01ddad6aea7f5c137ad3ce02acbf53173eb4d7131100e5b9897fdcb7f201c3b6dc42bccf7cb40d9d94fc0fc" name="php8-memcache" arch="x86_64">
  <version epoch="0" ver="8.2" rel="34.5"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1611921600">- Change to 'more complete' multibuild: build all flavors (php7 and
  php8) as flavors. The base package (flavor="") is not being
  built.
- Ensure the Name: tag matches the spec file name in case of
  flavor="".</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1614081600">- Fix random failures in php7 unit test
  + fixup-unit-test-040.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1643284800">- Fix deprecated cache_connect(): passing null to parameter #2
  + fix-deprecated-memcache_connect.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1669809600">- Adjust to memcached now being installed in /usr/bin instead of
  /usr/sbin.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670760000">- Fix build issues for PHP 8.2
  + trivial-minimal-fix-for-PHP-8.2.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1681214400">- Update to version 8.0.1
  * change upstream source
  * includes a fix for a possible memory corruption during flush
- Remove upstreamed / obsolete patches
  - fix-deprecated-memcache_connect.patch
  - fixup-unit-test-040.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1683460800">- Update to version 8.2
  * Added support for PHP 8.2.x
- Remove upstreamed / obsolete patches
  - trivial-minimal-fix-for-PHP-8.2.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1761307200">- Use Zend/zend_smart_string.h for PHP 8.5 compatibility (#574)
  + memcache-fix-build-PHP-8.5.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1762862400">- Fix failing test pecl63142.phpt
  + memcache-clean-deprecated-ini.patch</changelog>
</package>
<package pkgid="0dde2913987d338fa9c74a15b06fdb295fbb763967f73c30bf12282913cd363a0ef2446a3355f77164f58b8e6dfc4bb77bd2077037bf99a68cd897bc5c1422df" name="php8-memcached" arch="src">
  <version epoch="0" ver="3.4.0" rel="22.5"/>
  <changelog author="jweberhofer@weberhofer.at" date="1490011200">- updated to 3.0.3
  * Fix crash when checking session data with older versions
    of libmemcached (#328)
  * Fix crash due to zend_mm_corrupted when fetching session
    data (#327)
- updated to 3.0.2
  * Update warning for touch command in binary protocol mode with
    libmemcached below 1.0.18 (#322)
  * Add tests for 64-bit
    increment/decrement/incrementByKey/decrementByKey (#321)
  * Fix tests for 32-bit
    increment/decrement/incrementByKey/decrementByKey (#319)
- updated to 3.0.1
  * Add API entries for flushBuffers() and getAllKeys() (#316)
  * Ignore specific errors from memcached_dump for getAllKeys()
    with newer memcached servers (#315)
  * Fix compiling with memcached binary protocol enabled (#312)
  * Restore php_libmemcached_compat with workaround for missing
    memcached_exists (#314)
  * Travis CI purge old versions of memcached and libmemcached (#309)
- updated to 3.0.0
  API
  * The method signature of get, getByKey, getMulti, and getMultiByKey changed.
  * get* and getMulti* commands no longer take cas or user flags parameters.
  * get* and getMulti* commands now take the Memcached::GET_EXTENDED flag to
    retrieve user flags and cas tokens.
  * Fixes getStats command to return all stats from all servers
  * Fixes allKeys command behaviour
  * Fixes error where cache callback for get command was not setting
    expiration time properly
  * Added server type to server list
  * Remove use_sasl ini-variable and initialise sasl as needed
  * CAS tokens are returned as integers and they overflow to strings as needed
  Session handler
  * The session memcached protocol config name was changed, and the default
    protocol was changed from text to binary protocol. If your memcached
    setup does not support the binary protocol(e.g. if using twemproxy),
    then set memcached.sess_binary_protocol = Off. (Previously called
    memcached.sess_binary)
  * Session lock algorithm updated (new ini-values
    memcached.sess_lock_wait_min, memcached.sess_lock_wait_max and
    memcached.sess_lock_retries)
  * Session extension uses PHP allocators (still some work to do on the rest
    of the extension)
  * Ini-values take effect during session_start or session_regenerate_id
  * Fixes crash with session_regenerate_id (work-around for PHP bug)
  Tests
  * Fix several problematic tests</changelog>
  <changelog author="sflees@suse.de" date="1502366400">- Add refs fate#322501 bsc#1045750 to keep SLE Checker bots happy</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1521633600">- Build extension with fvisibility=hidden to limit symbol
  exposure and/or symbols clashes.</changelog>
  <changelog author="mlin@suse.com" date="1525348800">- Update to 3.0.4
  * PHP 7.0 - 7.1 - 7.2 release of memcached extension. Note that support for
    libmemcached 0.x series has been discontinued and the oldest actively tested
    version is 1.0.2. It is highly recommended to use version 1.0.18 of
    libmemcached.
  * Fix corrupted interned strings (#338)
  * Fix unit tests for compatibility with PHP 7.2 (#358, #359)
  * Fix \x0a in key name locks up connection and triggers a fatal timeout error (#339)
  * Fix missing optional parameter getStats($type) (#337)
  * Fix typo in skip message (#331)
  * Fix build warnings (329)
  * Document GET_EXTENDED flag, add/rename other missing/misnamed constants (#335)</changelog>
  <changelog author="suse+build@de-korte.org" date="1545480000">- Update to 3.1.2
  * Fix --enable-memcached-protocol was set to yes by default, reverted
    to no (#418)
- Update to 3.1.1
  * Fix --disable-memcached-sasl and --disable-memcached-session replaced
    by --enable variants (#416)
- Update to 3.1.0
  * Support for PHP 7.3 (#385, #390)
  * Add INI setting to choose session consistent hash (ketama or
    ketama_weighted) (#344, #392)
  * Add support for libmemcached encryption (#345, #381)
  * Add error reporting to session code (#165)
  * Expose build configuration via PECL (#383)
  * Fix hanging getStats() when binary protocol and non-blocking
    are both enabled (#348)
  * Fix session persistence by checking memcached behavior values
    before setting (#379)
  * Fix memcached.sess_persistent not working with
    memcached.sess_binary_protocol = On (#375)
  * Configure warns if libmemcached needs sasl.h (#341, #380)
  * Resolve various INI deviations in 3.0.3 (#351)
  * Turn off sess_binary_protocol by default with older libmemcached
    (#330)
  * Impove Windows builds (#411)
  * Support Homebrew ZLIB path (#410)
  * Remove forgotten unused comment about -lpthread (#406)
  * Git ignore configure.ac (#405)
  * Replace obsolete macros AC_TRY_FOO with AC_FOO_IFELSE (#403)
  * Remove unused defines (#354)
  * Change session_lock and sess_prefix default ini values (#340, #350)
  * Use new fast_zpp parameter parsing API (#302, #311)</changelog>
  <changelog author="suse+build@de-korte.org" date="1545912000">- Update to 3.1.3
  * Fix --disable-memcached-session by ifdef-ing session INI handler
    callbacks (#396, #420)</changelog>
  <changelog author="Johannes Weberhofer &lt;jweberhofer@weberhofer.at&gt;" date="1570449600">- Update to 3.1.4
  * Test on PHP 7.4 as well as 8.0 (#440)
  * Fix segfault for unknown memcached flags (#431)
  * Update documented defaults for sess_lock_retries (#432)
  * Remove stray instances of the TSRMLS_CC macro for PHP 8 compatibility (#444)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1575288000">- Add 'BuildRequires: pkgconfig(zlib)' so that the location of the
  header files can be autodetected</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1575374400">- Update to 3.1.5
  * Fix build with PHP 7.4 release due to ulong typedef removal</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1610884800">- Use php_cfgdir and php_extdir macros to determine location of files</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1611489600">- Use system FastLZ library instead of built-in version</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1611921600">- Use _multibuild to also build for php8</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1611921601">- Change to 'more complete' multibuild: build all flavors (php7 and
  php8) as flavors. The base package (flavor="") is not being
  built.
- Ensure the Name: tag matches the spec file name in case of
  flavor="".</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1643112000">- Fix zend_dtoa API change in 8.1.0beta1
  + fix-zend_dtoa-API-change.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1648123200">- Update to 3.2.0
  * PHP 8.0 and 8.1 support
  * store_retry_count is no more set explicitly (#452)
  * fix MemcachedServer (libmemcached-awesome is recommended)
  * code cleanup
  * remove patches no longer needed
  - fixup-unit-tests-broken-in-php8.patch
  - fixup-unit-tests.patch
  - fix-zend_dtoa-API-change.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1669809600">- Adjust to memcached now being installed in /usr/bin instead of
  /usr/sbin.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1681300800">- Fix ${var} deprecation
  + fc388e65e7ceab9e6d52bc77b6306f71db981873.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1729166400">- Update to 3.3.0
  * Add #515 option to locally enforce payload size limit
  * Add #539 zstd support
  * Add #540 compression_level option
  * Mark password as a sensitive param for PHP 8.2
  * Upgrade Windows libmemcached to v1.1.4
  * Fix Windows PHP 8 compatibility
  * Fix #518 Windows msgpack support
  * Fix #522 signed integer overflow
  * Fix #523 incorrect PHP reflection type for Memcached::cas $cas_token
  * Fix #546 don't check key automatically, unless client-side verify_key is enabled
  * Fix #555 incompatible pointer types (32-bit)
- Remove patch (upstreamed)
  - fc388e65e7ceab9e6d52bc77b6306f71db981873.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1761220800">- Update to 3.4.0
  * Use Zend/zend_smart_string.h for PHP 8.5 compatibility (#574)
  * Use zen_ce_exception for PHP 8.5 compatibility (#573)</changelog>
</package>
<package pkgid="d80ebc3ae1ff3eba1000c12c15ddaadfd33b5953be0f7cc2c3921e24707926328406d5596cf7a77ad37abf4d8c8d6f9b42972b00dd8ad5e69128bb1158e7f7e9" name="php8-memcached" arch="x86_64">
  <version epoch="0" ver="3.4.0" rel="22.5"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1611489600">- Use system FastLZ library instead of built-in version</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1611921600">- Use _multibuild to also build for php8</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1611921601">- Change to 'more complete' multibuild: build all flavors (php7 and
  php8) as flavors. The base package (flavor="") is not being
  built.
- Ensure the Name: tag matches the spec file name in case of
  flavor="".</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1643112000">- Fix zend_dtoa API change in 8.1.0beta1
  + fix-zend_dtoa-API-change.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1648123200">- Update to 3.2.0
  * PHP 8.0 and 8.1 support
  * store_retry_count is no more set explicitly (#452)
  * fix MemcachedServer (libmemcached-awesome is recommended)
  * code cleanup
  * remove patches no longer needed
  - fixup-unit-tests-broken-in-php8.patch
  - fixup-unit-tests.patch
  - fix-zend_dtoa-API-change.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1669809600">- Adjust to memcached now being installed in /usr/bin instead of
  /usr/sbin.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1681300800">- Fix ${var} deprecation
  + fc388e65e7ceab9e6d52bc77b6306f71db981873.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1729166400">- Update to 3.3.0
  * Add #515 option to locally enforce payload size limit
  * Add #539 zstd support
  * Add #540 compression_level option
  * Mark password as a sensitive param for PHP 8.2
  * Upgrade Windows libmemcached to v1.1.4
  * Fix Windows PHP 8 compatibility
  * Fix #518 Windows msgpack support
  * Fix #522 signed integer overflow
  * Fix #523 incorrect PHP reflection type for Memcached::cas $cas_token
  * Fix #546 don't check key automatically, unless client-side verify_key is enabled
  * Fix #555 incompatible pointer types (32-bit)
- Remove patch (upstreamed)
  - fc388e65e7ceab9e6d52bc77b6306f71db981873.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1761220800">- Update to 3.4.0
  * Use Zend/zend_smart_string.h for PHP 8.5 compatibility (#574)
  * Use zen_ce_exception for PHP 8.5 compatibility (#573)</changelog>
</package>
<package pkgid="95c01b2af1b1f37febb827555faa132de72b6f64d7ca7029b2e3e004c25278c48b92013e0abf2063b51d0eecb134351da4e17a3dc3ab105280081faf187443a6" name="php8-phalcon" arch="src">
  <version epoch="0" ver="5.16.0" rel="51.2"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673601">- 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]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1673697600">- 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]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1678017600">- 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]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1687348800">- 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]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1692273600">- 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]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1695902400">- 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]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1698494400">- 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]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705752000">- 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]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707825600">- 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</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1710417600">- 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]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1716724800">- 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]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1724068800">- 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]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1724932800">- Fix build with GCC14</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1741521600">- update to 5.9.0
  * Changed `Phalcon\Filter\Validation\Validator\Email` to allow UTF8 in
    local part. [#16637]
  * Changed `Phalcon\Cache\Cache::getMultiple()` to use `mget()` when the
    `Phalcon\Cache\Adapter\Redis` is used. [#16689]
  * Changed `Storage\Adapter\Redis` to accept `ssl` in the options for
    secure connections. [#16711]
  * Added `dispatch:beforeCallAction` and `dispatch:afterCallAction` to
    last-minute modifications to handler and method (mostly for debugging).
  * Fixed `Phalcon\Forms\Form` and `Phalcon\Filter\Validation` to correctly
    handle the `validate()` response when using validation class
    `beforeValidate()` [#16702]
  * Fixed `Phalcon\Support\Debug` to use correct passed arguments in
    `set_error_handler` callback. PHP v7.2.0 deprecated `errcontext` and
    has been removed since php v8.0.0 [#16649]
  * Fixed `Phalcon\Http\Response\Cookies`,
    `Phalcon\Http\Response\CookiesInterface` and `Phalcon\Http\Cookie` to
    use correct cookie default arguments, avoid deprecated null assign
    warning when trying to assign the same cookie twice [#16649]
  * Fixed `Phalcon\Encryption\Crypt` to use `strlen` instead of
    `mb_strlen` for padding calculations [#16642]
  * Fixed `Phalcon\Filter\Validation\Validator\File\MimeType::validate` to
    close the handle when using `finfo` [#16647]
  * Fixed `Phalcon\Mvc\Model\Manager::getRelationRecords` to explicitly
    set the `referencedModel` in the conditions along with the
    `referencedFields` [#16655]
  * Fixed `Phalcon\Image\Adapters\AbstractAdapter::watermark` to correctly
    calculate the Y offset [#16658]
  * Fixed `Phalcon\Dispatcher\AbstractDispatcher` when calling action
    methods that do not define parameters to prevent `Unknown named
    parameter` error.
  * Fixed `Phalcon\Di\Injectable` to reference the correct instance of
    `Phalcon\Di\Di` in the docblock property [#16634]
  * Fixed `Phalcon\Filter\Filter` to have the correct docblock for IDE
    completion
  * Fixed `Phalcon\Mvc\Model\Query` to use the lifetime in the "cache"
    service if none has been supplied by the options [#16696]
  * Fixed `Phalcon\Session\Adapter\Stream::gc()` to throw an exception if
    something is wrong with `glob()` [#16713]
  * Fixed `Phalcon\Http\Request::getBasicAuth()` to return a `null`
    password if not defined on the server [#16668]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1745755200">- update to 5.9.3
  * Added Multi-Stage Dockerfile and Github action for release Docker
    images to ghcr.io and Docker Hub. [#16752]
  * Added `Phalcon\Mvc\Router::setUriSource()` to allow URI processing
    from `$_GET['url']` or `$_SERVER['REQUEST_URI']` as it was in v3
    [#16741]
  * Fixed `Phalcon\Mvc\Router` to correctly handle numeric URI parts as
    it was in v3 [#16741]
  * Fixed `Phalcon\Mvc\Model\Binder` to use ReflectionParameter::getType()
    instead of deprecated method, PHP 8.0 or higher issue. [#16742]
  * Fixed `Phalcon\Mvc\Model\Query` to check if cache entry exists.
    [#16747]
  * Fixed `Phalcon\Mvc\Router` to correctly match route when using query
    string URIs. [#16749]
  * Fixed `Phalcon\Mvc\Model::cloneResultset` to properly parse fields
    that do not accept `null` values [#16736]
- update to 5.9.2
  * Fixed `Phalcon\Translate\Adapter\Csv` the `escape` argument is
    explicitly required in PHP 8.4 [#16733]
  * Fixed `Phalcon\Mvc\Model\Query` to use the cacheOptions lifetime over
    the "cache" service lifetime
- update to 5.9.1
  * Changed `Phalcon\Storage\Adapter\AbstractAdapter` and dropped `has()`
    check before receiving the value. [#16705]
  * Added `Phalcon\Html\Helper\Breadcrumbs` component to replace the old
    `Phalcon\Html\Breadcrumbs` component. [#16727]
  * Fixed `Phalcon\Mvc\Micro\LazyLoader::callMethod` to prevent `Unknown
    named parameter` error [#16724]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1764504000">- Fix build with PHP 8.5
  + phalcon-fix-build-8.5.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1767700800">- update to 5.10.0
  * Changed `bind()` and `validate()` method in `Phalcon\Filter\Validation`
    and `Phalcon\Filter\Validation\ValidationInterface` to accept
    `$whitelist` array of only allowed fields to be mutated when using
    entity [#16800]
  * Changed `Phalcon\Storage\Adapters\Libmemcached::getAdapter()` to use
    50ms for `\Memcached::OPT_CONNECT_TIMEOUT` [#16818]
  * Changed `Phalcon\Html\Helper\Input\*` to honor `Docbloc` directives
    [#16778]
  * Added `fails()` method helper to `Phalcon\Filter\Validation` useful
    for standalone validation [#16798]
  * Fixed `Phalcon\Config\Adapter\Yaml` constructor to handle `null`
    return values from `yaml_parse_file()`, ensuring empty configuration
    files are treated as empty arrays instead of throwing errors.
  * Fixed `Phalcon\Http\Request` method `getClientAddress(true)` to return
    correct IP address from trusted forwarded proxy. [#16777]
  * Fixed `Phalcon\Http\Request` method `getPost()` to correctly return
    json data as well and unified both `getPut()` and `getPatch()` to go
    through the same parsing method. [#16792]
  * Fixed `Phalcon\Filter\Validation` method `bind()` and `validate()` to
    correctly bind data when using entity as well as skip binding of fields
    not included in `$whitelist` [#16800]
  * Fixed `Phalcon\Http\Request` method `getPostData()` when `Content-Type`
    header is not set [#16804]
  * Fixed `Phalcon\Events\ManagerInterface` adding priority property
    [#16817]
  * Fixed `Phalcon\Storage\Adapters\Libmemcached::getAdapter()` to
    correctly merge adapter options [#16818]
  * Fixed `Phalcon\Encryption\Crypt` method
    `checkCipherHashIsAvailable(string $cipher, string $type)` to correctly
    check the `cipher` or `hash` type [#16822]
  * Fixed `Phalcon\Mvc\Model` docblocks [#16825]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1776427200">- update to 5.11.1
  * Added `Phalcon\Storage\Adapter\RedisCluster` adapter to support Redis
    Cluster connections [#16867]
  * Added `Phalcon\Support\Settings` to be used for ini settings
    throughout the framework [#16873]
  * Fixed `Phalcon\Encryption\Security::computeHmac()` to catch
    `\ValueError` thrown by PHP 8.1+ when an unknown hashing algorithm is
    passed [#16893]
- update to 5.11.0
  * Changed `Phalcon\Filter\Sanitize\IP` to optimize the sanatization of
    IP address [#16838]
  * Changed `Phalcon\Encryption\Security\JWT\Builder::setPassphrase()` to
    require digits and special characters [#16847]
  * Changed `Phalcon\Encryption\Security\JWT\Builder::getAudience()` to
    return an empty array if not set [#16846]
  * Changed `Phalcon\Encryption\Security\Random::base()` to use 16 bits
    by default [#16845]
  * Changed `Phalcon\Logger\Logger` to use lowercase when reporting log
    levels (previously uppercase) [#16852]
  * Changed `Phalcon\Logger\Adapter\Stream` to use a more efficient way
    to write messages in the logger instead of opening and closing the
    stream per message [#16852]
  * Changed `Phalcon\Logger\Adapter\Syslog` to use the `Enum` instead of
    `Logger` constants [#16852]
  * Changed the whole testing suite to run on phpunit only [#16860]
  * Added PIE (PHP Installer for Extensions) support [#16832]
  * Added the ability to specify aliases for `Phalcon\Di\Di` services.
    [#13042]
  * Added `Phalcon\Encryption\Security\JWT\Validator::validateClaim()`
    to validate custom claims [#16843]
  * Fixed `Phalcon\Forms\Form::isValid()` to apply field filters even when
    no validators are specified [#16936]
  * Fixed `Phalcon\Http\Request` method `getClientAddress()` when using
    `trustForwardedHeader` [#16836]
  * Fixed `Phalcon\Acl\Adapter\Memory::isAllowed()` and
    `Phalcon\Mvc\Model\Binder` to handle PHP 8.1+ union and intersection
    types by checking for `ReflectionNamedType` before calling `getName()`
    [#16261]
  * Fixed memory leak in PHQL parser (phql_internal_parse_phql()) during
    repeated query execution. [#16854]
  * Fixed a deadlock issue when running the db suite [#16862]
- remove phalcon-fix-build-8.5.patch (upstreamed)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1783944000">- update to 5.16.0
  * Fixes CVE-2026-57584 [bsc#1271275]
  * Fixes CVE-2026-54736 [bsc#1271276]
  * Full changelog can be found at:
    https://github.com/phalcon/cphalcon/blob/master/CHANGELOG-5.0.md</changelog>
</package>
<package pkgid="b7ff34c6ebf7a8d89a0f87be209713652c8777ca9358392e9a2e6f461c47bce566fab5ea7b0629713b16149fb99aaf06338404010c2fc56464638d894e4b86a0" name="php8-phalcon" arch="x86_64">
  <version epoch="0" ver="5.16.0" rel="51.2"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1673697600">- 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]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1678017600">- 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]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1687348800">- 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]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1692273600">- 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]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1695902400">- 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]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1698494400">- 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]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1705752000">- 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]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707825600">- 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</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1710417600">- 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]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1716724800">- 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]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1724068800">- 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]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1724932800">- Fix build with GCC14</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1741521600">- update to 5.9.0
  * Changed `Phalcon\Filter\Validation\Validator\Email` to allow UTF8 in
    local part. [#16637]
  * Changed `Phalcon\Cache\Cache::getMultiple()` to use `mget()` when the
    `Phalcon\Cache\Adapter\Redis` is used. [#16689]
  * Changed `Storage\Adapter\Redis` to accept `ssl` in the options for
    secure connections. [#16711]
  * Added `dispatch:beforeCallAction` and `dispatch:afterCallAction` to
    last-minute modifications to handler and method (mostly for debugging).
  * Fixed `Phalcon\Forms\Form` and `Phalcon\Filter\Validation` to correctly
    handle the `validate()` response when using validation class
    `beforeValidate()` [#16702]
  * Fixed `Phalcon\Support\Debug` to use correct passed arguments in
    `set_error_handler` callback. PHP v7.2.0 deprecated `errcontext` and
    has been removed since php v8.0.0 [#16649]
  * Fixed `Phalcon\Http\Response\Cookies`,
    `Phalcon\Http\Response\CookiesInterface` and `Phalcon\Http\Cookie` to
    use correct cookie default arguments, avoid deprecated null assign
    warning when trying to assign the same cookie twice [#16649]
  * Fixed `Phalcon\Encryption\Crypt` to use `strlen` instead of
    `mb_strlen` for padding calculations [#16642]
  * Fixed `Phalcon\Filter\Validation\Validator\File\MimeType::validate` to
    close the handle when using `finfo` [#16647]
  * Fixed `Phalcon\Mvc\Model\Manager::getRelationRecords` to explicitly
    set the `referencedModel` in the conditions along with the
    `referencedFields` [#16655]
  * Fixed `Phalcon\Image\Adapters\AbstractAdapter::watermark` to correctly
    calculate the Y offset [#16658]
  * Fixed `Phalcon\Dispatcher\AbstractDispatcher` when calling action
    methods that do not define parameters to prevent `Unknown named
    parameter` error.
  * Fixed `Phalcon\Di\Injectable` to reference the correct instance of
    `Phalcon\Di\Di` in the docblock property [#16634]
  * Fixed `Phalcon\Filter\Filter` to have the correct docblock for IDE
    completion
  * Fixed `Phalcon\Mvc\Model\Query` to use the lifetime in the "cache"
    service if none has been supplied by the options [#16696]
  * Fixed `Phalcon\Session\Adapter\Stream::gc()` to throw an exception if
    something is wrong with `glob()` [#16713]
  * Fixed `Phalcon\Http\Request::getBasicAuth()` to return a `null`
    password if not defined on the server [#16668]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1745755200">- update to 5.9.3
  * Added Multi-Stage Dockerfile and Github action for release Docker
    images to ghcr.io and Docker Hub. [#16752]
  * Added `Phalcon\Mvc\Router::setUriSource()` to allow URI processing
    from `$_GET['url']` or `$_SERVER['REQUEST_URI']` as it was in v3
    [#16741]
  * Fixed `Phalcon\Mvc\Router` to correctly handle numeric URI parts as
    it was in v3 [#16741]
  * Fixed `Phalcon\Mvc\Model\Binder` to use ReflectionParameter::getType()
    instead of deprecated method, PHP 8.0 or higher issue. [#16742]
  * Fixed `Phalcon\Mvc\Model\Query` to check if cache entry exists.
    [#16747]
  * Fixed `Phalcon\Mvc\Router` to correctly match route when using query
    string URIs. [#16749]
  * Fixed `Phalcon\Mvc\Model::cloneResultset` to properly parse fields
    that do not accept `null` values [#16736]
- update to 5.9.2
  * Fixed `Phalcon\Translate\Adapter\Csv` the `escape` argument is
    explicitly required in PHP 8.4 [#16733]
  * Fixed `Phalcon\Mvc\Model\Query` to use the cacheOptions lifetime over
    the "cache" service lifetime
- update to 5.9.1
  * Changed `Phalcon\Storage\Adapter\AbstractAdapter` and dropped `has()`
    check before receiving the value. [#16705]
  * Added `Phalcon\Html\Helper\Breadcrumbs` component to replace the old
    `Phalcon\Html\Breadcrumbs` component. [#16727]
  * Fixed `Phalcon\Mvc\Micro\LazyLoader::callMethod` to prevent `Unknown
    named parameter` error [#16724]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1764504000">- Fix build with PHP 8.5
  + phalcon-fix-build-8.5.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1767700800">- update to 5.10.0
  * Changed `bind()` and `validate()` method in `Phalcon\Filter\Validation`
    and `Phalcon\Filter\Validation\ValidationInterface` to accept
    `$whitelist` array of only allowed fields to be mutated when using
    entity [#16800]
  * Changed `Phalcon\Storage\Adapters\Libmemcached::getAdapter()` to use
    50ms for `\Memcached::OPT_CONNECT_TIMEOUT` [#16818]
  * Changed `Phalcon\Html\Helper\Input\*` to honor `Docbloc` directives
    [#16778]
  * Added `fails()` method helper to `Phalcon\Filter\Validation` useful
    for standalone validation [#16798]
  * Fixed `Phalcon\Config\Adapter\Yaml` constructor to handle `null`
    return values from `yaml_parse_file()`, ensuring empty configuration
    files are treated as empty arrays instead of throwing errors.
  * Fixed `Phalcon\Http\Request` method `getClientAddress(true)` to return
    correct IP address from trusted forwarded proxy. [#16777]
  * Fixed `Phalcon\Http\Request` method `getPost()` to correctly return
    json data as well and unified both `getPut()` and `getPatch()` to go
    through the same parsing method. [#16792]
  * Fixed `Phalcon\Filter\Validation` method `bind()` and `validate()` to
    correctly bind data when using entity as well as skip binding of fields
    not included in `$whitelist` [#16800]
  * Fixed `Phalcon\Http\Request` method `getPostData()` when `Content-Type`
    header is not set [#16804]
  * Fixed `Phalcon\Events\ManagerInterface` adding priority property
    [#16817]
  * Fixed `Phalcon\Storage\Adapters\Libmemcached::getAdapter()` to
    correctly merge adapter options [#16818]
  * Fixed `Phalcon\Encryption\Crypt` method
    `checkCipherHashIsAvailable(string $cipher, string $type)` to correctly
    check the `cipher` or `hash` type [#16822]
  * Fixed `Phalcon\Mvc\Model` docblocks [#16825]</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1776427200">- update to 5.11.1
  * Added `Phalcon\Storage\Adapter\RedisCluster` adapter to support Redis
    Cluster connections [#16867]
  * Added `Phalcon\Support\Settings` to be used for ini settings
    throughout the framework [#16873]
  * Fixed `Phalcon\Encryption\Security::computeHmac()` to catch
    `\ValueError` thrown by PHP 8.1+ when an unknown hashing algorithm is
    passed [#16893]
- update to 5.11.0
  * Changed `Phalcon\Filter\Sanitize\IP` to optimize the sanatization of
    IP address [#16838]
  * Changed `Phalcon\Encryption\Security\JWT\Builder::setPassphrase()` to
    require digits and special characters [#16847]
  * Changed `Phalcon\Encryption\Security\JWT\Builder::getAudience()` to
    return an empty array if not set [#16846]
  * Changed `Phalcon\Encryption\Security\Random::base()` to use 16 bits
    by default [#16845]
  * Changed `Phalcon\Logger\Logger` to use lowercase when reporting log
    levels (previously uppercase) [#16852]
  * Changed `Phalcon\Logger\Adapter\Stream` to use a more efficient way
    to write messages in the logger instead of opening and closing the
    stream per message [#16852]
  * Changed `Phalcon\Logger\Adapter\Syslog` to use the `Enum` instead of
    `Logger` constants [#16852]
  * Changed the whole testing suite to run on phpunit only [#16860]
  * Added PIE (PHP Installer for Extensions) support [#16832]
  * Added the ability to specify aliases for `Phalcon\Di\Di` services.
    [#13042]
  * Added `Phalcon\Encryption\Security\JWT\Validator::validateClaim()`
    to validate custom claims [#16843]
  * Fixed `Phalcon\Forms\Form::isValid()` to apply field filters even when
    no validators are specified [#16936]
  * Fixed `Phalcon\Http\Request` method `getClientAddress()` when using
    `trustForwardedHeader` [#16836]
  * Fixed `Phalcon\Acl\Adapter\Memory::isAllowed()` and
    `Phalcon\Mvc\Model\Binder` to handle PHP 8.1+ union and intersection
    types by checking for `ReflectionNamedType` before calling `getName()`
    [#16261]
  * Fixed memory leak in PHQL parser (phql_internal_parse_phql()) during
    repeated query execution. [#16854]
  * Fixed a deadlock issue when running the db suite [#16862]
- remove phalcon-fix-build-8.5.patch (upstreamed)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1783944000">- update to 5.16.0
  * Fixes CVE-2026-57584 [bsc#1271275]
  * Fixes CVE-2026-54736 [bsc#1271276]
  * Full changelog can be found at:
    https://github.com/phalcon/cphalcon/blob/master/CHANGELOG-5.0.md</changelog>
</package>
<package pkgid="e3d608151a58557d4ff6cd01212e360d5dfb68e09f0f1364edeb529a311bd76c8412c89ce4c6e3ff7e504dcd49b1c6aba0293af614226d78817cf7094ae34cec" name="php8-psr" arch="src">
  <version epoch="0" ver="1.2.0" rel="13.4"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1598788800">- Initial release 1.0.0</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1605268800">- Update to version 1.0.1
  * Test failures on PHP 8 in psr-http-client and psr-http-message due to
    changes in inheritance
  * Compile failures with clang
  * Compatibility with API changes to PHP 8 in psr-log
  * Report proper default value in reflection for LoggerInterface - PHP 8 only</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1610884800">- use php_cfgdir and php_extdir macros to determine location of files</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613390400">- Build for both php7 and php8</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613563200">- Run unit tests
- Ignore expected warning for specfile
  + php-psr-rpmlintrc</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1618056000">- Update to version 1.1.0
  * Update psr/container to 1.1.1
  * Add version ID constants to each header
  * Use __dllspec(dllimport) where appropriate in php_psr.h on windows</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.pp.ua&gt;" date="1641038400">- Updated to 1.2.0
  * PHP 8.1 compatibility.
  * All classes are now defined in a separate namespace `PsrExt`
    and aliased into the `Psr` namespace to aid in debuggging
    compatibility issues for framework maintainers.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1745755200">- Fix deprecate implicitly nullable parameter types
  + psr-explicit-nullable-types-php84.patch</changelog>
</package>
<package pkgid="64b90d8767c429f1ba16544cf963117c9a7e6cfcb3288f9a7b396106cd5d04642dca1062ed48cb9cf20875c0db330940d530886cbbfb7442a0c00460cf1235c5" name="php8-psr" arch="x86_64">
  <version epoch="0" ver="1.2.0" rel="13.4"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1598788800">- Initial release 1.0.0</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1605268800">- Update to version 1.0.1
  * Test failures on PHP 8 in psr-http-client and psr-http-message due to
    changes in inheritance
  * Compile failures with clang
  * Compatibility with API changes to PHP 8 in psr-log
  * Report proper default value in reflection for LoggerInterface - PHP 8 only</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1610884800">- use php_cfgdir and php_extdir macros to determine location of files</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613390400">- Build for both php7 and php8</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613563200">- Run unit tests
- Ignore expected warning for specfile
  + php-psr-rpmlintrc</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1618056000">- Update to version 1.1.0
  * Update psr/container to 1.1.1
  * Add version ID constants to each header
  * Use __dllspec(dllimport) where appropriate in php_psr.h on windows</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.pp.ua&gt;" date="1641038400">- Updated to 1.2.0
  * PHP 8.1 compatibility.
  * All classes are now defined in a separate namespace `PsrExt`
    and aliased into the `Psr` namespace to aid in debuggging
    compatibility issues for framework maintainers.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1745755200">- Fix deprecate implicitly nullable parameter types
  + psr-explicit-nullable-types-php84.patch</changelog>
</package>
<package pkgid="f49beb57f4a888d1f498f37125caa6e6b1a22784b60fba411f1d747e25ebc4658882c4bf4fa8e864cf99c29974ab03e06bcaccab924a8419b4861812f2ed636f" name="php8-redis" arch="src">
  <version epoch="0" ver="6.3.0" rel="26.5"/>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.top&gt;" date="1585310400">- Update to 5.2.1
  * https://pecl.php.net/package-changelog.php?package=redis&amp;release=5.2.1
  * Fix arginfo for Redis::zadd.
  * Fix segfault on closing persistent stream.</changelog>
  <changelog author="Johannes Weberhofer &lt;jweberhofer@weberhofer.at&gt;" date="1588766400">- Update to 5.2.2
  * https://pecl.php.net/package-changelog.php?package=redis&amp;release=5.2.2
    This is a bugfix release that contains a fix for authentication
    when using persistent connections, and an option to make the
    ECHO challenge response logic optional.
  * Inexpensive liveness check, and making ECHO optional [56898f81] (Pavlo Yatsukhnenko)
  * Move `AUTH` to `redis_sock_server_open` [80f2529b](Pavlo Yatsukhnenko)</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.top&gt;" date="1593777600">- Update to 5.3.0
  * https://pecl.php.net/package-changelog.php?package=redis&amp;release=5.3.0
  * Support for Redis 6 ACLs.
  * LZ4 Compression.
  * Support for new Redis 6 arguments.
  * Support for TLS connections.
  * New option Redis::SCAN_PREFIX, Redis::SCAN_NOPREFIX.
  * Configurable unit test authentication arguments.
  * Improved cluster slot caching mechanism to fix a couple
    of bugs and make it more efficient.
  * Stop calling Redis constructor when creating a RedisArray.
  * Use ZEND_LONG_FMT instead of system `long`.
  * Use long for SCAN iteration to fix potential overflow.
  * Avoid use-after-free of RediSock.
  * Use the portable `ZEND_LONG_FORMAT` family
    instead of C format specifiers.
  * PHP 8 compatibility.</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.top&gt;" date="1594209600">- Update to 5.3.1
  * https://pecl.php.net/package-changelog.php?package=redis&amp;release=5.3.1
  * Properly clean up on session start failure.
  * Treat NULL as a failure for redis_extract_auth_info.
  * Don't dereference a NULL zend_string or efree one.
  * Fix config.m4 messages and test for and include php_hash.h.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1603368000">- Update to 5.3.2
  * Use "%.17g" sprintf format for doubles as done in Redis server.
  * Allow to pass NULL as RedisCluster stream context options.
  * Verify SET options are strings before testing them as strings
  * Fix cluster segfault when dealing with NULL multi bulk replies
    in RedisCluster
  * Fix xReadGroup() must return message id
  * Fix memory leak in rediscluster session handler
  * Fix XInfo() returns false if the stream is empty
  * Relax requirements on set's expire argument
  * Refactor redis_sock_check_liveness
  * PHP8 compatibility
  * Update documentation
  * Add Redis::OPT_NULL_MULTIBULK_AS_NULL setting to treat NULL
    multi bulk replies as NULL instead of [].
  * Allow to specify stream context for rediscluster session handler
  * Add new parameter to RedisCluster to specify stream ssl/tls
    context.
  * Add new parameter to RedisSentinel to specify auth information</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.top&gt;" date="1611316800">- Remove BuildRequires:php7-json (don't need in php7, but in php8 work in core).</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1612267200">- Update to 5.3.3
  * Fix PHP8 Windows includes
  * Fix hash ops for php 8.0.1
  * Disable cloning Redis and RedisCluster objects</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613563200">- Use _multibuild to also build for php8
- Use php_cfgdir and php_extdir macros to determine location of files</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.top&gt;" date="1613563201">- Refresh spec-file via spec-cleaner.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1616587200">- Update to 5.3.4
  * Fix multi/pipeline segfault on Apple silicon
  * Pass compression flag on HMGET in RedisCluster
  * Abide by ZSTD error return constants
  * Fix timing related CI session tests</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.top&gt;" date="1639915200">- Updated to 5.3.5
  * https://pecl.php.net/package-changelog.php?package=redis&amp;release=5.3.5
  * Added experimental support for detecting a dirty connection.
  * Fixed RedisArray constructor bug.
  * Fixed segfault in redis_setoption_handler.
  * Fixed masters array in the event of a cluster failover.
  * Fixed 32 bit type error.
  * Fixed radix character in certain locales.
  * Fixed ZSTD Validation.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1643112000">- Updated to 5.3.6
  * Fix a segfault in RedisArray::del</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.top&gt;" date="1645099200">- Updated to 5.3.7
  * https://pecl.php.net/package-changelog.php?package=redis&amp;release=5.3.7
  * Fixed RedisArray::[hsz]scan and tests.
  * Fixed RedisArray::scan.
  * Fixed LZF decompression logic.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.top&gt;" date="1694520000">- Updated to 6.0.0
  * https://pecl.php.net/package-changelog.php?package=redis&amp;release=6.0.0
  * Raised minimal php version to 7.2.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1695902400">- Updated to 6.0.1
  * Fix memory leak and segfault in Redis::exec
  * Fix unknown expiration modifier
  * Update documentation</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698494400">- Update to 6.0.2
  * fixes for OBJECT, PSUBSCRIBE and SCAN commands</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.top&gt;" date="1728129600">- Updated to 6.1.0
  * https://pecl.php.net/package/redis/6.1.0
  * Raised minimal php version to 7.4.
  * Added compression support for PHP sessions.
  * Many documentation fixes.</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.top&gt;" date="1742904000">- Updated to 6.2.0
  * https://pecl.php.net/package/redis/6.2.0
  * Fixed arguments order for SET command.
  * Fixed error length calculation and UB sanity check.
  * Fixed invalidate slot cache on failed cluster connections.
  * Fixed don't cast a uint64_t to a long.
  * Fixed potential NULL dereference.
  * Fixed print cursor as unsigned 64 bit integer.
  * Fixed XAUTOCLAIM argc when sending COUNT.
  * Added serverName() and serverVersion() methods.
  * Added getWithMeta method.
  * Added GETDEL command for RedisCluster.
  * Added Redis::OPT_PACK_IGNORE_NUMBERS option.
  * Added Valkey &gt;= 8.1 IFEQ SET option.
  * Added KeyDB's EXPIREMEMBER[AT] commands.</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.top&gt;" date="1762430400">- Updated to 6.3.0
  * https://pecl.php.net/package-changelog.php?package=redis&amp;release=6.3.0RC1
  * https://pecl.php.net/package-changelog.php?package=redis&amp;release=6.3.0
  * Added hash expiration commands HGETEX, HSETEX, HGETDEL and HMGET.
  * Added GETDEL for RedisCluster.
  * Added vectorset commands.
  * Fixed a possible segfault during failover.
  * Fixed hset fields handling.
  * Fixed HSetEx expiry argument handling.
  * Fixed RedisCluster segfault.
  * Fixed Cloning our objects should not segfault.
  * Fixed return type for RedisCluster vgetattr and vsetattr.</changelog>
</package>
<package pkgid="ee5d5ae87d6f71b7a4ad274595d8cdf8b84c12523e4ed84450ba9936ee303840dcb8d3a59d90881a522b1aeada439e44a96d64bf3964afaa0df44fd07a284ce5" name="php8-redis" arch="x86_64">
  <version epoch="0" ver="6.3.0" rel="26.5"/>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.top&gt;" date="1639915200">- Updated to 5.3.5
  * https://pecl.php.net/package-changelog.php?package=redis&amp;release=5.3.5
  * Added experimental support for detecting a dirty connection.
  * Fixed RedisArray constructor bug.
  * Fixed segfault in redis_setoption_handler.
  * Fixed masters array in the event of a cluster failover.
  * Fixed 32 bit type error.
  * Fixed radix character in certain locales.
  * Fixed ZSTD Validation.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1643112000">- Updated to 5.3.6
  * Fix a segfault in RedisArray::del</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.top&gt;" date="1645099200">- Updated to 5.3.7
  * https://pecl.php.net/package-changelog.php?package=redis&amp;release=5.3.7
  * Fixed RedisArray::[hsz]scan and tests.
  * Fixed RedisArray::scan.
  * Fixed LZF decompression logic.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.top&gt;" date="1694520000">- Updated to 6.0.0
  * https://pecl.php.net/package-changelog.php?package=redis&amp;release=6.0.0
  * Raised minimal php version to 7.2.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1695902400">- Updated to 6.0.1
  * Fix memory leak and segfault in Redis::exec
  * Fix unknown expiration modifier
  * Update documentation</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1698494400">- Update to 6.0.2
  * fixes for OBJECT, PSUBSCRIBE and SCAN commands</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.top&gt;" date="1728129600">- Updated to 6.1.0
  * https://pecl.php.net/package/redis/6.1.0
  * Raised minimal php version to 7.4.
  * Added compression support for PHP sessions.
  * Many documentation fixes.</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.top&gt;" date="1742904000">- Updated to 6.2.0
  * https://pecl.php.net/package/redis/6.2.0
  * Fixed arguments order for SET command.
  * Fixed error length calculation and UB sanity check.
  * Fixed invalidate slot cache on failed cluster connections.
  * Fixed don't cast a uint64_t to a long.
  * Fixed potential NULL dereference.
  * Fixed print cursor as unsigned 64 bit integer.
  * Fixed XAUTOCLAIM argc when sending COUNT.
  * Added serverName() and serverVersion() methods.
  * Added getWithMeta method.
  * Added GETDEL command for RedisCluster.
  * Added Redis::OPT_PACK_IGNORE_NUMBERS option.
  * Added Valkey &gt;= 8.1 IFEQ SET option.
  * Added KeyDB's EXPIREMEMBER[AT] commands.</changelog>
  <changelog author="&#x418;&#x43B;&#x44C;&#x44F; &#x418;&#x43D;&#x434;&#x438;&#x433;&#x43E; &lt;ilya@ilya.top&gt;" date="1762430400">- Updated to 6.3.0
  * https://pecl.php.net/package-changelog.php?package=redis&amp;release=6.3.0RC1
  * https://pecl.php.net/package-changelog.php?package=redis&amp;release=6.3.0
  * Added hash expiration commands HGETEX, HSETEX, HGETDEL and HMGET.
  * Added GETDEL for RedisCluster.
  * Added vectorset commands.
  * Fixed a possible segfault during failover.
  * Fixed hset fields handling.
  * Fixed HSetEx expiry argument handling.
  * Fixed RedisCluster segfault.
  * Fixed Cloning our objects should not segfault.
  * Fixed return type for RedisCluster vgetattr and vsetattr.</changelog>
</package>
<package pkgid="dab5e7d256105861a0612988ea7b454b03a434ad208dc168fe87be08a24db2d04f86aafad423b40dfaf7d22101126af5c784c492c99b09e10e5de16674e2e96e" name="php8-smbclient" arch="src">
  <version epoch="0" ver="1.1.2" rel="14.4"/>
  <changelog author="crrodriguez@opensuse.org" date="1511179200">- Initial version for php 7</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1522152000">- Build module with -fvisibility=hidden</changelog>
  <changelog author="idonmez@suse.com" date="1532347200">- Cleanup with spec-cleaner</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1545307200">- Added php7-smbclient-fix_for_PHP_7.3.patch to allow building with PHP 7.3
  as discussed in gh#eduardok/libsmbclient-php#60</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crodriguez@owncloud.com&gt;" date="1547208000">- Upgrade to version 1.0.0 (boo#1123503)
  * stream optimization: reuse previous connections (Remi)
- 0001-fix-incorrect-deallocation-of-zend_string.patch: zend_strings
  are to be zend_string_release()'ed not efree()'ed.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1610884800">- Upgrade to version 1.0.1
  * Code fixes for PHP 7.4/8, and memory free, ReadTest added,
    Travis build updated, and smbclient_state_init documentation fixed
- Remove patch (upstreamed)
  - 0001-fix-incorrect-deallocation-of-zend_string.patch
- Use php_cfgdir and php_extdir macros to determine location of files</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1611230400">- Update to version 1.0.3
  * Add client min/max protocol to streams, and make either min/max
    optional.
- Update to version 1.0.2
  * Introduces smbclient_client_protocols() to set min and max
    protocol for negotiation.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1611316800">- Update to version 1.0.4
  * Check if smbc_setOptionProtocols is available, as at least one
    distro might have a libsmbclient that is too old.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613044800">- Update to version 1.0.5
  * Fixes possible segfault in php_smb_ops_close.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613563200">- Use _multibuild to also build for php8</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613736000">- Mention rpmlintrc file in spec
  + php-smbclient-rpmlintrc</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1614513600">- Update to version 1.0.6
  * ftruncate implemented on smb_streams</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680523200">- Update to version 1.1.0
  * PHP 8 readiness
- Update to version 1.0.7
  * xattr fix</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1681819200">- Update to version 1.1.1
  * Workaround for regression in libsmbclient 4.16.9 and 4.17.5.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1733227200">- Update to version 1.1.2
  * Build fixes.</changelog>
</package>
<package pkgid="2ebd8d3761fbfbd87eaba44878c3ad044145a52769c917adc1129e0732cb7e1677e735776aadc5f704c3be157728b4b3568665cba17c2e94ba714a11314e75f4" name="php8-smbclient" arch="x86_64">
  <version epoch="0" ver="1.1.2" rel="14.4"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1611230400">- Update to version 1.0.3
  * Add client min/max protocol to streams, and make either min/max
    optional.
- Update to version 1.0.2
  * Introduces smbclient_client_protocols() to set min and max
    protocol for negotiation.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1611316800">- Update to version 1.0.4
  * Check if smbc_setOptionProtocols is available, as at least one
    distro might have a libsmbclient that is too old.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613044800">- Update to version 1.0.5
  * Fixes possible segfault in php_smb_ops_close.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613563200">- Use _multibuild to also build for php8</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613736000">- Mention rpmlintrc file in spec
  + php-smbclient-rpmlintrc</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1614513600">- Update to version 1.0.6
  * ftruncate implemented on smb_streams</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1680523200">- Update to version 1.1.0
  * PHP 8 readiness
- Update to version 1.0.7
  * xattr fix</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1681819200">- Update to version 1.1.1
  * Workaround for regression in libsmbclient 4.16.9 and 4.17.5.</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1733227200">- Update to version 1.1.2
  * Build fixes.</changelog>
</package>
<package pkgid="852c2e17b60c6a6a52137246718853ce0143ec3a8fa1ef56e38a9e9abd9f9bf1642c461f3662e41779c5675d6c26d4ea4f66380b13083e098f0ff2394e84b967" name="php8-ssh2" arch="src">
  <version epoch="0" ver="1.5.0" rel="10.5"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1640433600">- Initial release version 1.3.1</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1683460800">- Update to 1.4:
  * Add ssh2_shell_resize function
  * Add ssh2_auth_pubkey to allow public and private keys as strings</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707825600">- Update to 1.4.1:
  * End zend_function_entry ssh2_functions list with PHP_FE_END
  * Remove implicit switch-case fallthrough
  * Windows build setup with GitHub Actions</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1776427200">- Update to 1.5.0:
  * PIE (PHP Installer for Extensions) compatibility
  * Fix crash on ECDSA pubkey auth due to libssh2 allocator mismatch
  * Fix fragment part of path lost for files with # in name
  * Fix segfault when disconnecting with open SFTP streams
  * Add ssh2_keepalive_config() and ssh2_keepalive_send()
  * Add ssh2_set_timeout()
  * Add ssh2_send_signal()
  * Fix ssh2_poll() rejecting valid resource inputs
  * Fix Homebrew libssh2 autodetection on macOS Apple Silicon
  * Initialize php_stream_wrapper_ops explicitly
  * Bump minimum PHP version to 8.0
  * Drop PHP 8.0 from CI, add PHP 8.5
  * Fix Windows CI (setup-php-sdk TLS issue)</changelog>
</package>
<package pkgid="1b73439b97f5f4b7469e518f3fb2f5153064621bf29beabcddab0f3e69512989da292829f3b474a06e5e2522994e09358a2b26f979a099ec72ce21110c61f673" name="php8-ssh2" arch="x86_64">
  <version epoch="0" ver="1.5.0" rel="10.5"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1640433600">- Initial release version 1.3.1</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1683460800">- Update to 1.4:
  * Add ssh2_shell_resize function
  * Add ssh2_auth_pubkey to allow public and private keys as strings</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1707825600">- Update to 1.4.1:
  * End zend_function_entry ssh2_functions list with PHP_FE_END
  * Remove implicit switch-case fallthrough
  * Windows build setup with GitHub Actions</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1776427200">- Update to 1.5.0:
  * PIE (PHP Installer for Extensions) compatibility
  * Fix crash on ECDSA pubkey auth due to libssh2 allocator mismatch
  * Fix fragment part of path lost for files with # in name
  * Fix segfault when disconnecting with open SFTP streams
  * Add ssh2_keepalive_config() and ssh2_keepalive_send()
  * Add ssh2_set_timeout()
  * Add ssh2_send_signal()
  * Fix ssh2_poll() rejecting valid resource inputs
  * Fix Homebrew libssh2 autodetection on macOS Apple Silicon
  * Initialize php_stream_wrapper_ops explicitly
  * Bump minimum PHP version to 8.0
  * Drop PHP 8.0 from CI, add PHP 8.5
  * Fix Windows CI (setup-php-sdk TLS issue)</changelog>
</package>
<package pkgid="37d5c9274ab0fd7a9fdc9145aefd1ac81185764d390a2892ad433b558a1868b57e2ad7b80555715df10ad09a5bdfaba5df5c0668759625066134b3c457713554" name="php8-uploadprogress" arch="src">
  <version epoch="0" ver="2.0.2" rel="2.5"/>
  <changelog author="crrodriguez@suse.de" date="1215691200">- update to version 0.9.0
- Added uploadprogress_get_contents(id, fieldname) to return the contents of that file (Ben Ramsey)
- Added uploadprogress.get_contents INI option to enable above function (Ben Ramsey)
- Added a simple example
- Minor Fixes</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1281182400">- Update to version 1.0.1</changelog>
  <changelog author="adaugherity@tamu.edu" date="1366891200">- Update to version 1.0.3.1 (fixes PHP 5.4 compatibility).</changelog>
  <changelog author="pgajdos@suse.com" date="1452600000">- call spec-cleaner</changelog>
  <changelog author="pgajdos@suse.com" date="1454068800">- provides php-uploadprogress symbol</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1489665600">- Build the php7 version</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1489752000">- Used dos2unix on the new uploadprogress.c file to get a propper patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613908800">- Update to version 1.1.3
  * Improved documentation and examples included in the release package
- Update to version 1.1.2
  * PHP 8 compatibility; this now builds on PHP 5, PHP 7, and PHP 8
- Update to version 1.1.1
  * Mark maximum PHP version as 8.0.0; this will not build on PHP 8
- Update to version 1.1.0
  * PHP 7 compatibility
- Use _multibuild to also build for php8
- Use php_cfgdir and php_extdir macros to determine location of files
- Add documentation files
- Drop upstreamed patches
  - uploadprogress-php7.patch
  - uploadprogress-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1636459200">- Update to version 2.0.2
  * Update release package with latest examples and documentation
- Update to version 2.0.1
  * Fix parameter and return type declarations for PHP 7 and PHP 8
- Update to version 2.0.0
  * Drop support for PHP &lt; 7.2
- Update to version 1.1.4
  * Fix #79584: Segmentation fault in uploadprogress 1.1.0 and up
  * Add arginfo for functions to support PHP 8 and up</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
</package>
<package pkgid="5d20f39dd2eaac5b18e9bdf8b6ea8d218868f8fe62c267990a203546afdc6e8dfeb890c9a19abffa5b14b5aac7271e2da0db419113063f64e3c9ab9d0a2f2391" name="php8-uploadprogress" arch="x86_64">
  <version epoch="0" ver="2.0.2" rel="2.5"/>
  <changelog author="crrodriguez@suse.de" date="1215691200">- update to version 0.9.0
- Added uploadprogress_get_contents(id, fieldname) to return the contents of that file (Ben Ramsey)
- Added uploadprogress.get_contents INI option to enable above function (Ben Ramsey)
- Added a simple example
- Minor Fixes</changelog>
  <changelog author="cristian.rodriguez@opensuse.org" date="1281182400">- Update to version 1.0.1</changelog>
  <changelog author="adaugherity@tamu.edu" date="1366891200">- Update to version 1.0.3.1 (fixes PHP 5.4 compatibility).</changelog>
  <changelog author="pgajdos@suse.com" date="1452600000">- call spec-cleaner</changelog>
  <changelog author="pgajdos@suse.com" date="1454068800">- provides php-uploadprogress symbol</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1489665600">- Build the php7 version</changelog>
  <changelog author="joop.boonen@opensuse.org" date="1489752000">- Used dos2unix on the new uploadprogress.c file to get a propper patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613908800">- Update to version 1.1.3
  * Improved documentation and examples included in the release package
- Update to version 1.1.2
  * PHP 8 compatibility; this now builds on PHP 5, PHP 7, and PHP 8
- Update to version 1.1.1
  * Mark maximum PHP version as 8.0.0; this will not build on PHP 8
- Update to version 1.1.0
  * PHP 7 compatibility
- Use _multibuild to also build for php8
- Use php_cfgdir and php_extdir macros to determine location of files
- Add documentation files
- Drop upstreamed patches
  - uploadprogress-php7.patch
  - uploadprogress-no-return-in-nonvoid-function.patch</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1636459200">- Update to version 2.0.2
  * Update release package with latest examples and documentation
- Update to version 2.0.1
  * Fix parameter and return type declarations for PHP 7 and PHP 8
- Update to version 2.0.0
  * Drop support for PHP &lt; 7.2
- Update to version 1.1.4
  * Fix #79584: Segmentation fault in uploadprogress 1.1.0 and up
  * Add arginfo for functions to support PHP 8 and up</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
</package>
<package pkgid="d618223a252e6f1830ca696bf9c030fc98cf4b62f7a8e62c2b45901b1ed716a0181dc26133bc1bbc16cda0e97c5e7d4f0b12472efbe1f0e4e5cad95f7d3dd21d" name="php8-uuid" arch="src">
  <version epoch="0" ver="1.3.0" rel="12.4"/>
  <changelog author="soporte@onfocus.cl" date="1163592000">- very first build</changelog>
  <changelog author="crrodriguez@suse.de" date="1206532800">- update to version 1.0.1, only non-linux specific changes</changelog>
  <changelog author="crrodriguez@suse.de" date="1207137600">- update to version 1.0.2</changelog>
  <changelog author="crrodriguez@suse.de" date="1250424000">- use new versioning macros if possible</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1343563200">- Fix build with newer PHP</changelog>
  <changelog author="pgajdos@suse.com" date="1452600000">- updated to 1.0.4</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1484654400">- build PHP7 package
- cleaned up spec
- provides php-uuid symbol</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1490875200">- added license to package</changelog>
  <changelog author="Johannes Weberhofer &lt;jweberhofer@weberhofer.at&gt;" date="1575028800">- Upgraded to version 1.1.0
  * add uuid_generate_md5 and uuid_generate_sha1 functions
- Upgraded to version 1.0.5
  * add missing constant UUID_VARIANT_NCS</changelog>
  <changelog author="Johannes Weberhofer &lt;jweberhofer@weberhofer.at&gt;" date="1602072000">- Upgraded to version 1.2.0
  * raise warnings on bad input value with PHP 7
  * promote warnings to ValueError with PHP 8
  * add type hinting with PHP 8
  * fix bug #66982 uuid_mac checks wrong bit/byte for valid MAC address</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613563200">- Use _multibuild to also build for php8
- Use php_cfgdir and php_extdir macros to determine location of files
- Run unit tests</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1729339200">- Upgraded version 1.2.1
  * fix for util-linux/libuuid 2.40 and uuid_time64</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1747051200">- Upgraded version 1.3.0
  * Add support for RFC9562 UUIDs (UUID_TYPE_TIME_V6 and UUID_TYPE_TIME_V7)
    when available, in libuuid from util-linux version 2.41
  * constant UUID_TYPE_DCE is deprecated, use UUID_TYPE_RANDOM instead
  * constant UUID_TYPE_NAME is deprecated, use UUID_TYPE_TIME instead
  * new constant UUID_TYPE_VENDOR, only for uuid_type</changelog>
</package>
<package pkgid="61bbf0496202ad285ea60caae8a2df27ca9163046400278909bf14d34bdb476848c72388fdccd3a87c3b77b791fcc37c2b3b8a8d880429bddca79f49e30e6bda" name="php8-uuid" arch="x86_64">
  <version epoch="0" ver="1.3.0" rel="12.4"/>
  <changelog author="crrodriguez@opensuse.org" date="1343563200">- Fix build with newer PHP</changelog>
  <changelog author="pgajdos@suse.com" date="1452600000">- updated to 1.0.4</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1484654400">- build PHP7 package
- cleaned up spec
- provides php-uuid symbol</changelog>
  <changelog author="jweberhofer@weberhofer.at" date="1490875200">- added license to package</changelog>
  <changelog author="Johannes Weberhofer &lt;jweberhofer@weberhofer.at&gt;" date="1575028800">- Upgraded to version 1.1.0
  * add uuid_generate_md5 and uuid_generate_sha1 functions
- Upgraded to version 1.0.5
  * add missing constant UUID_VARIANT_NCS</changelog>
  <changelog author="Johannes Weberhofer &lt;jweberhofer@weberhofer.at&gt;" date="1602072000">- Upgraded to version 1.2.0
  * raise warnings on bad input value with PHP 7
  * promote warnings to ValueError with PHP 8
  * add type hinting with PHP 8
  * fix bug #66982 uuid_mac checks wrong bit/byte for valid MAC address</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1613563200">- Use _multibuild to also build for php8
- Use php_cfgdir and php_extdir macros to determine location of files
- Run unit tests</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670673600">- Remove php7 build for Tumbleweed (PHP 7.4 has reached EOL)</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1729339200">- Upgraded version 1.2.1
  * fix for util-linux/libuuid 2.40 and uuid_time64</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1747051200">- Upgraded version 1.3.0
  * Add support for RFC9562 UUIDs (UUID_TYPE_TIME_V6 and UUID_TYPE_TIME_V7)
    when available, in libuuid from util-linux version 2.41
  * constant UUID_TYPE_DCE is deprecated, use UUID_TYPE_RANDOM instead
  * constant UUID_TYPE_NAME is deprecated, use UUID_TYPE_TIME instead
  * new constant UUID_TYPE_VENDOR, only for uuid_type</changelog>
</package>
<package pkgid="fd907b2e617b841d0f6d6cd203f7a5578e8bf62394c654d04e3a0342754cef0e5549da72e2015b6273758a931015fb3c87f7275a3db65467810b54dc9fc993b8" name="php8-xdebug" arch="src">
  <version epoch="0" ver="3.5.3" rel="67.4"/>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1649764800">- Updated to Xdebug 3.1.4
  * Fixed issue #2006: Removing second call breakpoint with same
    function name
  * Fixed issue #2060: XDebug breaks the Symfony "PhpFilesAdapter"
    cache adapter
  * Fixed issue #2061: Possible use after free with GC Stats
  * Fixed issue #2063: Can't inspect ArrayObject storage elements
  * Fixed issue #2064: Segmentation fault in symfony cache
  * Fixed issue #2068: Debug session can be started with
    "XDEBUG_SESSION_START=anything" when xdebug.trigger_value is set
  * Fixed issue #2069: Warn when profiler_append is used together
    with zlib compression
  * Fixed issue #2075: Code coverage misses static array assignment
    lines</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1655035200">- Updated to Xdebug 3.1.5
  * Fixed bug #2056: Install documentation gives wrong arch for
    installation on M1 Macs
  * Fixed bug #2082: phpize --clean removes required clocks.m4 file
  * Fixed bug #2083: Constant defined with an enum case produce double
    "facet" attribute in context_get response
  * Fixed bug #2085: Crash when used with source guardian encoded files
  * Fixed bug #2090: Segfault in __callStatic() after FFI initialization</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670500800">- Remove build target for php7 (PHP 7.4 reached EOL 28 Nov 2022)
  % _multibuild</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670500801">- Updated to Xdebug 3.2.0
  * Fixed issue #1819: Allow a list of headers in
    'xdebug.client_discovery_header'
  * Fixed issue #2079: Add pseudo hosts xdebug://gateway and
    xdebug://nameserver
  * Fixed issue #2086: Include return value in return breakpoint
    interruption response
  * Fixed issue #2087: Introduce step for the return state and virtual
    property for return value
  * Fixed issue #2062: Xdebug now records whether systemd's PrivateTmp
    is used in its diagnostics information
  * Fixed issue #2104: Add support for PHP 8.2 "SensitiveParameter"
    attribute
  * Fixed issue #2117: Removed emulated properties for closures, as PHP
    8.2 adds debug information for them
  * Fixed issue #2122: Local variables are now available when
    using start_upon_error
  * Fixed issue #2123: Add warning in log and diagnositics information
    when a breakpoint is set on a non-existing file
  * Fixed issue #2138: Step debugger now disconnects and continues
    running the script, when the debugging client closes the connection
  * Fixed issue #2136: Duplicate line/conditional breakpoints are now
    rejected
  * Fixed issue #2014: Drop support for PHP 7.2
  * Fixed issue #2102: Drop support for PHP 7.3
  * Fixed issue #2103: Drop support for PHP 7.4
  * Fixed issue #2002: xdebug_trace_handler_t handler members are not
    always checked for NULL when executing
  * Fixed issue #2045: Inapproriate frowny face
  * Fixed issue #2089: Alpine Linux does not support res_ninit
  * Fixed issue #2093: Fatal error: linux/rtnetlink.h: No such file or
    directory linux/rtnetlink.h
  * Fixed issue #2098: With breakpoint_include_return_value enabled
    step_out break at every function
  * Fixed issue #2105: 3.2.0alpha1 package misses the php-header.h file
  * Fixed issue #2108: Segfault on PHP8.1 with PHPUnit 10 when path
    coverage is enabled
  * Fixed issue #2113: Crash at step_into after thrown exception with
    return value debugging en
  * Fixed issue #2121: Xdebug does not use local independent
    float-to-string functions
  * Fixed issue #2124: Xdebug incorrectly reports that there are no
    children for static closure properties, even though there are
  * Fixed issue #2125: Crash with PHP 8.2 on 32-bit due to change in
    "not set" value with CATCH opcode
  * Fixed issue #2126: Problems with retrieving global variables
  * Fixed issue #2127: Tracing does not handle NUL char in anonymous
    closure scope
  * Fixed issue #2133: Warning with regards to extra NUL character in
    xdebug_setcookie call
  * Fixed issue #2134: Xdebug stops at the line where the exception is
    created, not where it is thrown
  * Fixed issue #2135: Xdebug stops twice at the same line after a call
    breakpoint or xdebug_break()
- Updated to Xdebug 3.1.6
  * Fixed issue #2100: "Fatal error: debuginfo() must return an array"
    when Exception is thrown from debugInfo in PHP 8.x
  * Fixed issue #2101: When a temporary breakpoint is hit,
    breakpoint_list should show it as disabled
  * Fixed issue #2129: Cannot read snapshot Gzip-compressed data is
    corrupt</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1670760000">- Restore php7 build for targets that still have it
  % _multibuild</changelog>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1680523200">- Updated to version 3.2.1
  * Fixed bug #2144: Xdebug 3.2.0 ignores xdebug.mode and enables all features
  * Fixed bug #2145: Xdebug 3.2.0 crash PHP on Windows if xdebug.mode = off
  * Fixed bug #2146: apache2 segfaulting with version 3.2.0 on PHP 8.0
  * Fixed bug #2148: Icon for link to docs in xdebug_info() HTML output does not always render correctly</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1692273600">- Updated to version 3.2.2
  * Fixed issue #2175: Crash with EXC_BAD_ACCESS in xdebug_str_create
  * Fixed issue #2180: Crash on extended SplFixedArray
  * Fixed issue #2182: Segfault with ArrayObject on stack
  * Fixed issue #2186: Segfault with trampoline functions and debugger
    activation</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1702555200">- Updated to Xdebug 3.3.1
  * Fixed issue #2220: Test failure
  * Fixed issue #2221: Crash when other extensions run PHP code
    without the stack being initialised yet
  * Fixed issue #2223: Xdebug's constants are not available with
    `xdebug.mode=off`
  * Fixed issue #2226: xdebug_get_function_stack(['from_exception'])
    does not always find stored trace
  * Fixed issue #2227: Crash with return value and observers
  * Fixed issue #2228: Return value can not be fetched with
    property_get if top frame is an internal function
- Updated to Xdebug 3.3.0
  * Fixed issue #2171: Support for PHP 8.3
  * Fixed issue #1732: Add support for flame graph outputs
  * Fixed issue #2219: Add control socket on Linux to obtain
    information and initiate debugger or breakpoint
  * Fixed issue #1562: Add 'local_vars' option to
    'xdebug_get_function_stack' to include variables for each st
  * Fixed issue #2194: Add 'params_as_values' option to
    'xdebug_get_function_stack' to return data as values
  * Fixed issue #2195: Add 'from_exception' option to
    'xdebug_get_function_stack' to return the stack trace where an
    exception was thrown
  * Fixed issue #2077: Bring back xdebug.collect_params
  * Fixed issue #2170: Show contents of Spl's ArrayIterator
  * Fixed issue #2172: Show contents of SplDoublyLinkedList and
    SplPriorityQueue
  * Fixed issue #2183: Bubble up exception message when using code
    evalution through protocol
  * Fixed issue #2188: Step over with fibers does still step into fiber
    routines
  * Fixed issue #2197: Add time index and memory to output of
    xdebug_get_function_stack
  * Fixed issue #2203: Increase default max nesting time out from 256
    to 512
  * Fixed issue #2206: Optimise debugger breakpoints checking
  * Fixed issue #2207: Add filenames for include and friends to
    flamegraph output
  * Fixed issue #2217: xdebug://gateway pseudo host does not support
    IPv6
  * Fixed issue #450: "Incomplete" backtraces when an exception gets
    rethrown
  * Fixed issue #476: Exception chaining does not work properly
  * Fixed issue #1155: Local variables are not shown when execution
    break in error_handler
  * Fixed issue #2000: Debugger evaluate expression: "can't evaluate
    expression"
  * Fixed issue #2027: Branch/path code coverage for traits drops trait
    name since 3.1.0
  * Fixed issue #2132: Errors when mountinfo does not have enough
    information for finding systemd private tmp directory
  * Fixed issue #2200: PECL package file has wrong max PHP version
    number, and peclweb refuses the package
  * Fixed issue #2208: Superfluous `...` (three omission dots) in
    var_dump()
  * Fixed issue #2210: Flamegraphs crash when using `start_with_request`
  * Fixed issue #2211: File wrappers get wrong filename location in
    stack.
  * Fixed issue #2214: Array keys aren't escaped in traces-</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1713182400">- Updated to Xdebug 3.3.2
  * Fixed issue #2216: With PHP8.3 and Apache 2.4.58 error_reporting()
    causing Apache process to hang
  * Fixed issue #2230: Crash when xdebug and blackfire extensions are
    active
  * Fixed issue #2233: High and continuous Apache server CPU use</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1732795200">- Update to Xdebug 3.4.0
  * Fixed issue #2239: Add 'XDEBUG_IGNORE' GET/POST/COOKIE/ENV to make
    the step debugger ignore that specific request
  * Fixed issue #2281: PHP 8.4 support
  * Fixed issue #2261: Send control socket location in init packet
  * Fixed issue #2262: PHP 8.4: Closure names need different wrapping
    algorithm
  * Fixed issue #2283: SoapClient usage causes segfault with codecoverage
  * Fixed issue #2294: Nette Tester always crashes in all test jobs when
    running with XDebug 3.4.0beta1 active
  * Fixed issue #2304: Seg fault on throw exception
  * Fixed issue #2305: Segfault when checking whether to ignore creating
    a debug connection during shutdown functions</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1736164800">- Update to Xdebug 3.4.1
  * Fixed issue #2306: Segmentation fault on each HTTP request when not
    listening to debugging connections
  * Fixed issue #2307: Segmentation fault due to a superglobal being a
    reference while checking for triggers
  * Fixed issue #2309: Installation on Windows with PHP PIE failing
  * Fixed issue #2310: xdebug 3.4.0 crashes php8.1-fpm after script
    execution</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1741521600">- Update to Xdebug 3.4.2
  * Fixed bug #2313: var_dump does not output some Russian characters
  * Fixed bug #2314: Class properties with hooks are always shown as null
  * Fixed bug #2315: xdebug_dump_superglobals() leaks memory
  * Fixed bug #2317: Code coverage leaks memory
  * Fixed bug #2319: emoji character become diamond question marks
  * Fixed bug #2321: Segfault when null is assigned to a superglobal
  * Fixed bug #2323: xdebug_notify() does not respect xdebug.var_display_max_* Settings
  * Fixed bug #2327: Segmentation Fault 139 if exception thrown in callback since PHP 8.4</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1747224000">- Update to Xdebug 3.4.3
  * Fixed bug #2322: Xdebug tries to open debugging connection in
    destructors during shutdown
  * Fixed bug #2325: Referred chrome browser extension is no longer
    working
  * Fixed bug #2326: Step debugger finishes if property debugging
    handler in PHP throws an exception
  * Fixed bug #2331: Segmentation fault with 'invalid' variable names
  * Fixed bug #2339: Trying to throw an exception can cause a
    zend_mm_heap corrupted error under specific circumstances
  * Fixed bug #2340: Xdebug case sensitivity issues on some files
    introduced since 3.3.0
  * Fixed bug #2343: Fatal error on virtual property hook step debugging
  * Fixed bug #2348: Xdebug does not resolve breakpoints in property hooks</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1749988800">- Update to Xdebug 3.4.4
  * Fixed bug #2349: Regression in Xdebug 3.4.3 breaks throwing exceptions
    in nested generators
  * Fixed bug #2350: Crash when a certain page generates an exception
    since Xdebug 3.4.3
  * Fixed bug #2352: Crash when using latest Xdebug version when throwing
    exceptions
  * Fixed bug #2354: The __invoke frame in call stacks don't have the
    argument name in the trace</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1754049600">- Update to Xdebug 3.4.5
  * Fixed bug #2332: Segmentation fault for code coverage with nested fibers
  * Fixed bug #2356: Reading properties with get hooks may modify property value</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1761220800">- Update to Xdebug 3.4.6
  * Fixed issue #2328: Stream resource references in stored stack traces
    don't hold, and can cause crashes
  * Fixed issue #2360: Debugging DateInterval (and other internal objects)
    causes a crash</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1761480000">- Update to Xdebug 3.4.7
  * Fixed bug #2359: PHP 8.4 Lazy Ghost Object inoperable/defunct when
    Xdebug is enabled
  * Fixed bug #2371: Step debugging initialize lazy objects
  * Fixed bug #2375: Xdebug's exception trace conversion initialises
    lazy objects</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1764849600">— Update to Xdebug 3.5.0
  * Fixed bug #2338: Add experimental support for Windows Named Pipes
    control socket
  * Fixed bug #2369: Implement "Native Xdebug Path Mapping" project
  * Fixed bug #2370: PHP 8.5 support
  * Fixed bug #2213: Expose __EXCEPTION virtual variable for current
    EG(exception)
  * Fixed bug #2345: DBGP's detach does not support base64 encoded
    strings
  * Fixed bug #2363: Add better debugging support for PHP 8.5's pipes
  * Fixed bug #2335: Failed dbgp connection is not marked as not active
  * Fixed bug #2336: Optimise xdebug_init_oparray
  * Fixed bug #2337: Modify xdebug_add_stack_frame to always work on
    the passed execute_data
  * Fixed bug #2367: Debugger should not break on return out of include
    files when return value debugger is enabled
  * Fixed bug #2372: Build failed on MSVC
  * Fixed bug #2374: Breakpoints in mapped paths don't trigger as they're
    mapped back before matching
  * Fixed bug #2386: Crashes when running context_get in an exception
    thrown from an internal function</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1770120000">- Update to Xdebug 3.5.1
  * Fixed issue #2391: Code Coverage times out on random tests
  * Fixed issue #2395: Severe performance degredation on Windows
  * Fixed issue #2397: Very slow with Xdebug 3.5.0</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1780920000">- Update to Xdebug 3.5.3
  * Fixed bug #2404: Xdebug outputs a message to stderr when path
    mapping is enabled, and a directory is present
  * Fixed bug #2405: Handle minimum path in .xdebug directory discovery
  * Fixed bug #2411: Native Path Mapping is not applied to the initial
    fileuri in the init packet
  * Fixed bug #2421: Crash with wrong option letter in DBGP and socket
    commands
  * Fixed bug #2422: No limit on DBGP read buffer
  * Fixed bug #2423: Don't follow symlinks with file creation
  * Fixed bug #2424: Control-socket buffer crashes
  * Fixed bug #2426: xdebug_get_tracefile_name incorrectly throws notice
  * Fixed bug #2427: Crash when file_link_format setting is wrong
  * Fixed bug #2429: Crash when trace_output_name setting is wrong
  * Fixed bug #2430: Variable fetching may crash with `::` if there is
    no active stack
  * Fixed bug #2431: Crash when trying to retrieve Windows-style URL
    with not enough characters
  * Fixed bug #2433: Refactor finding variable names in trace files with
    assignments</changelog>
</package>
<package pkgid="83ab01f20b79cea53a235ac8fd6b04644a4859ccbe948af7cbccdb60bc0e2e0fa794d7e79ddfbf723205c003d03aaab7ae671612a8826fe2d60dec204403f3e7" name="php8-xdebug" arch="x86_64">
  <version epoch="0" ver="3.5.3" rel="67.4"/>
  <changelog author="Cristian Rodr&#xED;guez &lt;crrodriguez@opensuse.org&gt;" date="1680523200">- Updated to version 3.2.1
  * Fixed bug #2144: Xdebug 3.2.0 ignores xdebug.mode and enables all features
  * Fixed bug #2145: Xdebug 3.2.0 crash PHP on Windows if xdebug.mode = off
  * Fixed bug #2146: apache2 segfaulting with version 3.2.0 on PHP 8.0
  * Fixed bug #2148: Icon for link to docs in xdebug_info() HTML output does not always render correctly</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1692273600">- Updated to version 3.2.2
  * Fixed issue #2175: Crash with EXC_BAD_ACCESS in xdebug_str_create
  * Fixed issue #2180: Crash on extended SplFixedArray
  * Fixed issue #2182: Segfault with ArrayObject on stack
  * Fixed issue #2186: Segfault with trampoline functions and debugger
    activation</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1702555200">- Updated to Xdebug 3.3.1
  * Fixed issue #2220: Test failure
  * Fixed issue #2221: Crash when other extensions run PHP code
    without the stack being initialised yet
  * Fixed issue #2223: Xdebug's constants are not available with
    `xdebug.mode=off`
  * Fixed issue #2226: xdebug_get_function_stack(['from_exception'])
    does not always find stored trace
  * Fixed issue #2227: Crash with return value and observers
  * Fixed issue #2228: Return value can not be fetched with
    property_get if top frame is an internal function
- Updated to Xdebug 3.3.0
  * Fixed issue #2171: Support for PHP 8.3
  * Fixed issue #1732: Add support for flame graph outputs
  * Fixed issue #2219: Add control socket on Linux to obtain
    information and initiate debugger or breakpoint
  * Fixed issue #1562: Add 'local_vars' option to
    'xdebug_get_function_stack' to include variables for each st
  * Fixed issue #2194: Add 'params_as_values' option to
    'xdebug_get_function_stack' to return data as values
  * Fixed issue #2195: Add 'from_exception' option to
    'xdebug_get_function_stack' to return the stack trace where an
    exception was thrown
  * Fixed issue #2077: Bring back xdebug.collect_params
  * Fixed issue #2170: Show contents of Spl's ArrayIterator
  * Fixed issue #2172: Show contents of SplDoublyLinkedList and
    SplPriorityQueue
  * Fixed issue #2183: Bubble up exception message when using code
    evalution through protocol
  * Fixed issue #2188: Step over with fibers does still step into fiber
    routines
  * Fixed issue #2197: Add time index and memory to output of
    xdebug_get_function_stack
  * Fixed issue #2203: Increase default max nesting time out from 256
    to 512
  * Fixed issue #2206: Optimise debugger breakpoints checking
  * Fixed issue #2207: Add filenames for include and friends to
    flamegraph output
  * Fixed issue #2217: xdebug://gateway pseudo host does not support
    IPv6
  * Fixed issue #450: "Incomplete" backtraces when an exception gets
    rethrown
  * Fixed issue #476: Exception chaining does not work properly
  * Fixed issue #1155: Local variables are not shown when execution
    break in error_handler
  * Fixed issue #2000: Debugger evaluate expression: "can't evaluate
    expression"
  * Fixed issue #2027: Branch/path code coverage for traits drops trait
    name since 3.1.0
  * Fixed issue #2132: Errors when mountinfo does not have enough
    information for finding systemd private tmp directory
  * Fixed issue #2200: PECL package file has wrong max PHP version
    number, and peclweb refuses the package
  * Fixed issue #2208: Superfluous `...` (three omission dots) in
    var_dump()
  * Fixed issue #2210: Flamegraphs crash when using `start_with_request`
  * Fixed issue #2211: File wrappers get wrong filename location in
    stack.
  * Fixed issue #2214: Array keys aren't escaped in traces-</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1713182400">- Updated to Xdebug 3.3.2
  * Fixed issue #2216: With PHP8.3 and Apache 2.4.58 error_reporting()
    causing Apache process to hang
  * Fixed issue #2230: Crash when xdebug and blackfire extensions are
    active
  * Fixed issue #2233: High and continuous Apache server CPU use</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1732795200">- Update to Xdebug 3.4.0
  * Fixed issue #2239: Add 'XDEBUG_IGNORE' GET/POST/COOKIE/ENV to make
    the step debugger ignore that specific request
  * Fixed issue #2281: PHP 8.4 support
  * Fixed issue #2261: Send control socket location in init packet
  * Fixed issue #2262: PHP 8.4: Closure names need different wrapping
    algorithm
  * Fixed issue #2283: SoapClient usage causes segfault with codecoverage
  * Fixed issue #2294: Nette Tester always crashes in all test jobs when
    running with XDebug 3.4.0beta1 active
  * Fixed issue #2304: Seg fault on throw exception
  * Fixed issue #2305: Segfault when checking whether to ignore creating
    a debug connection during shutdown functions</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1736164800">- Update to Xdebug 3.4.1
  * Fixed issue #2306: Segmentation fault on each HTTP request when not
    listening to debugging connections
  * Fixed issue #2307: Segmentation fault due to a superglobal being a
    reference while checking for triggers
  * Fixed issue #2309: Installation on Windows with PHP PIE failing
  * Fixed issue #2310: xdebug 3.4.0 crashes php8.1-fpm after script
    execution</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1741521600">- Update to Xdebug 3.4.2
  * Fixed bug #2313: var_dump does not output some Russian characters
  * Fixed bug #2314: Class properties with hooks are always shown as null
  * Fixed bug #2315: xdebug_dump_superglobals() leaks memory
  * Fixed bug #2317: Code coverage leaks memory
  * Fixed bug #2319: emoji character become diamond question marks
  * Fixed bug #2321: Segfault when null is assigned to a superglobal
  * Fixed bug #2323: xdebug_notify() does not respect xdebug.var_display_max_* Settings
  * Fixed bug #2327: Segmentation Fault 139 if exception thrown in callback since PHP 8.4</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1747224000">- Update to Xdebug 3.4.3
  * Fixed bug #2322: Xdebug tries to open debugging connection in
    destructors during shutdown
  * Fixed bug #2325: Referred chrome browser extension is no longer
    working
  * Fixed bug #2326: Step debugger finishes if property debugging
    handler in PHP throws an exception
  * Fixed bug #2331: Segmentation fault with 'invalid' variable names
  * Fixed bug #2339: Trying to throw an exception can cause a
    zend_mm_heap corrupted error under specific circumstances
  * Fixed bug #2340: Xdebug case sensitivity issues on some files
    introduced since 3.3.0
  * Fixed bug #2343: Fatal error on virtual property hook step debugging
  * Fixed bug #2348: Xdebug does not resolve breakpoints in property hooks</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1749988800">- Update to Xdebug 3.4.4
  * Fixed bug #2349: Regression in Xdebug 3.4.3 breaks throwing exceptions
    in nested generators
  * Fixed bug #2350: Crash when a certain page generates an exception
    since Xdebug 3.4.3
  * Fixed bug #2352: Crash when using latest Xdebug version when throwing
    exceptions
  * Fixed bug #2354: The __invoke frame in call stacks don't have the
    argument name in the trace</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1754049600">- Update to Xdebug 3.4.5
  * Fixed bug #2332: Segmentation fault for code coverage with nested fibers
  * Fixed bug #2356: Reading properties with get hooks may modify property value</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1761220800">- Update to Xdebug 3.4.6
  * Fixed issue #2328: Stream resource references in stored stack traces
    don't hold, and can cause crashes
  * Fixed issue #2360: Debugging DateInterval (and other internal objects)
    causes a crash</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1761480000">- Update to Xdebug 3.4.7
  * Fixed bug #2359: PHP 8.4 Lazy Ghost Object inoperable/defunct when
    Xdebug is enabled
  * Fixed bug #2371: Step debugging initialize lazy objects
  * Fixed bug #2375: Xdebug's exception trace conversion initialises
    lazy objects</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1764849600">— Update to Xdebug 3.5.0
  * Fixed bug #2338: Add experimental support for Windows Named Pipes
    control socket
  * Fixed bug #2369: Implement "Native Xdebug Path Mapping" project
  * Fixed bug #2370: PHP 8.5 support
  * Fixed bug #2213: Expose __EXCEPTION virtual variable for current
    EG(exception)
  * Fixed bug #2345: DBGP's detach does not support base64 encoded
    strings
  * Fixed bug #2363: Add better debugging support for PHP 8.5's pipes
  * Fixed bug #2335: Failed dbgp connection is not marked as not active
  * Fixed bug #2336: Optimise xdebug_init_oparray
  * Fixed bug #2337: Modify xdebug_add_stack_frame to always work on
    the passed execute_data
  * Fixed bug #2367: Debugger should not break on return out of include
    files when return value debugger is enabled
  * Fixed bug #2372: Build failed on MSVC
  * Fixed bug #2374: Breakpoints in mapped paths don't trigger as they're
    mapped back before matching
  * Fixed bug #2386: Crashes when running context_get in an exception
    thrown from an internal function</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1770120000">- Update to Xdebug 3.5.1
  * Fixed issue #2391: Code Coverage times out on random tests
  * Fixed issue #2395: Severe performance degredation on Windows
  * Fixed issue #2397: Very slow with Xdebug 3.5.0</changelog>
  <changelog author="Arjen de Korte &lt;suse+build@de-korte.org&gt;" date="1780920000">- Update to Xdebug 3.5.3
  * Fixed bug #2404: Xdebug outputs a message to stderr when path
    mapping is enabled, and a directory is present
  * Fixed bug #2405: Handle minimum path in .xdebug directory discovery
  * Fixed bug #2411: Native Path Mapping is not applied to the initial
    fileuri in the init packet
  * Fixed bug #2421: Crash with wrong option letter in DBGP and socket
    commands
  * Fixed bug #2422: No limit on DBGP read buffer
  * Fixed bug #2423: Don't follow symlinks with file creation
  * Fixed bug #2424: Control-socket buffer crashes
  * Fixed bug #2426: xdebug_get_tracefile_name incorrectly throws notice
  * Fixed bug #2427: Crash when file_link_format setting is wrong
  * Fixed bug #2429: Crash when trace_output_name setting is wrong
  * Fixed bug #2430: Variable fetching may crash with `::` if there is
    no active stack
  * Fixed bug #2431: Crash when trying to retrieve Windows-style URL
    with not enough characters
  * Fixed bug #2433: Refactor finding variable names in trace files with
    assignments</changelog>
</package>
</otherdata>