PHP Unified SDK v10.1.5

Security update. We recommend that all users update.

  • The SDK now requires bitpay/key-utils 2.2.1 or newer. This version saves private key files with owner-only permissions.
  • The setup script now saves BitPay.config.json and BitPay.config.yml with owner-only permissions. These files hold your API tokens and the key password.
  • Adds support for Guzzle 8 and JsonMapper 6. Guzzle 7 and JsonMapper 5 still work.

What's Changed

  • Require bitpay/key-utils 2.2.1 or newer
  • Bump bitpay/key-utils from 2.2.0 to 2.2.1
  • Update symfony/yaml to 7.4.21 in composer.lock
  • Use PHP Unified SDK as the ReadMe changelog title and fail the job on API errors
  • Allow Guzzle 7 and JsonMapper 5 again
  • Save the setup config files with owner-only permissions
  • Bump guzzlehttp/guzzle from 8.1.0 to 8.2.0
  • Bump guzzlehttp/guzzle from 8.0.2 to 8.1.0
  • Bump squizlabs/php_codesniffer from 4.0.1 to 4.0.4
  • Bump guzzlehttp/guzzle from 8.0.1 to 8.0.2
  • Bump guzzlehttp/guzzle from 7.14.2 to 8.0.1
  • Bump guzzlehttp/guzzle from 7.13.2 to 7.14.2
  • Bump guzzlehttp/guzzle from 7.13.1 to 7.13.2
  • Bump netresearch/jsonmapper from 5.0.1 to 6.0.0
  • Bump guzzlehttp/guzzle from 7.12.3 to 7.13.1

Full Changelog: https://github.com/bitpay/php-bitpay-client-v2/compare/10.1.4...10.1.5