Skip to content

Releases: caseyamcl/guzzle_retry_middleware

Version 2.12.1

05 Dec 15:04
Compare
Choose a tag to compare

Changed

  • Added GitHub build action for PHP 8.4
  • Updated GitHub build action/checkout and action/cache

Fixed

  • Implicit nullable in doRetry method (for PHP 8.4)

Version 2.12.0

10 Oct 17:35
Compare
Choose a tag to compare

Added

Version 2.11.0

16 Sep 19:04
Compare
Choose a tag to compare

Added

Removed

  • .scrutinizer.yml file (not used anymore)

Version 2.10.0

19 Jun 23:06
Compare
Choose a tag to compare

Added

Fixed

  • Ensure that no requests are sent after the give_up_after_secs expires, and fail quickly (thanks @rubentebogt)
  • Minor code syntax and comment fixes
  • Cleaned up this CHANGELOG a bit

Version 2.9.0

30 Aug 18:03
Compare
Choose a tag to compare

Version 2.8.0

20 Nov 22:04
Compare
Choose a tag to compare

Added

Changed

  • Added some extra parameters to PHPStan checks to make sure they don't fail on automated builds
  • Minor README updates

Version 2.7.1

07 Aug 16:34
Compare
Choose a tag to compare

Fixed

  • Composer 2.2+ security issue with installing phpstan/extension-installer
  • Ensure XDEBUG_MODE environment variable is set when running PHPUnit

Version 2.7

04 Dec 02:52
Compare
Choose a tag to compare

Added

Changed

  • Upgraded to PHPStan 1.2
  • Improved comments for options array

Version 2.6.1

27 Nov 19:12
Compare
Choose a tag to compare

Added

  • PHPStan in dev dependencies
  • Additional build checks (PHPStan and PHP-CS)
  • Automatic SVG badge generation for code coverage

Fixed

  • Made GuzzleRetryMiddleware::__construct method final
  • $options parameter comments PHPStan was complaining about
  • shouldRetryHttpResponse values assume that the $response parameter is not null
  • Ensure date $dateFormat is never NULL or empty string in deriveTimeoutFromHeader
  • Additional cleanup based on PHPStan report

Removed

  • Build dependency on scrutinizer.org service

Version 2.6

24 Nov 19:00
Compare
Choose a tag to compare

Added

  • GitHub Actions build status badge in README.md
  • Support for custom date formats in Retry-After header via new retry_after_date_format option
  • max_allowable_timeout_secs option to set a ceiling on the maximum time the client is willing to wait between requests
  • Support for Guzzle 7 class-based static methods

Changed

  • Removed unnecessary comments
  • Name of Github Action to Github Build

Removed

  • .travis.yml build support (switched to Github Actions)