Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Releases: igbinary/igbinary

3.2.17RC1

26 Nov 19:28

Choose a tag to compare

3.2.17RC1 Pre-release
Pre-release
  • Support PHP 8.5

3.2.16

10 Aug 17:01
8326f6a

Choose a tag to compare

  • Fix test failures in php 8.4.0alpha1 due to tests calling deprecated functions (#390)

https://pecl.php.net/igbinary has links to DLLs for PHP versions that were supported at the time the release was created. (PHP 8.0+ at the time of this release)

DLLs for older versions of PHP on Windows (7.2-7.4) can temporarily be found at https://github.com/igbinary/igbinary/actions/workflows/build_dlls.yml (under "Assets")

3.2.15

02 Dec 16:54
cde4f9b

Choose a tag to compare

  • Properly fix crash in igbinary_unserialize_object_enum_case with opcache protected memory and non-constant value. (#380)

NOTE: The PHP for Windows team is working on getting dlls built again for pecl extensions. Those should be used instead on Windows once they are available. See https://windows.php.net/

DLLs for Windows can temporarily be found at https://github.com/igbinary/igbinary/actions/workflows/build_dlls.yml (under "Assets")

3.2.14

26 Feb 14:41
102ad68

Choose a tag to compare

  • Fix build error in PHP 8.3-dev
  • Fix test expectation errors in php 8.3-dev due to change to php's TypeErrors.

NOTE: The PHP for Windows team is working on getting dlls built again for pecl extensions. Those should be used instead on Windows once they are available. See https://windows.php.net/

DLLs for Windows can temporarily be found at https://github.com/igbinary/igbinary/actions/workflows/build_dlls.yml (under "Assets")

3.2.13

02 Feb 15:11
f1a6ee1

Choose a tag to compare

  • Speed up unserialization of typed properties by reducing hash table collisions when looking up property reference info.

NOTE: The PHP for Windows team is working on getting dlls built again for pecl extensions. Those should be used instead on Windows once they are available. See https://windows.php.net/

DLLs for Windows can temporarily be found at https://github.com/igbinary/igbinary/actions/workflows/build_dlls.yml (under "Assets")

3.2.12

07 Nov 14:33
7eb4310

Choose a tag to compare

  • Fix symbol error seen in php 8.2.0 loading zend_class_unserialize_deny, due to failing to load a header defining a macro.

NOTE: The PHP for Windows team is working on getting dlls built again for pecl extensions. Those should be used instead on Windows once they are available. See https://windows.php.net/

DLLs for Windows can temporarily be found at https://github.com/igbinary/igbinary/actions/workflows/build_dlls.yml (under "Assets")

3.2.11

06 Nov 21:01
623d9ed

Choose a tag to compare

  • 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)

NOTE: The PHP for Windows team is working on getting dlls built again for pecl extensions. Those should be used instead on Windows once they are available. See https://windows.php.net/

DLLs for Windows can temporarily be found at https://github.com/igbinary/igbinary/actions/workflows/build_dlls.yml (under "Assets")

3.2.10

06 Nov 18:56
06e8fbf

Choose a tag to compare

  • 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.

NOTE: The PHP for Windows team is working on getting dlls built again for pecl extensions. Those should be used instead on Windows once they are available. See https://windows.php.net/

DLLs for Windows can temporarily be found at https://github.com/igbinary/igbinary/actions/workflows/build_dlls.yml (under "Assets")

3.2.9

17 Oct 00:50

Choose a tag to compare

NOTE: The PHP for Windows team is working on getting dlls built again for pecl extensions. Those should be used instead on Windows once they are available. See https://windows.php.net/

3.2.8

17 Oct 00:31
93df827

Choose a tag to compare

  • 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.

NOTE: The PHP for Windows team is working on getting dlls built again for pecl extensions. Those should be used instead on Windows once they are available. See https://windows.php.net/

Morty Proxy This is a proxified and sanitized view of the page, visit original site.