pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/php-igbinary
Module Name: pkgsrc
Committed By: taca
Date: Tue Nov 8 15:29:12 UTC 2022
Modified Files:
pkgsrc/devel/php-igbinary: Makefile distinfo
Log Message:
devel/php-igbinary: update to 3.2.11
3.2.7 (2022-01-12)
* Update test expectations for php 8.2.0-dev. Add
`#[AllowDynamicProperties]` Attribute to some tests to avoid notices.
* In php 8.1+, make igbinary_unserialize check to see if an equivalent
interned string already exists when unserializing object property names,
array keys, and class names and use that instead of creating a brand new
string.
(This deliberately doesn't create a new interned string if one doesn't
already exist.)
(Before this change, igbinary would deduplicate strings when serializing,
but would not check if strings were interned by PHP itself when
unserializing)
* Avoid debug build assertion failure for `HT_ASSERT_RC1` the same way as
PHP's unserialize - this is a case where ostensibly there are no other
references to the array being unserialized.
3.2.8 (2022-10-17)
* Reduce excessive inlining to reduce shared library size.
* Miscellaneous optimizations.
* Update test expectations to handle changes to var_export output (fully
qualified class names) in PHP 8.2.
* Throw an Error when igbinary_unserialize would add dynamic properties to
class definitions that forbid them in PHP 8.0+
(especially PHP 8.2 `readonly` classes)
* Emit a deprecation notice when igbinary_unserialize() adds dynamic
properties to a class without `#[AllowDynamicProperties]` in PHP 8.2.
Doing that would become an Error in PHP 9.0.
* Set up CI job to build dlls on https://github.com/igbinary/igbinary - at
the moment, the infrastructure used by the Windows for php team has been
broken for months.
3.2.9 (2022-10-17)
* Fix invalid release artifact name in job to build dlls for
https://github.com/igbinary/igbinary
3.2.10 (2022-11-06)
* Add a macro that callers can use to check if igbinary will accept the
header for data being unserialized.
* Fix bug preventing the unserialization of data containing representations
of strings larger than 4GB.
3.2.11 (2022-11-06)
* Fix a bug that could prevent objects/arrays with reference cycles from
being properly garbage collected.
* Fix bugs in unserializing PHP references to values found in php 7.4 typed
properties (#363)
To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/php-igbinary/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/php-igbinary/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/php-igbinary/Makefile
diff -u pkgsrc/devel/php-igbinary/Makefile:1.6 pkgsrc/devel/php-igbinary/Makefile:1.7
--- pkgsrc/devel/php-igbinary/Makefile:1.6 Sun Feb 20 13:31:43 2022
+++ pkgsrc/devel/php-igbinary/Makefile Tue Nov 8 15:29:11 2022
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.6 2022/02/20 13:31:43 taca Exp $
+# $NetBSD: Makefile,v 1.7 2022/11/08 15:29:11 taca Exp $
MODNAME= igbinary
-PECL_VERSION= 3.2.7
+PECL_VERSION= 3.2.11
CATEGORIES= devel
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
Index: pkgsrc/devel/php-igbinary/distinfo
diff -u pkgsrc/devel/php-igbinary/distinfo:1.8 pkgsrc/devel/php-igbinary/distinfo:1.9
--- pkgsrc/devel/php-igbinary/distinfo:1.8 Sun Feb 20 13:31:43 2022
+++ pkgsrc/devel/php-igbinary/distinfo Tue Nov 8 15:29:11 2022
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.8 2022/02/20 13:31:43 taca Exp $
+$NetBSD: distinfo,v 1.9 2022/11/08 15:29:11 taca Exp $
-BLAKE2s (php-igbinary/igbinary-3.2.7.tgz) = 6d4a98bb723bf7133d03280b349f48921457c00ca32fd3034bdcb3612fce128d
-SHA512 (php-igbinary/igbinary-3.2.7.tgz) = b168e9b7aecaa9ae7760d813f2225381333b8f9a0611cc9701307202da5fefc8239dff5a4ed65faf5f165f11db79aba14e6ff942fe07191dec98cfd7eb65b21a
-Size (php-igbinary/igbinary-3.2.7.tgz) = 97792 bytes
+BLAKE2s (php-igbinary/igbinary-3.2.11.tgz) = f8d0cc2a2c9e077679a2abbb08a7d4c0e7d3d66a53810d09a52febe78d5354eb
+SHA512 (php-igbinary/igbinary-3.2.11.tgz) = e90f4fc439495498ad00f54086c3766d7dca8727a66e0d80d4b459413c458f85e21b1d0618cfbf378df6e0639395d2d227a8e7c4044dcf77cc55ddaa60339e22
+Size (php-igbinary/igbinary-3.2.11.tgz) = 102266 bytes
Home |
Main Index |
Thread Index |
Old Index