Release 1.5.2

This commit is contained in:
Jakub Zelenka 2025-04-08 12:29:42 +02:00
parent c839aa56e1
commit ca7272b732
No known key found for this signature in database
GPG key ID: 1C0779DC5C0A9DE4
3 changed files with 27 additions and 8 deletions

View file

@ -2,10 +2,10 @@
List of all features for the release List of all features for the release
## X.Y.Z ## 1.5.2
- The deletekey `allow_secret` made optional again
- Fixed GH-37: `gnupg_decrypt()` returns false when decrypting an encrypted empty string - 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 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
## 1.5.1 ## 1.5.1
- Fixed compilation with PHP 8.1 - Fixed compilation with PHP 8.1

View file

@ -28,10 +28,10 @@
<email>sean@siobud.com</email> <email>sean@siobud.com</email>
<active>no</active> <active>no</active>
</lead> </lead>
<date>2021-12-31</date> <date>2025-04-08</date>
<version> <version>
<release>1.5.1</release> <release>1.5.2</release>
<api>1.5.1</api> <api>1.5.2</api>
</version> </version>
<stability> <stability>
<release>stable</release> <release>stable</release>
@ -39,8 +39,9 @@
</stability> </stability>
<license>BSD, revised</license> <license>BSD, revised</license>
<notes><![CDATA[ <notes><![CDATA[
* Fixed compilation with PHP 8.1 - Fixed GH-37: gnupg_decrypt() returns false when decrypting an encrypted empty string
* Fixed build with gpgme 1.4 - 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
]]></notes> ]]></notes>
<contents> <contents>
<dir name="/"> <dir name="/">
@ -59,7 +60,9 @@
</dir> </dir>
<dir name="tests"> <dir name="tests">
<file name="gnupg_oo_deletekey.phpt" role="test" /> <file name="gnupg_oo_deletekey.phpt" role="test" />
<file name="gnupg_oo_decrypt_no_uid_hint.phpt" role="test" />
<file name="gnupg_oo_encrypt.phpt" role="test" /> <file name="gnupg_oo_encrypt.phpt" role="test" />
<file name="gnupg_oo_encrypt_empty_str.phpt" role="test" />
<file name="gnupg_oo_encryptsign.phpt" role="test" /> <file name="gnupg_oo_encryptsign.phpt" role="test" />
<file name="gnupg_oo_export.phpt" role="test" /> <file name="gnupg_oo_export.phpt" role="test" />
<file name="gnupg_oo_getengineinfo.phpt" role="test" /> <file name="gnupg_oo_getengineinfo.phpt" role="test" />
@ -110,6 +113,22 @@
<providesextension>gnupg</providesextension> <providesextension>gnupg</providesextension>
<extsrcrelease /> <extsrcrelease />
<changelog> <changelog>
<release>
<date>2021-12-31</date>
<version>
<release>1.5.1</release>
<api>1.5.1</api>
</version>
<stability>
<release>stable</release>
<api>stable</api>
</stability>
<license>BSD, revised</license>
<notes><![CDATA[
* Fixed compilation with PHP 8.1
* Fixed build with gpgme 1.4
]]></notes>
</release>
<release> <release>
<date>2021-04-10</date> <date>2021-04-10</date>
<version> <version>

View file

@ -18,7 +18,7 @@
extern zend_module_entry gnupg_module_entry; extern zend_module_entry gnupg_module_entry;
#define phpext_gnupg_ptr &gnupg_module_entry #define phpext_gnupg_ptr &gnupg_module_entry
#define PHP_GNUPG_VERSION "1.5.1" #define PHP_GNUPG_VERSION "1.5.2"
#ifdef PHP_WIN32 #ifdef PHP_WIN32
#define PHP_GNUPG_API __declspec(dllexport) #define PHP_GNUPG_API __declspec(dllexport)